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  <psm...@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

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to