In order to address a potentially critical bug in the VACUUM code, the PostgreSQL Global Development Group is releasing v7.2.3 of PostgreSQL. This release includes a fix for a serious problem that has affected all 7.2.* releases: if a VACUUM command is run by a non-superuser, it is sometimes possible for the system to prematurely remove old transaction log data (pg_clog files). This can result in data becoming unrecoverable. All 7.2.* installations are urged to update to 7.2.3 as soon as possible. Other changes include; * Prevent non-superuser from increasing most recent vacuum info (Tom) * Handle pre-1970 date values in newer versions of glibc (Tom) * Fix possible hang during server shutdown * Prevent spinlock hangs on SMP PPC machines (Tomoyuki Niijima) * Fix pg_dump to properly dump FULL JOIN USING (Tom) ------------------- Attached is ebuild package for 7.2.3 1) I have removed the postgresql-7.2.2-perl-gentoo.diff patch - It caused sandbox errors for me. See http://bugs.gentoo.org/show_bug.cgi?id=8483 2) I copied the postgresql-7.2.2-dyn-libperl-gentoo.diff up to the new version number - no changes, and it applied clean. 3) All other support files remain unchanged.
Created attachment 4526 [details] Ebuild + Support files for Postgresql 7.2.3
Attachment is a .tar.bz2 file
committed... Sending out a GLSA
Created attachment 4752 [details] .tar.bz2 of Postgresql-7.2.3-r1.ebuild Put the patch for the Perl Module MAN3 sandbox bug back into 7.2.3 ebuild. http://bugs.gentoo.org/show_bug.cgi?id=8483 The man file was pre-existing on my previous install, so it might have tainted my test of my ebuild. This time I tested the build on a machine that had never seen a Postgres install (Gentoo 1.4r1)
Richard... The patch should be included.