From 9ee65e234dd5e0b1d2cbd67943dcff56309d4458 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 26 Feb 2025 06:32:36 +0000 Subject: [PATCH 1/8] Update to 16.8 upstream release - Resolves: rhbz#2282749 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 4 ++++ README.packit | 3 +++ postgresql16.spec | 8 ++++++-- sources | 8 ++++---- 4 files changed, 17 insertions(+), 6 deletions(-) create mode 100644 README.packit diff --git a/.gitignore b/.gitignore index 6f26282..e9134b1 100755 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,7 @@ /postgresql-16.3.tar.bz2.sha256 /postgresql-16.6.tar.bz2 /postgresql-16.6.tar.bz2.sha256 +/postgresql-16.8.tar.bz2 +/postgresql-15.12.tar.bz2 +/postgresql-16.8.tar.bz2.sha256 +/postgresql-15.12.tar.bz2.sha256 diff --git a/README.packit b/README.packit new file mode 100644 index 0000000..2cdc258 --- /dev/null +++ b/README.packit @@ -0,0 +1,3 @@ +This repository is maintained by packit. +https://packit.dev/ +The file was generated using packit 1.1.1.post1.dev1+g7c5e02df. diff --git a/postgresql16.spec b/postgresql16.spec index e018687..837f524 100644 --- a/postgresql16.spec +++ b/postgresql16.spec @@ -47,7 +47,7 @@ Summary: PostgreSQL client programs Name: %{majorname}%{majorversion} -Version: %{majorversion}.6 +Version: %{majorversion}.8 Release: 1%{?dist} # The PostgreSQL license is very similar to other MIT licenses, but the OSI @@ -60,7 +60,7 @@ Url: http://www.postgresql.org/ # that this be kept up with the latest minor release of the previous series; # but update when bugs affecting pg_dump output are fixed. %global prevmajorversion 15 -%global prevversion %{prevmajorversion}.7 +%global prevversion %{prevmajorversion}.12 %global prev_prefix %{_libdir}/pgsql/postgresql-%{prevmajorversion} %global precise_version %{?epoch:%epoch:}%version-%release @@ -1331,6 +1331,10 @@ make -C postgresql-setup-%{setup_version} check %changelog +* Wed Feb 26 2025 Packit - 16.8-1 +- Update to version 16.8 +- Resolves: rhbz#2282749 + * Wed Jan 29 2025 Filip Janus - 16.6-1 - Update to 16.6 - stick with std=C18 diff --git a/sources b/sources index 52b6cbc..dd2fdbd 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ -SHA512 (postgresql-16.6.tar.bz2) = ffd6d39fb7aed87241237d68af4934fba1b4ac1be4d3c2833e308e50c21a693796fe54b73e0905365d7557009c40049a23b966aa86765b969797434a0d4bd5f8 -SHA512 (postgresql-16.6.tar.bz2.sha256) = 2b43dbf07487208f113ebc56958c4e16eb596d39104dc26ffdfded84c196b9fbc12cb52b03775727777fabc297ca26a4c1048b281a3a7b5c20a7bdedc533295f -SHA512 (postgresql-15.7.tar.bz2) = 8a03e2d7a267f0d11c27d90a2fb605725accb41cfebba2b56c735d4af45bb5f977d4ba051a02ac8d31f93253372df3d3b5efdd159e258d6fcc506b73e3ad6e27 -SHA512 (postgresql-15.7.tar.bz2.sha256) = bff16a90703353ad9577d827e3f0616ed8f41ee6ebc86d36ca62c199a2339de482e7f2246a6a3ea843136b9b7e654e4d291e31bfc243ae5a32743c22440dc8f5 +SHA512 (postgresql-16.8.tar.bz2) = f44fdfe01fbf82f3ffe4c9fc860bd27e06dddfe43b6bd6d1c6e267d64086eb5517e23cc1b2b8895cb73e63fce76779993ea9785a97e6e348ed91b4c08bb0492d +SHA512 (postgresql-15.12.tar.bz2) = 6ccb44cb7ff2133ccb03dfc6b49e26714d9aecb91f4b9d019a8f1e7d0d71ed0bf8101fbbda0185091e4688a557600f020a12306c389e819d731184c17e182717 SHA512 (postgresql-setup-8.9.tar.gz) = 118e9ebf858722a38b0e90324bc1b49fc7058cda601ca0a7e78c94e7b95e89d6dbbc46f377626364b068614ced3cde3cb4733973ad2d71bf17892ad773657ef7 +SHA512 (postgresql-16.8.tar.bz2.sha256) = 878f5b5d71a10de9416bdd74bef034efade87cc9d6fad6ce1491842ab6415f897c715a2817552f627744ab23cf2a8287010d5e2e2f1c9206e563a1d0e26d39cc +SHA512 (postgresql-15.12.tar.bz2.sha256) = b0965f1a4a5baf304eb7cfc279a8cdbe58e6036635757cb5674699d9f46072b05bb41618e3afba76ec384670f4806fc12879dd8bb050cbff54468a0c91b634e7 From 5c2f5fe0d8711a9f55b53b022825f560b1443c98 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 26 Feb 2025 06:49:31 +0000 Subject: [PATCH 2/8] Update to 16.8 upstream release - Resolves: rhbz#2282749 Commit authored by Packit automation (https://packit.dev/) --- postgresql16.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/postgresql16.spec b/postgresql16.spec index 837f524..7803868 100644 --- a/postgresql16.spec +++ b/postgresql16.spec @@ -1335,6 +1335,10 @@ make -C postgresql-setup-%{setup_version} check - Update to version 16.8 - Resolves: rhbz#2282749 +* Wed Feb 26 2025 Packit - 16.8-1 +- Update to version 16.8 +- Resolves: rhbz#2282749 + * Wed Jan 29 2025 Filip Janus - 16.6-1 - Update to 16.6 - stick with std=C18 From 2a3dfe97b736710a56cf5c82ba7b80815d79fc72 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 8 May 2025 14:34:48 +0000 Subject: [PATCH 3/8] Update to 16.9 upstream release - Resolves: rhbz#2365100 Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.packit b/README.packit index 2cdc258..807ffc6 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.1.1.post1.dev1+g7c5e02df. +The file was generated using packit 1.6.0.post1.dev2+gd5a7662a. From 85d0ff54cd956c6f2b6332710db00e3d0ee26be3 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 21 May 2025 07:18:31 +0000 Subject: [PATCH 4/8] Update to 16.9 upstream release - Resolves: rhbz#2365100 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 4 ++++ README.packit | 2 +- postgresql16.spec | 8 ++++++-- sources | 8 ++++---- 4 files changed, 15 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index e9134b1..39ee307 100755 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,7 @@ /postgresql-15.12.tar.bz2 /postgresql-16.8.tar.bz2.sha256 /postgresql-15.12.tar.bz2.sha256 +/postgresql-16.9.tar.bz2 +/postgresql-15.13.tar.bz2 +/postgresql-16.9.tar.bz2.sha256 +/postgresql-15.13.tar.bz2.sha256 diff --git a/README.packit b/README.packit index 807ffc6..f327e3e 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.6.0.post1.dev2+gd5a7662a. +The file was generated using packit 1.8.0.post1.dev8+gd9516300. diff --git a/postgresql16.spec b/postgresql16.spec index 7803868..8b23d7f 100644 --- a/postgresql16.spec +++ b/postgresql16.spec @@ -47,7 +47,7 @@ Summary: PostgreSQL client programs Name: %{majorname}%{majorversion} -Version: %{majorversion}.8 +Version: %{majorversion}.9 Release: 1%{?dist} # The PostgreSQL license is very similar to other MIT licenses, but the OSI @@ -60,7 +60,7 @@ Url: http://www.postgresql.org/ # that this be kept up with the latest minor release of the previous series; # but update when bugs affecting pg_dump output are fixed. %global prevmajorversion 15 -%global prevversion %{prevmajorversion}.12 +%global prevversion %{prevmajorversion}.13 %global prev_prefix %{_libdir}/pgsql/postgresql-%{prevmajorversion} %global precise_version %{?epoch:%epoch:}%version-%release @@ -1331,6 +1331,10 @@ make -C postgresql-setup-%{setup_version} check %changelog +* Wed May 21 2025 Packit - 16.9-1 +- Update to version 16.9 +- Resolves: rhbz#2365100 + * Wed Feb 26 2025 Packit - 16.8-1 - Update to version 16.8 - Resolves: rhbz#2282749 diff --git a/sources b/sources index dd2fdbd..b2104f4 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ -SHA512 (postgresql-16.8.tar.bz2) = f44fdfe01fbf82f3ffe4c9fc860bd27e06dddfe43b6bd6d1c6e267d64086eb5517e23cc1b2b8895cb73e63fce76779993ea9785a97e6e348ed91b4c08bb0492d -SHA512 (postgresql-15.12.tar.bz2) = 6ccb44cb7ff2133ccb03dfc6b49e26714d9aecb91f4b9d019a8f1e7d0d71ed0bf8101fbbda0185091e4688a557600f020a12306c389e819d731184c17e182717 +SHA512 (postgresql-16.9.tar.bz2) = 23a3d983c5be49c3daabbbde35db2920bd2e2ba8d9baba805e7908da1f43153ff438c76c253ea8ee8ac6f8a9313fbf0348a1e9b45ef530c5e156fee0daceb814 +SHA512 (postgresql-15.13.tar.bz2) = dd16bc331f6e33cd8ba7a6f19582d4e94d66e4cf4b89b8fe1872f16854401b9f7caf0900478b64a05047d22d2ca07aea5ba71fd5c96fa04bd45713235acdd686 SHA512 (postgresql-setup-8.9.tar.gz) = 118e9ebf858722a38b0e90324bc1b49fc7058cda601ca0a7e78c94e7b95e89d6dbbc46f377626364b068614ced3cde3cb4733973ad2d71bf17892ad773657ef7 -SHA512 (postgresql-16.8.tar.bz2.sha256) = 878f5b5d71a10de9416bdd74bef034efade87cc9d6fad6ce1491842ab6415f897c715a2817552f627744ab23cf2a8287010d5e2e2f1c9206e563a1d0e26d39cc -SHA512 (postgresql-15.12.tar.bz2.sha256) = b0965f1a4a5baf304eb7cfc279a8cdbe58e6036635757cb5674699d9f46072b05bb41618e3afba76ec384670f4806fc12879dd8bb050cbff54468a0c91b634e7 +SHA512 (postgresql-16.9.tar.bz2.sha256) = 94e162a061df0d97c9e2010662b25a30f178f9bf6b9f9a57627e52609cbea964a5e9b2a16606f0e6f51bcc254e3a61b2d7b5f1df509093d3d056f103e85227c2 +SHA512 (postgresql-15.13.tar.bz2.sha256) = 2e82c5cd43b1c56b21dd339490d2cd8f8c63119dfdb079d551f5021caf45bbd9f9d7d54e0e44c909d6e4c46e14120b74562b3a540312087007dcbdddb556900f From 443cfde10a2d6a27b68860fd92f02e97c0f4e970 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 11 Feb 2025 15:53:31 +0100 Subject: [PATCH 5/8] Add sysusers.d config file to allow rpm to create users/groups automatically See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers. --- postgresql16.spec | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/postgresql16.spec b/postgresql16.spec index 8b23d7f..eb26fd7 100644 --- a/postgresql16.spec +++ b/postgresql16.spec @@ -48,7 +48,7 @@ Summary: PostgreSQL client programs Name: %{majorname}%{majorversion} Version: %{majorversion}.9 -Release: 1%{?dist} +Release: 2%{?dist} # The PostgreSQL license is very similar to other MIT licenses, but the OSI # recognizes it as an independent license, so we do as well. @@ -264,7 +264,6 @@ will interact with a PostgreSQL server. %package -n %{pkgname}-server Summary: The programs needed to create and run a PostgreSQL server Requires: %{pkgname}%{?_isa} = %precise_version -Requires(pre): /usr/sbin/useradd # We require this to be present for %%{_prefix}/lib/tmpfiles.d Requires: systemd # Make sure it's there when scriptlets run, too @@ -541,6 +540,11 @@ find . -type f -name Makefile -exec sed -i -e "s/SO_MAJOR_VERSION=\s\?\([0-9]\+\ # remove .gitignore files to ensure none get into the RPMs (bug #642210) find . -type f -name .gitignore | xargs rm +# Create a sysusers.d config file +cat >postgresql16.sysusers.conf </dev/null 2>&1 || : -/usr/sbin/useradd -M -N -g postgres -o -r -d /var/lib/pgsql -s /bin/bash \ - -c "PostgreSQL Server" -u 26 postgres >/dev/null 2>&1 || : +install -m0644 -D postgresql16.sysusers.conf %{buildroot}%{_sysusersdir}/postgresql16.conf + %post -n %{pkgname}-server %systemd_post %service_name @@ -1234,6 +1236,7 @@ make -C postgresql-setup-%{setup_version} check %if %pam %config(noreplace) /etc/pam.d/postgresql %endif +%{_sysusersdir}/postgresql16.conf %files -n %{pkgname}-server-devel -f devel.lst @@ -1331,6 +1334,11 @@ make -C postgresql-setup-%{setup_version} check %changelog +<<<<<<< HEAD +======= +* Wed Jun 25 2025 Filip Janus - 16.9-2 +- Add sysusers.d config file to allow rpm to create users/groups automatically + * Wed May 21 2025 Packit - 16.9-1 - Update to version 16.9 - Resolves: rhbz#2365100 From f315a78a8ee9d8953e8e312b76f04fd9684a0594 Mon Sep 17 00:00:00 2001 From: Filip Janus Date: Tue, 24 Jun 2025 21:32:47 +0000 Subject: [PATCH 6/8] Add tmpfiles.d configuration --- postgresql16.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/postgresql16.spec b/postgresql16.spec index eb26fd7..ba94e39 100644 --- a/postgresql16.spec +++ b/postgresql16.spec @@ -545,6 +545,9 @@ cat >postgresql16.sysusers.conf < postgresql16.tmpfiles.conf < - 16.9-2 - Add sysusers.d config file to allow rpm to create users/groups automatically +- Add tmpfiles.d configuration file definition * Wed May 21 2025 Packit - 16.9-1 - Update to version 16.9 From f0f8c1b87904bd31ca837f4e00b6692082f3ed5f Mon Sep 17 00:00:00 2001 From: Filip Janus Date: Wed, 25 Jun 2025 06:13:34 +0000 Subject: [PATCH 7/8] Enable zstd support --- postgresql16.spec | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/postgresql16.spec b/postgresql16.spec index ba94e39..64c4bd5 100644 --- a/postgresql16.spec +++ b/postgresql16.spec @@ -48,7 +48,7 @@ Summary: PostgreSQL client programs Name: %{majorname}%{majorversion} Version: %{majorversion}.9 -Release: 2%{?dist} +Release: 3%{?dist} # The PostgreSQL license is very similar to other MIT licenses, but the OSI # recognizes it as an independent license, so we do as well. @@ -107,6 +107,7 @@ Summary: PostgreSQL client programs BuildRequires: make BuildRequires: lz4-devel +BuildRequires: libzstd-devel BuildRequires: gcc BuildRequires: perl(ExtUtils::MakeMaker) glibc-devel bison flex gawk BuildRequires: perl(ExtUtils::Embed), perl-devel @@ -626,6 +627,7 @@ common_configure_options=' --datadir=%_datadir/pgsql --with-systemd --with-lz4 + --with-zstd %if %icu --with-icu %endif @@ -713,6 +715,7 @@ upgrade_configure () --prefix=%prev_prefix \ --disable-rpath \ --with-lz4 \ + --with-zstd \ %if %icu --with-icu \ %endif @@ -1339,7 +1342,10 @@ make -C postgresql-setup-%{setup_version} check %changelog -* Wed Jun 25 2025 Filip Janus - 16.9-2 +* Wed Jun 25 2025 Filip Janus - 16.9-3 +- Enable zstd + +* Wed Jun 25 2025 Filip Janus - 16.9-2 - Add sysusers.d config file to allow rpm to create users/groups automatically - Add tmpfiles.d configuration file definition From dfc7b8f79109db58c0544aba32fd3c86eff8d203 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 13 Nov 2025 15:04:18 +0000 Subject: [PATCH 8/8] Update to 16.11 upstream release - Resolves: rhbz#2414832 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 7 +++++++ README.packit | 2 +- postgresql16.spec | 10 +++++++--- sources | 8 ++++---- 4 files changed, 19 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 39ee307..8182edc 100755 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,10 @@ /postgresql-15.13.tar.bz2 /postgresql-16.9.tar.bz2.sha256 /postgresql-15.13.tar.bz2.sha256 +/postgresql-15.14.tar.bz2 +/postgresql-16.10.tar.bz2.sha256 +/postgresql-15.14.tar.bz2.sha256 +/postgresql-16.11.tar.bz2 +/postgresql-15.15.tar.bz2 +/postgresql-16.11.tar.bz2.sha256 +/postgresql-15.15.tar.bz2.sha256 diff --git a/README.packit b/README.packit index f327e3e..a901bca 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.8.0.post1.dev8+gd9516300. +The file was generated using packit 1.12.0.post1.dev18+gc39b0e7d4. diff --git a/postgresql16.spec b/postgresql16.spec index 64c4bd5..e3f96e2 100644 --- a/postgresql16.spec +++ b/postgresql16.spec @@ -47,8 +47,8 @@ Summary: PostgreSQL client programs Name: %{majorname}%{majorversion} -Version: %{majorversion}.9 -Release: 3%{?dist} +Version: %{majorversion}.11 +Release: 1%{?dist} # The PostgreSQL license is very similar to other MIT licenses, but the OSI # recognizes it as an independent license, so we do as well. @@ -60,7 +60,7 @@ Url: http://www.postgresql.org/ # that this be kept up with the latest minor release of the previous series; # but update when bugs affecting pg_dump output are fixed. %global prevmajorversion 15 -%global prevversion %{prevmajorversion}.13 +%global prevversion %{prevmajorversion}.15 %global prev_prefix %{_libdir}/pgsql/postgresql-%{prevmajorversion} %global precise_version %{?epoch:%epoch:}%version-%release @@ -1342,6 +1342,10 @@ make -C postgresql-setup-%{setup_version} check %changelog +* Thu Nov 13 2025 Packit - 16.11-1 +- Update to version 16.11 +- Resolves: rhbz#2414832 + * Wed Jun 25 2025 Filip Janus - 16.9-3 - Enable zstd diff --git a/sources b/sources index b2104f4..4064aa7 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ -SHA512 (postgresql-16.9.tar.bz2) = 23a3d983c5be49c3daabbbde35db2920bd2e2ba8d9baba805e7908da1f43153ff438c76c253ea8ee8ac6f8a9313fbf0348a1e9b45ef530c5e156fee0daceb814 -SHA512 (postgresql-15.13.tar.bz2) = dd16bc331f6e33cd8ba7a6f19582d4e94d66e4cf4b89b8fe1872f16854401b9f7caf0900478b64a05047d22d2ca07aea5ba71fd5c96fa04bd45713235acdd686 +SHA512 (postgresql-16.11.tar.bz2) = f11f8f3e5855cfce27108a1bd2122c5a7a1ff37c6d9366d7a96a041aab67a4e4a31e54f0757b6b97c72d841acdcaa97d3eaa765213d4899b2cf7047c549012b8 +SHA512 (postgresql-15.15.tar.bz2) = efd5dcdb6e45bc13cd4b1b73f4de19fc3ae2bac96e85086cacd649bfbf50969429c40193e86717380759c6995204c18e14ac5352565d5ae85df61c0a127a1562 SHA512 (postgresql-setup-8.9.tar.gz) = 118e9ebf858722a38b0e90324bc1b49fc7058cda601ca0a7e78c94e7b95e89d6dbbc46f377626364b068614ced3cde3cb4733973ad2d71bf17892ad773657ef7 -SHA512 (postgresql-16.9.tar.bz2.sha256) = 94e162a061df0d97c9e2010662b25a30f178f9bf6b9f9a57627e52609cbea964a5e9b2a16606f0e6f51bcc254e3a61b2d7b5f1df509093d3d056f103e85227c2 -SHA512 (postgresql-15.13.tar.bz2.sha256) = 2e82c5cd43b1c56b21dd339490d2cd8f8c63119dfdb079d551f5021caf45bbd9f9d7d54e0e44c909d6e4c46e14120b74562b3a540312087007dcbdddb556900f +SHA512 (postgresql-16.11.tar.bz2.sha256) = 3c07dc85608f8cee5071bd7d404feff1c767afb468a8f41225b73d5df05334dca9a3465e16307a3b5b21c1a44684deab0c496fbd03b9d061e4a9559684876671 +SHA512 (postgresql-15.15.tar.bz2.sha256) = dcabc9fceaa557dac1d6d5b014d21ec6edfb7409103651820126351b5534c1605255f36bb18d654cd537f5128e705d2847f2bd52e38c6dd442a21c0722f39b76