[debhelper-devel] Bug#863447: dh_install -X is ignored for --list/fail-missing

Iain Lane laney at debian.org
Wed May 31 20:23:06 UTC 2017


On Sat, May 27, 2017 at 12:51:38AM +0200, Michael Biebl wrote:
> I also note, that usr/share/doc/NetworkManager/examples/server.conf is
> actually installed via debian/network-manager.examples, which contains:
> debian/tmp/usr/share/doc/NetworkManager/examples/server.conf
> 
> I assume dh_installexamples is simply not updated yet to support the new
> dh_missing functionality?

This also happens with dh_install --list-missing currently[0]. I *guess*
that this is because dh_install is run first, before all the other
dh_installfoo commands. So dh_install itself has no way of knowing what
is about to be installed by other commands. This to me seems unfixable
without either changing the order (at a compat bump?) or removing
--{list,fail}-missing and running dh_missing after all the dh_installfoo
commands. AFAICS they will all need to call log_installed_files for this
to work properly.

Cheers,

-- 
Iain Lane                                  [ iain at orangesquash.org.uk ]
Debian Developer                                   [ laney at debian.org ]
Ubuntu Developer                                   [ laney at ubuntu.com ]

[0] https://buildd.debian.org/status/fetch.php?pkg=network-manager&arch=i386&ver=1.8.0-2&stamp=1494613902&raw=0
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debhelper-devel/attachments/20170531/49db578f/attachment-0003.sig>


More information about the debhelper-devel mailing list