Control: tag -1 - moreinfo Jonathan Wiltshire: > This all looks reasonable except that if you want to use maintscript > helpers you need appropriate pre-depends on dpkg. I think > ${misc:Pre-Depends} is populated for you, but you should test that.
That's true, however: - dpkg is an essential package. - mv_conffile[1] command only requires dpkg (>= 1.15.7.2) and madison[2] shows that both squeeze and wheezy supports it. - Upgrade from etch straight to jessie is not supposed to work, is it? I tested ${misc:Pre-Depends}, but it is empty if you only do a mv_conffile. If I add a symlink_to_dir or a dir_to_symlink, it gets populated with "dpkg (>= 1.17.5)", but dpkg doesn't "think" a pre-depends is needed for mv_conffile[3][4]. If I add the substvar without adding a dir_to_symlink, I get a warning about it being unknown substitution variable, and exactly the same DEBIAN/control file in the binary package. Can you confirm you would like me to hardcode an extra pre-depends on dpkg > 1.15.7.2, please? I'll prepare a new version, but if you reconsider, fell free to unblock it before I get another sponsored NMU. [1] man dpkg-maintscript-helper(1), "INTEGRATION IN PACKAGES" [2] rmadison dpkg [3] requirement was dropped https://anonscm.debian.org/cgit/debhelper/debhelper.git/commit/dh_installdeb?id=778b1d5f7119622c755278ed163b316e92cd1487 [4] https://bugs.debian.org/703264 : drop pre-dependency against dpkg 1.15.7.2 -- Nirgal
signature.asc
Description: OpenPGP digital signature