lp:ubuntu/precise-proposed/postgresql-common

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

Recent revisions

41. By Martin Pitt

* pg_ctlcluster: Do not remove the PID file after SIGKILLing the
  postmaster in the "last-ditch effort to shut down" in --force mode. This
  is a potentially dangerous thing to do when trying to start a second
  postmaster in parallel while the first one is still being shut down.
  (see http://archives.postgresql.org/pgsql-general/2012-07/msg00475.php)
  Backported from trunk r1181. (LP: #1042556)
* debian/control: Update Vcs-* for new precise branch.

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.

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