On Fri, 7 Feb 2020 19:51:07 GMT, Kevin Rushforth <k...@openjdk.org> wrote:

>>> The OCA needs to be validated and recorded.
>> 
>> https://www.oracle.com/technetwork/community/oca-486395.html#w now has
>> `Bernhard Wiedemann - OpenJDK - bmwiedemann`
>> 
>>> As for the bug, it has been transferred to the JDK project as 
>>> [JDK-8238650](https://bugs.openjdk.java.net/browse/JDK-8238650).
>> 
>> Thanks, somehow I had not got an email notification for that.
>> Also worth noting that this PR only fixes one of the sources of 
>> non-determinism in openjfx. Do I have to open a separate bug for each of 
>> them?
> 
>> Do I have to open a separate bug for each of them?
> 
> Every fix (meaning each pull request) needs a unique bug ID.

As an optional override, I am OK with the concept of having a way for the build 
to be reproducible.

FWIW, I have scripts that will unpack the modular jar files and diff each class 
as well as doing the same for a src.zip, and it's pretty easy to tell if only 
VersionInfo (which is the class that records the time stamps) has changed.

I note that in practice, this is useful for a certain class of builds (e.g., CI 
or nightly test builds), but each released build is necessarily going to be 
different because you want a unique time stamp and build number associated with 
it.

I will review this (probably some time next week) and would like @johanvos to 
review as well.

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

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

Reply via email to