[ubuntu/dapper-proposed] postgresql-8.1 8.1.23-0ubuntu0.6.06 (Accepted)

Martin Pitt martin.pitt at ubuntu.com
Tue Dec 21 21:21:47 GMT 2010


postgresql-8.1 (8.1.23-0ubuntu0.6.06) dapper-proposed; urgency=low

  * New upstream bug fix release (LP: #693157):
    - Force the default wal_sync_method to be fdatasync on Linux.
      The default on Linux has actually been fdatasync for many years,
      but recent kernel changes caused PostgreSQL to choose open_datasync
      instead. This choice did not result in any performance improvement,
      and caused outright failures on certain filesystems, notably ext4
      with the data=journal mount option.
    - Fix recovery from base backup when the starting checkpoint WAL
      record is not in the same WAL segment as its redo point.
    - Add support for detecting register-stack overrun on IA64.
      The IA64 architecture has two hardware stacks. Full prevention of
      stack-overrun failures requires checking both.
    - Add a check for stack overflow in copyObject().
      Certain code paths could crash due to stack overflow given a
      sufficiently complex query.
    - Fix detection of page splits in temporary GiST indexes.
      It is possible to have a "concurrent" page split in a temporary
      index, if for example there is an open cursor scanning the index
      when an insertion is done. GiST failed to detect this case and
      hence could deliver wrong results when execution of the cursor
      continued.
    - Avoid memory leakage while "ANALYZE"'ing complex index expressions.
    - Ensure an index that uses a whole-row Var still depends on its
      table.
      An index declared like create index i on t (foo(t.-)) would not
      automatically get dropped when its table was dropped.
    - Do not "inline" a SQL function with multiple OUT parameters.
      This avoids a possible crash due to loss of information about the
      expected result rowtype.
    - Fix constant-folding of COALESCE() expressions.
      The planner would sometimes attempt to evaluate sub-expressions
      that in fact could never be reached, possibly leading to unexpected
      errors.
    - Add print functionality for InhRelation nodes.
      This avoids a failure when debug_print_parse is enabled and certain
      types of query are executed.
    - Fix incorrect calculation of distance from a point to a horizontal
      line segment.
      This bug affected several different geometric distance-measurement
      operators.
    - Fix PL/pgSQL's handling of "simple" expressions to not fail in
      recursion or error-recovery cases.
    - Fix bug in "contrib/cube"'s GiST picksplit algorithm.
      This could result in considerable inefficiency, though not actually
      incorrect answers, in a GiST index on a cube column. If you have
      such an index, consider "REINDEX"ing it after installing this
      update.
    - Don't emit "identifier will be truncated" notices in
      "contrib/dblink" except when creating new connections.
    - Fix potential coredump on missing public key in "contrib/pgcrypto".
    - Fix memory leak in "contrib/xml2"'s XPath query functions.

Date: Tue, 21 Dec 2010 21:40:48 +0100
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Maintainer: Martin Pitt <mpitt at debian.org>
https://edge.launchpad.net/ubuntu/dapper/+source/postgresql-8.1/8.1.23-0ubuntu0.6.06
-------------- next part --------------
Format: 1.8
Date: Tue, 21 Dec 2010 21:40:48 +0100
Source: postgresql-8.1
Binary: postgresql-8.1 postgresql-client-8.1 postgresql-server-dev-8.1 postgresql-doc-8.1 postgresql-contrib-8.1 postgresql-plperl-8.1 postgresql-plpython-8.1 postgresql-pltcl-8.1 libpq-dev libpq4 libecpg5 libecpg-dev libecpg-compat2 libpgtypes2
Architecture: source
Version: 8.1.23-0ubuntu0.6.06
Distribution: dapper-proposed
Urgency: low
Maintainer: Martin Pitt <mpitt at debian.org>
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Description: 
 libecpg-compat2 - older version of run-time library for ECPG programs
 libecpg-dev - development files for ECPG (Embedded PostgreSQL for C)
 libecpg5   - run-time library for ECPG programs
 libpgtypes2 - shared library libpgtypes for PostgreSQL 8.1
 libpq-dev  - header files for libpq4 (PostgreSQL library)
 libpq4     - PostgreSQL C client library
 postgresql-8.1 - object-relational SQL database, version 8.1 server
 postgresql-client-8.1 - front-end programs for PostgreSQL 8.1
 postgresql-contrib-8.1 - additional facilities for PostgreSQL
 postgresql-doc-8.1 - documentation for the PostgreSQL database management system
 postgresql-plperl-8.1 - PL/Perl procedural language for PostgreSQL 8.1
 postgresql-plpython-8.1 - PL/Python procedural language for PostgreSQL 8.1
 postgresql-pltcl-8.1 - PL/TCL procedural language for PostgreSQL 8.1
 postgresql-server-dev-8.1 - development files for PostgreSQL 8.1 server-side programming
Launchpad-Bugs-Fixed: 693157
Changes: 
 postgresql-8.1 (8.1.23-0ubuntu0.6.06) dapper-proposed; urgency=low
 .
   * New upstream bug fix release (LP: #693157):
     - Force the default wal_sync_method to be fdatasync on Linux.
       The default on Linux has actually been fdatasync for many years,
       but recent kernel changes caused PostgreSQL to choose open_datasync
       instead. This choice did not result in any performance improvement,
       and caused outright failures on certain filesystems, notably ext4
       with the data=journal mount option.
     - Fix recovery from base backup when the starting checkpoint WAL
       record is not in the same WAL segment as its redo point.
     - Add support for detecting register-stack overrun on IA64.
       The IA64 architecture has two hardware stacks. Full prevention of
       stack-overrun failures requires checking both.
     - Add a check for stack overflow in copyObject().
       Certain code paths could crash due to stack overflow given a
       sufficiently complex query.
     - Fix detection of page splits in temporary GiST indexes.
       It is possible to have a "concurrent" page split in a temporary
       index, if for example there is an open cursor scanning the index
       when an insertion is done. GiST failed to detect this case and
       hence could deliver wrong results when execution of the cursor
       continued.
     - Avoid memory leakage while "ANALYZE"'ing complex index expressions.
     - Ensure an index that uses a whole-row Var still depends on its
       table.
       An index declared like create index i on t (foo(t.-)) would not
       automatically get dropped when its table was dropped.
     - Do not "inline" a SQL function with multiple OUT parameters.
       This avoids a possible crash due to loss of information about the
       expected result rowtype.
     - Fix constant-folding of COALESCE() expressions.
       The planner would sometimes attempt to evaluate sub-expressions
       that in fact could never be reached, possibly leading to unexpected
       errors.
     - Add print functionality for InhRelation nodes.
       This avoids a failure when debug_print_parse is enabled and certain
       types of query are executed.
     - Fix incorrect calculation of distance from a point to a horizontal
       line segment.
       This bug affected several different geometric distance-measurement
       operators.
     - Fix PL/pgSQL's handling of "simple" expressions to not fail in
       recursion or error-recovery cases.
     - Fix bug in "contrib/cube"'s GiST picksplit algorithm.
       This could result in considerable inefficiency, though not actually
       incorrect answers, in a GiST index on a cube column. If you have
       such an index, consider "REINDEX"ing it after installing this
       update.
     - Don't emit "identifier will be truncated" notices in
       "contrib/dblink" except when creating new connections.
     - Fix potential coredump on missing public key in "contrib/pgcrypto".
     - Fix memory leak in "contrib/xml2"'s XPath query functions.
Checksums-Sha1: 
 e8059566883f91579a79ff4acf08a9e2a423dbc1 2209 postgresql-8.1_8.1.23-0ubuntu0.6.06.dsc
 8d7d3e0f031aac64d771e193d7c6eb61ea421593 11614375 postgresql-8.1_8.1.23.orig.tar.gz
 1a95a9e6e5e3a9b6291c578f400896c7646c6b70 37086 postgresql-8.1_8.1.23-0ubuntu0.6.06.diff.gz
Checksums-Sha256: 
 ac258a268e46d20cb2f1e86039891e9a52cac26410225131cca3e13e8a30e385 2209 postgresql-8.1_8.1.23-0ubuntu0.6.06.dsc
 aab0b1a923996a222cc849e6bdccdb7f67facb905cf3c4a15b934bf77bb98328 11614375 postgresql-8.1_8.1.23.orig.tar.gz
 c174611b4eedba57eba0b7736a8c2a24c90b5edf539bf04ee3f7d7c1fc8a0a63 37086 postgresql-8.1_8.1.23-0ubuntu0.6.06.diff.gz
Files: 
 c937eca0929c0e195e28f235bf96210c 2209 misc optional postgresql-8.1_8.1.23-0ubuntu0.6.06.dsc
 77e04bfff704b6557ae0efaffbd8daeb 11614375 misc optional postgresql-8.1_8.1.23.orig.tar.gz
 f58c5fa589e5353ed932f8fa3952714a 37086 misc optional postgresql-8.1_8.1.23-0ubuntu0.6.06.diff.gz


More information about the dapper-changes mailing list