lp:ubuntu/precise-proposed/postgresql-common
- Get this branch:
- bzr branch lp:ubuntu/precise-proposed/postgresql-common
Branch merges
Branch information
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