From a0a0c6a43b88d946f2b5484892cf0209bd7c0e68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Boskovits?= Date: Sat, 8 Dec 2018 21:25:31 +0100 Subject: [PATCH] Make idlj respect SOURCE_DATE_EPOCH. --- .../sun/tools/corba/se/idl/toJavaPortable/Util.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Util.java b/src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Util.java index 7397619f2..583d6b8e4 100644 --- a/src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Util.java +++ b/src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Util.java @@ -1146,7 +1146,18 @@ public class Util extends com.sun.tools.corba.se.idl.Util else formatter.setTimeZone (java.util.TimeZone.getDefault ()); - stream.println ("* " + formatter.format (new Date ())); + try { + String epoch = System.getenv("SOURCE_DATE_EPOCH"); + if(epoch != null) { + long unixTime = Long.parseLong(epoch); + stream.println ("* " + formatter.format (new Date (unixTime*1000L))); + } else { + stream.println ("* " + formatter.format (new Date ())); + } + } catch (Exception e) { + //in case of error fall back to default + stream.println ("* " + formatter.format (new Date ())); + } // /////////////// -- 2.19.2 ix-archive.sh?id=0be4d0947968168cacffe62e2a6fbfea9bee1683'>diff
AgeCommit message (Expand)Author
2020-12-15serialization: 'restore-file' sets canonical timestamp and permissions....* guix/serialization.scm (restore-file): Set the permissions and mtime of FILE. * guix/nar.scm (finalize-store-file): Pass #:reset-timestamps? #f to 'register-items'. * tests/nar.scm (rm-rf): Add 'chmod' calls to ensure files are writable. ("write-file + restore-file with symlinks"): Ensure every file in OUTPUT passes 'canonical-file?'. * tests/guix-archive.sh: Run "chmod -R +w" before "rm -rf". Ludovic Courtès
2020-09-28tests: Simplify shell exit status negation;...* tests/guix-archive.sh, tests/guix-build-branch.sh, tests/guix-build.sh, tests/guix-daemon.sh, tests/guix-download.sh, tests/guix-environment.sh, tests/guix-gc.sh, tests/guix-git-authenticate.sh, tests/guix-graph.sh, tests/guix-hash.sh, tests/guix-lint.sh, tests/guix-pack-relocatable.sh, tests/guix-pack.sh, tests/guix-package-aliases.sh, tests/guix-package-net.sh, tests/guix-package.sh: Use the shell '!' keyword to negate command exit status in place of 'if ...; then false; else true; fi' Eric Bavier