Hello community,

here is the log from the commit of package postgresql for openSUSE:Factory
checked in at Fri May 27 11:14:39 CEST 2011.



--------
--- postgresql/postgresql-libs.changes  2011-02-21 01:09:54.000000000 +0100
+++ /mounts/work_src_done/STABLE/postgresql/postgresql-libs.changes     
2011-05-25 15:07:04.000000000 +0200
@@ -1,0 +2,41 @@
+Wed May 25 13:06:16 UTC 2011 - [email protected]
+
+- Fix file name of last added patch and remove overlong comment.
+
+-------------------------------------------------------------------
+Wed May 25 08:06:44 UTC 2011 - [email protected]
+
+- Add postgresql-9.0.4-perl514.patch: For Perl 5.14 GvCV(sv) is no
+  longer an lvalue and needs to be replaced by GvCV_set(sv, value) 
+
+-------------------------------------------------------------------
+Thu Apr 21 10:06:45 UTC 2011 - [email protected]
+
+- Bugfix release: 9.0.4:
+  * This update contains a critical fix to the pg_upgrade utility
+    which prevents significant downtime issues. Do not use
+    pg_upgrade without installing this update first.
+    http://wiki.postgresql.org/wiki/20110408pg_upgrade_fix
+  * change SQLSTATE for Hot Standby warnings
+  * prevent bgwriter hang during recovery
+  * prevent recursive composite type creation
+  * disallow dropping tables whose triggers are still pending
+  * allow use of "replication" as a user name
+  * prevent a crash during GEQO planning
+  * improve join plans for tables with missing statistics
+  * fix error with SELECT FOR UPDATE in a subselect
+  * close PL/python array slice memory leak
+  * allow SSL connections for users with no home directory
+- http://www.postgresql.org/docs/9.0/static/release-9-0-4.html
+
+-------------------------------------------------------------------
+Fri Apr  1 10:23:05 UTC 2011 - [email protected]
+
+- enabled --with-ossp-uuid
+
+-------------------------------------------------------------------
+Fri Mar  4 15:02:11 UTC 2011 - [email protected]
+
+- Fix the fix of the fix for the successors of postgresql-libs. 
+
+-------------------------------------------------------------------
postgresql.changes: same change

calling whatdependson for head-i586


Old:
----
  postgresql-9.0.3.tar.bz2

New:
----
  postgresql-9.0.4.tar.bz2
  postgresql-perl514.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ postgresql-libs.spec ++++++
--- /var/tmp/diff_new_pack.y4uvJJ/_old  2011-05-27 11:09:53.000000000 +0200
+++ /var/tmp/diff_new_pack.y4uvJJ/_new  2011-05-27 11:09:53.000000000 +0200
@@ -27,8 +27,8 @@
 %endif
 BuildRequires:  openldap2-devel openssl-devel
 Summary:        Basic Clients and Utilities for PostgreSQL
-Version:        9.0.3
-Release:        3
+Version:        9.0.4
+Release:        1
 %define pg_minor_version %(echo %version | sed -r 
's/^([0-9]+\\.[0-9]+).*/\\1/')
 License:        BSD3c(or similar)
 Group:          Productivity/Databases/Tools
@@ -47,6 +47,7 @@
 Patch2:         postgresql-regress.patch
 Patch3:         postgresql-sle10-timestamptz.patch
 Patch4:         postgresql-plperl.patch
+Patch5:         postgresql-perl514.patch
 Url:            http://www.postgresql.org/
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Provides:       postgresql = %pg_minor_version
@@ -65,12 +66,11 @@
 
 %package -n %libpq
 
-
 License:        BSD3c(or similar)
 Summary:        Shared Libraries Required for PostgreSQL Clients
 Group:          Productivity/Databases/Clients
-Obsoletes:      postgresql-libs
-Provides:       postgresql-libs
+Provides:       postgresql-libs = %version
+Obsoletes:      postgresql-libs < %version
 # bug437293
 %ifarch ppc64
 Obsoletes:      postgresql-libs-64bit
@@ -87,15 +87,10 @@
 
 %package -n %libecpg
 
-
 License:        BSD3c(or similar)
 Summary:        Shared Libraries Required for PostgreSQL Clients
 Group:          Productivity/Databases/Clients
-Obsoletes:      postgresql-libs
-# bug437293
-%ifarch ppc64
-Obsoletes:      postgresql-libs-64bit
-%endif
+Provides:       postgresql-libs:%_libdir/libecpg.so.6
 
 %description -n %libecpg
 PostgreSQL is an advanced object-relational database management system
