Package: singularity-container
Version: 2.4-1
Severity: normal
Control: forwarded -1 https://github.com/sylabs/singularity/issues/1271

$  singularity exec docker://busybox whoami
Docker image path: index.docker.io/library/busybox:latest Cache folder set to 
/home/hayashis/.singularity/docker Creating container runtime... tar: ./.exec: 
implausibly old time stamp -9223372036854775808 tar: ./.run: implausibly old 
time stamp -9223372036854775808 tar: ./.shell: implausibly old time stamp 
-9223372036854775808 tar: ./.singularity.d/actions/exec: implausibly old time 
stamp -9223372036854775808 tar: ./.singularity.d/actions/run: implausibly old 
time stamp -9223372036854775808 tar: ./.singularity.d/actions/shell: 
implausibly old time stamp -9223372036854775808 tar: 
./.singularity.d/actions/start: implausibly old time stamp -9223372036854775808 
tar: ./.singularity.d/actions/test: implausibly old time stamp 
-9223372036854775808 tar: ./.singularity.d/actions: implausibly old time stamp 
-9223372036854775808 tar: ./.singularity.d/env/01-base.sh: implausibly old time 
stamp -9223372036854775808 tar: ./.singularity.d/env/90-environment.sh: 
implausibly old time stamp -9223372036854775808 tar: 
./.singularity.d/env/95-apps.sh: implausibly old time stamp 
-9223372036854775808 tar: ./.singularity.d/env/99-base.sh: implausibly old time 
stamp -9223372036854775808 tar: ./.singularity.d/env: implausibly old time 
stamp -9223372036854775808 tar: ./.singularity.d/libs: implausibly old time 
stamp -9223372036854775808 tar: ./.singularity.d/runscript: implausibly old 
time stamp -9223372036854775808 tar: ./.singularity.d/startscript: implausibly 
old time stamp -9223372036854775808 tar: ./.singularity.d: implausibly old time 
stamp -9223372036854775808 tar: ./.test: implausibly old time stamp 
-9223372036854775808 tar: ./dev: implausibly old time stamp 
-9223372036854775808 tar: ./environment: implausibly old time stamp 
-9223372036854775808 tar: ./etc/hosts: implausibly old time stamp 
-9223372036854775808 tar: ./etc/resolv.conf: implausibly old time stamp 
-9223372036854775808 tar: ./etc: implausibly old time stamp 
-9223372036854775808 tar: ./home: implausibly old time stamp 
-9223372036854775808 tar: ./proc: implausibly old time stamp 
-9223372036854775808 tar: ./root: implausibly old time stamp 
-9223372036854775808 tar: ./singularity: implausibly old time stamp 
-9223372036854775808 tar: ./sys: implausibly old time stamp 
-9223372036854775808 tar: ./tmp: implausibly old time stamp 
-9223372036854775808 tar: ./var/tmp: implausibly old time stamp 
-9223372036854775808 tar: ./var: implausibly old time stamp 
-9223372036854775808 tar: .: implausibly old time stamp -9223372036854775808 
user


This issue was reported upstream, but it's a debian bug introduced by an error 
in the reproducibile-builds patch from <https://bugs.debian.org/866169>. That 
patch was applied in version 2.4-1 and affects all successive versions.

libexec/bootstrap-scripts/environment/Makefile.am is patched to call tar with 
the flag `--mtime="@${SOURCE_DATE_EPOCH:-$(date +%s)}"`, but the dollar sign 
isn't escaped in the patch, so Make just sees --mtime="@" and substitutes the 
implausibly old mtime for this invalid one.

Reply via email to