Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package postgresql15 for openSUSE:Factory checked in at 2025-05-20 09:35:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/postgresql15 (Old) and /work/SRC/openSUSE:Factory/.postgresql15.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "postgresql15" Tue May 20 09:35:09 2025 rev:23 rq:1278025 version:15.13 Changes: -------- --- /work/SRC/openSUSE:Factory/postgresql15/postgresql15.changes 2025-02-20 19:46:45.492780221 +0100 +++ /work/SRC/openSUSE:Factory/.postgresql15.new.30101/postgresql15.changes 2025-05-20 09:37:20.247380713 +0200 @@ -1,0 +2,12 @@ +Fri May 9 11:38:29 UTC 2025 - Reinhard Max <m...@suse.com> + +- Upgrade to 15.13: + * bsc#1242931, CVE-2025-4207: postgresql: PostgreSQL GB18030 + encoding validation can read one byte past end of allocation + for text that fails validation. + * https://www.postgresql.org/docs/release/15.13/ + * https://www.postgresql.org/about/news/p-3072/ +- Add postresql-pg_config_paths.patch to fix a race condition + while generating pg_config_paths.h. + +------------------------------------------------------------------- Old: ---- postgresql-15.12.tar.bz2 postgresql-15.12.tar.bz2.sha256 New: ---- postgresql-15.13.tar.bz2 postgresql-15.13.tar.bz2.sha256 postresql-pg_config_paths.patch BETA DEBUG BEGIN: New: * https://www.postgresql.org/about/news/p-3072/ - Add postresql-pg_config_paths.patch to fix a race condition while generating pg_config_paths.h. BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ postgresql15.spec ++++++ --- /var/tmp/diff_new_pack.UxPT0v/_old 2025-05-20 09:37:21.063416326 +0200 +++ /var/tmp/diff_new_pack.UxPT0v/_new 2025-05-20 09:37:21.063416326 +0200 @@ -16,7 +16,7 @@ # -%define pgversion 15.12 +%define pgversion 15.13 %define pgmajor 15 %define buildlibs 0 %define tarversion %{pgversion} @@ -182,6 +182,7 @@ Source2: baselibs.conf Source17: postgresql-rpmlintrc Patch1: postgresql-conf.patch +Patch2: postresql-pg_config_paths.patch # PL/Perl needs to be linked with rpath (bsc#578053) Patch4: postgresql-plperl-keep-rpath.patch Patch8: postgresql-testsuite-keep-results-file.patch @@ -517,6 +518,7 @@ # confuse PostgreSQL's build system touch -r configure tmp %patch -P 1 +%patch -P 2 %patch -P 4 %patch -P 8 %patch -P 9 ++++++ postgresql-15.12.tar.bz2 -> postgresql-15.13.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/postgresql15/postgresql-15.12.tar.bz2 /work/SRC/openSUSE:Factory/.postgresql15.new.30101/postgresql-15.13.tar.bz2 differ: char 11, line 1 ++++++ postgresql-15.12.tar.bz2.sha256 -> postgresql-15.13.tar.bz2.sha256 ++++++ --- /work/SRC/openSUSE:Factory/postgresql15/postgresql-15.12.tar.bz2.sha256 2025-02-20 19:46:45.476779552 +0100 +++ /work/SRC/openSUSE:Factory/.postgresql15.new.30101/postgresql-15.13.tar.bz2.sha256 2025-05-20 09:37:20.171377396 +0200 @@ -1 +1 @@ -3bc8462a38ca0857270cc88b949a3f6659f0d5c44c029c482355835b61a0f6f7 postgresql-15.12.tar.bz2 +4f62e133d22ea08a0401b0840920e26698644d01a80c34341fb732dd0a90ca5d postgresql-15.13.tar.bz2 ++++++ postresql-pg_config_paths.patch ++++++ --- src/port/Makefile.orig +++ src/port/Makefile @@ -145,18 +145,20 @@ path_srv.o: path.c pg_config_paths.h # because many of these values come from makefiles and are not # available to configure. pg_config_paths.h: $(top_builddir)/src/Makefile.global - echo "#define PGBINDIR \"$(bindir)\"" >$@ - echo "#define PGSHAREDIR \"$(datadir)\"" >>$@ - echo "#define SYSCONFDIR \"$(sysconfdir)\"" >>$@ - echo "#define INCLUDEDIR \"$(includedir)\"" >>$@ - echo "#define PKGINCLUDEDIR \"$(pkgincludedir)\"" >>$@ - echo "#define INCLUDEDIRSERVER \"$(includedir_server)\"" >>$@ - echo "#define LIBDIR \"$(libdir)\"" >>$@ - echo "#define PKGLIBDIR \"$(pkglibdir)\"" >>$@ - echo "#define LOCALEDIR \"$(localedir)\"" >>$@ - echo "#define DOCDIR \"$(docdir)\"" >>$@ - echo "#define HTMLDIR \"$(htmldir)\"" >>$@ - echo "#define MANDIR \"$(mandir)\"" >>$@ + T=`mktemp -p .`; \ + echo "#define PGBINDIR \"$(bindir)\"" >>$$T; \ + echo "#define PGSHAREDIR \"$(datadir)\"" >>$$T; \ + echo "#define SYSCONFDIR \"$(sysconfdir)\"" >>$$T; \ + echo "#define INCLUDEDIR \"$(includedir)\"" >>$$T; \ + echo "#define PKGINCLUDEDIR \"$(pkgincludedir)\"" >>$$T; \ + echo "#define INCLUDEDIRSERVER \"$(includedir_server)\"" >>$$T; \ + echo "#define LIBDIR \"$(libdir)\"" >>$$T; \ + echo "#define PKGLIBDIR \"$(pkglibdir)\"" >>$$T; \ + echo "#define LOCALEDIR \"$(localedir)\"" >>$$T; \ + echo "#define DOCDIR \"$(docdir)\"" >>$$T; \ + echo "#define HTMLDIR \"$(htmldir)\"" >>$$T; \ + echo "#define MANDIR \"$(mandir)\"" >>$$T; \ + mv $$T $@ clean distclean maintainer-clean: rm -f libpgport.a libpgport_shlib.a libpgport_srv.a