Hello Paul, I have prepared a non-maintainer upload to fix this bug (#431522) and an other serious issue: po-debconf is listed in Build-Depends-Indep instead of Build-Depends although it is required for "debian/rules clean". Debian Policy 7.6 requires that dependencies that are required for the clean target must be listed in Build-Depends. My NMU packages and the diff to your last upload (which is also attached to this mail) is available at: http://people.debian.org/~fst/NMUs/localepurge/ http://people.debian.org/~fst/NMUs/localepurge_0.5.9_0.5.9-0.1.diff
Although we are currently in an everlasting BSP with a 0-day NMU policy (see [1]), I have uploaded my NMU to DELAYED/7-day for your convenience if you want to cancel my NMU. I hope this in your interest and you do not feel threatened by my NMU. Greetings, Frank [1] http://lists.debian.org/debian-devel-announce/2007/09/msg00000.html -- Die Garde stirbt, aber sie ergibt sich nicht!
diff -Nru /tmp/gDkhrPCi1T/localepurge-0.5.9/debian/changelog /tmp/o1K6XbbjEe/localepurge-0.5.9/debian/changelog --- /tmp/gDkhrPCi1T/localepurge-0.5.9/debian/changelog 2007-03-19 11:28:38.000000000 +0100 +++ /tmp/o1K6XbbjEe/localepurge-0.5.9/debian/changelog 2007-12-10 00:12:02.000000000 +0100 @@ -1,3 +1,16 @@ +localepurge (0.5.9-0.1) unstable; urgency=medium + + * Non-maintainer upload to fix RC bugs. + + * Mask the ucf call in debian/postrm so that the package does not fail on + purge if ucf is not available. (closes: #431522) + + * Moved po-debconf from Build-Depends-Indep to Build-Depends because it is + required to run the debian/rules clean target and dependencies required + for this target must be listed in Build-Depends, see Debian Policy 7.6. + + -- Frank S. Thomas <[EMAIL PROTECTED]> Sun, 09 Dec 2007 23:34:56 +0100 + localepurge (0.5.9) unstable; urgency=high * First release after moving from Germany to Barcelona/Spain. :-) diff -Nru /tmp/gDkhrPCi1T/localepurge-0.5.9/debian/control /tmp/o1K6XbbjEe/localepurge-0.5.9/debian/control --- /tmp/gDkhrPCi1T/localepurge-0.5.9/debian/control 2006-10-20 23:32:54.000000000 +0200 +++ /tmp/o1K6XbbjEe/localepurge-0.5.9/debian/control 2007-12-10 00:12:02.000000000 +0100 @@ -2,7 +2,8 @@ Section: admin Priority: optional Maintainer: Paul Seelig <[EMAIL PROTECTED]> -Build-Depends-Indep: debmake, po-debconf +Build-Depends: po-debconf +Build-Depends-Indep: debmake Standards-Version: 3.5.10 Package: localepurge diff -Nru /tmp/gDkhrPCi1T/localepurge-0.5.9/debian/postrm /tmp/o1K6XbbjEe/localepurge-0.5.9/debian/postrm --- /tmp/gDkhrPCi1T/localepurge-0.5.9/debian/postrm 2006-10-20 23:32:54.000000000 +0200 +++ /tmp/o1K6XbbjEe/localepurge-0.5.9/debian/postrm 2007-12-10 00:12:03.000000000 +0100 @@ -7,7 +7,11 @@ db_purge rm -rf /var/cache/localepurge rm -f /etc/locale.nopurge - /usr/bin/ucf --purge /etc/locale.nopurge + if [ -x /usr/bin/ucf ]; then + /usr/bin/ucf --purge /etc/locale.nopurge + else + echo >&2 "/etc/locale.nopurge could not be purged because ucf was not found." + fi rm -f /etc/locale.nopurge.md5sum echo