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