libpq5, pgBackrest, pgpool-II: Rebuild against OpenSSL 3 on SLES 15
authorDevrim Gunduz <devrim@gunduz.org>
Wed, 5 Nov 2025 08:15:57 +0000 (11:15 +0300)
committerDevrim Gunduz <devrim@gunduz.org>
Wed, 5 Nov 2025 08:15:57 +0000 (11:15 +0300)
rpm/redhat/main/common/libpq5/main/pgdg-libpq5.spec
rpm/redhat/main/common/pgbackrest/main/pgbackrest.spec
rpm/redhat/main/common/pgpool-II/main/pgpool-II.spec

index 23751821837fc763b27bb194a9cc87a21159bbdc..04686e4ad3a32e73eb06779d06176845a206d71e 100644 (file)
@@ -9,9 +9,9 @@ Version:        %{pgmajorversion}.0
 %if 0%{?suse_version} >= 1500
 # SuSE upstream packages have release numbers like 150200.5.19.1
 # which overrides our packages. Increase our release number on SuSE.
-Release:       420003PGDG%{?dist}
+Release:       420004PGDG%{?dist}
 %else
-Release:       3PGDG%{?dist}
+Release:       4PGDG%{?dist}
 %endif
 License:       PostgreSQL
 Url:           https://www.postgresql.org/
@@ -104,16 +104,13 @@ BuildRequires:    libselinux-devel >= 2.0.93
 BuildRequires: selinux-policy >= 3.9.13
 %endif
 
-BuildRequires: openssl-devel
-
-%if 0%{?suse_version} == 1500
-Requires:      libopenssl1_1
-%endif
-%if 0%{?suse_version} == 1600
+%if 0%{?suse_version} >= 1500
 Requires:      libopenssl3
+BuildRequires: libopenssl-3-devel
 %endif
 %if 0%{?fedora} >= 41 || 0%{?rhel} >= 8
-Requires:      openssl-libs >= 1.0.2k
+Requires:      openssl-libs >= 1.1.1k
+BuildRequires: openssl-devel
 %endif
 
 Obsoletes:     libpq <= 99.0
@@ -252,6 +249,9 @@ find_lang_bins %name-devel.lst      pg_config
 %_libdir/pkgconfig/libpq.pc
 
 %changelog
+* Wed Nov 5 2025 Devrim Gündüz <devrim@gunduz.org> - 18.0-4PGDG
+- Rebuild against OpenSSL 3 on SLES 15
+
 * Wed Oct 1 2025 Devrim Gündüz <devrim@gunduz.org> - 18.0-3PGDG
 - Add SLES 16 support
 
index a0b2114b68d7a02b2b55a4c20c1dfb50a3e18111..9ed9419dbc28aa577aa151a3b0c4d19b8f195f4f 100644 (file)
@@ -4,7 +4,7 @@
 Summary:       Reliable PostgreSQL Backup & Restore
 Name:          pgbackrest
 Version:       2.57.0
-Release:       2PGDG%{?dist}
+Release:       3PGDG%{?dist}
 License:       MIT
 Url:           http://www.pgbackrest.org/
 Source0:       https://github.com/pgbackrest/pgbackrest/archive/release/%{version}.tar.gz
@@ -16,11 +16,8 @@ Source7:     %{name}-tmpfiles.d
 
 BuildRequires: gcc libpq5-devel libssh2-devel libxml2-devel libyaml-devel
 BuildRequires: libzstd-devel meson zlib-devel
-%if 0%{?suse_version} == 1500
-Requires:      libopenssl1_1
-BuildRequires: libopenssl-1_1-devel
-%endif
-%if 0%{?suse_version} == 1600
+
+%if 0%{?suse_version} >= 1500
 Requires:      libopenssl3
 BuildRequires: libopenssl-3-devel
 %endif
@@ -129,6 +126,9 @@ fi
 %attr(-,postgres,postgres) /var/spool/%{name}
 
 %changelog
+* Wed Nov 5 2025 Devrim Gündüz <devrim@gunduz.org> - 2.57.0-3PGDG
+- Rebuild against OpenSSL 3 on SLES 15
+
 * Tue Nov 4 2025 Devrim Gündüz <devrim@gunduz.org> - 2.57.0-2PGDG
 - Add su directive to logrotate file. Even though this is not required for
   regular installs, some automation systems may break the permissions and
index 28576a603d5780f159ddc75809324e23aef99ca3..4c7cd812fa1f0347286ad70a7ba4ec1311ec516b 100644 (file)
@@ -5,7 +5,7 @@
 Summary:               Pgpool is a connection pooling/replication server for PostgreSQL
 Name:                  %{sname}
 Version:               4.6.3
-Release:               3GDG%{?dist}
+Release:               4PGDG%{?dist}
 License:               BSD
 URL:                   https://pgpool.net
 Source0:               https://www.pgpool.net/mediawiki/images/%{sname}-%{version}.tar.gz
@@ -18,11 +18,9 @@ Patch2:                      %{sname}-gcc-15-c23.patch
 
 BuildRequires:         postgresql%{pgmajorversion}-devel pam-devel
 BuildRequires:         libmemcached-devel
-%if 0%{?suse_version} == 1500
-Requires:      libopenssl1_1
-BuildRequires: libopenssl-1_1-devel
-%endif
-%if 0%{?suse_version} == 1600
+Requires:              libmemcached
+
+%if 0%{?suse_version} >= 1500
 Requires:      libopenssl3
 BuildRequires: libopenssl-3-devel
 %endif
@@ -30,7 +28,6 @@ BuildRequires:        libopenssl-3-devel
 Requires:      openssl-libs >= 1.1.1k
 BuildRequires: openssl-devel
 %endif
-Requires:              libmemcached
 
 BuildRequires:         systemd
 # We require this to be present for %%{_prefix}/lib/tmpfiles.d
@@ -201,6 +198,9 @@ fi
 %{_libdir}/libpcp.so*
 
 %changelog
+* Wed Nov 5 2025 Devrim Gündüz <devrim@gunduz.org> - 4.6.3-4PGDG
+- Rebuild against OpenSSL 3 on SLES 15
+
 * Sat Nov 1 2025 Devrim Gündüz <devrim@gunduz.org> - 4.6.3-3PGDG
 - Add sysusers.d and tmpfiles.d config file to allow rpm to create
   users/groups automatically.