On Tue, 25 Feb 2020 18:15:31 GMT, Bernhard M. Wiedemann 
<github.com+637990+bmwiedem...@openjdk.org> wrote:

>>> FWIW, I have scripts that will unpack the modular jar files and diff each 
>>> class
>> 
>> I agree that such specialized diff tools have some value, yet, there are 
>> also some limitations and downsides to them. E.g. you cannot simply tell 
>> another party what the expected sha256sum of a build result is.
>> 
>> https://www.suse.com/c/?p=42014  also has a section on problems with "the 
>> use of specialized comparison tools like [openSUSE's] ‘build-compare‘ "
>> 
>> I probably should write an FAQ entry about that topic...
>> 
>>> each released build is necessarily going to be different because you want a 
>>> unique time stamp and build number associated with it.
>> 
>> For release builds, it is important that other people can take the released 
>> sources and reproduce the same original binaries with the same release 
>> number (and ideally same timestamps) to easily verify that the build was 
>> clean (not corrupted by bad CPUs/RAM/HDDs or someone messing with the build 
>> machine).
>> I heard, some people even use that to save network bandwidth: add a small 
>> patch locally+remotely, build it locally, tell the world the new build hash, 
>> but have others upload their binaries with the right hash.
> 
> Hi, did you find time to review this?

No, I'm pretty backed up on reviews. It's on my queue, though.

-------------

PR: https://git.openjdk.java.net/jfx/pull/99

Reply via email to