Accepted postgresql-8.3 8.3.3-1 (source all amd64)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 11 Jun 2008 20:43:07 +0200
Source: postgresql-8.3
Binary: libpq-dev libpq5 libecpg6 libecpg-dev libecpg-compat3 libpgtypes3 postgresql-8.3 postgresql-client-8.3 postgresql-server-dev-8.3 postgresql-doc-8.3 postgresql-contrib-8.3 postgresql-plperl-8.3 postgresql-plpython-8.3 postgresql-pltcl-8.3 postgresql postgresql-client postgresql-doc postgresql-contrib
Architecture: source all amd64
Version: 8.3.3-1
Distribution: unstable
Urgency: low
Maintainer: Martin Pitt <mpitt@debian.org>
Changed-By: Martin Pitt <mpitt@debian.org>
Description:
libecpg-compat3 - older version of run-time library for ECPG programs
libecpg-dev - development files for ECPG (Embedded PostgreSQL for C)
libecpg6 - run-time library for ECPG programs
libpgtypes3 - shared library libpgtypes for PostgreSQL 8.3
libpq-dev - header files for libpq5 (PostgreSQL library)
libpq5 - PostgreSQL C client library
postgresql - object-relational SQL database (supported version)
postgresql-8.3 - object-relational SQL database, version 8.3 server
postgresql-client - front-end programs for PostgreSQL (supported version)
postgresql-client-8.3 - front-end programs for PostgreSQL 8.3
postgresql-contrib - additional facilities for PostgreSQL (supported version)
postgresql-contrib-8.3 - additional facilities for PostgreSQL
postgresql-doc - documentation for the PostgreSQL database management system
postgresql-doc-8.3 - documentation for the PostgreSQL database management system
postgresql-plperl-8.3 - PL/Perl procedural language for PostgreSQL 8.3
postgresql-plpython-8.3 - PL/Python procedural language for PostgreSQL 8.3
postgresql-pltcl-8.3 - PL/Tcl procedural language for PostgreSQL 8.3
postgresql-server-dev-8.3 - development files for PostgreSQL 8.3 server-side programming
Changes:
postgresql-8.3 (8.3.3-1) unstable; urgency=low
.
* New upstream bugfix release (note that 8.3.2 was never officially released
due to the discovery of another major bug):
- Make pg_get_ruledef() parenthesize negative constants.
Before this fix, a negative constant in a view or rule might be
dumped as, say, -42::integer, which is subtly incorrect: it should
be (-42)::integer due to operator precedence rules. Usually this
would make little difference, but it could interact with another
recent patch to cause PostgreSQL to reject what had been a valid
"SELECT DISTINCT" view query. Since this could result in pg_dump
output failing to reload, it is being treated as a high-priority
fix. The only released versions in which dump output is actually
incorrect are 8.3.1 and 8.2.7.
- Make "ALTER AGGREGATE ... OWNER TO" update pg_shdepend.
This oversight could lead to problems if the aggregate was later
involved in a "DROP OWNED" or "REASSIGN OWNED" operation.
- Fix incorrect archive truncation point calculation for the %r macro
in recovery_command parameters. This could lead to data loss if a
warm-standby script relied on %r to decide when to throw away WAL
segment files.
- Fix "ALTER TABLE ADD COLUMN ... PRIMARY KEY" so that the new column
is correctly checked to see if it's been initialized to all
non-nulls.
- Fix "REASSIGN OWNED" so that it works on procedural languages too.
- Fix problems with "SELECT FOR UPDATE/SHARE" occurring as a subquery
in a query with a non-"SELECT" top-level operation.
- Fix possible "CREATE TABLE" failure when inheriting the "same"
constraint from multiple parent relations that inherited that
constraint from a common ancestor.
- Fix pg_get_ruledef() to show the alias, if any, attached to the
target table of an "UPDATE" or "DELETE".
- Restore the pre-8.3 behavior that an out-of-range block number in a
TID being used in a TidScan plan results in silently not matching
any rows. 8.3.0 and 8.3.1 threw an error instead.
- Fix GIN bug that could result in a too many LWLocks taken failure.
- Fix broken GiST comparison function for tsquery.
- Fix tsvector_update_trigger() and ts_stat() to accept domains over
the types they expect to work with.
- Fix failure to support enum data types as foreign keys.
- Avoid possible crash when decompressing corrupted data.
- Fix race conditions between delayed unlinks and "DROP DATABASE".
In the worst case this could result in deleting a newly created
table in a new database that happened to get the same OID as the
recently-dropped one; but of course that is an extremely
low-probability scenario.
- Repair two places where SIGTERM exit of a backend could leave
corrupted state in shared memory.
- Fix possible crash due to incorrect plan generated for an x IN
(SELECT y FROM ...) clause when "x" and "y" have different data
types; and make sure the behavior is semantically correct when the
conversion from "y"'s type to "x"'s type is lossy.
- Fix oversight that prevented the planner from substituting known
Param values as if they were constants.
- Fix planner failure when an indexable MIN or MAX aggregate is used
with DISTINCT or ORDER BY.
- Fix planner to ensure it never uses a "physical tlist" for a plan
node that is feeding a Sort node.
- Avoid unnecessary copying of query strings.
- Make TransactionIdIsCurrentTransactionId() use binary search
instead of linear search when checking child-transaction XIDs.
This fixes some cases in which 8.3.0 was significantly slower than
earlier releases.
- Fix conversions between ISO-8859-5 and other encodings to handle
Cyrillic "Yo" characters (e and E with two dots).
- Fix several datatype input functions, notably array_in(), that were
allowing unused bytes in their results to contain uninitialized,
unpredictable values. This could lead to failures in which two
apparently identical literal values were not seen as equal, resulting in
the parser complaining about unmatched ORDER BY and DISTINCT
expressions.
- Fix a corner case in regular-expression substring matching
(substring(string from pattern)).
The problem occurs when there is a match to the pattern overall but
the user has specified a parenthesized subexpression and that
subexpression hasn't got a match. An example is substring('foo'
from 'foo(bar)?'). This should return NULL, since (bar) isn't
matched, but it was mistakenly returning the whole-pattern match
instead (ie, foo).
- Prevent cancellation of an auto-vacuum that was launched to prevent
XID wraparound.
- Improve "ANALYZE"'s handling of in-doubt tuples (those inserted or
deleted by a not-yet-committed transaction) so that the counts it
reports to the stats collector are more likely to be correct.
- Fix initdb to reject a relative path for its --xlogdir (-X) option.
- Make psql print tab characters as an appropriate number of spaces,
rather than \x09 as was done in 8.3.0 and 8.3.1.
- Add ECPGget_PGconn() function to ecpglib. Dropped
00upstream-ecpg-get-connection.patch, which backported this fix.
- Fix incorrect result from ecpg's PGTYPEStimestamp_sub() function.
- Fix handling of continuation line markers in ecpg.
- Fix possible crashes in "contrib/cube" functions.
- Fix core dump in "contrib/xml2"'s xpath_table() function when the
input query returns a NULL value.
* Build against tcl 8.5.
* debian/control: Fix bad wrapping in build dependencies.
Checksums-Sha1:
181f52d070aa68f10b268faa9933490a53f68ce6 1601 postgresql-8.3_8.3.3-1.dsc
98e785d9dd3a7bf650b7f3ff7612ef97f456c067 13686509 postgresql-8.3_8.3.3.orig.tar.gz
ed06cc4be83508fa3d634b3a84984988482f6eab 58430 postgresql-8.3_8.3.3-1.diff.gz
e9566ff594dbe21e5583411deeebda2f78150193 2073218 postgresql-doc-8.3_8.3.3-1_all.deb
0744a9a07332ecb35b85d93d378439170099072b 211348 postgresql_8.3.3-1_all.deb
105f02ecc02889e7d7bc5d7a096beeb880fd1e90 211322 postgresql-client_8.3.3-1_all.deb
5be84a9fae28e008fe873157857bae3b6e46c079 211154 postgresql-doc_8.3.3-1_all.deb
aed503c0931c37a2c43f65dc46c5b45344926859 211220 postgresql-contrib_8.3.3-1_all.deb
3a76898aed2beb8d48c0ade4c6fbe9b7e0a47f18 415838 libpq-dev_8.3.3-1_amd64.deb
ba10252b9ed4daf94f809f0524f54afd63317e96 345966 libpq5_8.3.3-1_amd64.deb
c3a8bcc02e4d7cf2dd3789c2c9105d00fba2a909 240330 libecpg6_8.3.3-1_amd64.deb
f432e973d96037736c85d525959319c151d6a85c 429274 libecpg-dev_8.3.3-1_amd64.deb
255f30b7168fee1ed998e12706f371473ffa4be9 219260 libecpg-compat3_8.3.3-1_amd64.deb
385b104ffa4a54564c4ecf89cbf70372eb421f5d 240704 libpgtypes3_8.3.3-1_amd64.deb
dd2dcbf79643184c2c96be323eed197436cd43a6 5300904 postgresql-8.3_8.3.3-1_amd64.deb
6cde10f02fd2fd4867b23fbdeecfd904a7a5313c 1651064 postgresql-client-8.3_8.3.3-1_amd64.deb
0f1caa6f2d10c723e0c37b7295126504c455374b 780624 postgresql-server-dev-8.3_8.3.3-1_amd64.deb
c1854676ad51838f1e582f173782a806d796de24 572234 postgresql-contrib-8.3_8.3.3-1_amd64.deb
6a420099c6d7f2b5f1e8cee7b343e6c33bbdbd98 238886 postgresql-plperl-8.3_8.3.3-1_amd64.deb
1831314d90805a1aa0cf63944200d163c4988aae 232660 postgresql-plpython-8.3_8.3.3-1_amd64.deb
ae2bee03fa8fb42538b8aad207bfbff0a3901a2f 230006 postgresql-pltcl-8.3_8.3.3-1_amd64.deb
Checksums-Sha256:
cca27e7080fcadcda9b4534fc6bb0045ac7fc6744c279baaf6aab456e2d784ef 1601 postgresql-8.3_8.3.3-1.dsc
9f4016b4795c3ef70e8a345b2129e595c6c4454f94b8e8ca757bbc31cddd3b8c 13686509 postgresql-8.3_8.3.3.orig.tar.gz
f0b4f6066a36a9fc993c98d4617ab947914df36948dea588913969997b078ed2 58430 postgresql-8.3_8.3.3-1.diff.gz
e8d957eab664fd6ad2f1bb04e50cdfdeb58335e832a54d75e5f773b0e770bc0b 2073218 postgresql-doc-8.3_8.3.3-1_all.deb
9df416b6d6e983a5362799a8f5e74a914826f8b55505c7d4f116e8c4765dba5f 211348 postgresql_8.3.3-1_all.deb
53d7905a99c9fb19dab22d47d7ddbd7813a191dca80c71a9bf437b8a3a56766c 211322 postgresql-client_8.3.3-1_all.deb
460d32094ff79abd63ab6aab8cda8cf3247dc37d1532195b4038c48c6680de9a 211154 postgresql-doc_8.3.3-1_all.deb
a66beb35c9c3514759d479846ec1df46a0c88ae9f65ce1953e76a4d684f7598c 211220 postgresql-contrib_8.3.3-1_all.deb
4cfe615ff1eeacf90f8e156f8ccaaceb5cce1dc5d873cdd658883e26f7ee79fc 415838 libpq-dev_8.3.3-1_amd64.deb
6e68ddbef1f1c78d1a260c84dbc9aadbda423528950c26a9037c1d3f89facccd 345966 libpq5_8.3.3-1_amd64.deb
2c5be1b520177f1223612d90b22d4bbeba967d8484757449d3c44ddb5044ca27 240330 libecpg6_8.3.3-1_amd64.deb
87c6dfce02b9ad6e66e8603cfa45910c66ae0e4b79464e9c118db73e50a18a53 429274 libecpg-dev_8.3.3-1_amd64.deb
444d377ed9ff4df8ddf3d09c5ef0b72c9e42bccecf39bc2f812da815b32963b8 219260 libecpg-compat3_8.3.3-1_amd64.deb
d0beea933ef9cd12bfb0bd5411ecd8dd83f762a937d0c95e675f426e4280fd6d 240704 libpgtypes3_8.3.3-1_amd64.deb
ac1a1ff6adcb90ba1572aa5e7af504594f62f8481a9fe07852a4829b8ac67852 5300904 postgresql-8.3_8.3.3-1_amd64.deb
847865e8778433cbbab484ffbdf42acb5cdc5f51b56059c4ac801490bcec8cc7 1651064 postgresql-client-8.3_8.3.3-1_amd64.deb
4766c9a2b0a836b128a2b908860b6b5b445cf5827ea3da33d4eb384de4db8a66 780624 postgresql-server-dev-8.3_8.3.3-1_amd64.deb
6300550cdf729c0d6cf2bfffef4a55d2a5e5471ec8aa3261d852bd03bab57b33 572234 postgresql-contrib-8.3_8.3.3-1_amd64.deb
a968a5fb145ac23b4cf134884e65900b861121dbec142e228798774e21dce187 238886 postgresql-plperl-8.3_8.3.3-1_amd64.deb
91a128074c2ed806aeb8018b632eff26f5048f03279c49864fc0a42e2206eaf5 232660 postgresql-plpython-8.3_8.3.3-1_amd64.deb
377481f923926072c616faded1908f1fd04f6c050213eaa66a886a9d847cf224 230006 postgresql-pltcl-8.3_8.3.3-1_amd64.deb
Files:
78b5f1b15bf8abe04bd8ca05b05ad5e2 1601 misc optional postgresql-8.3_8.3.3-1.dsc
267ad9c30911de6a54208f2296a4a841 13686509 misc optional postgresql-8.3_8.3.3.orig.tar.gz
a5a39f5ada4f8b46b6fbb3f31f7085a7 58430 misc optional postgresql-8.3_8.3.3-1.diff.gz
7a464de6f9d039e3d327c807505b6e80 2073218 doc optional postgresql-doc-8.3_8.3.3-1_all.deb
49c74716ff05f02f61ff6802ab301ea2 211348 misc optional postgresql_8.3.3-1_all.deb
604cd480e366cff2a1dd55a79199ed81 211322 misc optional postgresql-client_8.3.3-1_all.deb
04ed8ea3533c510de413a85e74292cba 211154 doc optional postgresql-doc_8.3.3-1_all.deb
991ec24621bdf407d6255c24b2021932 211220 misc optional postgresql-contrib_8.3.3-1_all.deb
fb53758cc90beacc0a8d2376cba74888 415838 libdevel optional libpq-dev_8.3.3-1_amd64.deb
edd3d200d86468f91b39d626fa097783 345966 libs optional libpq5_8.3.3-1_amd64.deb
fb5600cd36309cbf60722e5790cd64e2 240330 libs optional libecpg6_8.3.3-1_amd64.deb
c2d734601bd209e3c56e5533a6931ba3 429274 libdevel optional libecpg-dev_8.3.3-1_amd64.deb
f45363be2255e12914f0f63831516f10 219260 libs optional libecpg-compat3_8.3.3-1_amd64.deb
1908406f51c32bbdccc78e1887ccbd2e 240704 libs optional libpgtypes3_8.3.3-1_amd64.deb
845f2f5a95bd42acbf5cda5540356292 5300904 misc optional postgresql-8.3_8.3.3-1_amd64.deb
b0859971c7c34c1c742f8926eaae1fb2 1651064 misc optional postgresql-client-8.3_8.3.3-1_amd64.deb
124ecb4badcfb951d195f58897447f13 780624 libdevel optional postgresql-server-dev-8.3_8.3.3-1_amd64.deb
204120ac32c892e82cd5d9759f2abbab 572234 misc optional postgresql-contrib-8.3_8.3.3-1_amd64.deb
88113668a6e417fe11c5ee3cc6a18c2d 238886 misc optional postgresql-plperl-8.3_8.3.3-1_amd64.deb
dbd6e9634f1ce4adf4d664da804088a3 232660 misc optional postgresql-plpython-8.3_8.3.3-1_amd64.deb
4c6691bb113c13ebee0800599c11ed5f 230006 misc optional postgresql-pltcl-8.3_8.3.3-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iD8DBQFIUCYCDecnbV4Fd/IRAtzNAKCCyHgDjfQsFTCZ0pGlWbXR6UlchQCgkm9X
UpUgjhNLHSAweQAwrx9JrEM=
=m3gY
-----END PGP SIGNATURE-----
Accepted:
libecpg-compat3_8.3.3-1_amd64.deb
to pool/main/p/postgresql-8.3/libecpg-compat3_8.3.3-1_amd64.deb
libecpg-dev_8.3.3-1_amd64.deb
to pool/main/p/postgresql-8.3/libecpg-dev_8.3.3-1_amd64.deb
libecpg6_8.3.3-1_amd64.deb
to pool/main/p/postgresql-8.3/libecpg6_8.3.3-1_amd64.deb
libpgtypes3_8.3.3-1_amd64.deb
to pool/main/p/postgresql-8.3/libpgtypes3_8.3.3-1_amd64.deb
libpq-dev_8.3.3-1_amd64.deb
to pool/main/p/postgresql-8.3/libpq-dev_8.3.3-1_amd64.deb
libpq5_8.3.3-1_amd64.deb
to pool/main/p/postgresql-8.3/libpq5_8.3.3-1_amd64.deb
postgresql-8.3_8.3.3-1.diff.gz
to pool/main/p/postgresql-8.3/postgresql-8.3_8.3.3-1.diff.gz
postgresql-8.3_8.3.3-1.dsc
to pool/main/p/postgresql-8.3/postgresql-8.3_8.3.3-1.dsc
postgresql-8.3_8.3.3-1_amd64.deb
to pool/main/p/postgresql-8.3/postgresql-8.3_8.3.3-1_amd64.deb
postgresql-8.3_8.3.3.orig.tar.gz
to pool/main/p/postgresql-8.3/postgresql-8.3_8.3.3.orig.tar.gz
postgresql-client-8.3_8.3.3-1_amd64.deb
to pool/main/p/postgresql-8.3/postgresql-client-8.3_8.3.3-1_amd64.deb
postgresql-client_8.3.3-1_all.deb
to pool/main/p/postgresql-8.3/postgresql-client_8.3.3-1_all.deb
postgresql-contrib-8.3_8.3.3-1_amd64.deb
to pool/main/p/postgresql-8.3/postgresql-contrib-8.3_8.3.3-1_amd64.deb
postgresql-contrib_8.3.3-1_all.deb
to pool/main/p/postgresql-8.3/postgresql-contrib_8.3.3-1_all.deb
postgresql-doc-8.3_8.3.3-1_all.deb
to pool/main/p/postgresql-8.3/postgresql-doc-8.3_8.3.3-1_all.deb
postgresql-doc_8.3.3-1_all.deb
to pool/main/p/postgresql-8.3/postgresql-doc_8.3.3-1_all.deb
postgresql-plperl-8.3_8.3.3-1_amd64.deb
to pool/main/p/postgresql-8.3/postgresql-plperl-8.3_8.3.3-1_amd64.deb
postgresql-plpython-8.3_8.3.3-1_amd64.deb
to pool/main/p/postgresql-8.3/postgresql-plpython-8.3_8.3.3-1_amd64.deb
postgresql-pltcl-8.3_8.3.3-1_amd64.deb
to pool/main/p/postgresql-8.3/postgresql-pltcl-8.3_8.3.3-1_amd64.deb
postgresql-server-dev-8.3_8.3.3-1_amd64.deb
to pool/main/p/postgresql-8.3/postgresql-server-dev-8.3_8.3.3-1_amd64.deb
postgresql_8.3.3-1_all.deb
to pool/main/p/postgresql-8.3/postgresql_8.3.3-1_all.deb
Reply to: