commit postgresql94 for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package postgresql94 for openSUSE:Factory checked in at 2016-03-16 10:23:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/postgresql94 (Old) and /work/SRC/openSUSE:Factory/.postgresql94.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "postgresql94" Changes: -------- --- /work/SRC/openSUSE:Factory/postgresql94/postgresql94-libs.changes 2015-10-24 10:25:36.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.postgresql94.new/postgresql94-libs.changes 2016-03-16 10:23:51.000000000 +0100 @@ -1,0 +2,46 @@ +Fri Feb 12 11:25:51 UTC 2016 - max@suse.com + +- Security and bugfix release 9.4.6: + + * *** IMPORTANT *** + Users of version 9.4 will need to reindex any jsonb_path_ops + indexes they have created, in order to fix a persistent issue + with missing index entries. + + * Fix infinite loops and buffer-overrun problems in regular + expressions (CVE-2016-0773, bsc#966436). + * Fix regular-expression compiler to handle loops of constraint + arcs (CVE-2007-4772). + * Prevent certain PL/Java parameters from being set by + non-superusers (CVE-2016-0766, bsc#966435). + * Fix many issues in pg_dump with specific object types + * Prevent over-eager pushdown of HAVING clauses for + GROUPING SETS + * Fix deparsing error with ON CONFLICT ... WHERE clauses + * Fix tableoid errors for postgres_fdw + * Prevent floating-point exceptions in pgbench + * Make \det search Foreign Table names consistently + * Fix quoting of domain constraint names in pg_dump + * Prevent putting expanded objects into Const nodes + * Allow compile of PL/Java on Windows + * Fix "unresolved symbol" errors in PL/Python execution + * Allow Python2 and Python3 to be used in the same database + * Add support for Python 3.5 in PL/Python + * Fix issue with subdirectory creation during initdb + * Make pg_ctl report status correctly on Windows + * Suppress confusing error when using pg_receivexlog with older + servers + * Multiple documentation corrections and additions + * Fix erroneous hash calculations in gin_extract_jsonb_path() + +- For the full release notse, see: + http://www.postgresql.org/docs/9.4/static/release-9-4-6.html + +------------------------------------------------------------------- +Tue Feb 9 18:00:38 UTC 2016 - max@suse.com + +- PL/Perl still needs to be linked with rpath, so that it can find + libperl.so at runtime. + bsc#578053, postgresql-plperl-keep-rpath.patch + +------------------------------------------------------------------- postgresql94.changes: same change Old: ---- postgresql-9.4.5.tar.bz2 New: ---- postgresql-9.4.6.tar.bz2 postgresql-plperl-keep-rpath.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ postgresql94-libs.spec ++++++ --- /var/tmp/diff_new_pack.EaTOpu/_old 2016-03-16 10:23:52.000000000 +0100 +++ /var/tmp/diff_new_pack.EaTOpu/_new 2016-03-16 10:23:52.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package postgresql94-libs # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -40,6 +40,7 @@ %if %buildmain BuildRequires: gettext-devel +BuildRequires: libuuid-devel BuildRequires: ncurses-devel BuildRequires: pam-devel BuildRequires: postgresql-init @@ -47,7 +48,6 @@ BuildRequires: readline-devel BuildRequires: tcl-devel BuildRequires: timezone -BuildRequires: libuuid-devel BuildRequires: zlib-devel # %endif @@ -63,7 +63,7 @@ Summary: Basic Clients and Utilities for PostgreSQL License: PostgreSQL Group: Productivity/Databases/Tools -Version: 9.4.5 +Version: 9.4.6 Release: 0 %define pg_minor_version %(echo %version | sed -r 's/^([0-9]+\\.[0-9]+).*/\\1/') Source0: https://ftp.postgresql.org/pub/source/v%{version}/postgresql-%{version}.tar.bz2 @@ -72,6 +72,8 @@ Source17: postgresql-rpmlintrc Patch1: postgresql-conf.patch Patch2: postgresql-regress.patch +# PL/Perl needs to be linked with rpath (bsc#578053) +Patch4: postgresql-plperl-keep-rpath.patch Patch6: postgresql-testsuite-int8.sql.patch Patch7: postgresql-testsuite-seclabel-location.patch Patch8: postgresql-testsuite-keep-results-file.patch @@ -307,6 +309,7 @@ touch -r configure tmp %patch1 %patch2 +%patch4 %patch6 -p1 %patch7 -p1 %patch8 -p1 postgresql94.spec: same change ++++++ postgresql-9.4.5.tar.bz2 -> postgresql-9.4.6.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/postgresql94/postgresql-9.4.5.tar.bz2 /work/SRC/openSUSE:Factory/.postgresql94.new/postgresql-9.4.6.tar.bz2 differ: char 11, line 1 ++++++ postgresql-plperl-keep-rpath.patch ++++++ This patch keeps PosgreSQL's configure script from removing the rpath from Perl's linker options, because otherwise the PL/Perl module can't find libperl.so (bsc#578053). --- config/perl.m4.orig +++ config/perl.m4 @@ -62,9 +62,7 @@ perl_lib=`basename $perl_archlibexp/CORE/perl[[5-9]]*.lib .lib` test -e "$perl_archlibexp/CORE/$perl_lib.lib" && perl_embed_ldflags="-L$perl_archlibexp/CORE -l$perl_lib" else -pgac_tmp1=`$PERL -MExtUtils::Embed -e ldopts` -pgac_tmp2=`$PERL -MConfig -e 'print $Config{ccdlflags}'` -perl_embed_ldflags=`echo X"$pgac_tmp1" | sed -e "s/^X//" -e "s%$pgac_tmp2%%" -e ["s/ -arch [-a-zA-Z0-9_]*//g"]` +perl_embed_ldflags=`$PERL -MExtUtils::Embed -e ldopts` fi AC_SUBST(perl_embed_ldflags)dnl if test -z "$perl_embed_ldflags" ; then --- configure.orig +++ configure @@ -7396,9 +7396,7 @@ perl_lib=`basename $perl_archlibexp/CORE/perl[5-9]*.lib .lib` test -e "$perl_archlibexp/CORE/$perl_lib.lib" && perl_embed_ldflags="-L$perl_archlibexp/CORE -l$perl_lib" else -pgac_tmp1=`$PERL -MExtUtils::Embed -e ldopts` -pgac_tmp2=`$PERL -MConfig -e 'print $Config{ccdlflags}'` -perl_embed_ldflags=`echo X"$pgac_tmp1" | sed -e "s/^X//" -e "s%$pgac_tmp2%%" -e "s/ -arch [-a-zA-Z0-9_]*//g"` +perl_embed_ldflags=`$PERL -MExtUtils::Embed -e ldopts` fi if test -z "$perl_embed_ldflags" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
participants (1)
-
root@hilbert.suse.de