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

Reply via email to