RFR: 8288001: SOURCE_DATE_EPOCH should not be set by default
KIRIYAMA Takuya
duke at openjdk.org
Tue Jun 21 06:29:44 UTC 2022
On Tue, 14 Jun 2022 09:50:57 GMT, Magnus Ihse Bursie <ihse at openjdk.org> wrote:
>> Thank you for your comments.
>> I understood the goal of reproducible build. But now, ENABLE_REPRODUCIBLE_BUILD is set to false in default configuration.
>> Then I think minimize the effort of SOURCE_DATE_EPOCH when reproducible build is disabled. I wonder why build time information is different from Windows and Linux.
>
> @tkiriyama I have created https://bugs.openjdk.org/browse/JDK-8288396 for the approach I championed above, i.e. to always build reproducible instead. As part of this, the `-Xinternalversion` time stamp should be of the same format for all platforms, given the same set of options to `configure`.
>
> The associated PR is https://urldefense.com/v3/__https://github.com/openjdk/jdk/pull/9152__;!!ACWV5N9M2RV99hQ!P-ih1KOsqxjOgH-nLhQAe7l_x-qYC9MdAqnWBJMvuCAPBq_5RFQoQMLPMjvRCGZ83WhCSEDBwTuVgZl-EA$ . Can you verify if this solves your issues, and if so, close this bug?
@magicus Thank you for your action. I tried to build above PR branch, and I could get same build information between Windows and Linux
with ISO8601 format. I would close this PR.
-------------
PR: https://git.openjdk.org/jdk/pull/9081
More information about the build-dev
mailing list