<div dir="ltr">It looks fixed on my end; thanks!<div><br></div><div><a href="https://tests.reproducible-builds.org/rb-pkg/testing/armhf/khmer.html">https://tests.reproducible-builds.org/rb-pkg/testing/armhf/khmer.html</a><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Feb 9, 2016 at 4:13 PM Holger Levsen <<a href="mailto:holger@layer-acht.org">holger@layer-acht.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
On Dienstag, 9. Februar 2016, Steven Chamberlain wrote:<br>
> I think bin/reproducible_build.sh makes a too broad assumption, that<br>
> packages producing arch:all parts can build on "any" arch.<br>
<br>
indeed<br>
<br>
> dpkg-buildpackage proceeds, I think, because there are arch-indep parts<br>
> that 'might' be able to build. But since this package has no separate<br>
> binary-indep target, debian/rules tries to build the arch-dep parts<br>
> and fails there.<br>
<br>
indeed<br>
<br>
> The code has been much refactored since then. Does my patch below seem<br>
> a neat way to try to fix this again? (Though I totally have not tested<br>
> it).<br>
<br>
I think it does.<br>
<br>
> Where I set ARCHITECTURES="any", that will not be a regression over<br>
> current behaviour, but can be substituted for ARCHITECTURES="amd64" if<br>
> too many arch:all packages FTBFS on armhf.<br>
><br>
> From a759d049b1fd6deeb24985e57a3b6f4fa2e1f72b Mon Sep 17 00:00:00 2001<br>
> From: Steven Chamberlain <<a href="mailto:steven@pyro.eu.org" target="_blank">steven@pyro.eu.org</a>><br>
> Date: Tue, 9 Feb 2016 13:02:13 +0000<br>
> Subject: [PATCH] reproducible: don't always build arch:all on "any" arch<br>
><br>
> If a package builds arch-dep parts on a restricted set of arches,<br>
> don't assume the arch-indep parts can build on "any" arch.<br>
><br>
> If a package *only* lists Architecture: all, keep the current behaviour:<br>
> (linux-)amd64 will most likely work; armhf is less likely but is nice<br>
> to try anyway.<br>
<br>
I've applied and deployed this patch now, thanks Steven! Currently<br>
<a href="https://tests.reproducible-builds.org/unstable/amd64/index_not_for_us.html" rel="noreferrer" target="_blank">https://tests.reproducible-builds.org/unstable/amd64/index_not_for_us.html</a><br>
lists 84 packages, I'm curious how many there will be listed in a week ;-)<br>
<br>
For comparison in 42 days or so: <a href="https://tests.reproducible-" rel="noreferrer" target="_blank">https://tests.reproducible-</a><br>
<a href="http://builds.org/unstable/armhf/index_not_for_us.html" rel="noreferrer" target="_blank">builds.org/unstable/armhf/index_not_for_us.html</a> today lists 235 packages.<br>
<br>
<br>
cheers,<br>
Holger<br>
</blockquote></div>