@@ -108,7 +103,6 @@
 
 %package -n %_name-devel
 
-
 License:        BSD3c(or similar)
 Summary:        PostgreSQL development header files and libraries
 Group:          Productivity/Databases/Tools
@@ -136,6 +130,7 @@
 %patch3 -p1
 %endif
 %patch4
+%patch5 -p1
 
 %build
 export CFLAGS="%optflags $SP"

++++++ postgresql.spec ++++++
--- /var/tmp/diff_new_pack.y4uvJJ/_old  2011-05-27 11:09:53.000000000 +0200
+++ /var/tmp/diff_new_pack.y4uvJJ/_new  2011-05-27 11:09:53.000000000 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           postgresql
-BuildRequires:  gettext-devel ncurses-devel readline-devel zlib-devel
+BuildRequires:  gettext-devel ncurses-devel readline-devel uuid-devel 
zlib-devel
 BuildRequires:  pam-devel python-devel tcl-devel
 %if 0%{?suse_version} >= 1110
 BuildRequires:  fdupes
@@ -34,8 +34,8 @@
 %endif
 BuildRequires:  openldap2-devel openssl-devel
 Summary:        Basic Clients and Utilities for PostgreSQL
-Version:        9.0.3
-Release:        3
+Version:        9.0.4
+Release:        1
 %define pg_minor_version %(echo %version | sed -r 
's/^([0-9]+\\.[0-9]+).*/\\1/')
 License:        BSD3c(or similar)
 Group:          Productivity/Databases/Tools
@@ -54,6 +54,7 @@
 Patch2:         postgresql-regress.patch
 Patch3:         postgresql-sle10-timestamptz.patch
 Patch4:         postgresql-plperl.patch
+Patch5:         postgresql-perl514.patch
 Url:            http://www.postgresql.org/
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Provides:       postgresql = %pg_minor_version
@@ -72,12 +73,11 @@
 
 %package -n %libpq
 
-
 License:        BSD3c(or similar)
 Summary:        Shared Libraries Required for PostgreSQL Clients
 Group:          Productivity/Databases/Clients
-Obsoletes:      postgresql-libs
-Provides:       postgresql-libs
+Provides:       postgresql-libs = %version
+Obsoletes:      postgresql-libs < %version
 # bug437293
 %ifarch ppc64
 Obsoletes:      postgresql-libs-64bit
@@ -94,15 +94,10 @@
 
 %package -n %libecpg
 
-
 License:        BSD3c(or similar)
 Summary:        Shared Libraries Required for PostgreSQL Clients
 Group:          Productivity/Databases/Clients
-Obsoletes:      postgresql-libs
-# bug437293
-%ifarch ppc64
-Obsoletes:      postgresql-libs-64bit
-%endif
+Provides:       postgresql-libs:%_libdir/libecpg.so.6
 
 %description -n %libecpg
 PostgreSQL is an advanced object-relational database management system
@@ -174,7 +169,6 @@
 
 %package -n %_name-devel
 
-
 License:        BSD3c(or similar)
 Summary:        PostgreSQL development header files and libraries
 Group:          Productivity/Databases/Tools
@@ -258,6 +252,7 @@
 %patch3 -p1
 %endif
 %patch4
+%patch5 -p1
 
 %build
 export CFLAGS="%optflags $SP"
@@ -276,6 +271,7 @@
         --with-tcl \
         --with-tclconfig=%_libdir \
        --with-pam \
+        --with-ossp-uuid \
        --with-openssl \
        --with-ldap \
 %if 0%{?suse_version} > 910

++++++ postgresql-9.0.3.tar.bz2 -> postgresql-9.0.4.tar.bz2 ++++++
postgresql/postgresql-9.0.3.tar.bz2 
/mounts/work_src_done/STABLE/postgresql/postgresql-9.0.4.tar.bz2 differ: char 
11, line 1

++++++ postgresql-mkspecfiles ++++++
--- /var/tmp/diff_new_pack.y4uvJJ/_old  2011-05-27 11:09:53.000000000 +0200
+++ /var/tmp/diff_new_pack.y4uvJJ/_new  2011-05-27 11:09:53.000000000 +0200
@@ -5,7 +5,8 @@
      /FI_POSTGRES/d
 ' postgresql.spec.in > postgresql.spec
 
-sed '/IF_POSTGRES/,/FI_POSTGRES/d
+sed '/^Name: /s/$/-libs/
+     /IF_POSTGRES/,/FI_POSTGRES/d
      /IF_LIBS/d
      /FI_LIBS/d
 ' postgresql.spec.in > postgresql-libs.spec

