Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package postgresql15 for openSUSE:Factory checked in at 2024-11-15 15:43:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/postgresql15 (Old) and /work/SRC/openSUSE:Factory/.postgresql15.new.2017 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "postgresql15" Fri Nov 15 15:43:18 2024 rev:18 rq:1224293 version:15.9 Changes: -------- --- /work/SRC/openSUSE:Factory/postgresql15/postgresql15.changes 2024-09-19 21:18:32.625458234 +0200 +++ /work/SRC/openSUSE:Factory/.postgresql15.new.2017/postgresql15.changes 2024-11-15 15:43:32.423170794 +0100 @@ -1,0 +2,21 @@ +Wed Nov 13 13:55:01 UTC 2024 - Reinhard Max <m...@suse.com> + +- Upgrade to 15.9: + * CVE-2024-10976, bsc#1233323: Ensure cached plans are marked as + dependent on the calling role when RLS applies to a + non-top-level table reference. + * CVE-2024-10977, bsc#1233325: Make libpq discard error messages + received during SSL or GSS protocol negotiation. + * CVE-2024-10978, bsc#1233326: Fix unintended interactions + between SET SESSION AUTHORIZATION and SET ROLE + * CVE-2024-10979, bsc#1233327: Prevent trusted PL/Perl code from + changing environment variables. + * https://www.postgresql.org/about/news/p-2955/ + * https://www.postgresql.org/docs/release/15.9/ + +------------------------------------------------------------------- +Tue Nov 5 12:35:17 UTC 2024 - Reinhard Max <m...@suse.com> + +- Sync spec file from postgresql17. + +------------------------------------------------------------------- @@ -7 +28 @@ - * https://www.postgresql.org/about/news/postgresql-164-158-1413-1316-1220-and-17-beta-3-released-2910/ + * https://www.postgresql.org/about/news/p-2910/ Old: ---- postgresql-15.8.tar.bz2 postgresql-15.8.tar.bz2.sha256 New: ---- postgresql-15.9.tar.bz2 postgresql-15.9.tar.bz2.sha256 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ postgresql15.spec ++++++ --- /var/tmp/diff_new_pack.l8CeCB/_old 2024-11-15 15:43:33.067197769 +0100 +++ /var/tmp/diff_new_pack.l8CeCB/_new 2024-11-15 15:43:33.071197936 +0100 @@ -16,11 +16,13 @@ # -%define pgversion 15.8 +%define pgversion 15.9 %define pgmajor 15 %define buildlibs 0 %define tarversion %{pgversion} -%define latest_supported_llvm_ver 18 +%define oldest_supported_llvm_ver 10 +# To be able to use cmake(LLVM) < ... +%define latest_supported_llvm_ver_plus_one 19 ### CUT HERE ### %define pgname postgresql%pgmajor @@ -73,6 +75,12 @@ %bcond_without libzstd %endif +%if %{without derived} +BuildRequires: bison +BuildRequires: docbook-xsl-stylesheets +BuildRequires: flex +BuildRequires: perl +%endif %if %mini %bcond_with selinux %if %pgmajor >= 16 @@ -94,12 +102,6 @@ %if %{with liblz4} BuildRequires: pkgconfig(liblz4) %endif -%if %{without derived} -BuildRequires: bison -BuildRequires: docbook-xsl-stylesheets -BuildRequires: flex -BuildRequires: perl -%endif %if %{with libzstd} BuildRequires: pkgconfig(libzstd) @@ -144,13 +146,8 @@ %endif %if %{with llvm} BuildRequires: gcc-c++ -%if 0%{?product_libs_llvm_ver} > %{latest_supported_llvm_ver} -BuildRequires: clang%{latest_supported_llvm_ver} -BuildRequires: llvm%{latest_supported_llvm_ver}-devel -%else -BuildRequires: clang -BuildRequires: llvm-devel -%endif +BuildRequires: (cmake(Clang) >= %{oldest_supported_llvm_ver} with cmake(Clang) < %{latest_supported_llvm_ver_plus_one}) +BuildRequires: (cmake(LLVM) >= %{oldest_supported_llvm_ver} with cmake(LLVM) < %{latest_supported_llvm_ver_plus_one}) %endif BuildRequires: libxslt-devel BuildRequires: openldap2-devel @@ -610,6 +607,7 @@ make DESTDIR=%buildroot PACKAGE_TARNAME=%pgname -C src/include install make DESTDIR=%buildroot PACKAGE_TARNAME=%pgname -C src/interfaces install rm -rf %buildroot%pgincludedir/server +rm -rf %buildroot%pgdatadir %else make DESTDIR=%buildroot PACKAGE_TARNAME=%pgname install install-docs %if 0 @@ -772,8 +770,6 @@ %endif popd -mkdir -p %buildroot%pgmandir/man1 -cp -a doc/src/sgml/man1/ecpg.1 %buildroot%pgmandir/man1/ecpg.1pg%pgmajor %find_lang ecpg-$VLANG devel.files # The devel subpackage is exclusive across versions # and not handled by update-alternatives. @@ -791,8 +787,10 @@ # Build up the file lists for the libpq and libecpg packages cat > libpq.files <<EOF %defattr(-,root,root) +%if !%mini %dir %pgdatadir %pgdatadir/pg_service.conf.sample +%endif EOF find %buildroot -name 'libpq*.so.*' -printf '/%%P\n' >> libpq.files %find_lang libpq5-$VLANG libpq.files @@ -978,12 +976,13 @@ %_libdir/pkgconfig/* %_libdir/lib*.so %pgincludedir + %if %{with server_devel} %exclude %pgincludedir/server %endif -%doc %pgmandir/man1/ecpg.1* %if !%mini +%doc %pgmandir/man1/ecpg.1* %if %{with server_devel} %files server-devel -f server-devel.files %endif ++++++ postgresql-15.8.tar.bz2 -> postgresql-15.9.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/postgresql15/postgresql-15.8.tar.bz2 /work/SRC/openSUSE:Factory/.postgresql15.new.2017/postgresql-15.9.tar.bz2 differ: char 11, line 1 ++++++ postgresql-15.8.tar.bz2.sha256 -> postgresql-15.9.tar.bz2.sha256 ++++++ --- /work/SRC/openSUSE:Factory/postgresql15/postgresql-15.8.tar.bz2.sha256 2024-09-19 21:18:32.613457737 +0200 +++ /work/SRC/openSUSE:Factory/.postgresql15.new.2017/postgresql-15.9.tar.bz2.sha256 2024-11-15 15:43:32.407170123 +0100 @@ -1 +1 @@ -4403515f9a69eeb3efebc98f30b8c696122bfdf895e92b3b23f5b8e769edcb6a postgresql-15.8.tar.bz2 +74f2d4565035f0cf729ecb059949faaf1102cbd93759b359822f98f82198c783 postgresql-15.9.tar.bz2