postgresql-common 85~feisty1 source package in Ubuntu
Changelog
postgresql-common (85~feisty1) feisty-backports; urgency=low * Automated backport upload; no source changes. postgresql-common (85) unstable; urgency=low * debian/README.Debian: Fix fatal typo that suggested dropping the wrong cluster on upgrade. (Closes: #464064) * pg_upgradecluster: Fix some typos in the POD, thanks to Brendan Jurd! postgresql-common (84) unstable; urgency=low * Add t/140_pg_config.t: Check correct output of pg_config, to avoid bugs like #455509 and #462037 in the future. * t/040_upgrade.t: Create and cd into an inaccessible test directory. * pg_upgradecluster: Chdir to / before the upgrade to avoid confusing error messages about inaccessible cwd. * debian/README.Debian: Update for 8.3 being the default version. Drop description of 7.4 autovacuum daemon magic, since it is obsolete now. * debian/postgresql-common.templates: Point to README.Debian. * debian/postgresql-common.cron.d: Update for 8.3, and add warnings and doc pointer about enabling regular VACUUM FULL. (LP: #186831) * PgCommon.pm, get_cluster_locales(): Print proper error message when server package is removed, but not purged, and a cluster still exists. (Closes: #463070) * t/030_errors.t, t/130_nonroot_admin.t: Check pg_dropcluster/ pg_createcluster error message when being called with insufficient privileges. * pg_createcluster, pg_dropcluster: Point out that program needs to be run as root when creating/removing config or data directory fails. (Closes: #460576) * t/090_multicluster.t: Remove test case for nonexisting PGSERVICE value, since this is not reliably reported in psql. * t/140_pg_config.t: Skip pg_config test for 8.1. It's known broken in Etch (pg_config was only shipped in libpq-def) and irrelevant in Lenny. postgresql-common (83) unstable; urgency=low * Drop the "If you have openssl installed..." from the package description, since ssl-cert depends on it. * t/050_encodings.t: Add alternative unicode representation 0xc827 for the CVE-2006-2313 test, so that the testsuite runs cleanly in Ubuntu 6.06. * debian/supported-versions: Drop 8.1 from fallback set of supported versions. * debian/postgresql-common.config: Add check for forcing the obsoletion notifications when upgrading over a particular version. This provides the notification when upgrading from Etch to Lenny, and when obsoleting a major version within unstable. * debian/supported-versions: Drop support for 8.2 in unstable, 8.3 is the version du jour. * debian/supported-versions: Drop Ubuntu 5.10, fix a typo in the versions for Ubuntu 6.06. * t/090_multicluster.t: Test correct behaviour of pg_service.conf. (See #439026) * debian/supported-versions: Only support 8.3 in Ubuntu 8.04. postgresql-common (82) unstable; urgency=low * debian/control: Fix 'commmon' typo. (Closes: #449532) * t/030_errors.t: Check that an /etc/postgresql/postgresql.conf leftover is not regarded as a cluster directory. This reproduces #450565. * PgCommon.pm, get_versions()/get_version_clusters(): Filter out '.' and '..' from readdir() output. (Closes: #450565) * pg_ctlcluster: Use "smart" mode shutdown by default, and add option -f/--force to use "fast" -> "immediate" -> kill -9 approach. (LP: #154012) * debian/init.d-functions: Use --force when stopping all clusters, since default smart mode can potentially block forever and thus fail to shut down a machine. * debian/README.Devel: Update for current bzr versions and hosting on code.launchpad.net. * Update Japanese debconf translations (Closes: #450902) postgresql-common (81) unstable; urgency=low * debian/supported_versions: Welcome, Ubuntu Hardy (8.04)! * debian/postgresql-common.templates, debian/control: Language and grammar improvements, thanks a lot to Christian Perrier and the l10n teams! (Closes: #446457) * Update debconf translations, thanks to all translators! - French (Christian Perrier) (Closes: #446978) - Vietnamese (Clytie Siddall) (Closes: #447009) - Finnish (Esko Arajärvi) (Closes: #447045) - Italian (Luca Monducci) (Closes: #447052) - Galician (Jacobo Tarrio) (Closes: #447054) - Basque (Piarres Beobide) (Closes: #447131) - Spanish (Javier Fernández-Sanguino Peña) (Closes: #447417) - Czech (Miroslav Kure) (Closes: 447436) - Portugese (Miguel Figueiredo) (Closes: #447642) - Brazilian Portugese (Eder L. Marques) (Closes: #447881) - Russian (Sergey Alyoshin) (Closes: #448768) - German (Martin Pitt) postgresql-common (80) unstable; urgency=low * pg_upgradecluster: Fix locale error checking. * pg_upgradecluster: Use cluster_exists() instead of cluster_data_directory(). * PgCommon.pm: Fix cluster_data_directory() to consider the data_directory setting in postgresql.conf, which should trump the /pgdata symbolic link. * debian/init.d-functions: Check for 'postgresql.conf' instead of 'pgdata' in the test for a valid cluster configuration directory, since 'pgdata' is optional now. * pg_createcluster: Do not create pgdata symlinks to the data directory in /etc any more when configuring a >= 8.0 cluster. Use the data_directory configuration option instead. (Part of #444689) * t/020_create_sql_remove.t: Check that clusters still work when replacing the data_directory setting with a pgdata symbolic link, and that the data_directory setting trumps the symlink. * pg_upgradecluster: Set correct data_directory config option after copying over the old configuration files. * t/060_obsolete_confparams.t: Restore data_directory setting after scribbling over the configuration file with our template. * PgCommon.pm, cluster_info(): Only return a value for 'logfile' when it is not explicitly configured with log_directory and/or log_filename. The previous guessing was wrong anyway, since PostgreSQL always appends a pretty unpredictable timestamp. * pg_ctlcluster: Only do log file checks and pass pg_ctl -l option when the log file default is used. Otherwise let PostgreSQL do its logfile handling and waive log file checks, since we don't know which file is used. * pg_ctlcluster: Redirect pg_ctl's stdout and stderr to /dev/null, otherwise it will hang forever when using a custom log file (and thus not passing -l). * pg_lsclusters: Print "custom" as log file location if a custom one was set in postgresql.conf. * pg_upgradecluster: Enable 'redirect_stderr' in the 7.4 -> 8.x migration of 'syslog' -> 'log_destination', so that the log output is actually complete. * t/060_obsolete_confparams.t: Enable 'redirect_stderr' in the template postgresql.conf's, so that we actually capture log output. * t/020_create_sql_remove.t: Check proper handling of logs when configuring log file in postgresql.conf, using the log symlink, or having neither. * PgCommon.pm, cluster_info(): Return default log file in 'logfile' if neither postgresql.conf nor a 'log' symlink explicitly specify a log file. * pg_createcluster: Do not create log symlink if using the default log file (i. e. when not using -l). (Closes: #444689) * t/020_create_sql_remove.t: Verify that log symlink is not created by default. * architecture.html: Update to current reality. * debian/postgresql-common.config: Do not consider versions as obsolete if they are newer than the latest officially supported version. This avoids confusion when testing new betas in experimental or using backports. (Closes: #446635) * t/TestLib.pm: Make exec_as() work with user name 'root' (not just uid 0). * Add t/130_nonroot_admin.t: Check that administrative pg_ tools work as non-root, too, if the invoker has sufficient permissions on the directories (test case for LP #90036). * pg_{create,drop,upgrade}cluster: Small tweaks to make the scripts work for non-root users with sufficient write permissions to /etc/postgresql/<version>, /var/lib/postgresql/<version>, and /var/log/postgresql. (LP: #90036) postgresql-common (79) unstable; urgency=low * debian/supported-versions: Welcome, version 8.3! * pg_createcluster: Add configure_8_3(). * PgCommon.pm, cluster_info(): 8.3 defaults to 'autovacuum = On' when not given, reflect that in the avac_enable return value. * t/050_encodings.t: 8.3 onwards refuses to create a cluster with an inconsistent locale/encoding combination. Just drop the test case, it does not make too much sense anyway. * t/090_multicluster.t: Do not rely on output of createdb, call it with -q. 8.3 behaves differently here. * t/060_obsolete_confparams.t: Add full set of 8.2 postgresql.conf options for testing upgrades to 8.3. * pg_upgradecluster: When upgrading to 8.3, transition changed configuration options: - bgwriter_lru_percent, bgwriter_all_percent, bgwriter_all_maxpages, stats_start_collector, and stats_reset_on_server_start: deprecated. - redirect_stderr -> logging_collector - stats_command_string -> track_activities - stats_block_level || stats_row_level -> track_counts - Explicitly enable archive_mode when archive_command is set. postgresql-common (78) unstable; urgency=low * debian/postgresql-common.postinst: Only clean up /usr/lib/postgresql/dumpall/ on upgrades if it is actually a directory. (Closes: #440596) postgresql-common (77) unstable; urgency=low * debian/control: Fix obsolete ${Source-Version}. * t/020_create_sql_remove.t: Create fake rotated log files to check that they are cleaned up properly. * pg_dropcluster: Remove rotated logs, too. (part of #431643) * debian/postgresql-common.postinst: Clean up /usr/lib/postgresql/dumpall/ junk from the Sarge->Etch postgresql transition. This needs to be kept until after Lenny's release. (part of #431643) * Add debian/postgresql-client-common.postrm: Clean up /var/lib/postgresql/.psql_history on purge. Closes: #431643 * debian/postgresql-common.postinst: Create /var/lib/postgresql/ if it does not exist. This should not usually happen, but apparently did anyway. (Closes: #438698) postgresql-common (76) unstable; urgency=medium * 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 postgresql-common (75) unstable; urgency=low 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 postgresql-common (74) unstable; urgency=low * 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. -- SpecialK <email address hidden> Fri, 8 Feb 2008 13:50:30 +0000
Upload details
- Uploaded by:
- SpecialK
- Uploaded to:
- Feisty
- Original maintainer:
- Martin Pitt
- Architectures:
- all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
postgresql-common_85~feisty1.tar.gz | 102.0 KiB | e5d334b5d5754ebb4b24cbf289ac7b869fa05d7c411b0e90b874a94e7b837dd6 |
postgresql-common_85~feisty1.dsc | 378 bytes | 7b0770ee4dedb94f2de48e20daa9e9712a42f89acc4e7fa962201d4efe412a94 |
Binary packages built by this source
- postgresql-client-common: No summary available for postgresql-client-common in ubuntu feisty.
No description available for postgresql-
client- common in ubuntu feisty.
- postgresql-common: No summary available for postgresql-common in ubuntu feisty.
No description available for postgresql-common in ubuntu feisty.