RFR: 8264449: Enable reproducible builds with SOURCE_DATE_EPOCH
Kevin Rushforth
kcr at openjdk.java.net
Wed Mar 31 14:02:19 UTC 2021
On Tue, 30 Mar 2021 19:07:31 GMT, John Neffenger <jgneff at openjdk.org> wrote:
>> I think there might be a Skara bug. The pre-submit builds on Linux, macOS, and Windows completed immediately. I think that's because the first of the two commits in this pull request includes the Java Bug ID from [another pending pull request][1], because this pull request is a continuation of that one. I can squash the two commits and force-push the changes, if that would help.
>>
>> [1]: https://github.com/openjdk/jfx/pull/422
>
>> I think there might be a Skara bug.
>
> No, no bug. Sorry about that. I just don't know how GitHub works. :frowning_face: The pre-submit tests ran two days ago when I pushed the branch to GitHub, so by the time I submitted the pull request, they had finished long ago.
I recommend trying this with the following gradle flags, to match the settings for production builds:
-PCONF=Release -PPROMOTED_BUILD_NUMBER=NNN -PHUDSON_BUILD_NUMBER=MMM -PHUDSON_JOB_NAME=jfx -PCOMPILE_WEBKIT=true -PCOMPILE_MEDIA=true -PBUILD_LIBAV_STUBS=true
where `NNN` is the promoted build number that is being built (usually taken from the repo tag) and `MMM` is the CI build number. You can just pick any two positive numbers for your test builds.
Note that this will build the native media libraries and the native webkit library.
-------------
PR: https://git.openjdk.java.net/jfx/pull/446
More information about the openjfx-dev
mailing list