On Wed, 24 Nov 2021 19:40:38 GMT, Mark Reinhold <m...@openjdk.org> wrote:
> A user who’s not familiar with the lingo of [reproducible > builds](https://reproducible-builds.org/docs/source-date-epoch/) will be > mystified by an option named `--source-date`. A user who just wants to set > the timestamp of new entries won’t be looking for an option whose name > includes “source.” > > Please consider providing a more general option, say `--date`, which takes an > [ISO 8601 date/time > string](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/format/DateTimeFormatter.html#ISO_DATE_TIME). > That would solve the general problem while also satisfying the requirement > for reproducible builds. In the build it’s easy enough to convert the > seconds-since epoch value of `SOURCE_DATE_EPOCH` to an ISO 8601 string (`date > -d @$SOURCE_DATE_EPOCH --iso-8601=seconds`). Thanks @mbreinhold , good point, i'll update to use --date=<iso-8601-date\> ------------- PR: https://git.openjdk.java.net/jdk/pull/6481