++++++ postgresql-perl514.patch ++++++
--- postgresql-9.0.4/src/pl/plperl/plperl.c     2011-04-15 05:15:53.000000000 
+0200
+++ postgresql-9.0.4/src/pl/plperl/plperl.c     2011-05-25 10:01:08.543018259 
+0200
@@ -874,7 +874,7 @@
                if (!isGV_with_GP(sv) || !GvCV(sv))
                        continue;
                SvREFCNT_dec(GvCV(sv)); /* free the CV */
-               GvCV(sv) = NULL;                /* prevent call via GV */
+               GvCV_set(sv, NULL);             /* prevent call via GV */
        }
        hv_clear(stash);
 
--- postgresql-9.0.4/src/pl/plperl/plperl.h     2011-04-15 05:15:53.000000000 
+0200
+++ postgresql-9.0.4/src/pl/plperl/plperl.h     2011-05-25 10:12:02.358018289 
+0200
@@ -53,6 +53,8 @@
 void           plperl_spi_freeplan(char *);
 void           plperl_spi_cursor_close(char *);
 
-
+#ifndef GvCV_set
+#    define GvCV_set(gv, cv) (GvCV(gv)=(cv))
+#endif
 
 #endif   /* PL_PERL_H */
++++++ postgresql.spec.in ++++++
--- /var/tmp/diff_new_pack.y4uvJJ/_old  2011-05-27 11:09:53.000000000 +0200
+++ /var/tmp/diff_new_pack.y4uvJJ/_new  2011-05-27 11:09:53.000000000 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package postgresql (Version 8.4.3)
+# spec file for package postgresql
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,9 +15,9 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-IF_POSTGRES
 Name:           postgresql
-BuildRequires:  gettext-devel zlib-devel ncurses-devel readline-devel
+IF_POSTGRES
+BuildRequires:  gettext-devel zlib-devel ncurses-devel readline-devel 
uuid-devel  
 BuildRequires:  pam-devel python-devel tcl-devel
 %if 0%{?suse_version} >= 1110
 BuildRequires:  fdupes
@@ -25,19 +25,16 @@
 %define fdupes #
 %endif
 FI_POSTGRES
-IF_LIBS
-Name:           postgresql-libs
-FI_LIBS
 %define _name postgresql
 %define libpq libpq5
 %define libecpg libecpg6
 %define buildall 0
 %if 0%{?suse_version} > 910
-BuildRequires:  krb5-devel libxslt-devel
+BuildRequires:  krb5-devel libxslt-devel 
 %endif
 BuildRequires:  openldap2-devel openssl-devel
 Summary:        Basic Clients and Utilities for PostgreSQL
-Version:        9.0.3
+Version:        9.0.4
 Release:        2
 %define pg_minor_version %(echo %version | sed -r 
's/^([0-9]+\\.[0-9]+).*/\\1/')
 License:        BSD3c(or similar)
@@ -57,6 +54,7 @@
 Patch2:         postgresql-regress.patch
 Patch3:         postgresql-sle10-timestamptz.patch
 Patch4:         postgresql-plperl.patch
+Patch5:         postgresql-perl514.patch
 Url:            http://www.postgresql.org/
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Provides:       postgresql = %pg_minor_version
@@ -76,7 +74,8 @@
 License:        BSD3c(or similar)
 Summary:        Shared Libraries Required for PostgreSQL Clients
 Group:          Productivity/Databases/Clients
-Obsoletes:      postgresql-libs
+Provides:       postgresql-libs = %version
+Obsoletes:      postgresql-libs < %version
 # bug437293
 %ifarch ppc64
 Obsoletes:      postgresql-libs-64bit
@@ -95,12 +94,7 @@
 License:        BSD3c(or similar)
 Summary:        Shared Libraries Required for PostgreSQL Clients
 Group:          Productivity/Databases/Clients
-Obsoletes:      postgresql-libs
-Provides:       postgresql-libs
-# bug437293
-%ifarch ppc64
-Obsoletes:      postgresql-libs-64bit
-%endif
+Provides:       postgresql-libs:%_libdir/libecpg.so.6
 
 %description -n %libecpg
 PostgreSQL is an advanced object-relational database management system
@@ -258,6 +252,7 @@
 %patch3 -p1
 %endif
 %patch4
+%patch5 -p1
 
 %build
 export CFLAGS="%optflags $SP"
@@ -277,6 +272,7 @@
         --with-tcl \
         --with-tclconfig=%_libdir \
        --with-pam \
+        --with-ossp-uuid \
 FI_POSTGRES
 IF_LIBS
         --without-readline \


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to