Hi! On Thu, 2013-11-07 at 14:34:11 +0100, Josselin Mouette wrote: > I noticed a problem with several packages when they were migrated to > multiarch, and I’m afraid we have a pattern here.
This was reported on this list some time ago: <http://lists.debian.org/20130422053153.ga3...@gaara.hadrons.org> > Here, libfoo is a Multi-Arch: same package. > > libfoo.postinst: > → Generate /etc/libfoo.conf > → Modify /etc/bar.conf to add libfoo support (think typically NSS > modules) > The postinst is idempotent, so applying it once per installed > architecture is no problem. > > libfoo.prerm or postrm (in remove or purge cases): > → Remove /etc/libfoo.conf > → Remove mentions to libfoo in /etc/bar.conf > You remove the package for one architecture, and it stops working for > the other installed architectures. > > This is of course another good reasons to use triggers everywhere we > can, but the question is: is there a way we can detect such problems > with lintian? dpkg 1.17.2 will setup DPKG_MAINTSCRIPT_PACKAGE_REFCOUNT to make this easier to handle. The aforementioned thread contains recipes on how to do proper ref-counting with older dpkg versions. Thanks, Guillem -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20131107143726.ga5...@gaara.hadrons.org