[debhelper-devel] Bug#747141: Bug#747141: ping

Dima Kogan dima at secretsauce.net
Sun Mar 12 21:32:52 UTC 2017


Niels Thykier <niels at thykier.net> writes:

> The issue in geda-gaf cannot be solved in debhelper correctly.  Please
> have a look at #766711 to understand the reasoning.
>
> Basically:
>  * We can only support two style of binNMUs: arch:all -> arch:all OR
>    arch:any -> arch: any.  Anything else will break.
>  * Compat 10 and later will forbid possibly broken setups.  We tried to
>    retro fit it into compat 9 and earlier, but it broke in unintended
>    ways (we could not reliably detect the issues).

Hi. Thanks for the reply. Like you say, "at first glance" (pkg =
${source:Version}) would work for this specific case, and that's what
the second patch here does.

Clearly I haven't thought about this as much as you have, and if it
really looks unfixable, it'd be great if

- An attempt to make a broken binNMU would hard-fail instead of throwing
  an easily-missed warning

- The error message has a link to this and related bugs

Currently dh_installdocs throws an error if compat != 9. Is it
acceptable to make it fail even for compat == 9?

Thanks for your work on this.

dima




More information about the debhelper-devel mailing list