[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#771908: unblock: phamm/0.6.2-1.1



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

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: