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

Reply via email to