Change logs for postgresql-common source package in Oneiric

  • postgresql-common (122ubuntu1) oneiric-proposed; urgency=low
    
      * pg_wrapper: Disable searching of multiarched libreadline. libreadline is
        not multiarched yet in oneiric, so this is not yet necessary. The complete
        fix in version 124 is more intrusive and not appropriate/necessary for an
        SRU. (LP: #860552)
     -- Martin Pitt <email address hidden>   Wed, 12 Oct 2011 07:28:42 +0200
  • postgresql-common (122) unstable; urgency=low
    
      * debian/control: Fix duplicate package description. (Closes: #639562)
      * debian/control: Add lsb-release dependency to -server-dev-all, as the
        pg_buildext tool needs it.
      * pg_wrapper: Find libreadline in multiarch directory, too.
        (Closes: #640520)
      * debian/rules: logrotate 3.8.0 requires specifying the "su" option, which
        is not backportable. Dynamically check the available logrotate version,
        and add it if it is >= 3.8. Also dynamically generate a dependency or
        breaks to logrorate 3.8+. (Closes: #640493)
      * PgCommon.pm: Allow '@' characters in LC_CTYPE/LC_COLLATE values. Thanks to
        Willi Mann for the patch. (Closes: #640031)
      * pg_upgradecluster: Print message for running the upgrade.d scripts, thanks
        Karsten Hilbert.
      * t/040_upgrade.t: Add test case for a database with read only default
        transactions. Reproduces #599085.
      * pg_upgradecluster: Set superuser configuration value of
        'default_transaction_read_only' to 'off' during the upgrade, so that
        upgrading databases with read only default transactions actually works.
        Thanks Karsten Hilbert for the suggestion. (Closes: #599085)
      * t/040_upgrade.t, pg_upgradecluster: Consistently use upper case for SQL
        keywords.
      * Correct wrong bug reference in previous changelog.
     -- Martin Pitt <email address hidden>   Sun, 25 Sep 2011 21:38:20 +0200
  • postgresql-common (121bzr1) oneiric; urgency=low
    
      Upload current Debian packaging bzr, to fix postgresql-pljava FTBFS.
    
      * debian/control: Fix duplicate package description. (Closes: #639562)
      * debian/control: Add lsb-release dependency to -server-dev-all, as the
        pg_buildext tool needs it.
     -- Martin Pitt <email address hidden>   Tue, 06 Sep 2011 16:33:12 +0200
  • postgresql-common (121) unstable; urgency=low
    
      [ Martin Pitt ]
      * debian/supported-versions: Switch Ubuntu 11.10 to 9.1 (LP: #833684) and
        also preemtively add Ubuntu 12.04 (which will ship with 9.1, too).
      * debian/control: Bump Standards-Version to 3.9.2, no changes necessary.
      * debian/rules: Call dh_installinit with -r to avoid restarting on upgrade.
        (Closes: #639140)
      * debian/control: Wrap dependencies.
      * debian/control, debian/rules: Convert from cdbs to dh, and bump
        Standards-Version to 7.
      * debian/control, debian/rules: Build the versionless metapackages from this
        source instead of the current postgresql-X.Y source. This behaves better
        with backports. Thanks to Christoph Berg for the suggestion.
      * debian/postgresql-common.lintian-overrides: Don't complain about missing
        manpage for pg_config, it's shipped by libpq-dev.
      * debian/control: Update description of the metapackages to actually say
        "metapackage" to quiesce lintian.
      * Split POD of pg_buildext into pg_buildext.pod, and update debian/rules to
        build the manpage from there. Fixes lintian "shell syntax failure"
        error.
    
      [ Peter Eisentraut ] 
      * pg_createcluster:
        - Use "peer" instead of "ident" on local socket connections from 9.1 on.
        - Apply pg_hba.conf adjustments to replication connections as well.
        - (Closes: #632702)
     -- Martin Pitt <email address hidden>   Thu,  01 Sep 2011 15:19:29 +0000
  • postgresql-common (120+bzr1) oneiric; urgency=low
    
      Upload current Debian bzr head to oneiric.
    
      * debian/supported-versions: Switch Ubuntu 11.10 to 9.1 (LP: #833684) and
        also preemtively add Ubuntu 12.04 (which will ship with 9.1, too).
    
    postgresql-common (120) unstable; urgency=low
    
      * PgCommon.pm, cluster_info(): Do not consider external_pid_file
        configuration as valid if it is '(none)'. Fixes test suite regression in
        version 119.
      * debian/supported-versions: Switch to 9.1 as default and testing/unstable
        supported version. This will also cause -server-dev-all to only pull in
        -9.1.
      * PgCommon.pm: Partially revert changes for #606336: postmaster does not
        clean up the PID file when it stops, and it is not world readable, so only
        its absence is a definitive result. If the PID file is present, do the
        port probe to check if it is really running.
     -- Martin Pitt <email address hidden>   Thu, 25 Aug 2011 14:19:59 +0200
  • postgresql-common (119) unstable; urgency=low
    
      [ Martin Pitt ]
      * PgCommon.pm, set_conf_value(): Fix the case where a key exists first as a
        commented value, and then uncommented. Add appropriate test cases to
        t/005_PgCommon.t. (Closes: #539651)
      * debian/postgresql-common.postgresql.init: Fix "status" command when some
        clusters are down. (Closes: #635594)
      * pg_upgradecluster: Only call pg_ctl with the -t option with old clusters
        >= 8.4, as earlier versions do not yet support it. (Closes: #633801)
      * debian/postgresql-common.postinst: Remove some obsolete transition
        logic.
      * architecture.html, cleanpg, debian/init.d-functions, pg_createcluster:
        Remove obsolete references to per-version init scripts. (Closes: #636957)
      * debian/maintscripts-functions: Remove our tsearch data symlinks on
        removal. (Closes: #539611)
      * PgCommon.pm: Make {read,set,disable,replace}_conf_value() case
        independent for *.conf files, as per upstream specification. Add
        appropriate test cases to t/005_PgCommon.t. (Closes: #618577)
      * PgCommon.pm: Make {read,set,disable,replace}_conf_value() accept "key
        value" lines without '=', as this is optional as per upstream
        specification. Add appropriate test cases to t/005_PgCommon.t. Thanks
        to Frederic Junod for the original patch suggestion. (Closes: #618583)
      * PgCommon.pm, cluster_info(): If postgresql.conf defines an external PID
        file, check its existence for determining if a cluster is running, instead
        of poking the port. This is more efficient, and also gives correct results
        for overlapping port numbers. Based on a patch from Jens Wilke, thanks!
        (Closes: #606336)
      * pg_buildext: Apply various improvements from Christoph Berg, thanks!
    
      [ Peter Eisentraut ]
      * pg_createcluster: Update comment alignment to match existing file better.
        (Closes: #632702)
     -- Martin Pitt <email address hidden>   Mon, 08 Aug 2011 15:31:17 +0200
  • postgresql-common (118) unstable; urgency=low
    
      * Update Catalan debconf translations, thanks Innocent De Marchi.  
        (Closes: #628370)
      * t/050_encodings.t: Update \' escaping test case for 9.1, as this
        finally has been deprecated.
      * debian/control: Add p-server-dev-all dependency to p-common, so that
        packages that build-dep on it get the pg_config wrapper.
     -- Ubuntu Archive Auto-Sync <email address hidden>   Wed,  15 Jun 2011 10:37:47 +0000
  • postgresql-common (117) unstable; urgency=low
    
      * Update Dutch debconf translations, thanks Vincent Zweije.
        (Closes: #627520)
      * Add Catalan debconf translations, thanks Innocent De Marchi.
        (Closes: #628370)
      * debian/control, debian/rules: Let -server-dev-all depend on all supported
        -server-dev-X.Y packages. (Closes: #624749)
      * Add pg_config wrapper: If postgresql-server-dev-* is installed, this calls
        pg_config from the latest available one. Otherwise this falls back to
        libpq-dev's version. This should fix a common confusion for people who
        want to build e. g. 9.0 server-side extensions with a newer (like 9.1
        beta) libpq-dev installed. In debian/postgresql-common.{preinst,postrm}:
        Divert libpq-dev's /usr/bin/pg_config to pg_config.libpq-dev.
     -- Ubuntu Archive Auto-Sync <email address hidden>   Sun,  29 May 2011 21:45:09 +0000
  • postgresql-common (116) unstable; urgency=low
    
      * debian/supported-versions: Move Debian testing/unstable and Ubuntu 11.10
        to 9.0.
      * pg_upgradecluster: Revert to the previous encode()/decode() wrapping in
        the "probin" fixup for cluster upgrades from versions < 9.0. Earlier
        versions' replace() function indeed does work on bytea types, not strings,
        so this broke upgrades to 8.4. (Closes: #627227)
      * pg_upgradecluster: Drop all unversioned configuration option transitions,
        which were still from the 7.4 → 8.0 days. These are obsolete, and
        versions >= 96 only support clusters >= 8.1 anyway. In some cases they
        actively break stuff, like inadvertently setting log_statement=all.
        (Closes: #617493)
      * t/060_obsolete_confparams.t: Fix remaining "{,log_}timezone=unknown"
        example configuration files, to also fix upgrade tests for 8.4 → 9.1.
     -- Ubuntu Archive Auto-Sync <email address hidden>   Fri,  20 May 2011 08:10:27 +0000
  • postgresql-common (115) unstable; urgency=low
    
      * Add Danish debconf translations, thanks Joe Dalton. (Closes: #619057)
      * debian/README.Devel: Modernize a bit.
      * pg_upgradecluster: In the "probin" fixup, drop the wrapping in
        encode()/decode(). This has been wrong all the time, as the "probin"
        column already is of "text" datatype, and now breaks with 9.1.
      * Add support for 9.1:
        - Add 9.1 configuration method to pg_createcluster.
        - cleanpg: Stop 9.1 clusters.
        - t/040_upgrade.t: Don't call createlang for upgrades from 9.0 on, as
          PL/pgsql is enabled there by default.
        - t/050_encodings.t: Update for changed error message for invalid usage of
          \' in 9.1.
        - t/060_obsolete_confparams.t: Add full configuration for 9.0 to test the
          configuration update to 9.1.
     -- Ubuntu Archive Auto-Sync <email address hidden>   Thu,  12 May 2011 07:51:26 +0000
  • postgresql-common (114) unstable; urgency=low
    
      * debian/supported-versions: Add Ubuntu 11.04. Drop versions which are newer
        than the ones supported in the released versions, as backports are now
        generally accepted by our .config scripts, but having those newer versions
        confuses pg_buildext.
      * debian/postgresql-common.config: Silence warning from --compare-versions
        when being called through a trigger and $2 is not a version number.
        This works around the underlying dpkg problem. (Closes: #608522)
      * Add debian/postgresql-common.sysctl: sysctl.d/ template for changing
        kernel.shmmax and kernel.shmall, which is very common with PostgreSQL.
        Install it in debian/rules. Thanks to Peter Eisentraut for the suggestion!
        (Closes: #607946)
      * testsuite: Take new unified init script into account when stopping
        existing clusters. Thanks Steve Beattie! (LP: #712200)
      * pg_wrapper: If libreadline is installed, LD_PRELOAD this for "psql", to
        avoid using the rather broken libedit. We need to build the postgresql-X.Y
        packages against libedit for license reasons (#603599), but as libreadline
        has a drop-in compatible ABI, this works around the licensing
        restrictions. Thanks to Andreas Barth for working this out! Add a
        recommends to libreadline6. (Closes: #608442, #607907, #607109, #611918)
     -- Martin Pitt <email address hidden>   Sun, 13 Feb 2011 22:28:33 +0100