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

Reply via email to