lp:ubuntu/gutsy/postgresql-common

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/gutsy/postgresql-common
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

7. By Martin Pitt

debian/postgresql-common.postinst: Only clean up
/usr/lib/postgresql/dumpall/ on upgrades if it is actually a directory.
(Closes: #440596)

6. By Martin Pitt

* Priority medium since this unbreaks client programs like psql in testing.
* pg_wrapper: Revert changes of version 74 to make this work with taint
  mode. It breaks too many custom setups, and Perl just doesn't allow to
  untaint $PATH bluntly. If you run pg_wrapper from a perl script with taint
  checks enabled, you have to clean $PATH yourself. Closes: #427894
* t/020_create_sql_remove.t: Check that PL/TCL and PL/TCLu work, so that we
  now have complete test coverage of all four PLs that are shipped with the
  core package.
* t/001_packages.t: Check that postgresql-pltcl-<version> is installed.
* PgCommon.pm, get_cluster_socketdir(): Improve error message if data
  directory parent is not readable. Closes: #428698

5. By Martin Pitt

The "Never run the test suite without 7.4 just because it is deprecated and
about to be removed" release. Sorry for the trouble.

pg_ctlcluster: Partially revert PATH cleansing to make pg_ctl work on 7.4
again. This can be dropped again once 7.4 is actually removed from the
archive. Closes: #425594

4. By Martin Pitt

* debian/supported_versions:
  - Match any 4.0* as Debian Etch to get the correct set of supported
    versions. Closes: #420915
  - Add Lenny/unstable: only support 8.2.
  - Add Ubuntu 7.10.
  - Don't fail if the distribution cannot be determined at all, only print
    out a warning.
* pg_createcluster, pg_ctlcluster, pg_dropcluster, pg_maintenance,
  pg_upgradecluster: Strip down PATH untainting to the absolute minimum, to
  not fall over if e. g. /usr/local/bin is misconfigured to be world
  writable. Closes: #420565
* pg_wrapper: Make this script work with taint checks enabled. This happens
  in a pretty blunt way, since it does not actually make sense to enforce
  environment variables, etc. It should just not fail when being called from
  a -T perl script. Closes: #422129
* debian/postgresql-common.postinst: Do not hide failures of the init
  script on restart.
* debian/postgresql-common.config, debian/postgresql-common.templates:
  Remove the check for an untransitioned postgresql, since it was only
  necessary for the Sarge->Etch upgrade. Update debian/po/*.po.
* Remove debian/postgresql-common.preinst, we only needed it for the
  "untransitioned" test.
* debian/control: Move cdbs and debhelper from B-D-I to B-D, since we need
  them for 'clean'.
* Add debian/postgresql-client-common.lintian: Lintian overrides for 'binary
  without manpage'. The stuff in /usr/bin is just a symlink to pg_wrapper,
  postgresql-client-* ships the actual manpages for those.

3. By Martin Pitt

* debian/postgresql-common.dirs: Ship /var/lib/postgresql again, creating it
  dynamically causes various upgrade failures. Closes: #416146, #416228
* debian/postgresql-common.postinst: Call adduser with --no-create-home.
  This avoids the 'wrong owner' warning as well.

2. By Martin Pitt

* Add Swedish debconf translations. Thanks to Andreas Henriksson!
  Closes: #407865
* Add Galician debconf translations. Thanks to Jacobo Tarrio!
  Closes: #408121
* debian/supported-versions: Only 8.2 is supported in Ubuntu 7.04.
* pg_ctlcluster: Check that $version and $cluster are still defined after
  untainting to avoid confusing (but harmless) error message.
  Closes: #406117

1. By Martin Pitt

* Changed my debuild alias to explicitly ignore .arch-ids directories (a
  mere -i catched some, but not all arch directories). Closes: #328204
* Add lintian overrides for missing manpages; manpages are provided by
  postgresql-client-X.Y packages.
* pg_ctlcluster: Have autovac-* commands error out with a meaningful message
  instead of claiming success if pg_autovacuum is not available.
* pg_ctlcluster:
  - Increase the timeout for the started postmaster to 30 seconds to cope
    with slow startup. Closes: #320444
  - Immediately fail if the postmaster produced log output and does not run
    any more. This avoids unnecessary timeouts on configuration errors and
    the like.
* pg_createcluster: Listen on localhost by default only since upstream
  considers listening on all interfaces by default not safe enough.
  Closes: #318820
* pg_dropcluster: Handle missing data directories gracefully.
  Closes: #330135

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/postgresql-common
This branch contains Public information 
Everyone can see this information.

Subscribers