[debhelper-devel] Bug#870892: debhelper: Tries building "Architecture: all" despite --binary-arch (regression compat 11).

Niels Thykier niels at thykier.net
Sun Aug 6 14:38:00 UTC 2017

Jens Reyer:
> Hi Niels
> On 08/06/2017 03:02 AM, Niels Thykier wrote:
>> On Sat, 5 Aug 2017 23:16:52 -0400 Jens Reyer <jre.winesim at gmail.com> wrote:
>> Do you have a log file of the attempt (perhaps with export DH_VERBOSE=1)?
> I attached the full log.
> Source is at https://anonscm.debian.org/git/pkg-wine/wine.git (except
> the change to compat 11).
> [...]
>    dh_installdocs -a
> dh_installdocs: Cannot find (any matches for)
> "debian/tmp/README.winedbg" (tried in ., debian/tmp)
> debian/rules:109: recipe for target 'binary-arch' failed

Excellent, thanks.  I suspect it is a feature interaction caused by:

 1) To better support dh_missing, dh_installdocs (among others) need to
    log all installed files even for packages not acted on.

 2) In compat 11, failed matches are no longer silently ignored.

Certainly, this should be handled more gracefully like in dh_install,
where missing files are silently ignored for packages not acted on.

> Normally README.winedbg is created in override_dh_auto_install-indep,
> and put in pkg:wine-development which is "Architecture: all".
> Greets
> jre

I believe I got all the information I need to reproduce and fix the
issue now.  Thanks for finding this bug and reporting it. :)


More information about the debhelper-devel mailing list