On Fri, Sep 14, 2012 at 01:43:31PM +0200, Andreas Beckmann wrote: > Control: found 681194 debhelper/9.20120830 > Countrol: found 680291 xml2rfc/1.36-4 > > Hi Helmut, > > we missed one case: > > If the package contained neither conffiles nor a postrm script (example: > xml2rfc in squeeze/non-free), removal does not end in "config-files" > state but in "uninstalled" state with cruft being left around in /etc. > The new preinst does not cover this case as it sees a "first > installation" where no cleanup is done, resulting in a conffile prompt.
This should be a case unique to xml2rfc, because it was the only package that did not use dh_installcatalogs but used update-catalog in squeeze. I converted the package to debhelper with permission from dkg. > Can you take a look at the packages in squeeze affected by this > "transition" and check how many more (if any) fall in this overlooked > category? TTBOMK all other packages using update-catalog in squeeze do so by calling dh_installcatalogs. That script adds a postrm (even in squeeze). So xml2rfc really is the only package affected by this particular issue. I would rather not update debhelper for one single package again, but fix this in xml2rfc directly. Any opposition to closing the debhelper issue again? In case of xml2rfc I see no other option that to forcefully remove the package catalog in all cases. The package was not properly purging itself in squeeze. This is a bug in xml2rfc. There is little we can do. Helmut -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org