[Reproducible-builds] [PATCH] Upstreaming a large amount of patches

Holger Levsen holger at layer-acht.org
Wed Mar 23 17:31:10 UTC 2016


Hi,

On Wed, Mar 23, 2016 at 12:33:04AM +0100, Reiner Herrmann wrote:
> > [https://lists.gnu.org/archive/html/info-gnu/2010-07/msg00023.html]
> > 
> > " * WARNING: Future backward-incompatibility!
> > "   Wildcards are not documented as returning sorted values, but up to and
> > "   including this release the results have been sorted and some makefiles are
> > "   apparently depending on that.  In the next release of GNU make, for
> > "   performance reasons, we may remove that sorting.  If your makefiles
> > "   require sorted results from wildcard expansions, use the $(sort ...)
> > "   function to request it explicitly.
> > 
> > (But the change actually went into 3.82, not a future release; as the
> > ChangeLog in the source says:
> > 
> > " 2010-08-13  Paul Smith  <psmith at gnu.org>
> > "
> > "         * NEWS: Accidentally forgot to back out the sorted wildcard
> > "         enhancement in 3.82, so update NEWS.
> > 
> > -- after it had already been posted to the mailing list as a threat of
> > *future* change...)
> > 
> > "for performance reasons", they broke backwards compatibility and
> > potentially packages throughout the universe of software development?
> > Augh...
> 
> Yes, I also think that this is very unfortunate.
> The performance "impact" is only visible in build processes and doesn't
> affect end users, and even there it is probably negligible for almost all
> packages.
> But at the time of the change reproducible builds weren't considered as
> that important yet and they probably didn't see any disadvantage in omitting
> the sorting.

ouch.

did someone already reported this to the make upstream developers as a
problem for reproducible builds everywhere?
 
> I think the best solution would be to change the default again to let
> wildcard sort the lists (it will probably make a bunch of packages
> reproducible without having to touch them). And if someone really
> needs this bit of extra-performance, a fast-wildcard or unsorted-wildcard
> could be added.

yup
 
& thanks for bringing this news to us!

-- 
cheers,
	Holger
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 811 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160323/1b146642/attachment.sig>


More information about the Reproducible-builds mailing list