lp:ubuntu/precise/postgresql-common

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/precise/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
Status:
Mature

Recent revisions

40. By Martin Pitt

* pg_ctlcluster: Fix wrong configuration file name in documentation, thanks
  Peter Eisentraut. (Closes: #653098)
* t/050_encodings.t: Add alternative Russian translation for expected error
  message, to match against what 9.1.3 has.
* debian/copyright: Update to official 1.0 format.
* debian/control: Bump Standards-Version to 3.9.3.

39. By Martin Pitt

* debian/backport-ppa: Make this work for postgresql-X.Y packages, too.
* debian/postgresql-client-common.links: Wrap pg_basebackup.
  (Closes: #647224)
* pg_buildext: Fix wrong exit code if "pgversions" does not exist.
  (Closes: #646698)
* pgxs_debian_control.mk: Some robustifications: Write to temporary control
  file first and rename only after everything succeeds, otherwise delete it.
  Catch errors from pg_buildext and abort the build. (Closes: #646702)
* pg_buildext, pg_buildext.pod: If second parameter (srcdir) is not
  specified, assume the current directory. (Closes: #646712, part 1)
* pgxs_debian_control.mk: Drop $(SRCDIR) requirement so that this doesn't
  need to be set separately. Just use $(CURDIR). (Closes: #646712, part 2)

38. By Martin Pitt

* debian/backport-ppa: Add oneiric.
* logrotate 3.8 landed in unstable, rebuild against this to get a proper
  logrotate config snippet and adjust the depends/breaks. (See Debian
  #640493)
* debian/rules: Fix logrotate dependency generation logic to only consider
  the most recent logrotate version.

37. By Martin Pitt

* pg_ctlcluster: Prefer setting oom_score_adj over oom_adj, as the latter is
  deprecated. (Closes: #646096)
* Add debian/tests/{control,system}: DEP-8/autopkgtest control files for
  running the integration tests.
* t/020_create_sql_remove.t: Set stdin for forked psql process, so that the
  test suite run does not need a defined stdin.
* debian/control: Clean up metapackage descriptions. (Closes: #649400)

36. By Martin Pitt

* Add debian/backport-ppa: Script to generate and upload backport packages
  to my Ubuntu PPA. Only for personal use.
* Add t/160_alternate_confroot.t: Test creation, operation, upgrading, and
  removal of clusters as user nobody using $PG_CLUSTER_CONF_ROOT. This
  reproduces LP#835630 and other bugs.
* PgCommon.pm: If $PG_CLUSTER_CONF_ROOT is set, untaint it.
* pg_upgradecluster: Don't hardcode /etc/postgresql/, use
  $PgCommon::confroot to respect $PG_CLUSTER_CONF_ROOT. (LP: #835630)
* pg_upgradecluster: Add --logfile option to specify a custom log file for
  the upgraded cluster. Necessary if you want to run this on
  per-user clusters and can't write into /var/log/postgresql/.
* pg_ctlcluster: When starting as root for >= 9.1, adjust the OOM killer
  protection to -16, so that the postmaster does not get OOM-killed so
  easily (as it appears to claim all the shared memory). 9.1.1-3 and later
  resets oomadj of child processes to 0, so that the client backends can
  still get OOM-killed. Add tests to t/020_create_sql_remove.t.
  (LP: #854590)
* debian/control: Add Breaks: to postgresql-9.1 versios before 9.1.1-3, as
  they do not reset oomadj for child processes. This is a precaution to
  avoid running all the client backends with -16 as well.
* Add t/170_extensions.t: Check that all shipped extensions install and
  remove.
* Add t/180_ecpg.t: Check that ecpg works. In t/001_packages.t, check that
  libecpg-dev is installed.

35. By Martin Pitt

* Keeping urgency medium, as 123 did not make it into testing yet.
* PgCommon.pm, cluster_info(): Use /bin/ps instead of reading /proc/*/comm,
  the latter was reported to not work on some systems.
* pg_ctlcluster: Use PgCommon::check_pidfile_running and drop duplicated
  code.
* pg_wrapper: The previous multiarch globbing was wrong, as it looked for
  the architecture in uname() (which doesn't work on i386, where uname says
  i686). Now get the multiarch library path from whereever psql expects
  libedit.so to be, so that this even works if you install postgresql-client
  for a foreign architecture.

34. By Martin Pitt

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)

33. By Martin Pitt

* 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.

32. By Martin Pitt

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.

31. By Martin Pitt

[ 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)

Branch metadata

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

Subscribers