Subject: | non-deterministic Makefiles |
Date: | Tue, 17 Mar 2015 15:08:00 +0000 |
To: | bug-Encode [...] rt.cpan.org |
From: | Zefram <zefram [...] fysh.org> |
The order of operations at build time for Encode is non-deterministic,
due to hash order effects in the Makefile.PL code. That interferes
with comparison of build logs. The attached patch adds sorting where
relevant, so that the inputs to Makefile generation are deterministic.
If combined with a similar patch to ExtUtils-MakeMaker [rt.cpan.org
#102397], this makes the Makefile generation fully deterministic,
avoiding noise in build log comparisons.
-zefram
Message body is not shown because sender requested not to inline it.