Your message dated Sat, 20 Oct 2012 15:44:37 +0100
with message-id <[email protected]>
and subject line Re: Bug#690528: unblock: xml2rfc/1.36-5
has caused the Debian Bug report #690528,
regarding unblock: xml2rfc/1.36-5
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
690528: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690528
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
unblock xml2rfc/1.36-5
The squeeze version of xml2rfc fails to remove /etc/sgml/xml2rfc.cat on
either remove or purge. Upgrading such a system and then installing
wheezy's xml2rfc results in a conffile prompt as discovered by Andreas
Beckmann using piuparts in #680291. Note that the behaviour of the
squeeze package is a policy violation. The updated version solves the
conffile prompt for the left over file. I attched the full debdiff
between the version currently in wheezy and the fixing version in sid.
Helmut
diff -Nru xml2rfc-1.36/debian/changelog xml2rfc-1.36/debian/changelog
--- xml2rfc-1.36/debian/changelog 2012-08-31 20:16:57.000000000 +0200
+++ xml2rfc-1.36/debian/changelog 2012-10-15 01:31:22.000000000 +0200
@@ -1,3 +1,11 @@
+xml2rfc (1.36-5) unstable; urgency=low
+
+ [ Helmut Grohne ]
+ * Always remove /etc/sgml/xml2rfc.cat when it is not a conffile.
+ (Closes: #680291)
+
+ -- Daniel Kahn Gillmor <[email protected]> Sun, 14 Oct 2012 19:30:24
-0400
+
xml2rfc (1.36-4) unstable; urgency=low
* Bump Standards-Version to 3.9.3 (no changes needed)
diff -Nru xml2rfc-1.36/debian/preinst xml2rfc-1.36/debian/preinst
--- xml2rfc-1.36/debian/preinst 1970-01-01 01:00:00.000000000 +0100
+++ xml2rfc-1.36/debian/preinst 2012-10-15 01:29:51.000000000 +0200
@@ -0,0 +1,15 @@
+#!/bin/sh
+set -e
+
+# xml2rfc version 1.35-1 as of Debian squeeze did not properly clean its
+# package catalog upon removal or purge. This results in a conffile prompt when
+# installing a dh_installcatalogs managed version. This is also known as
+# #680291. The issue affects the upgrade from squeeze to wheezy. Once wheezy is
+# released. This preinst file should be removed unless something else is added
+# to it.
+CENTCAT=/etc/sgml/xml2rfc.cat
+if test -f "$CENTCAT" && ! dpkg-query -S "$CENTCAT" >/dev/null 2>&1; then
+ mv "$CENTCAT" "$CENTCAT.old"
+fi
+
+#DEBHELPER#
--- End Message ---
--- Begin Message ---
On Mon, 2012-10-15 at 10:11 +0200, Helmut Grohne wrote:
> The squeeze version of xml2rfc fails to remove /etc/sgml/xml2rfc.cat on
> either remove or purge. Upgrading such a system and then installing
> wheezy's xml2rfc results in a conffile prompt as discovered by Andreas
> Beckmann using piuparts in #680291. Note that the behaviour of the
> squeeze package is a policy violation. The updated version solves the
> conffile prompt for the left over file. I attched the full debdiff
> between the version currently in wheezy and the fixing version in sid.
Unblocked; thanks.
Regards,
Adam
--- End Message ---