This commit is contained in:
committed by
Git OBS Bridge
parent
968af38811
commit
08115e42aa
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:eee00caf1860646f6c03b4266f2b2b7936e469b3305bd63b80b7b663c0ae1661
|
||||
size 14124712
|
24
postgresql-8.4.0-sle10-timestamptz.patch
Normal file
24
postgresql-8.4.0-sle10-timestamptz.patch
Normal file
@@ -0,0 +1,24 @@
|
||||
Only for SLE10. On other platforms, the test works.
|
||||
poeml, Mon Jul 27 19:12:40 CEST 2009
|
||||
|
||||
diff -uNr postgresql-8.4.0.orig/src/test/regress/expected/timestamptz.out postgresql-8.4.0/src/test/regress/expected/timestamptz.out
|
||||
--- postgresql-8.4.0.orig/src/test/regress/expected/timestamptz.out 2009-03-22 02:12:32.000000000 +0100
|
||||
+++ postgresql-8.4.0/src/test/regress/expected/timestamptz.out 2009-07-27 19:11:39.280087000 +0200
|
||||
@@ -153,7 +153,7 @@
|
||||
SELECT '20500710 173201 Europe/Helsinki'::timestamptz; -- DST
|
||||
timestamptz
|
||||
------------------------------
|
||||
- Sun Jul 10 07:32:01 2050 PDT
|
||||
+ Sun Jul 10 07:32:01 2050 PST
|
||||
(1 row)
|
||||
|
||||
SELECT '20500110 173201 Europe/Helsinki'::timestamptz; -- non-DST
|
||||
@@ -165,7 +165,7 @@
|
||||
SELECT '205000-07-10 17:32:01 Europe/Helsinki'::timestamptz; -- DST
|
||||
timestamptz
|
||||
--------------------------------
|
||||
- Thu Jul 10 07:32:01 205000 PDT
|
||||
+ Thu Jul 10 07:32:01 205000 PST
|
||||
(1 row)
|
||||
|
||||
SELECT '205000-01-10 17:32:01 Europe/Helsinki'::timestamptz; -- non-DST
|
3
postgresql-8.4.0.tar.bz2
Normal file
3
postgresql-8.4.0.tar.bz2
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:84bf53b4a45db4fdf875bb03bf247f29dcb97f8bda42839b00b73671df05e007
|
||||
size 13839282
|
@@ -16,6 +16,8 @@ Wenn die Sicherung erfolgreich war, kann der PostgreSQL-Server
|
||||
angehalten werden (als root: "rcpostgresql stop"). Eventuell müssen
|
||||
zusätzlich noch einige Konfigurationsdateien aus /var/lib/pgsql/data
|
||||
gesichert werden, z.B. pg_hba.conf und postgresql.conf .
|
||||
Achtung: seit Version 8.4 muss in pg_hba.conf "ident sameuser" durch
|
||||
"ident" ersetzt werden.
|
||||
|
||||
Danach können Sie die bisherigen Datenbankdateien löschen
|
||||
|
||||
|
@@ -15,6 +15,8 @@ completed successfully, shut down the PostgreSQL server (as root:
|
||||
"rcpostgresql stop"). Further configuration files in
|
||||
/var/lib/pgsql/data, including pg_hba.conf and postgresql.conf,
|
||||
may need to be backed up as well.
|
||||
Note: since version 8.4, "ident sameuser" needs to be replaced with
|
||||
"ident" in pg_hba.conf.
|
||||
|
||||
Afterwards, delete the previous database files
|
||||
|
||||
|
@@ -112,7 +112,7 @@ case "$1" in
|
||||
LANG=${POSTGRES_LANG:-$RC_LANG}
|
||||
INITDB=/usr/bin/initdb
|
||||
install -d -o postgres -g postgres -m 700 ${DATADIR} && su - postgres -c \
|
||||
"$INITDB --locale=$LANG --auth=\"ident sameuser\" $DATADIR &> initlog" ||
|
||||
"$INITDB --locale=$LANG --auth=\"ident\" $DATADIR &> initlog" ||
|
||||
rc_failed
|
||||
rc_status -v
|
||||
rc_status || {
|
||||
|
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package postgresql-pl (Version 8.3.7)
|
||||
# spec file for package postgresql-pl (Version 8.4.0)
|
||||
#
|
||||
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
#
|
||||
@@ -23,10 +23,10 @@ BuildRequires: openldap2-devel openssl-devel pam-devel readline-devel
|
||||
BuildRequires: ncurses-devel
|
||||
BuildRequires: python-devel tcl-devel
|
||||
Summary: The PL/Tcl, PL/Perl, and PL/Python Procedural Languages for PostgreSQL
|
||||
Version: 8.3.7
|
||||
Version: 8.4.0
|
||||
Release: 1
|
||||
%define pg_minor_version %(echo %version | cut -f1-2 -d.)
|
||||
License: BSD 3-Clause
|
||||
License: BSD 3-clause (or similar)
|
||||
Group: Productivity/Databases/Servers
|
||||
Source0: postgresql-%version.tar.bz2
|
||||
NoSource: 0
|
||||
@@ -59,7 +59,7 @@ Authors:
|
||||
Jan Wieck <JanWieck@Yahoo.com>
|
||||
|
||||
%package -n postgresql-plperl
|
||||
License: BSD 3-Clause
|
||||
License: BSD 3-clause (or similar)
|
||||
Summary: The PL/Tcl, PL/Perl, and PL/Python procedural languages for PostgreSQL
|
||||
Group: Productivity/Databases/Servers
|
||||
Requires: perl
|
||||
@@ -87,7 +87,7 @@ Authors:
|
||||
etc.
|
||||
|
||||
%package -n postgresql-plpython
|
||||
License: BSD 3-Clause
|
||||
License: BSD 3-clause (or similar)
|
||||
Summary: The PL/Python Procedural Languages for PostgreSQL
|
||||
Group: Productivity/Databases/Servers
|
||||
Obsoletes: postgresql-pl
|
||||
@@ -119,7 +119,7 @@ Authors:
|
||||
Jan Wieck <JanWieck@Yahoo.com>
|
||||
|
||||
%package -n postgresql-pltcl
|
||||
License: BSD 3-Clause
|
||||
License: BSD 3-clause (or similar)
|
||||
Summary: PL/Tcl Procedural Language for PostgreSQL
|
||||
Group: Productivity/Databases/Tools
|
||||
Obsoletes: postgresql-pl
|
||||
@@ -201,605 +201,18 @@ rm -rf %buildroot
|
||||
%_libdir/postgresql/pltcl.so
|
||||
%_datadir/postgresql
|
||||
%_bindir/pltcl*
|
||||
%_datadir/locale/*/*/pltcl-*.mo
|
||||
|
||||
%files -n postgresql-plperl
|
||||
%defattr(-,root,root)
|
||||
%dir %_libdir/postgresql
|
||||
%_libdir/postgresql/plperl.so
|
||||
%_datadir/locale/*/*/plperl-*.mo
|
||||
|
||||
%files -n postgresql-plpython
|
||||
%defattr(-,root,root)
|
||||
%dir %_libdir/postgresql
|
||||
%_libdir/postgresql/plpython.so
|
||||
%_datadir/locale/*/*/plpython-*.mo
|
||||
|
||||
%changelog
|
||||
* Mon May 19 2008 schwab@suse.de
|
||||
- Fix broken configure check.
|
||||
* Thu Apr 10 2008 max@suse.de
|
||||
- Adopt the 8.3.1 package from Peter Eisentraut's OBS project.
|
||||
- New features in PostgreSQL 8.3 include:
|
||||
* Full text search is integrated into the core database system
|
||||
* Support for the SQL/XML standard, including new operators and an
|
||||
XML data type
|
||||
* Enumerated data types (ENUM)
|
||||
* Arrays of composite types
|
||||
* Universally Unique Identifier (UUID) data type
|
||||
* Add control over whether NULLs sort first or last
|
||||
* Updatable cursors
|
||||
* Server configuration parameters can now be set on a per-function
|
||||
basis
|
||||
* User-defined types can now have type modifiers
|
||||
* Automatically re-plan cached queries when table definitions
|
||||
change or statistics are updated
|
||||
* Numerous improvements in logging and statistics collection
|
||||
* Support multiple concurrent autovacuum processes, and other
|
||||
autovacuum improvements
|
||||
- Add baselibs.conf
|
||||
- Remove old provides/obsoletes tags for way-back package renames.
|
||||
* Thu Jan 10 2008 max@suse.de
|
||||
- Update to 8.2.6 to fix five security issues:
|
||||
- Index Functions Privilege Escalation: CVE-2007-6600
|
||||
- Regular Expression Denial-of-Service: CVE-2007-4772,
|
||||
CVE-2007-6067, CVE-2007-4769, #329282
|
||||
- DBLink Privilege Escalation: CVE-2007-6601, #328403
|
||||
* Wed Jun 06 2007 max@suse.de
|
||||
- New version: 8.2.4
|
||||
- The list of changes between the 8.1 and 8.2 series is too long
|
||||
to reproduce here. It can be found under
|
||||
/usr/share/doc/packages/postgresql/HISTORY when the postgresql
|
||||
package is installed or online at http://www.postgresql.org.
|
||||
- Splited the postgresql-pl package into individual packages for
|
||||
PL/Perl, PL/Python and PL/Tcl.
|
||||
- Added a config file for SuSEfirewall2 (#247370).
|
||||
* Thu Mar 29 2007 rguenther@suse.de
|
||||
- Add bison, flex and zlib-devel BuildRequires.
|
||||
* Tue Oct 17 2006 max@suse.de
|
||||
- New patchlevel release: 8.1.5
|
||||
- Disallow aggregate functions in "UPDATE" commands, except within
|
||||
sub-SELECTs. The behavior of such an aggregate was unpredictable,
|
||||
and in 8.1.X could cause a crash, so it has been disabled.
|
||||
- Fix core dump when an untyped literal is taken as ANYARRAY.
|
||||
- Fix core dump in duration logging for extended query protocol when
|
||||
a "COMMIT" or "ROLLBACK" is executed.
|
||||
- Fix mishandling of AFTER triggers when query contains a SQL function
|
||||
returning multiple rows.
|
||||
- Fix "ALTER TABLE ... TYPE" to recheck NOT NULL for USING clause.
|
||||
- Fix string_to_array() to handle overlapping matches for the
|
||||
separator string.
|
||||
- Fix to_timestamp() for AM/PM formats.
|
||||
- Fix autovacuum's calculation that decides whether "ANALYZE" is
|
||||
needed.
|
||||
- Fix corner cases in pattern matching for psql's \d commands.
|
||||
- Fix index-corrupting bugs in /contrib/ltree.
|
||||
- Numerous robustness fixes in ecpg.
|
||||
- Fix backslash escaping in /contrib/dbmirror.
|
||||
- Minor fixes in /contrib/dblink and /contrib/tsearch2.
|
||||
- Efficiency improvements in hash tables and bitmap index scans.
|
||||
* Wed May 24 2006 max@suse.de
|
||||
- Update to 8.1.4 to fix SQL injection vulnerabilities
|
||||
(bug #177931, CVE-2006-2313, CVE-2006-2314).
|
||||
- Added a new postgresql-SECURITY-NOTICE file with an FAQ that
|
||||
explains the issues.
|
||||
* Mon Feb 13 2006 max@suse.de
|
||||
- New version: 8.1.3 (#150376).
|
||||
- Relaxed dependencies between subpackages to simplify future
|
||||
updates.
|
||||
* Wed Jan 25 2006 mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* Fri Jan 13 2006 max@suse.de
|
||||
- Moved from logrotate to PostgreSQL's own log rotation facility.
|
||||
- Log files are now located under /var/lib/pgsql/data/pg_log .
|
||||
- Improved error reporting on test suite failures.
|
||||
* Thu Dec 22 2005 max@suse.de
|
||||
- New version: 8.1.1
|
||||
* Fri Jun 17 2005 max@suse.de
|
||||
- Removed bogus %%patch3
|
||||
* Thu Jun 02 2005 max@suse.de
|
||||
- Added postgresql-CAN-2005-1409-1410-fix.sh for fixing existing
|
||||
installations, and referred to it in the SECURITY-NOTICE.
|
||||
* Tue May 17 2005 max@suse.de
|
||||
- Added postgresql-SECURITY-NOTICE to describe the manual actions
|
||||
that are needed to apply the bugfixes from 8.0.3 to existing
|
||||
installations.
|
||||
* Tue May 10 2005 max@suse.de
|
||||
- New patch release: 8.0.3
|
||||
- Fixes bug #82869, CAN-2005-1410, and CAN-2005-1409
|
||||
- Obsoletes postgresql-CAN-2005-0247.patch
|
||||
* Mon Apr 11 2005 max@suse.de
|
||||
- New patch release: 8.0.2
|
||||
* Mon Apr 04 2005 uli@suse.de
|
||||
- hardwire thread safety to yes (test may hang QEMU)
|
||||
* Fri Apr 01 2005 uli@suse.de
|
||||
- ignore regressions on ARM
|
||||
* Wed Mar 16 2005 max@suse.de
|
||||
- Prevent the wrapper libs from ending up in the provides list.
|
||||
* Mon Mar 14 2005 max@suse.de
|
||||
- Added postgresql-CAN-2005-0247.patch to fix bug #65692.
|
||||
* Fri Mar 11 2005 max@suse.de
|
||||
- Added some wrapper libs so that old postmaster binaries, back
|
||||
to at least 8.1/SLES8 can still be started.
|
||||
- Extended the init script to use the wrapper libs when needed.
|
||||
- Setting a senseful umask when creating the postmaster backups
|
||||
in %%pre.
|
||||
* Mon Feb 07 2005 max@suse.de
|
||||
- New patch release: 8.0.1
|
||||
- Fixes a vulnerability in the LOAD command.
|
||||
* Wed Jan 19 2005 max@suse.de
|
||||
- Update to the final 8.0.0 release.
|
||||
* Wed Dec 22 2004 max@suse.de
|
||||
- New version: 8.0.0rc2
|
||||
* Fri Dec 10 2004 max@suse.de
|
||||
- New version: 8.0.0rc1
|
||||
- Recoded README.SuSE.de to UTF-8.
|
||||
* Fri Dec 03 2004 max@suse.de
|
||||
- New version: 8.0.0beta5
|
||||
* Thu Nov 18 2004 ro@suse.de
|
||||
- use kerberos-devel-packages
|
||||
* Mon Sep 06 2004 max@suse.de
|
||||
- Created a separate spec file for the postgresql-pl subpackage.
|
||||
* Fri Aug 20 2004 max@suse.de
|
||||
- New version: 7.4.5.
|
||||
* Thu Jul 15 2004 max@suse.de
|
||||
- New version: 7.4.3.
|
||||
* Mon May 24 2004 max@suse.de
|
||||
- Changed dependency of -devel from the main package to -libs
|
||||
(Bug #40922).
|
||||
* Mon Apr 05 2004 max@suse.de
|
||||
- Added postgresql-regression.patch to prevent test failures
|
||||
during summertime/wintertime changes.
|
||||
* Thu Mar 11 2004 max@suse.de
|
||||
- New patch release: 7.4.2
|
||||
* Fri Jan 16 2004 kukuk@suse.de
|
||||
- Add pam-devel to neededforbuild
|
||||
* Mon Jan 12 2004 max@suse.de
|
||||
- New version: 7.4.1
|
||||
- Write timestamps to /var/log/postgresql by default.
|
||||
* Thu Dec 18 2003 max@suse.de
|
||||
- Package the backend headers as well (make install-all-headers),
|
||||
because they are needed for server-side modules written in C.
|
||||
* Tue Nov 18 2003 max@suse.de
|
||||
- Install pg_config_manual.h and port.h, because they are needed
|
||||
by c.h (postgresql-include.patch).
|
||||
* Mon Nov 17 2003 max@suse.de
|
||||
- New version: 7.4. For details see
|
||||
http://www.postgresql.org/docs/7.4/static/release.html, or
|
||||
/usr/share/doc/packages/postgresql/html/release.html
|
||||
- Overhauled and simplified the spec file.
|
||||
- Building with Kerberos-Support.
|
||||
- Building thread-safe client libraries.
|
||||
- Architecture-dependent tweaks for the testsuite are not needed
|
||||
anymore.
|
||||
- Better detection for embedded Python build options.
|
||||
* Mon Oct 20 2003 schwab@suse.de
|
||||
- Fix last change.
|
||||
* Sat Oct 18 2003 adrian@suse.de
|
||||
- ignore minor mis-calculation on mips
|
||||
- build as user
|
||||
* Tue Sep 23 2003 max@suse.de
|
||||
- Fixed version detection in the pre script of the server package.
|
||||
(#31570)
|
||||
- Ignore errors from stop_on_removal (#31607).
|
||||
* Mon Sep 15 2003 max@suse.de
|
||||
- Activated the patch, that fixes dbf2pg (#27427). The patch was
|
||||
added to the package before, but accidentally didn't get applied.
|
||||
- Improved handling of old versions of the backend (#27114).
|
||||
- Stopping the server before uninstallation and restarting it
|
||||
after update (#29038).
|
||||
* Fri Aug 29 2003 mcihar@suse.cz
|
||||
- python bindings require same python version as it was built with
|
||||
* Thu Aug 14 2003 max@suse.de
|
||||
- Added ServiceRestart to sysconfig template.
|
||||
* Thu Aug 14 2003 ro@suse.de
|
||||
- fixed chown usage in init-script
|
||||
* Mon Aug 04 2003 max@suse.de
|
||||
- New version: 7.3.4.
|
||||
- Adopted postgresql-multilib.patch from the official PostgreSQL
|
||||
RPMs. This obsoletes postgresql-lib64.patch.
|
||||
- Use test-and-set locks for x86_64 instead of slow semaphores.
|
||||
(postgresql-x86_64.patch, Bug #27308)
|
||||
- make use of %%jobs for parallel builds.
|
||||
- Fix ownership of /etc/logrotate.d/postgresql (Bug #28431).
|
||||
- Changed the default locale for the server to "C" to avoid a hard
|
||||
dependency to glibc-locale (bug #28338).
|
||||
- Enabled charset conversion for dbf2pg (Bug #27427).
|
||||
* Wed Jul 16 2003 meissner@suse.de
|
||||
- fix hanging builds by another rework of the ppc64
|
||||
locking. Apparently we need to do exact stcwx. ; bne ; isync
|
||||
sequences to stay correct.
|
||||
* Tue Jun 24 2003 meissner@suse.de
|
||||
- Fixed the ppc/ppc64 locking, isync was at the wrong
|
||||
position. Replaced full sync by lwsync. slock_ts can
|
||||
be 32bit on ppc64 too, we just use lwarx/stwcx which
|
||||
handle 32bit components.
|
||||
* Tue Jun 03 2003 max@suse.de
|
||||
- New version: 7.3.3.
|
||||
- Remove unpackaged files.
|
||||
- pg_hba.conf: only allow local connections from the same user
|
||||
by default.
|
||||
* Fri Mar 14 2003 max@suse.de
|
||||
- Fixed generation of sql files in contrib, and really install the
|
||||
contrib stuff instead of just copying over the source tree
|
||||
(Bug #25323, postgresql-contrib.patch).
|
||||
- Fixed the file-list of the server package.
|
||||
* Wed Mar 12 2003 max@suse.de
|
||||
- Fixed a typo in the init script (Bug #25115).
|
||||
* Thu Mar 06 2003 max@suse.de
|
||||
- Add support for LSB compatible exit codes for start and stop
|
||||
to pg_ctl (postgresql-lsb.patch).
|
||||
- Use pg_ctl instead of startproc/killproc in init script, because
|
||||
it waits until the server is completely fired up or shut down.
|
||||
(Bug #24395)
|
||||
- Removed the libpq.so.2.0 link from the package, because it got
|
||||
removed by ldconfig after installation anyways (Bug #24557).
|
||||
* Tue Feb 25 2003 max@suse.de
|
||||
- Mark manpages as documentation.
|
||||
- Create the backup directory during install.
|
||||
* Mon Feb 24 2003 max@suse.de
|
||||
- Make a backup of the server binaries during update, and use the
|
||||
old server as long as the data files are still in the old format.
|
||||
* Thu Feb 06 2003 max@suse.de
|
||||
- New patch release 7.3.2 which fixes several serious bugs.
|
||||
See HISTORY for details.
|
||||
* Tue Jan 28 2003 max@suse.de
|
||||
- Added metadata for the sysconfig editor.
|
||||
* Mon Jan 20 2003 max@suse.de
|
||||
- New version: 7.3.1
|
||||
- Removed old update scripts, because they don't work anymore.
|
||||
* Thu Jan 16 2003 bg@suse.de
|
||||
- Changed the expected test results for hppa to the correct files
|
||||
* Fri Nov 29 2002 max@suse.de
|
||||
- New version 7.3.
|
||||
- Compiling with PAM support.
|
||||
- Client libraries (perl, tcl, odbc, pgeasy, pq++) have been
|
||||
taken out of the PostgreSQL core distribution and will be
|
||||
built as separate packages in the future.
|
||||
- The plperl subpackage has been renamed to pl, and now contains
|
||||
PL/Perl, PL/Python, and PL/Tcl.
|
||||
* Fri Sep 13 2002 max@suse.de
|
||||
- Added circle_poly-overrun.patch to fix a couple of
|
||||
buffer overruns.
|
||||
* Thu Sep 12 2002 max@suse.de
|
||||
- Corrected symlink /usr/lib/libpq.so.2.0 [#19490].
|
||||
- Fixed ownership of /var/lib/pgsql [#19523].
|
||||
* Fri Sep 06 2002 max@suse.de
|
||||
- Recovered time stamps of source files and patches.
|
||||
* Mon Sep 02 2002 max@suse.de
|
||||
- Updated to patch release 7.2.2 which fixes some security holes.
|
||||
- Essential diff between 7.2.1 and 7.2.2 is included.
|
||||
* Tue Aug 20 2002 mmj@suse.de
|
||||
- Correct PreReq
|
||||
* Mon Aug 19 2002 kukuk@suse.de
|
||||
- Fix requires egenix-mx-base -> python-egenix-mx-base
|
||||
* Fri Aug 16 2002 ro@suse.de
|
||||
- don't chmod 644 to directories
|
||||
* Wed Aug 14 2002 ro@suse.de
|
||||
- added "missingok" to logrotate config
|
||||
* Fri Aug 09 2002 max@suse.de
|
||||
- Removed sysconfig from neededforbuild.
|
||||
- Using x-devel-packages instead of xf86.
|
||||
* Thu Aug 08 2002 max@suse.de
|
||||
- Removed support for older SuSE versions.
|
||||
- Moved log file cration from %%post to rcpostgresql.
|
||||
- Changed group for /etc/logrotate.d/postgresql.
|
||||
* Mon Aug 05 2002 max@suse.de
|
||||
- Enabled the plperl subpackage.
|
||||
* Tue Jul 30 2002 max@suse.de
|
||||
- Fixed regression tests for ppc64.
|
||||
* Fri Jul 12 2002 max@suse.de
|
||||
- Re-enabled the regression tests.
|
||||
- Running test suite as nobody.
|
||||
- Adjusted ppc and lib64 patch to the scheme of the other
|
||||
platform patches.
|
||||
- Better test-and-set assembler code for s390 and s390x.
|
||||
- Creating postgres user and group during RPM installation.
|
||||
* Tue Jun 18 2002 meissner@suse.de
|
||||
- use the powerpc assembler tas() for ppc64 too with adjusted assembler
|
||||
names.
|
||||
* Fri May 24 2002 max@suse.de
|
||||
- New minor release: 7.2.1
|
||||
- Temporaryly disabled the regression tests due to changes to
|
||||
mktime() that caused some tests to fail.
|
||||
* Fri May 24 2002 ke@suse.de
|
||||
- postgresql-python requires egenix-mx-base (DateTime) [# 14745].
|
||||
* Wed May 22 2002 meissner@suse.de
|
||||
- %%_lib fixes for lib64 architectures. Now fails at the same point as i386.
|
||||
* Wed Mar 20 2002 max@suse.de
|
||||
- Changed postgresql package to PreReq postgresql-libs instead of
|
||||
postgresql-lib which is obsolete.
|
||||
* Fri Mar 08 2002 poeml@suse.de
|
||||
- add missing / before %%_lib, fixing the preinstall script of -libs
|
||||
subpackage
|
||||
* Wed Mar 06 2002 max@suse.de
|
||||
- Fixed test-and-set assembler code for s390x.
|
||||
- Made finding of perl and python site-paths more portable.
|
||||
- Fixed detection of SuSE dist for older releases.
|
||||
- Some more %%_libdir corrections.
|
||||
- Using -fPIC for building shared libs on all architectures.
|
||||
- Leaving out tk and python subpackages if tk and python
|
||||
are not OK.
|
||||
* Mon Mar 04 2002 max@suse.de
|
||||
- Fixed creation of pkgIndex.tcl
|
||||
- Removed some python stuff from the spec file that is now part of
|
||||
PostgreSQL's build system.
|
||||
- Removed unneeded executable permissions from a couple of files.
|
||||
* Wed Feb 13 2002 max@suse.de
|
||||
- added support for logrotate
|
||||
- changed sysconfig stuff and init script to run on both
|
||||
schemes (<=7.3 and >=8.0).
|
||||
* Tue Feb 05 2002 max@suse.de
|
||||
- Updated to 7.2 final.
|
||||
- See the file /usr/share/doc/packages/postgresql/HISTORY
|
||||
for changes and incompatibilities since version 7.1.x.
|
||||
- Adapted the init script to match the new versions of killproc
|
||||
and PostgreSQL.
|
||||
* Mon Jan 28 2002 max@suse.de
|
||||
- Updated to 7.2rc2
|
||||
- Removed temporary header fix.
|
||||
- Added a patch for autoconf-2.52 (disabled by derfault).
|
||||
- Added english version of README.SuSE
|
||||
* Tue Jan 22 2002 max@suse.de
|
||||
- removed os.h. It's not needed anymore.
|
||||
- fixed locations of internal header files (temporary).
|
||||
- postgresql-python now obsoletes pygresql.
|
||||
- updated the files lists.
|
||||
* Mon Jan 21 2002 max@suse.de
|
||||
- New version 7.2b5
|
||||
* Tue Dec 18 2001 max@suse.de
|
||||
- Changed spec file to make use of %%{_libdir} where appropriate.
|
||||
* Mon Dec 17 2001 max@suse.de
|
||||
- Removed the START_POSTGRES variable from the fillup template
|
||||
and changed init script, and spec file to the new scheme.
|
||||
- Moved the remaining variables from /etc/rc.config to
|
||||
/etc/sysconfig/postgresql.
|
||||
* Wed Sep 12 2001 max@suse.de
|
||||
- New version (patch release): 7.1.3
|
||||
The ChangeLog says:
|
||||
- Remove unused WAL segements of large transactions (Tom)
|
||||
- Multiaction rule fix (Tom)
|
||||
- Pl/pgSQL memory allocation fix (Jan)
|
||||
- VACUUM buffer fix (Tom)
|
||||
- Regression test fixes (Tom)
|
||||
- pg_dump fixes for GRANT/REVOKE/comments on views,
|
||||
user-defined types (Tom)
|
||||
- Fix subselects with DISTINCT ON or LIMIT (Tom)
|
||||
- BEOS fix
|
||||
- Disable COPY TO/FROM a view (Tom)
|
||||
- Cygwin build (Jason Tishler)
|
||||
- Fixed bug in init script.
|
||||
It needed a file that comes only with postgresql-devel
|
||||
- Better Patch for PgTcl. It now sets the client encoding to
|
||||
UNICODE (PostgreSQL's name for UTF-8) for Tcl versions >= 8.1
|
||||
instead of using Tcl's conversion functions to get the correct
|
||||
string representation.
|
||||
- Added README.SuSE (only german, so far)
|
||||
- Some minor typo fixes in the spec file.
|
||||
* Mon Aug 27 2001 utuerk@suse.de
|
||||
- removed postgresql.conf (now provided by susehelp)
|
||||
* Mon Jul 23 2001 max@suse.de
|
||||
- Fixed %%pre and %%post scripts for YaST.
|
||||
* Thu Jul 19 2001 max@suse.de
|
||||
- fixed regression tests for SPARC32.
|
||||
- fixed init script to warn about incompatible data files.
|
||||
- added patch for Pgtcl to use UTF8 for internal string
|
||||
representation if compiled with Tcl >= 8.1 .
|
||||
- added pkgIndex.tcl to allow dynamic loading of Pgtcl using
|
||||
Tcl's package mechanism.
|
||||
* Wed Jul 11 2001 max@suse.de
|
||||
- fixed regression test to succeed on PPC with glibc-2.2.3 .
|
||||
* Tue Jul 10 2001 max@suse.de
|
||||
- new version: 7.1.2
|
||||
- packages again based on the official PostgreSQL RPMs.
|
||||
- architecture patches are no longer needed.
|
||||
- running the regression tests as part of the build process to
|
||||
ensure that only correctly built binaries get packed in.
|
||||
- new subpackages: contrib, doc
|
||||
- renamed subpackage lib to libs to conform to the official RPMs
|
||||
- ToDo: (semi)automatic conversion for updates
|
||||
from versions prior 7.1.
|
||||
* Mon May 07 2001 mfabian@suse.de
|
||||
- bzip2 sources
|
||||
* Fri Apr 27 2001 max@suse.de
|
||||
- updated the init script to be more LSB compliant according to
|
||||
the current /etc/init.d/skeleton.
|
||||
* Thu Apr 12 2001 max@suse.de
|
||||
- fix for deprecated declarations in readline 4.2.
|
||||
- fixed permissons of some shared objects for the backend.
|
||||
- recovered timestamps of sources.
|
||||
* Wed Apr 11 2001 utuerk@suse.de
|
||||
- added postgresql.conf for susehelp
|
||||
* Thu Mar 22 2001 ro@suse.de
|
||||
- added split-aliases as provides
|
||||
* Thu Mar 22 2001 poeml@suse.de
|
||||
- 7.0.* does not work on PPC unless compiled with -O0 (7.1 will)
|
||||
* Wed Mar 07 2001 max@suse.de
|
||||
- added xshared and xdevel to neededforbuild
|
||||
because X is no longer in the default buildsystem.
|
||||
* Fri Feb 23 2001 ro@suse.de
|
||||
- added readline/readline-devel to neededforbuild (split from bash)
|
||||
* Wed Jan 24 2001 max@suse.de
|
||||
- added missing "Provides:" entries to specfile.
|
||||
* Mon Jan 15 2001 max@suse.de
|
||||
- dropping the locale environment vars from the init script
|
||||
as workarround for a locale related bug in the backend.
|
||||
It shows up when the regression test runs on a backend that
|
||||
has e.g. LC_CTYPE=de_DE .
|
||||
* Wed Nov 29 2000 max@suse.de
|
||||
- new version: 7.0.3
|
||||
- spec file is based on Lamar Owen's source RPM of
|
||||
PostgreSQL-7.0.3 for SuSE Linux 7.0
|
||||
- renamed the whole package
|
||||
postgres -> postgresql
|
||||
pg_lib -> postgresql-lib
|
||||
pg_serv -> postgresql-serv
|
||||
pg_devel -> postgresql-devel
|
||||
pg_tcl -> postgresql-tcl
|
||||
pg_tk -> postgresql-tk
|
||||
pg_odbc -> postgresql-odbc
|
||||
pg_jdbc -> postgresql-jdbc
|
||||
pg_pyth -> postgresql-python
|
||||
pg_perl -> postgresql-perl
|
||||
pg_test -> postgresql-test
|
||||
- renamed some files and scripts from *postgres* to *postgresql*
|
||||
- moved to the LSB-compliant init scheme
|
||||
- moved database initialisation from SuSEconfig.postgres
|
||||
into the init script
|
||||
- changed postgresql-python to use Python2.0 instead of 1.5
|
||||
* Sat Oct 28 2000 kukuk@suse.de
|
||||
- Add python-devel to need for build
|
||||
* Tue Oct 24 2000 bk@suse.de
|
||||
- integrated change from max:
|
||||
- changed /sbin/init.d/postgres and SuSEconfig.postgres
|
||||
to work arround YaST that quotes the value of POSTGRES_DATADIR
|
||||
in /etc/rc.config when it gets changed.
|
||||
* Mon Sep 11 2000 fober@suse.de
|
||||
- made postgres run&autobuild on s390:
|
||||
- src/include/port/linux.h, src/include/storage/s_lock.h:
|
||||
s390-assembler test-and-set (thanks to Andreas Jaeger)
|
||||
- src/template/.similar, src/template/linux_s390:
|
||||
created linux_s390-Template from linux_ppc.
|
||||
TODO: is -O0 really needed?
|
||||
- regression test passes (with minor deviations in floating point
|
||||
arithmetics)
|
||||
TODO: the regression test will not run out of the box as we install
|
||||
it. this is the missing piece, either in postgres-source or in
|
||||
.spec
|
||||
[#] missing files
|
||||
cd $BUILD_ROOT/usr/src/packages/BUILD/postgresql-7.0.2/;
|
||||
cp -avP src/backend/*.h $RPM_BUILD_ROOT/usr/lib/pgsql
|
||||
cp -avP src/include $RPM_BUILD_ROOT/usr/lib/pgsql
|
||||
cp -avP src/Makefile.port $RPM_BUILD_ROOT/usr/lib/pgsql
|
||||
cp -avP src/Makefile.global $RPM_BUILD_ROOT/usr/lib/pgsql
|
||||
[#] directory structure
|
||||
cd $RPM_BUILD_ROOT/usr/lib/pgsql
|
||||
mkdir src
|
||||
mv test src
|
||||
ln -s src/test .
|
||||
* Mon Aug 28 2000 max@suse.de
|
||||
- changed installation order to fix bug #3802
|
||||
* Mon Jul 03 2000 max@suse.de
|
||||
- Disabled fcntl(F_SETLK) on the postmaster socket to work arround
|
||||
a kernel bug in Linux <= 2.2.16.
|
||||
- New subpackage: pg_lib contains the shared libs for C and C++.
|
||||
* Thu Jun 29 2000 schwab@suse.de
|
||||
- Fix spinlocks for ia64.
|
||||
- Reenable ia64 patch on the other architectures.
|
||||
* Wed Jun 28 2000 max@suse.de
|
||||
- disabled the ia64 patch when building for other architectures
|
||||
- database unload+reload on updates works now
|
||||
- moved some script and config files out of the diff into
|
||||
source files of their own.
|
||||
- template database creation moved from init script into SuSEconfig
|
||||
- some minor cleanups
|
||||
* Tue Jun 20 2000 schwab@suse.de
|
||||
- Add support for ia64.
|
||||
* Fri Jun 09 2000 max@suse.de
|
||||
- New version: 7.0.2.
|
||||
- Re-made the whole package based on the original PostgreSQL RPM.
|
||||
- There is still a little work needed for clean updates from
|
||||
PostgreSQL 6.x to 7.0.x
|
||||
- Heavy testing needed before SuSE Linux 7.0.
|
||||
* Sun Apr 09 2000 bk@suse.de
|
||||
- added suse update config macro
|
||||
- added automake to list of packages needed for building postgres
|
||||
* Thu Feb 10 2000 ke@suse.de
|
||||
- add more source files from the official PostgreSQL package.
|
||||
- start to apply patches from there.
|
||||
- start to cleanup the spec file.
|
||||
- start to resolve bug #1948.
|
||||
* Wed Feb 09 2000 ke@suse.de
|
||||
- add group tag.
|
||||
- ./configure -> %%build.
|
||||
- New default for rc.config variable START_POSTGRES ("no").
|
||||
* Fri Dec 10 1999 ke@suse.de
|
||||
- update: version 6.5.3.
|
||||
- startup script: use -S to remove the socket.
|
||||
* Tue Oct 12 1999 ro@suse.de
|
||||
- added tcld to neededforbuild
|
||||
* Mon Sep 13 1999 bs@suse.de
|
||||
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||
* Mon Aug 02 1999 ke@suse.de
|
||||
- postgresql init script: remove the socket in /tmp before trying to
|
||||
start the postmaster.
|
||||
* Thu Jul 29 1999 ke@suse.de
|
||||
- update: version 6.5.1.
|
||||
* Tue Jul 20 1999 ke@suse.de
|
||||
- remove MANPATH setting from /etc/postgres.{sh,csh} and from
|
||||
/etc/pg_ifa.{sh,csh}.
|
||||
- provide manpage links at /usr/share/man:
|
||||
/usr/lib/pgsql/man/man?/*.?.gz -> /urs/share/man/man?/*.?.pgsql.gz
|
||||
- now, you'll find all manpage in "pg_ifa".
|
||||
* Thu Mar 18 1999 ke@suse.de
|
||||
- compile an install "spi" (on popular demand...).
|
||||
* Wed Feb 10 1999 ke@suse.de
|
||||
- security fix: don't create pg_pwd with mode 666 (thanks to mt).
|
||||
* Mon Feb 01 1999 ke@suse.de
|
||||
- fix permissions of libs (thanks to mt).
|
||||
* Fri Jan 08 1999 ke@suse.de
|
||||
- update: version 6.4.2.
|
||||
* Tue Dec 01 1998 ke@suse.de
|
||||
- add /etc/profile.d/{postgres,pg_ifa}.csh (thanks to werner).
|
||||
- new bootscript (thanks to werner).
|
||||
* Fri Nov 27 1998 ke@suse.de
|
||||
- link libpgtcl against libcrypt.
|
||||
* Thu Nov 12 1998 bs@suse.de
|
||||
- fixed spec file for new rpm.
|
||||
* Fri Oct 30 1998 ke@suse.de
|
||||
- update: version 6.4-BETA4.
|
||||
* Sun Sep 27 1998 ke@suse.de
|
||||
- update: version pre6.4 (snapshot 1998-09-27).
|
||||
- remove pgaccess (it's a separate package now).
|
||||
- all libraries and binaries are under the separate hierarchy
|
||||
/usr/lib/pgsql (on customers' request...).
|
||||
- provide /etc/profile.d/{postgres,pg_ifa}.sh; .csh files are still
|
||||
missing.
|
||||
* Mon Aug 24 1998 ke@suse.de
|
||||
- shut down the postmaster before uninstalling.
|
||||
* Tue Aug 18 1998 ke@suse.de
|
||||
- add pgaccess' GIFs (HTML documentation).
|
||||
* Sat Jul 25 1998 ke@suse.de
|
||||
- Use `-n postgres' to make the `%%post' script available.
|
||||
* Mon Jul 13 1998 ke@suse.de
|
||||
- update pgaccess: version 0.88.
|
||||
* Thu May 28 1998 ke@suse.de
|
||||
- New package split: rip out the base interfaces (libraries and database
|
||||
tools); the new package is called pg_ifa (subpackage).
|
||||
- update pgaccess: version 0.87.
|
||||
* Fri May 22 1998 ke@suse.de
|
||||
- update: version 6.3.2
|
||||
- package split to ease maintainability and user updates; now, we've the
|
||||
following packages:
|
||||
postgres : base packages, essential interfaces included (libpq,
|
||||
libpq++, libpqtcl and PgAccess).
|
||||
pg_datab : initial database (needed only for the first
|
||||
installation or in case of major number updates); if
|
||||
not installed, the user has to invoke `initdb'
|
||||
manually.
|
||||
pg_iface : PostgreSQL interfaces (Perl, JDBC, more to come...).
|
||||
* Thu May 07 1998 fehr@suse.de
|
||||
- add library -lXp for Motif 2.1
|
||||
* Wed Feb 11 1998 fehr@suse.de
|
||||
- added the perl interface
|
||||
* Wed Dec 10 1997 ro@suse.de
|
||||
- build static and dynamic version of dbbrowser and mpsql
|
||||
* Wed Dec 03 1997 ro@suse.de
|
||||
- fixed /sbin/init.d/postgres (path, db-path, read rc.config)
|
||||
moved logfile to /var/log
|
||||
* Tue Nov 18 1997 bs@suse.de
|
||||
- skipped man3/abort.3.gz
|
||||
* Tue Nov 04 1997 fehr@suse.de
|
||||
- changed to version 6.2.1 of the new postgresSQL
|
||||
- changed to version 1.5 of mpsql
|
||||
- changed to version 0.2 of AppGEN
|
||||
- added version 0.9 if dbbrowser
|
||||
- prepare package for automatic build
|
||||
- home Directory of postgrs user must now be /var/lib/postgres
|
||||
- this Change is a major step since postgres95 it is possible
|
||||
that some changes are incompatible with the previos postgres
|
||||
versions.
|
||||
* Mon Jun 09 1997 fehr@suse.de
|
||||
- make symbolic link in /usr/doc/packages relative
|
||||
* Sun Jun 01 1997 bs@suse.de
|
||||
- moved fillup stuff to var/adm/fillup-templates
|
||||
* Mon May 12 1997 fehr@suse.de
|
||||
- added startup-script for /sbin/init.d
|
||||
- added fillup for /etc/rc.config START_POSTGRES
|
||||
|
@@ -1,3 +1,49 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 27 20:24:35 CEST 2009 - poeml@suse.de
|
||||
|
||||
- postgresql-8.4.0-sle10-timestamptz.patch added, and applied
|
||||
_only_ on SLE10. It fixes a build failure due to a test case that
|
||||
seems to be confused by daylight saving time in the time zone
|
||||
that the test expects its result (PDT vs. PST). Since this
|
||||
failure happened only on SLE10, I assume that the test case isn't
|
||||
broken, and some peculiarity on that (rather old now) platform is
|
||||
to blame (possibly too old timezone files). Also, the testcase is
|
||||
checking correctness when converting timezones > 32 bit, which
|
||||
actually seems to work.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 15 21:10:36 CEST 2009 - poeml@suse.de
|
||||
|
||||
- replace "ident sameuser" with "ident" as auth method for the
|
||||
initdb call in the init script, because the former doesn't work
|
||||
with PostgreSQL 8.4. With the generated pg_hba.conf, PostgreSQL
|
||||
failed to start. Added note to the upgrade READMEs. [bnc#522375]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 7 15:56:49 CEST 2009 - max@suse.de
|
||||
|
||||
- New major release: 8.4.0
|
||||
- Improvements include:
|
||||
* Windowing Functions
|
||||
* Common Table Expressions and Recursive Queries
|
||||
* Default and variadic parameters for functions
|
||||
* Parallel Restore
|
||||
* Column Permissions
|
||||
* Per-database locale settings
|
||||
* Improved hash indexes
|
||||
* Improved join performance for EXISTS and NOT EXISTS queries
|
||||
* Easier-to-use Warm Standby
|
||||
* Automatic sizing of the Free Space Map
|
||||
* Visibility Map (greatly reduces vacuum overhead for
|
||||
slowly-changing tables)
|
||||
* Version-aware psql (backslash commands work against older
|
||||
servers)
|
||||
* Support SSL certificates for user authentication
|
||||
* Per-function runtime statistics
|
||||
* Easy editing of functions in psql
|
||||
* New contrib modules: pg_stat_statements, auto_explain, citext,
|
||||
btree_gin
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 6 17:57:43 CEST 2009 - max@suse.de
|
||||
|
||||
|
726
postgresql.spec
726
postgresql.spec
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package postgresql (Version 8.3.7)
|
||||
# spec file for package postgresql (Version 8.4.0)
|
||||
#
|
||||
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
#
|
||||
@@ -22,10 +22,10 @@ BuildRequires: bison flex gettext-devel krb5-devel libxslt-devel
|
||||
BuildRequires: openldap2-devel openssl-devel pam-devel readline-devel zlib-devel
|
||||
BuildRequires: ncurses-devel
|
||||
Summary: Basic Clients and Utilities for PostgreSQL
|
||||
Version: 8.3.7
|
||||
Version: 8.4.0
|
||||
Release: 1
|
||||
%define pg_minor_version %(echo %version | cut -f1-2 -d.)
|
||||
License: BSD 3-Clause
|
||||
License: BSD 3-clause (or similar)
|
||||
Group: Productivity/Databases/Tools
|
||||
Source0: postgresql-%version.tar.bz2
|
||||
Source2: postgresql-README.SuSE.de
|
||||
@@ -38,6 +38,7 @@ Source17: postgresql-rpmlintrc
|
||||
Source99: postgresql-pl.spec
|
||||
Patch1: postgresql-8.3-conf.patch
|
||||
Patch2: postgresql-regress.patch
|
||||
Patch3: postgresql-8.4.0-sle10-timestamptz.patch
|
||||
PreReq: postgresql-libs = %pg_minor_version
|
||||
Url: http://www.postgresql.org/
|
||||
Provides: postgresql = %pg_minor_version
|
||||
@@ -66,7 +67,7 @@ Authors:
|
||||
Jan Wieck <JanWieck@Yahoo.com>
|
||||
|
||||
%package libs
|
||||
License: BSD 3-Clause
|
||||
License: BSD 3-clause (or similar)
|
||||
Summary: Shared Libraries Required for PostgreSQL Clients
|
||||
Group: Productivity/Databases/Clients
|
||||
# bug437293
|
||||
@@ -99,7 +100,7 @@ Authors:
|
||||
Jan Wieck <JanWieck@Yahoo.com>
|
||||
|
||||
%package server
|
||||
License: BSD 3-Clause
|
||||
License: BSD 3-clause (or similar)
|
||||
Summary: The Programs Needed to Create and Run a PostgreSQL Server
|
||||
Group: Productivity/Databases/Servers
|
||||
PreReq: %insserv_prereq %fillup_prereq
|
||||
@@ -110,7 +111,7 @@ Requires: glibc-locale
|
||||
Provides: postgresql-server = %pg_minor_version
|
||||
|
||||
%package docs
|
||||
License: BSD 3-Clause
|
||||
License: BSD 3-clause (or similar)
|
||||
Summary: HTML Documentation for PostgreSQL
|
||||
Group: Productivity/Databases/Tools
|
||||
|
||||
@@ -136,7 +137,7 @@ Authors:
|
||||
Jan Wieck <JanWieck@Yahoo.com>
|
||||
|
||||
%package contrib
|
||||
License: BSD 3-Clause
|
||||
License: BSD 3-clause (or similar)
|
||||
Summary: Contributed Extensions and Additions to PostgreSQL
|
||||
Group: Productivity/Databases/Tools
|
||||
Requires: postgresql-server = %pg_minor_version
|
||||
@@ -185,7 +186,7 @@ Authors:
|
||||
Jan Wieck <JanWieck@Yahoo.com>
|
||||
|
||||
%package devel
|
||||
License: BSD 3-Clause
|
||||
License: BSD 3-clause (or similar)
|
||||
Summary: PostgreSQL development header files and libraries
|
||||
Group: Productivity/Databases/Tools
|
||||
Requires: postgresql-libs = %pg_minor_version
|
||||
@@ -216,6 +217,10 @@ Authors:
|
||||
%setup -q
|
||||
%patch1
|
||||
%patch2
|
||||
# apply the following patch only on SLE10
|
||||
%if %suse_version == 1010
|
||||
%patch3 -p1
|
||||
%endif
|
||||
|
||||
%build
|
||||
export CFLAGS="%optflags $SP"
|
||||
@@ -228,7 +233,7 @@ export CFLAGS="%optflags $SP"
|
||||
--includedir=%_includedir/pgsql \
|
||||
--datadir=%_datadir/postgresql \
|
||||
--mandir=%_mandir \
|
||||
--with-docdir=%_docdir \
|
||||
--docdir=%_docdir \
|
||||
--disable-rpath \
|
||||
--enable-nls \
|
||||
--enable-thread-safety \
|
||||
@@ -294,7 +299,7 @@ sed 's,@LIBDIR@,%_libdir,g' %{SOURCE15} > \
|
||||
%buildroot/var/lib/pgsql/.bash_profile
|
||||
# Backup directory for old version binaries
|
||||
install -d %buildroot%_libdir/postgresql/backup
|
||||
cp doc/FAQ doc/KNOWN_BUGS doc/MISSING_FEATURES doc/README* COPYRIGHT \
|
||||
cp doc/FAQ* doc/KNOWN_BUGS doc/MISSING_FEATURES doc/README* COPYRIGHT \
|
||||
README HISTORY doc/bug.template %buildroot%_docdir/postgresql
|
||||
cp -a %SOURCE2 %buildroot%_docdir/postgresql/README.SuSE.de
|
||||
cp -a %SOURCE3 %buildroot%_docdir/postgresql/README.SuSE.en
|
||||
@@ -354,9 +359,9 @@ rm -f %my_provides
|
||||
%dir %_docdir/postgresql
|
||||
%_docdir/postgresql/[[:upper:]]*
|
||||
%_docdir/postgresql/bug.template
|
||||
%_datadir/locale/*/*/pg_dump.mo
|
||||
%_datadir/locale/*/*/pgscripts.mo
|
||||
%_datadir/locale/*/*/psql.mo
|
||||
%_datadir/locale/*/*/pg_dump-*.mo
|
||||
%_datadir/locale/*/*/pgscripts-*.mo
|
||||
%_datadir/locale/*/*/psql-*.mo
|
||||
# command line tools
|
||||
%_bindir/createdb
|
||||
%doc %_mandir/man1/createdb.1*
|
||||
@@ -403,7 +408,8 @@ rm -f %my_provides
|
||||
%files libs
|
||||
%defattr(-,root,root)
|
||||
%_libdir/lib*.so.*
|
||||
%_datadir/locale/*/*/libpq.mo
|
||||
%_datadir/locale/*/*/libpq*.mo
|
||||
%_datadir/locale/*/*/ecpglib*-*.mo
|
||||
|
||||
%files server
|
||||
%defattr(-,root,root)
|
||||
@@ -420,8 +426,6 @@ rm -f %my_provides
|
||||
%_datadir/postgresql/tsearch_data
|
||||
%_bindir/initdb
|
||||
%doc %_mandir/man1/initdb.1*
|
||||
%_bindir/ipcclean
|
||||
%doc %_mandir/man1/ipcclean.1*
|
||||
%_bindir/pg_ctl
|
||||
%doc %_mandir/man1/pg_ctl.1*
|
||||
%_bindir/pg_controldata
|
||||
@@ -435,11 +439,12 @@ rm -f %my_provides
|
||||
%dir %_datadir/postgresql
|
||||
%_datadir/postgresql/timezone*
|
||||
%_datadir/postgresql/*.*
|
||||
%_datadir/locale/*/*/initdb.mo
|
||||
%_datadir/locale/*/*/postgres.mo
|
||||
%_datadir/locale/*/*/pg_controldata.mo
|
||||
%_datadir/locale/*/*/pg_ctl.mo
|
||||
%_datadir/locale/*/*/pg_resetxlog.mo
|
||||
%_datadir/locale/*/*/initdb-*.mo
|
||||
%_datadir/locale/*/*/postgres-*.mo
|
||||
%_datadir/locale/*/*/pg_controldata-*.mo
|
||||
%_datadir/locale/*/*/pg_ctl-*.mo
|
||||
%_datadir/locale/*/*/pg_resetxlog-*.mo
|
||||
%_datadir/locale/*/*/plpgsql-*.mo
|
||||
%_libdir/postgresql/*_and_*.so
|
||||
%attr(750,postgres,postgres) %dir /var/lib/pgsql
|
||||
%attr(700,postgres,postgres) %dir /var/lib/pgsql/data
|
||||
@@ -454,684 +459,9 @@ rm -f %my_provides
|
||||
%_libdir/lib*.so
|
||||
%_libdir/libpgport.a
|
||||
%_libdir/postgresql/pgxs
|
||||
%_datadir/locale/*/*/pg_config.mo
|
||||
%_datadir/locale/*/*/pg_config-*.mo
|
||||
%_datadir/locale/*/*/ecpg-*.mo
|
||||
%doc %_mandir/man1/ecpg.1*
|
||||
%doc %_mandir/man1/pg_config.1*
|
||||
|
||||
%changelog
|
||||
* Wed May 06 2009 max@suse.de
|
||||
- Remove dependency on local posixrules from horology test.
|
||||
* Mon Mar 23 2009 max@suse.de
|
||||
- Security release 8.3.7
|
||||
* Fixes a vulnerability that allowed remote authenticated
|
||||
users to cause a denial of service (stack consumption)
|
||||
via mismatched encoding conversion requests.
|
||||
* Details of the other bugfixes contained in this and
|
||||
previous releases can be found here:
|
||||
http://www.postgresql.org/docs/8.3/static/release.html
|
||||
/usr/share/doc/packages/postgresql/HISTORY
|
||||
- Users of GiST indexes should "REINDEX" them after installing
|
||||
this update.
|
||||
- Re-added libpgport.a to the devel package, as some apps require
|
||||
it, although it is meant to be internal to the PostgreSQL
|
||||
backend.
|
||||
- Fix removal of leftover files on database startup (bnc#473644).
|
||||
* Wed Jan 07 2009 olh@suse.de
|
||||
- obsolete old -XXbit packages (bnc#437293)
|
||||
* Wed Nov 05 2008 max@suse.de
|
||||
- Bugfix release: 8.3.5
|
||||
* Fix GiST index corruption due to marking the wrong index
|
||||
entry "dead" after a deletion. This would result in index
|
||||
searches failing to find rows they should have found.
|
||||
* Fix backend crash when the client encoding cannot represent a
|
||||
localized error message.
|
||||
* Fix possible crash in bytea-to-XML mapping.
|
||||
* Fix possible crash when deeply nested functions are invoked
|
||||
from a trigger.
|
||||
* Improve optimization of "expression" IN ("expression-list")
|
||||
queries.
|
||||
* Fix mis-expansion of rule queries when a sub-SELECT appears
|
||||
in a function call in FROM, a multi-row VALUES list, or a
|
||||
RETURNING list.
|
||||
* Fix Assert failure during rescan of an IS NULL search of
|
||||
a GiST index.
|
||||
* Fix memory leak during rescan of a hashed aggregation plan.
|
||||
* Ensure an error is reported when a newly-defined PL/pgSQL
|
||||
trigger function is invoked as a normal function.
|
||||
* Force a checkpoint before "CREATE DATABASE" starts to copy
|
||||
files This prevents a possible failure if files had recently
|
||||
been deleted in the source database.
|
||||
* Prevent possible collision of relfilenode numbers when moving
|
||||
a table to another tablespace with "ALTER SET TABLESPACE".
|
||||
* Fix incorrect text search headline generation when single
|
||||
query item matches first word of text.
|
||||
* Fix improper display of fractional seconds in interval
|
||||
values when using a non-ISO datestyle in an
|
||||
"--enable-integer-datetimes" build.
|
||||
* Make ILIKE compare characters case-insensitively even when
|
||||
they're escaped.
|
||||
* Ensure "DISCARD" is handled properly by statement logging.
|
||||
* Fix incorrect logging of last-completed-transaction time
|
||||
during PITR recovery.
|
||||
* Ensure SPI_getvalue and SPI_getbinval behave correctly when
|
||||
the passed tuple and tuple descriptor have different numbers
|
||||
of columns.
|
||||
* Fix small memory leak when using libpq's gsslib parameter.
|
||||
* Ensure libgssapi is linked into libpq if needed.
|
||||
* Fix ecpg's parsing of "CREATE ROLE".
|
||||
* Fix recent breakage of pg_ctl restart.
|
||||
* Thu Sep 25 2008 max@suse.de
|
||||
- Bugfix release: 8.3.4
|
||||
- Issues fixed include autovacuum crashes reported by several
|
||||
users, two Heap Only Tuple bugs, a foreign key failure
|
||||
condition, a too-small lock address space, two Write Ahead Log
|
||||
bugs, several planner mistakes, and numerous "corner condition"
|
||||
bugs.
|
||||
* Fri Sep 05 2008 max@suse.de
|
||||
- New version: 8.3.3 with countless bug fixes over 8.3.1.
|
||||
- For details, see
|
||||
http://www.postgresql.org/docs/8.3/static/release-8-3-2.html ,
|
||||
http://www.postgresql.org/docs/8.3/static/release-8-3-3.html ,
|
||||
or /usr/share/doc/packages/postgresql/HISTORY .
|
||||
* Thu Aug 28 2008 cthiel@suse.de
|
||||
- fix init script
|
||||
* Mon May 19 2008 schwab@suse.de
|
||||
- Fix broken configure check.
|
||||
* Fri May 09 2008 aj@suse.de
|
||||
- Add baselibs.conf.
|
||||
* Fri Apr 18 2008 max@suse.de
|
||||
- Removed static libs from postgresql-devel.
|
||||
- Removed more old Obsoletes: tags.
|
||||
- Fixed path to pid file in init script.
|
||||
- Moved "make check" to %%check section
|
||||
- Silence some bogus rpmlint warnings
|
||||
* Thu Apr 10 2008 max@suse.de
|
||||
- Adopt the 8.3.1 package from Peter Eisentraut's OBS project.
|
||||
- New features in PostgreSQL 8.3 include:
|
||||
* Full text search is integrated into the core database system
|
||||
* Support for the SQL/XML standard, including new operators and
|
||||
an XML data type
|
||||
* Enumerated data types (ENUM)
|
||||
* Arrays of composite types
|
||||
* Universally Unique Identifier (UUID) data type
|
||||
* Add control over whether NULLs sort first or last
|
||||
* Updatable cursors
|
||||
* Server configuration parameters can now be set on a
|
||||
per-function basis
|
||||
* User-defined types can now have type modifiers
|
||||
* Automatically re-plan cached queries when table definitions
|
||||
change or statistics are updated
|
||||
* Numerous improvements in logging and statistics collection
|
||||
* Support multiple concurrent autovacuum processes, and other
|
||||
autovacuum improvements
|
||||
- Remove old provides/obsoletes tags for way-back package renames.
|
||||
* Thu Apr 10 2008 ro@suse.de
|
||||
- added baselibs.conf file to build xxbit packages
|
||||
for multilib support
|
||||
* Thu Jan 10 2008 max@suse.de
|
||||
- Update to 8.2.6 to fix five security issues:
|
||||
- Index Functions Privilege Escalation: CVE-2007-6600
|
||||
- Regular Expression Denial-of-Service: CVE-2007-4772,
|
||||
CVE-2007-6067, CVE-2007-4769, #329282
|
||||
- DBLink Privilege Escalation: CVE-2007-6601, #328403
|
||||
* Wed Jun 06 2007 max@suse.de
|
||||
- New version: 8.2.4
|
||||
- The list of changes between the 8.1 and 8.2 series is too long
|
||||
to reproduce here. It can be found under
|
||||
/usr/share/doc/packages/postgresql/HISTORY when the postgresql
|
||||
package is installed or online at http://www.postgresql.org.
|
||||
- Splited the postgresql-pl package into individual packages for
|
||||
PL/Perl, PL/Python and PL/Tcl.
|
||||
- Added a config file for SuSEfirewall2 (#247370).
|
||||
* Thu Mar 29 2007 rguenther@suse.de
|
||||
- Add bison, flex and zlib-devel BuildRequires.
|
||||
* Tue Oct 17 2006 max@suse.de
|
||||
- New patchlevel release: 8.1.5
|
||||
- Disallow aggregate functions in "UPDATE" commands, except within
|
||||
sub-SELECTs. The behavior of such an aggregate was unpredictable,
|
||||
and in 8.1.X could cause a crash, so it has been disabled.
|
||||
- Fix core dump when an untyped literal is taken as ANYARRAY.
|
||||
- Fix core dump in duration logging for extended query protocol when
|
||||
a "COMMIT" or "ROLLBACK" is executed.
|
||||
- Fix mishandling of AFTER triggers when query contains a SQL function
|
||||
returning multiple rows.
|
||||
- Fix "ALTER TABLE ... TYPE" to recheck NOT NULL for USING clause.
|
||||
- Fix string_to_array() to handle overlapping matches for the
|
||||
separator string.
|
||||
- Fix to_timestamp() for AM/PM formats.
|
||||
- Fix autovacuum's calculation that decides whether "ANALYZE" is
|
||||
needed.
|
||||
- Fix corner cases in pattern matching for psql's \d commands.
|
||||
- Fix index-corrupting bugs in /contrib/ltree.
|
||||
- Numerous robustness fixes in ecpg.
|
||||
- Fix backslash escaping in /contrib/dbmirror.
|
||||
- Minor fixes in /contrib/dblink and /contrib/tsearch2.
|
||||
- Efficiency improvements in hash tables and bitmap index scans.
|
||||
* Wed May 24 2006 max@suse.de
|
||||
- Update to 8.1.4 to fix SQL injection vulnerabilities
|
||||
(bug #177931, CVE-2006-2313, CVE-2006-2314).
|
||||
- Added a new postgresql-SECURITY-NOTICE file with an FAQ that
|
||||
explains the issues.
|
||||
* Mon Feb 13 2006 max@suse.de
|
||||
- New version: 8.1.3 (#150376).
|
||||
- Relaxed dependencies between subpackages to simplify future
|
||||
updates.
|
||||
* Wed Jan 25 2006 mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* Fri Jan 13 2006 max@suse.de
|
||||
- Moved from logrotate to PostgreSQL's own log rotation facility.
|
||||
- Log files are now located under /var/lib/pgsql/data/pg_log .
|
||||
- Improved error reporting on test suite failures.
|
||||
* Thu Dec 22 2005 max@suse.de
|
||||
- New version: 8.1.1
|
||||
* Fri Jun 17 2005 max@suse.de
|
||||
- Removed bogus %%patch3
|
||||
* Thu Jun 02 2005 max@suse.de
|
||||
- Added postgresql-CAN-2005-1409-1410-fix.sh for fixing existing
|
||||
installations, and referred to it in the SECURITY-NOTICE.
|
||||
* Tue May 17 2005 max@suse.de
|
||||
- Added postgresql-SECURITY-NOTICE to describe the manual actions
|
||||
that are needed to apply the bugfixes from 8.0.3 to existing
|
||||
installations.
|
||||
* Tue May 10 2005 max@suse.de
|
||||
- New patch release: 8.0.3
|
||||
- Fixes bug #82869, CAN-2005-1410, and CAN-2005-1409
|
||||
- Obsoletes postgresql-CAN-2005-0247.patch
|
||||
* Mon Apr 11 2005 max@suse.de
|
||||
- New patch release: 8.0.2
|
||||
* Mon Apr 04 2005 uli@suse.de
|
||||
- hardwire thread safety to yes (test may hang QEMU)
|
||||
* Fri Apr 01 2005 uli@suse.de
|
||||
- ignore regressions on ARM
|
||||
* Wed Mar 16 2005 max@suse.de
|
||||
- Prevent the wrapper libs from ending up in the provides list.
|
||||
* Mon Mar 14 2005 max@suse.de
|
||||
- Added postgresql-CAN-2005-0247.patch to fix bug #65692.
|
||||
* Fri Mar 11 2005 max@suse.de
|
||||
- Added some wrapper libs so that old postmaster binaries, back
|
||||
to at least 8.1/SLES8 can still be started.
|
||||
- Extended the init script to use the wrapper libs when needed.
|
||||
- Setting a senseful umask when creating the postmaster backups
|
||||
in %%pre.
|
||||
* Mon Feb 07 2005 max@suse.de
|
||||
- New patch release: 8.0.1
|
||||
- Fixes a vulnerability in the LOAD command.
|
||||
* Wed Jan 19 2005 max@suse.de
|
||||
- Update to the final 8.0.0 release.
|
||||
* Wed Dec 22 2004 max@suse.de
|
||||
- New version: 8.0.0rc2
|
||||
* Fri Dec 10 2004 max@suse.de
|
||||
- New version: 8.0.0rc1
|
||||
- Recoded README.SuSE.de to UTF-8.
|
||||
* Fri Dec 03 2004 max@suse.de
|
||||
- New version: 8.0.0beta5
|
||||
* Thu Nov 18 2004 ro@suse.de
|
||||
- use kerberos-devel-packages
|
||||
* Mon Sep 06 2004 max@suse.de
|
||||
- Created a separate spec file for the postgresql-pl subpackage.
|
||||
* Fri Aug 20 2004 max@suse.de
|
||||
- New version: 7.4.5.
|
||||
* Thu Jul 15 2004 max@suse.de
|
||||
- New version: 7.4.3.
|
||||
* Mon May 24 2004 max@suse.de
|
||||
- Changed dependency of -devel from the main package to -libs
|
||||
(Bug #40922).
|
||||
* Mon Apr 05 2004 max@suse.de
|
||||
- Added postgresql-regression.patch to prevent test failures
|
||||
during summertime/wintertime changes.
|
||||
* Thu Mar 11 2004 max@suse.de
|
||||
- New patch release: 7.4.2
|
||||
* Fri Jan 16 2004 kukuk@suse.de
|
||||
- Add pam-devel to neededforbuild
|
||||
* Mon Jan 12 2004 max@suse.de
|
||||
- New version: 7.4.1
|
||||
- Write timestamps to /var/log/postgresql by default.
|
||||
* Thu Dec 18 2003 max@suse.de
|
||||
- Package the backend headers as well (make install-all-headers),
|
||||
because they are needed for server-side modules written in C.
|
||||
* Tue Nov 18 2003 max@suse.de
|
||||
- Install pg_config_manual.h and port.h, because they are needed
|
||||
by c.h (postgresql-include.patch).
|
||||
* Mon Nov 17 2003 max@suse.de
|
||||
- New version: 7.4. For details see
|
||||
http://www.postgresql.org/docs/7.4/static/release.html, or
|
||||
/usr/share/doc/packages/postgresql/html/release.html
|
||||
- Overhauled and simplified the spec file.
|
||||
- Building with Kerberos-Support.
|
||||
- Building thread-safe client libraries.
|
||||
- Architecture-dependent tweaks for the testsuite are not needed
|
||||
anymore.
|
||||
- Better detection for embedded Python build options.
|
||||
* Mon Oct 20 2003 schwab@suse.de
|
||||
- Fix last change.
|
||||
* Sat Oct 18 2003 adrian@suse.de
|
||||
- ignore minor mis-calculation on mips
|
||||
- build as user
|
||||
* Tue Sep 23 2003 max@suse.de
|
||||
- Fixed version detection in the pre script of the server package.
|
||||
(#31570)
|
||||
- Ignore errors from stop_on_removal (#31607).
|
||||
* Mon Sep 15 2003 max@suse.de
|
||||
- Activated the patch, that fixes dbf2pg (#27427). The patch was
|
||||
added to the package before, but accidentally didn't get applied.
|
||||
- Improved handling of old versions of the backend (#27114).
|
||||
- Stopping the server before uninstallation and restarting it
|
||||
after update (#29038).
|
||||
* Fri Aug 29 2003 mcihar@suse.cz
|
||||
- python bindings require same python version as it was built with
|
||||
* Thu Aug 14 2003 max@suse.de
|
||||
- Added ServiceRestart to sysconfig template.
|
||||
* Thu Aug 14 2003 ro@suse.de
|
||||
- fixed chown usage in init-script
|
||||
* Mon Aug 04 2003 max@suse.de
|
||||
- New version: 7.3.4.
|
||||
- Adopted postgresql-multilib.patch from the official PostgreSQL
|
||||
RPMs. This obsoletes postgresql-lib64.patch.
|
||||
- Use test-and-set locks for x86_64 instead of slow semaphores.
|
||||
(postgresql-x86_64.patch, Bug #27308)
|
||||
- make use of %%jobs for parallel builds.
|
||||
- Fix ownership of /etc/logrotate.d/postgresql (Bug #28431).
|
||||
- Changed the default locale for the server to "C" to avoid a hard
|
||||
dependency to glibc-locale (bug #28338).
|
||||
- Enabled charset conversion for dbf2pg (Bug #27427).
|
||||
* Wed Jul 16 2003 meissner@suse.de
|
||||
- fix hanging builds by another rework of the ppc64
|
||||
locking. Apparently we need to do exact stcwx. ; bne ; isync
|
||||
sequences to stay correct.
|
||||
* Tue Jun 24 2003 meissner@suse.de
|
||||
- Fixed the ppc/ppc64 locking, isync was at the wrong
|
||||
position. Replaced full sync by lwsync. slock_ts can
|
||||
be 32bit on ppc64 too, we just use lwarx/stwcx which
|
||||
handle 32bit components.
|
||||
* Tue Jun 03 2003 max@suse.de
|
||||
- New version: 7.3.3.
|
||||
- Remove unpackaged files.
|
||||
- pg_hba.conf: only allow local connections from the same user
|
||||
by default.
|
||||
* Fri Mar 14 2003 max@suse.de
|
||||
- Fixed generation of sql files in contrib, and really install the
|
||||
contrib stuff instead of just copying over the source tree
|
||||
(Bug #25323, postgresql-contrib.patch).
|
||||
- Fixed the file-list of the server package.
|
||||
* Wed Mar 12 2003 max@suse.de
|
||||
- Fixed a typo in the init script (Bug #25115).
|
||||
* Thu Mar 06 2003 max@suse.de
|
||||
- Add support for LSB compatible exit codes for start and stop
|
||||
to pg_ctl (postgresql-lsb.patch).
|
||||
- Use pg_ctl instead of startproc/killproc in init script, because
|
||||
it waits until the server is completely fired up or shut down.
|
||||
(Bug #24395)
|
||||
- Removed the libpq.so.2.0 link from the package, because it got
|
||||
removed by ldconfig after installation anyways (Bug #24557).
|
||||
* Tue Feb 25 2003 max@suse.de
|
||||
- Mark manpages as documentation.
|
||||
- Create the backup directory during install.
|
||||
* Mon Feb 24 2003 max@suse.de
|
||||
- Make a backup of the server binaries during update, and use the
|
||||
old server as long as the data files are still in the old format.
|
||||
* Thu Feb 06 2003 max@suse.de
|
||||
- New patch release 7.3.2 which fixes several serious bugs.
|
||||
See HISTORY for details.
|
||||
* Tue Jan 28 2003 max@suse.de
|
||||
- Added metadata for the sysconfig editor.
|
||||
* Mon Jan 20 2003 max@suse.de
|
||||
- New version: 7.3.1
|
||||
- Removed old update scripts, because they don't work anymore.
|
||||
* Thu Jan 16 2003 bg@suse.de
|
||||
- Changed the expected test results for hppa to the correct files
|
||||
* Fri Nov 29 2002 max@suse.de
|
||||
- New version 7.3.
|
||||
- Compiling with PAM support.
|
||||
- Client libraries (perl, tcl, odbc, pgeasy, pq++) have been
|
||||
taken out of the PostgreSQL core distribution and will be
|
||||
built as separate packages in the future.
|
||||
- The plperl subpackage has been renamed to pl, and now contains
|
||||
PL/Perl, PL/Python, and PL/Tcl.
|
||||
* Fri Sep 13 2002 max@suse.de
|
||||
- Added circle_poly-overrun.patch to fix a couple of
|
||||
buffer overruns.
|
||||
* Thu Sep 12 2002 max@suse.de
|
||||
- Corrected symlink /usr/lib/libpq.so.2.0 [#19490].
|
||||
- Fixed ownership of /var/lib/pgsql [#19523].
|
||||
* Fri Sep 06 2002 max@suse.de
|
||||
- Recovered time stamps of source files and patches.
|
||||
* Mon Sep 02 2002 max@suse.de
|
||||
- Updated to patch release 7.2.2 which fixes some security holes.
|
||||
- Essential diff between 7.2.1 and 7.2.2 is included.
|
||||
* Tue Aug 20 2002 mmj@suse.de
|
||||
- Correct PreReq
|
||||
* Mon Aug 19 2002 kukuk@suse.de
|
||||
- Fix requires egenix-mx-base -> python-egenix-mx-base
|
||||
* Fri Aug 16 2002 ro@suse.de
|
||||
- don't chmod 644 to directories
|
||||
* Wed Aug 14 2002 ro@suse.de
|
||||
- added "missingok" to logrotate config
|
||||
* Fri Aug 09 2002 max@suse.de
|
||||
- Removed sysconfig from neededforbuild.
|
||||
- Using x-devel-packages instead of xf86.
|
||||
* Thu Aug 08 2002 max@suse.de
|
||||
- Removed support for older SuSE versions.
|
||||
- Moved log file cration from %%post to rcpostgresql.
|
||||
- Changed group for /etc/logrotate.d/postgresql.
|
||||
* Mon Aug 05 2002 max@suse.de
|
||||
- Enabled the plperl subpackage.
|
||||
* Tue Jul 30 2002 max@suse.de
|
||||
- Fixed regression tests for ppc64.
|
||||
* Fri Jul 12 2002 max@suse.de
|
||||
- Re-enabled the regression tests.
|
||||
- Running test suite as nobody.
|
||||
- Adjusted ppc and lib64 patch to the scheme of the other
|
||||
platform patches.
|
||||
- Better test-and-set assembler code for s390 and s390x.
|
||||
- Creating postgres user and group during RPM installation.
|
||||
* Tue Jun 18 2002 meissner@suse.de
|
||||
- use the powerpc assembler tas() for ppc64 too with adjusted assembler
|
||||
names.
|
||||
* Fri May 24 2002 max@suse.de
|
||||
- New minor release: 7.2.1
|
||||
- Temporaryly disabled the regression tests due to changes to
|
||||
mktime() that caused some tests to fail.
|
||||
* Fri May 24 2002 ke@suse.de
|
||||
- postgresql-python requires egenix-mx-base (DateTime) [# 14745].
|
||||
* Wed May 22 2002 meissner@suse.de
|
||||
- %%_lib fixes for lib64 architectures. Now fails at the same point as i386.
|
||||
* Wed Mar 20 2002 max@suse.de
|
||||
- Changed postgresql package to PreReq postgresql-libs instead of
|
||||
postgresql-lib which is obsolete.
|
||||
* Fri Mar 08 2002 poeml@suse.de
|
||||
- add missing / before %%_lib, fixing the preinstall script of -libs
|
||||
subpackage
|
||||
* Wed Mar 06 2002 max@suse.de
|
||||
- Fixed test-and-set assembler code for s390x.
|
||||
- Made finding of perl and python site-paths more portable.
|
||||
- Fixed detection of SuSE dist for older releases.
|
||||
- Some more %%_libdir corrections.
|
||||
- Using -fPIC for building shared libs on all architectures.
|
||||
- Leaving out tk and python subpackages if tk and python
|
||||
are not OK.
|
||||
* Mon Mar 04 2002 max@suse.de
|
||||
- Fixed creation of pkgIndex.tcl
|
||||
- Removed some python stuff from the spec file that is now part of
|
||||
PostgreSQL's build system.
|
||||
- Removed unneeded executable permissions from a couple of files.
|
||||
* Wed Feb 13 2002 max@suse.de
|
||||
- added support for logrotate
|
||||
- changed sysconfig stuff and init script to run on both
|
||||
schemes (<=7.3 and >=8.0).
|
||||
* Tue Feb 05 2002 max@suse.de
|
||||
- Updated to 7.2 final.
|
||||
- See the file /usr/share/doc/packages/postgresql/HISTORY
|
||||
for changes and incompatibilities since version 7.1.x.
|
||||
- Adapted the init script to match the new versions of killproc
|
||||
and PostgreSQL.
|
||||
* Mon Jan 28 2002 max@suse.de
|
||||
- Updated to 7.2rc2
|
||||
- Removed temporary header fix.
|
||||
- Added a patch for autoconf-2.52 (disabled by derfault).
|
||||
- Added english version of README.SuSE
|
||||
* Tue Jan 22 2002 max@suse.de
|
||||
- removed os.h. It's not needed anymore.
|
||||
- fixed locations of internal header files (temporary).
|
||||
- postgresql-python now obsoletes pygresql.
|
||||
- updated the files lists.
|
||||
* Mon Jan 21 2002 max@suse.de
|
||||
- New version 7.2b5
|
||||
* Tue Dec 18 2001 max@suse.de
|
||||
- Changed spec file to make use of %%{_libdir} where appropriate.
|
||||
* Mon Dec 17 2001 max@suse.de
|
||||
- Removed the START_POSTGRES variable from the fillup template
|
||||
and changed init script, and spec file to the new scheme.
|
||||
- Moved the remaining variables from /etc/rc.config to
|
||||
/etc/sysconfig/postgresql.
|
||||
* Wed Sep 12 2001 max@suse.de
|
||||
- New version (patch release): 7.1.3
|
||||
The ChangeLog says:
|
||||
- Remove unused WAL segements of large transactions (Tom)
|
||||
- Multiaction rule fix (Tom)
|
||||
- Pl/pgSQL memory allocation fix (Jan)
|
||||
- VACUUM buffer fix (Tom)
|
||||
- Regression test fixes (Tom)
|
||||
- pg_dump fixes for GRANT/REVOKE/comments on views,
|
||||
user-defined types (Tom)
|
||||
- Fix subselects with DISTINCT ON or LIMIT (Tom)
|
||||
- BEOS fix
|
||||
- Disable COPY TO/FROM a view (Tom)
|
||||
- Cygwin build (Jason Tishler)
|
||||
- Fixed bug in init script.
|
||||
It needed a file that comes only with postgresql-devel
|
||||
- Better Patch for PgTcl. It now sets the client encoding to
|
||||
UNICODE (PostgreSQL's name for UTF-8) for Tcl versions >= 8.1
|
||||
instead of using Tcl's conversion functions to get the correct
|
||||
string representation.
|
||||
- Added README.SuSE (only german, so far)
|
||||
- Some minor typo fixes in the spec file.
|
||||
* Mon Aug 27 2001 utuerk@suse.de
|
||||
- removed postgresql.conf (now provided by susehelp)
|
||||
* Mon Jul 23 2001 max@suse.de
|
||||
- Fixed %%pre and %%post scripts for YaST.
|
||||
* Thu Jul 19 2001 max@suse.de
|
||||
- fixed regression tests for SPARC32.
|
||||
- fixed init script to warn about incompatible data files.
|
||||
- added patch for Pgtcl to use UTF8 for internal string
|
||||
representation if compiled with Tcl >= 8.1 .
|
||||
- added pkgIndex.tcl to allow dynamic loading of Pgtcl using
|
||||
Tcl's package mechanism.
|
||||
* Wed Jul 11 2001 max@suse.de
|
||||
- fixed regression test to succeed on PPC with glibc-2.2.3 .
|
||||
* Tue Jul 10 2001 max@suse.de
|
||||
- new version: 7.1.2
|
||||
- packages again based on the official PostgreSQL RPMs.
|
||||
- architecture patches are no longer needed.
|
||||
- running the regression tests as part of the build process to
|
||||
ensure that only correctly built binaries get packed in.
|
||||
- new subpackages: contrib, doc
|
||||
- renamed subpackage lib to libs to conform to the official RPMs
|
||||
- ToDo: (semi)automatic conversion for updates
|
||||
from versions prior 7.1.
|
||||
* Mon May 07 2001 mfabian@suse.de
|
||||
- bzip2 sources
|
||||
* Fri Apr 27 2001 max@suse.de
|
||||
- updated the init script to be more LSB compliant according to
|
||||
the current /etc/init.d/skeleton.
|
||||
* Thu Apr 12 2001 max@suse.de
|
||||
- fix for deprecated declarations in readline 4.2.
|
||||
- fixed permissons of some shared objects for the backend.
|
||||
- recovered timestamps of sources.
|
||||
* Wed Apr 11 2001 utuerk@suse.de
|
||||
- added postgresql.conf for susehelp
|
||||
* Thu Mar 22 2001 ro@suse.de
|
||||
- added split-aliases as provides
|
||||
* Thu Mar 22 2001 poeml@suse.de
|
||||
- 7.0.* does not work on PPC unless compiled with -O0 (7.1 will)
|
||||
* Wed Mar 07 2001 max@suse.de
|
||||
- added xshared and xdevel to neededforbuild
|
||||
because X is no longer in the default buildsystem.
|
||||
* Fri Feb 23 2001 ro@suse.de
|
||||
- added readline/readline-devel to neededforbuild (split from bash)
|
||||
* Wed Jan 24 2001 max@suse.de
|
||||
- added missing "Provides:" entries to specfile.
|
||||
* Mon Jan 15 2001 max@suse.de
|
||||
- dropping the locale environment vars from the init script
|
||||
as workarround for a locale related bug in the backend.
|
||||
It shows up when the regression test runs on a backend that
|
||||
has e.g. LC_CTYPE=de_DE .
|
||||
* Wed Nov 29 2000 max@suse.de
|
||||
- new version: 7.0.3
|
||||
- spec file is based on Lamar Owen's source RPM of
|
||||
PostgreSQL-7.0.3 for SuSE Linux 7.0
|
||||
- renamed the whole package
|
||||
postgres -> postgresql
|
||||
pg_lib -> postgresql-lib
|
||||
pg_serv -> postgresql-serv
|
||||
pg_devel -> postgresql-devel
|
||||
pg_tcl -> postgresql-tcl
|
||||
pg_tk -> postgresql-tk
|
||||
pg_odbc -> postgresql-odbc
|
||||
pg_jdbc -> postgresql-jdbc
|
||||
pg_pyth -> postgresql-python
|
||||
pg_perl -> postgresql-perl
|
||||
pg_test -> postgresql-test
|
||||
- renamed some files and scripts from *postgres* to *postgresql*
|
||||
- moved to the LSB-compliant init scheme
|
||||
- moved database initialisation from SuSEconfig.postgres
|
||||
into the init script
|
||||
- changed postgresql-python to use Python2.0 instead of 1.5
|
||||
* Sat Oct 28 2000 kukuk@suse.de
|
||||
- Add python-devel to need for build
|
||||
* Tue Oct 24 2000 bk@suse.de
|
||||
- integrated change from max:
|
||||
- changed /sbin/init.d/postgres and SuSEconfig.postgres
|
||||
to work arround YaST that quotes the value of POSTGRES_DATADIR
|
||||
in /etc/rc.config when it gets changed.
|
||||
* Mon Sep 11 2000 fober@suse.de
|
||||
- made postgres run&autobuild on s390:
|
||||
- src/include/port/linux.h, src/include/storage/s_lock.h:
|
||||
s390-assembler test-and-set (thanks to Andreas Jaeger)
|
||||
- src/template/.similar, src/template/linux_s390:
|
||||
created linux_s390-Template from linux_ppc.
|
||||
TODO: is -O0 really needed?
|
||||
- regression test passes (with minor deviations in floating point
|
||||
arithmetics)
|
||||
TODO: the regression test will not run out of the box as we install
|
||||
it. this is the missing piece, either in postgres-source or in
|
||||
.spec
|
||||
[#] missing files
|
||||
cd $BUILD_ROOT/usr/src/packages/BUILD/postgresql-7.0.2/;
|
||||
cp -avP src/backend/*.h $RPM_BUILD_ROOT/usr/lib/pgsql
|
||||
cp -avP src/include $RPM_BUILD_ROOT/usr/lib/pgsql
|
||||
cp -avP src/Makefile.port $RPM_BUILD_ROOT/usr/lib/pgsql
|
||||
cp -avP src/Makefile.global $RPM_BUILD_ROOT/usr/lib/pgsql
|
||||
[#] directory structure
|
||||
cd $RPM_BUILD_ROOT/usr/lib/pgsql
|
||||
mkdir src
|
||||
mv test src
|
||||
ln -s src/test .
|
||||
* Mon Aug 28 2000 max@suse.de
|
||||
- changed installation order to fix bug #3802
|
||||
* Mon Jul 03 2000 max@suse.de
|
||||
- Disabled fcntl(F_SETLK) on the postmaster socket to work arround
|
||||
a kernel bug in Linux <= 2.2.16.
|
||||
- New subpackage: pg_lib contains the shared libs for C and C++.
|
||||
* Thu Jun 29 2000 schwab@suse.de
|
||||
- Fix spinlocks for ia64.
|
||||
- Reenable ia64 patch on the other architectures.
|
||||
* Wed Jun 28 2000 max@suse.de
|
||||
- disabled the ia64 patch when building for other architectures
|
||||
- database unload+reload on updates works now
|
||||
- moved some script and config files out of the diff into
|
||||
source files of their own.
|
||||
- template database creation moved from init script into SuSEconfig
|
||||
- some minor cleanups
|
||||
* Tue Jun 20 2000 schwab@suse.de
|
||||
- Add support for ia64.
|
||||
* Fri Jun 09 2000 max@suse.de
|
||||
- New version: 7.0.2.
|
||||
- Re-made the whole package based on the original PostgreSQL RPM.
|
||||
- There is still a little work needed for clean updates from
|
||||
PostgreSQL 6.x to 7.0.x
|
||||
- Heavy testing needed before SuSE Linux 7.0.
|
||||
* Sun Apr 09 2000 bk@suse.de
|
||||
- added suse update config macro
|
||||
- added automake to list of packages needed for building postgres
|
||||
* Thu Feb 10 2000 ke@suse.de
|
||||
- add more source files from the official PostgreSQL package.
|
||||
- start to apply patches from there.
|
||||
- start to cleanup the spec file.
|
||||
- start to resolve bug #1948.
|
||||
* Wed Feb 09 2000 ke@suse.de
|
||||
- add group tag.
|
||||
- ./configure -> %%build.
|
||||
- New default for rc.config variable START_POSTGRES ("no").
|
||||
* Fri Dec 10 1999 ke@suse.de
|
||||
- update: version 6.5.3.
|
||||
- startup script: use -S to remove the socket.
|
||||
* Tue Oct 12 1999 ro@suse.de
|
||||
- added tcld to neededforbuild
|
||||
* Mon Sep 13 1999 bs@suse.de
|
||||
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||
* Mon Aug 02 1999 ke@suse.de
|
||||
- postgresql init script: remove the socket in /tmp before trying to
|
||||
start the postmaster.
|
||||
* Thu Jul 29 1999 ke@suse.de
|
||||
- update: version 6.5.1.
|
||||
* Tue Jul 20 1999 ke@suse.de
|
||||
- remove MANPATH setting from /etc/postgres.{sh,csh} and from
|
||||
/etc/pg_ifa.{sh,csh}.
|
||||
- provide manpage links at /usr/share/man:
|
||||
/usr/lib/pgsql/man/man?/*.?.gz -> /urs/share/man/man?/*.?.pgsql.gz
|
||||
- now, you'll find all manpage in "pg_ifa".
|
||||
* Thu Mar 18 1999 ke@suse.de
|
||||
- compile an install "spi" (on popular demand...).
|
||||
* Wed Feb 10 1999 ke@suse.de
|
||||
- security fix: don't create pg_pwd with mode 666 (thanks to mt).
|
||||
* Mon Feb 01 1999 ke@suse.de
|
||||
- fix permissions of libs (thanks to mt).
|
||||
* Fri Jan 08 1999 ke@suse.de
|
||||
- update: version 6.4.2.
|
||||
* Tue Dec 01 1998 ke@suse.de
|
||||
- add /etc/profile.d/{postgres,pg_ifa}.csh (thanks to werner).
|
||||
- new bootscript (thanks to werner).
|
||||
* Fri Nov 27 1998 ke@suse.de
|
||||
- link libpgtcl against libcrypt.
|
||||
* Thu Nov 12 1998 bs@suse.de
|
||||
- fixed spec file for new rpm.
|
||||
* Fri Oct 30 1998 ke@suse.de
|
||||
- update: version 6.4-BETA4.
|
||||
* Sun Sep 27 1998 ke@suse.de
|
||||
- update: version pre6.4 (snapshot 1998-09-27).
|
||||
- remove pgaccess (it's a separate package now).
|
||||
- all libraries and binaries are under the separate hierarchy
|
||||
/usr/lib/pgsql (on customers' request...).
|
||||
- provide /etc/profile.d/{postgres,pg_ifa}.sh; .csh files are still
|
||||
missing.
|
||||
* Mon Aug 24 1998 ke@suse.de
|
||||
- shut down the postmaster before uninstalling.
|
||||
* Tue Aug 18 1998 ke@suse.de
|
||||
- add pgaccess' GIFs (HTML documentation).
|
||||
* Sat Jul 25 1998 ke@suse.de
|
||||
- Use `-n postgres' to make the `%%post' script available.
|
||||
* Mon Jul 13 1998 ke@suse.de
|
||||
- update pgaccess: version 0.88.
|
||||
* Thu May 28 1998 ke@suse.de
|
||||
- New package split: rip out the base interfaces (libraries and database
|
||||
tools); the new package is called pg_ifa (subpackage).
|
||||
- update pgaccess: version 0.87.
|
||||
* Fri May 22 1998 ke@suse.de
|
||||
- update: version 6.3.2
|
||||
- package split to ease maintainability and user updates; now, we've the
|
||||
following packages:
|
||||
postgres : base packages, essential interfaces included (libpq,
|
||||
libpq++, libpqtcl and PgAccess).
|
||||
pg_datab : initial database (needed only for the first
|
||||
installation or in case of major number updates); if
|
||||
not installed, the user has to invoke `initdb'
|
||||
manually.
|
||||
pg_iface : PostgreSQL interfaces (Perl, JDBC, more to come...).
|
||||
* Thu May 07 1998 fehr@suse.de
|
||||
- add library -lXp for Motif 2.1
|
||||
* Wed Feb 11 1998 fehr@suse.de
|
||||
- added the perl interface
|
||||
* Wed Dec 10 1997 ro@suse.de
|
||||
- build static and dynamic version of dbbrowser and mpsql
|
||||
* Wed Dec 03 1997 ro@suse.de
|
||||
- fixed /sbin/init.d/postgres (path, db-path, read rc.config)
|
||||
moved logfile to /var/log
|
||||
* Tue Nov 18 1997 bs@suse.de
|
||||
- skipped man3/abort.3.gz
|
||||
* Tue Nov 04 1997 fehr@suse.de
|
||||
- changed to version 6.2.1 of the new postgresSQL
|
||||
- changed to version 1.5 of mpsql
|
||||
- changed to version 0.2 of AppGEN
|
||||
- added version 0.9 if dbbrowser
|
||||
- prepare package for automatic build
|
||||
- home Directory of postgrs user must now be /var/lib/postgres
|
||||
- this Change is a major step since postgres95 it is possible
|
||||
that some changes are incompatible with the previos postgres
|
||||
versions.
|
||||
* Mon Jun 09 1997 fehr@suse.de
|
||||
- make symbolic link in /usr/doc/packages relative
|
||||
* Sun Jun 01 1997 bs@suse.de
|
||||
- moved fillup stuff to var/adm/fillup-templates
|
||||
* Mon May 12 1997 fehr@suse.de
|
||||
- added startup-script for /sbin/init.d
|
||||
- added fillup for /etc/rc.config START_POSTGRES
|
||||
|
Reference in New Issue
Block a user