Started by an SCM change Started by an SCM change [EnvInject] - Loading node environment variables. Building on master in workspace /var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace Wiping out workspace first. Cloning the remote Git repository Cloning repository https://salsa.debian.org/reproducible-builds/specs/build-path-prefix-map-spec.git > git init /var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace # timeout=10 Fetching upstream changes from https://salsa.debian.org/reproducible-builds/specs/build-path-prefix-map-spec.git > git --version # timeout=10 > git fetch --tags --progress https://salsa.debian.org/reproducible-builds/specs/build-path-prefix-map-spec.git +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://salsa.debian.org/reproducible-builds/specs/build-path-prefix-map-spec.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://salsa.debian.org/reproducible-builds/specs/build-path-prefix-map-spec.git # timeout=10 Fetching upstream changes from https://salsa.debian.org/reproducible-builds/specs/build-path-prefix-map-spec.git > git fetch --tags --progress https://salsa.debian.org/reproducible-builds/specs/build-path-prefix-map-spec.git +refs/heads/*:refs/remotes/origin/* > git rev-parse origin/master^{commit} # timeout=10 Checking out Revision 8d4ceed752d4f3a4ef6548bf1b7045c1c4fc464f (origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 8d4ceed752d4f3a4ef6548bf1b7045c1c4fc464f Commit message: "Fix printing of multiline byte output, spotted by Gabriel Scherer" First time build. Skipping changelog. [workspace] $ /bin/sh -xe /tmp/jenkins4453852418452093048.sh + /srv/jenkins/bin/reproducible_html_specs.sh build-path-prefix-map-spec ==================================================================================== Tue 15 May 15:43:56 UTC 2018 - running /srv/jenkins/bin/reproducible_html_specs.sh (reproducible_html_build-path-prefix-map-spec) on jenkins now. To learn to understand this, git clone https://salsa.debian.org/qa/jenkins.debian.net.git and then have a look at the files README, INSTALL, CONTRIBUTING and maybe TODO. This invocation of this script, which is located in bin/reproducible_html_specs.sh, has been called using "build-path-prefix-map-spec" as arguments. Please send feedback about jenkins to qa-jenkins-dev@lists.alioth.debian.org, or as a bug against the 'jenkins.debian.org' pseudo-package, feedback about specific job results should go to their respective lists and/or the BTS. ==================================================================================== Tue 15 May 15:43:56 UTC 2018 - start running "/srv/jenkins/bin/reproducible_html_specs.sh" (md5sum aebf959976d1640b6aab3a181fd0d1f6) as "/tmp/jenkins-script-UTXOOjc2" on jenkins. cd produce && ./test-all.sh + ALLCHECK=pecsplit.mk pecsplit.pl + test_mapping foo bar bar=foo + local src=foo + local dst=bar + local res_expect=bar=foo + local res_actual + NEWSRC=foo NEWDST=bar ./pecsplit.mk ./print.sh + res_actual=:bar=foo + test :bar=foo = bar=foo -o :bar=foo = :bar=foo + BUILD_PATH_PREFIX_MAP=a=b NEWSRC=foo NEWDST=bar ./pecsplit.mk ./print.sh + res_actual=a=b:bar=foo + test a=b:bar=foo = a=b:bar=foo + BUILD_PATH_PREFIX_MAP=/ab%+cd=/b NEWSRC=foo NEWDST=bar ./pecsplit.mk ./print.sh + res_actual=/ab%+cd=/b:bar=foo + test /ab%+cd=/b:bar=foo = /ab%+cd=/b:bar=foo + NEWSRC=foo NEWDST=bar ./pecsplit.pl ./print.sh + res_actual=bar=foo + test bar=foo = bar=foo -o bar=foo = :bar=foo + BUILD_PATH_PREFIX_MAP=a=b NEWSRC=foo NEWDST=bar ./pecsplit.pl ./print.sh + res_actual=a=b:bar=foo + test a=b:bar=foo = a=b:bar=foo + BUILD_PATH_PREFIX_MAP=/ab%+cd=/b NEWSRC=foo NEWDST=bar ./pecsplit.pl ./print.sh + res_actual=/ab%+cd=/b:bar=foo + test /ab%+cd=/b:bar=foo = /ab%+cd=/b:bar=foo + test_mapping /a/b=yyy libbar-3-bison++_41:10.5-3~rc1pre3+dfsg1.1-3nmu1+b4 libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy + local src=/a/b=yyy + local dst=libbar-3-bison++_41:10.5-3~rc1pre3+dfsg1.1-3nmu1+b4 + local res_expect=libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy + local res_actual + NEWSRC=/a/b=yyy NEWDST=libbar-3-bison++_41:10.5-3~rc1pre3+dfsg1.1-3nmu1+b4 ./pecsplit.mk ./print.sh + res_actual=:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy + test :libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy = libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy -o :libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy = :libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy + BUILD_PATH_PREFIX_MAP=a=b NEWSRC=/a/b=yyy NEWDST=libbar-3-bison++_41:10.5-3~rc1pre3+dfsg1.1-3nmu1+b4 ./pecsplit.mk ./print.sh + res_actual=a=b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy + test a=b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy = a=b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy + BUILD_PATH_PREFIX_MAP=/ab%+cd=/b NEWSRC=/a/b=yyy NEWDST=libbar-3-bison++_41:10.5-3~rc1pre3+dfsg1.1-3nmu1+b4 ./pecsplit.mk ./print.sh + res_actual=/ab%+cd=/b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy + test /ab%+cd=/b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy = /ab%+cd=/b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy + NEWSRC=/a/b=yyy NEWDST=libbar-3-bison++_41:10.5-3~rc1pre3+dfsg1.1-3nmu1+b4 ./pecsplit.pl ./print.sh + res_actual=libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy + test libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy = libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy -o libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy = :libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy + BUILD_PATH_PREFIX_MAP=a=b NEWSRC=/a/b=yyy NEWDST=libbar-3-bison++_41:10.5-3~rc1pre3+dfsg1.1-3nmu1+b4 ./pecsplit.pl ./print.sh + res_actual=a=b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy + test a=b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy = a=b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy + BUILD_PATH_PREFIX_MAP=/ab%+cd=/b NEWSRC=/a/b=yyy NEWDST=libbar-3-bison++_41:10.5-3~rc1pre3+dfsg1.1-3nmu1+b4 ./pecsplit.pl ./print.sh + res_actual=/ab%+cd=/b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy + test /ab%+cd=/b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy = /ab%+cd=/b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy cd consume && make check make[1]: Entering directory '/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume' make pecsplit.c.out pecsplit.rs.out pecsplit.js pecsplit.py make[2]: Entering directory '/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume' cc -std=c11 -Werror -g -o "pecsplit.c.out" "pecsplit.c" # TODO: hack to avoid failing on Debian jessie, which is running on jenkins # remove when it uses stretch instead if [ -f /etc/debian_version -a "$(echo "$(cat /etc/debian_version) < 9.0" | bc)" -eq 1 ]; then \ cp "pecsplit.c.out" "pecsplit.rs.out"; \ else \ rustc -W warnings -g -o "pecsplit.rs.out" "pecsplit.rs"; \ fi make[2]: Nothing to be done for 'pecsplit.js'. make[2]: Nothing to be done for 'pecsplit.py'. make[2]: Leaving directory '/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume' set -e; for case in 0.basic 0.ordering; do ./check.sh "pecsplit.c.out pecsplit.rs.out pecsplit.js pecsplit.py" pecsplit 0 $case $case.pecsplit $case; done + cat testcases/0.basic.in + ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx + diff -ru - testcases/0.basic.in + tmpout=testcases/0.basic.pecsplit.env.tmpout + cat testcases/0.basic.in + cat testcases/0.basic.pecsplit.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx + test 0 = 0 + diff -ru testcases/0.basic.pecsplit.env.tmpout testcases/0.basic.out + rm -f testcases/0.basic.pecsplit.env.tmpout + set +x + diff -ru - testcases/0.basic.in + cat testcases/0.basic.in + ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/0.basic.pecsplit.env.tmpout + cat testcases/0.basic.in + cat testcases/0.basic.pecsplit.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx + test 0 = 0 + diff -ru testcases/0.basic.pecsplit.env.tmpout testcases/0.basic.out + rm -f testcases/0.basic.pecsplit.env.tmpout + set +x + diff -ru - testcases/0.basic.in + cat testcases/0.basic.in + ./pecsplit.js /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/0.basic.pecsplit.env.tmpout + cat testcases/0.basic.in + cat testcases/0.basic.pecsplit.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.js /a/d /b/1234 /a/yyy/xxx + test 0 = 0 + diff -ru testcases/0.basic.pecsplit.env.tmpout testcases/0.basic.out + rm -f testcases/0.basic.pecsplit.env.tmpout + set +x + cat testcases/0.basic.in + ./pecsplit.py /a/d /b/1234 /a/yyy/xxx + diff -ru - testcases/0.basic.in + tmpout=testcases/0.basic.pecsplit.env.tmpout + cat testcases/0.basic.in + cat testcases/0.basic.pecsplit.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.py /a/d /b/1234 /a/yyy/xxx + test 0 = 0 + diff -ru testcases/0.basic.pecsplit.env.tmpout testcases/0.basic.out + rm -f testcases/0.basic.pecsplit.env.tmpout + set +x + diff -ru - testcases/0.ordering.in + cat testcases/0.ordering.in + ./pecsplit.c.out /a/d /b/1234 /a/b=yyy/xxx + tmpout=testcases/0.ordering.pecsplit.env.tmpout + cat testcases/0.ordering.in + cat testcases/0.ordering.pecsplit.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/b%+yyy:lol=/a:ERROR=/b/1234:foo=/b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy ./pecsplit.c.out /a/d /b/1234 /a/b=yyy/xxx + test 0 = 0 + diff -ru testcases/0.ordering.pecsplit.env.tmpout testcases/0.ordering.out + rm -f testcases/0.ordering.pecsplit.env.tmpout + set +x + cat testcases/0.ordering.in + diff -ru - testcases/0.ordering.in + ./pecsplit.rs.out /a/d /b/1234 /a/b=yyy/xxx + tmpout=testcases/0.ordering.pecsplit.env.tmpout + cat testcases/0.ordering.in + cat testcases/0.ordering.pecsplit.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/b%+yyy:lol=/a:ERROR=/b/1234:foo=/b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy ./pecsplit.rs.out /a/d /b/1234 /a/b=yyy/xxx + test 0 = 0 + diff -ru testcases/0.ordering.pecsplit.env.tmpout testcases/0.ordering.out + rm -f testcases/0.ordering.pecsplit.env.tmpout + set +x + diff -ru - testcases/0.ordering.in + cat testcases/0.ordering.in + ./pecsplit.js /a/d /b/1234 /a/b=yyy/xxx + tmpout=testcases/0.ordering.pecsplit.env.tmpout + cat testcases/0.ordering.in + cat testcases/0.ordering.pecsplit.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/b%+yyy:lol=/a:ERROR=/b/1234:foo=/b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy ./pecsplit.js /a/d /b/1234 /a/b=yyy/xxx + test 0 = 0 + diff -ru testcases/0.ordering.pecsplit.env.tmpout testcases/0.ordering.out + rm -f testcases/0.ordering.pecsplit.env.tmpout + set +x + diff -ru - testcases/0.ordering.in + cat testcases/0.ordering.in + ./pecsplit.py /a/d /b/1234 /a/b=yyy/xxx + tmpout=testcases/0.ordering.pecsplit.env.tmpout + cat testcases/0.ordering.in + cat testcases/0.ordering.pecsplit.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/b%+yyy:lol=/a:ERROR=/b/1234:foo=/b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy ./pecsplit.py /a/d /b/1234 /a/b=yyy/xxx + test 0 = 0 + diff -ru testcases/0.ordering.pecsplit.env.tmpout testcases/0.ordering.out + rm -f testcases/0.ordering.pecsplit.env.tmpout + set +x set -e; for case in ; do ./check.sh "pecsplit.c.out pecsplit.rs.out pecsplit.js pecsplit.py" pecsplit 1 $case $case.pecsplit $case; done set -e; for case in pecsplit.0.allbytes-ok pecsplit.0.empty-ok pecsplit.0.non-utf8; do ./check.sh "pecsplit.c.out pecsplit.rs.out pecsplit.js pecsplit.py" pecsplit 0 $case $case pecsplit.0; done + diff -ru - testcases/pecsplit.0.allbytes-ok.in + cat testcases/pecsplit.0.allbytes-ok.in + ./pecsplit.c.out /a/d /b/1234 /a/b=yyy/xxx + tmpout=testcases/pecsplit.0.allbytes-ok.env.tmpout + cat testcases/pecsplit.0.allbytes-ok.in + cat testcases/pecsplit.0.allbytes-ok.env + BUILD_PATH_PREFIX_MAP==  !"#$&'()*+,-./0123456789;<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~������������������������������������������������������������������������������������������������������������������������������� ./pecsplit.c.out /a/d /b/1234 /a/b=yyy/xxx + test 0 = 0 + diff -ru testcases/pecsplit.0.allbytes-ok.env.tmpout testcases/pecsplit.0.allbytes-ok.out + rm -f testcases/pecsplit.0.allbytes-ok.env.tmpout + set +x + diff -ru - testcases/pecsplit.0.allbytes-ok.in + cat testcases/pecsplit.0.allbytes-ok.in + ./pecsplit.rs.out /a/d /b/1234 /a/b=yyy/xxx + tmpout=testcases/pecsplit.0.allbytes-ok.env.tmpout + cat testcases/pecsplit.0.allbytes-ok.in + cat testcases/pecsplit.0.allbytes-ok.env + BUILD_PATH_PREFIX_MAP==  !"#$&'()*+,-./0123456789;<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~������������������������������������������������������������������������������������������������������������������������������� ./pecsplit.rs.out /a/d /b/1234 /a/b=yyy/xxx + test 0 = 0 + diff -ru testcases/pecsplit.0.allbytes-ok.env.tmpout testcases/pecsplit.0.allbytes-ok.out + rm -f testcases/pecsplit.0.allbytes-ok.env.tmpout + set +x + diff -ru - testcases/pecsplit.0.allbytes-ok.in + cat testcases/pecsplit.0.allbytes-ok.in + ./pecsplit.js /a/d /b/1234 /a/b=yyy/xxx + tmpout=testcases/pecsplit.0.allbytes-ok.env.tmpout + cat testcases/pecsplit.0.allbytes-ok.in + cat testcases/pecsplit.0.allbytes-ok.env + BUILD_PATH_PREFIX_MAP==  !"#$&'()*+,-./0123456789;<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~������������������������������������������������������������������������������������������������������������������������������� ./pecsplit.js /a/d /b/1234 /a/b=yyy/xxx + test 0 = 0 + diff -ru testcases/pecsplit.0.allbytes-ok.env.tmpout testcases/pecsplit.0.allbytes-ok.out + rm -f testcases/pecsplit.0.allbytes-ok.env.tmpout + set +x + diff -ru - testcases/pecsplit.0.allbytes-ok.in + cat testcases/pecsplit.0.allbytes-ok.in + ./pecsplit.py /a/d /b/1234 /a/b=yyy/xxx + tmpout=testcases/pecsplit.0.allbytes-ok.env.tmpout + cat testcases/pecsplit.0.allbytes-ok.in + cat testcases/pecsplit.0.allbytes-ok.env + BUILD_PATH_PREFIX_MAP==  !"#$&'()*+,-./0123456789;<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~������������������������������������������������������������������������������������������������������������������������������� ./pecsplit.py /a/d /b/1234 /a/b=yyy/xxx + test 0 = 0 + diff -ru testcases/pecsplit.0.allbytes-ok.env.tmpout testcases/pecsplit.0.allbytes-ok.out + rm -f testcases/pecsplit.0.allbytes-ok.env.tmpout + set +x + diff -ru - testcases/pecsplit.0.empty-ok.in + cat testcases/pecsplit.0.empty-ok.in + ./pecsplit.c.out /a/d /b/1234 /a/b=yyy/xxx + tmpout=testcases/pecsplit.0.empty-ok.env.tmpout + cat testcases/pecsplit.0.empty-ok.in + cat testcases/pecsplit.0.empty-ok.env + BUILD_PATH_PREFIX_MAP=:ERROR=/a/b%+yyy:lol=/a::foo=/b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy: ./pecsplit.c.out /a/d /b/1234 /a/b=yyy/xxx + test 0 = 0 + diff -ru testcases/pecsplit.0.empty-ok.env.tmpout testcases/pecsplit.0.empty-ok.out + rm -f testcases/pecsplit.0.empty-ok.env.tmpout + set +x + diff -ru - testcases/pecsplit.0.empty-ok.in + cat testcases/pecsplit.0.empty-ok.in + ./pecsplit.rs.out /a/d /b/1234 /a/b=yyy/xxx + tmpout=testcases/pecsplit.0.empty-ok.env.tmpout + cat testcases/pecsplit.0.empty-ok.in + cat testcases/pecsplit.0.empty-ok.env + BUILD_PATH_PREFIX_MAP=:ERROR=/a/b%+yyy:lol=/a::foo=/b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy: ./pecsplit.rs.out /a/d /b/1234 /a/b=yyy/xxx + test 0 = 0 + diff -ru testcases/pecsplit.0.empty-ok.env.tmpout testcases/pecsplit.0.empty-ok.out + rm -f testcases/pecsplit.0.empty-ok.env.tmpout + set +x + diff -ru - testcases/pecsplit.0.empty-ok.in + cat testcases/pecsplit.0.empty-ok.in + ./pecsplit.js /a/d /b/1234 /a/b=yyy/xxx + tmpout=testcases/pecsplit.0.empty-ok.env.tmpout + cat testcases/pecsplit.0.empty-ok.in + cat testcases/pecsplit.0.empty-ok.env + BUILD_PATH_PREFIX_MAP=:ERROR=/a/b%+yyy:lol=/a::foo=/b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy: ./pecsplit.js /a/d /b/1234 /a/b=yyy/xxx + test 0 = 0 + diff -ru testcases/pecsplit.0.empty-ok.env.tmpout testcases/pecsplit.0.empty-ok.out + rm -f testcases/pecsplit.0.empty-ok.env.tmpout + set +x + diff -ru - testcases/pecsplit.0.empty-ok.in + cat testcases/pecsplit.0.empty-ok.in + ./pecsplit.py /a/d /b/1234 /a/b=yyy/xxx + tmpout=testcases/pecsplit.0.empty-ok.env.tmpout + cat testcases/pecsplit.0.empty-ok.in + cat testcases/pecsplit.0.empty-ok.env + BUILD_PATH_PREFIX_MAP=:ERROR=/a/b%+yyy:lol=/a::foo=/b:libbar-3-bison++_41%.10.5-3~rc1pre3+dfsg1.1-3nmu1+b4=/a/b%+yyy: ./pecsplit.py /a/d /b/1234 /a/b=yyy/xxx + test 0 = 0 + diff -ru testcases/pecsplit.0.empty-ok.env.tmpout testcases/pecsplit.0.empty-ok.out + rm -f testcases/pecsplit.0.empty-ok.env.tmpout + set +x + diff -ru - testcases/pecsplit.0.non-utf8.in + cat testcases/pecsplit.0.non-utf8.in + ./pecsplit.c.out /a/d /b/1234 /b%/1234 /a/b=yyy�/xxx /a/b=yyy/xxx + tmpout=testcases/pecsplit.0.non-utf8.env.tmpout + cat testcases/pecsplit.0.non-utf8.in + cat testcases/pecsplit.0.non-utf8.env + BUILD_PATH_PREFIX_MAP=result�=/a/b%+yyy:lol%#%#=/a:foo%#%#=/b%#:result�=/a/b%+yyy:sec%.reteh=/a/b%+yyy� ./pecsplit.c.out /a/d /b/1234 /b%/1234 /a/b=yyy�/xxx /a/b=yyy/xxx + test 0 = 0 + diff -ru testcases/pecsplit.0.non-utf8.env.tmpout testcases/pecsplit.0.non-utf8.out + rm -f testcases/pecsplit.0.non-utf8.env.tmpout + set +x + diff -ru - testcases/pecsplit.0.non-utf8.in + cat testcases/pecsplit.0.non-utf8.in + ./pecsplit.rs.out /a/d /b/1234 /b%/1234 /a/b=yyy�/xxx /a/b=yyy/xxx + tmpout=testcases/pecsplit.0.non-utf8.env.tmpout + cat testcases/pecsplit.0.non-utf8.in + cat testcases/pecsplit.0.non-utf8.env + BUILD_PATH_PREFIX_MAP=result�=/a/b%+yyy:lol%#%#=/a:foo%#%#=/b%#:result�=/a/b%+yyy:sec%.reteh=/a/b%+yyy� ./pecsplit.rs.out /a/d /b/1234 /b%/1234 /a/b=yyy�/xxx /a/b=yyy/xxx + test 0 = 0 + diff -ru testcases/pecsplit.0.non-utf8.env.tmpout testcases/pecsplit.0.non-utf8.out + rm -f testcases/pecsplit.0.non-utf8.env.tmpout + set +x ================================================================ vvvv IGNORING pecsplit.js for pecsplit.0.non-utf8.in because: vvvv NodeJS does not provide an easy way to *not* UTF-8-decode process.env or process.argv. (Invalid UTF-8 bytes are all replaced with U+FFFD REPLACEMENT CHARACTER) ^^^^ IGNORING pecsplit.js for pecsplit.0.non-utf8.in because: ^^^^ ================================================================ + continue + test -f testcases/pecsplit.0.non-utf8.in.ignore-pecsplit.py + [ -f testcases/pecsplit.0.non-utf8.in ] + input=testcases/pecsplit.0.non-utf8.in + [ -f testcases/pecsplit.0.non-utf8.out ] + output=testcases/pecsplit.0.non-utf8.out + set -x + diff -ru - testcases/pecsplit.0.non-utf8.in + cat testcases/pecsplit.0.non-utf8.in + ./pecsplit.py /a/d /b/1234 /b%/1234 /a/b=yyy�/xxx /a/b=yyy/xxx + tmpout=testcases/pecsplit.0.non-utf8.env.tmpout + cat testcases/pecsplit.0.non-utf8.in + cat testcases/pecsplit.0.non-utf8.env + BUILD_PATH_PREFIX_MAP=result�=/a/b%+yyy:lol%#%#=/a:foo%#%#=/b%#:result�=/a/b%+yyy:sec%.reteh=/a/b%+yyy� ./pecsplit.py /a/d /b/1234 /b%/1234 /a/b=yyy�/xxx /a/b=yyy/xxx + test 0 = 0 + diff -ru testcases/pecsplit.0.non-utf8.env.tmpout testcases/pecsplit.0.non-utf8.out + rm -f testcases/pecsplit.0.non-utf8.env.tmpout + set +x set -e; for case in pecsplit.1.long-pc-1 pecsplit.1.long-pc-2 pecsplit.1.long-pc-3 pecsplit.1.long-pc-4 pecsplit.1.long-pc-5 pecsplit.1.many-=-not-ok pecsplit.1.plain-pc-1 pecsplit.1.plain-pc-2 pecsplit.1.plain-pc-3 pecsplit.1.plain-pc-4 pecsplit.1.plain-pc-5 pecsplit.1.short-pc-2 pecsplit.1.short-pc-4 pecsplit.1.short-pc-5 pecsplit.1.zero-=-not-ok; do ./check.sh "pecsplit.c.out pecsplit.rs.out pecsplit.js pecsplit.py" pecsplit 1 $case $case pecsplit.1; done + cat testcases/pecsplit.1.in + diff -ru - testcases/pecsplit.1.in + ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-1.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-1.env + BUILD_PATH_PREFIX_MAP=%%#ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx invalid value for prefix-map: '%%#ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy'; rewinding to: (nil) parse_prefix_map failed + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-1.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-1.env.tmpout + set +x + diff+ -rucat - testcases/pecsplit.1.in testcases/pecsplit.1.in + ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-1.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-1.env + BUILD_PATH_PREFIX_MAP=%%#ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx invalid %-escape sequence + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-1.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-1.env.tmpout + set +x + cat testcases/pecsplit.1.in + diff -ru - testcases/pecsplit.1.in + ./pecsplit.js /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-1.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-1.env + BUILD_PATH_PREFIX_MAP=%%#ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.js /a/d /b/1234 /a/yyy/xxx Error: invalid value: bad escape: %%#ERROR at unquote (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:7:11) at Array.map (native) at /var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:13:35 at Array.map (native) at parse_prefix_map (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:12:48) at Object. (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:36:12) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-1.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-1.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.py /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-1.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-1.env + BUILD_PATH_PREFIX_MAP=%%#ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.py /a/d /b/1234 /a/yyy/xxx Traceback (most recent call last): File "./pecsplit.py", line 29, in pm = decode(os.getenv("BUILD_PATH_PREFIX_MAP", "")) File "./pecsplit.py", line 17, in decode return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 17, in return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 11, in _dequote raise ValueError("bad escape: %s" % part) ValueError: bad escape: %%#ERROR + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-1.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-1.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-2.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-2.env + BUILD_PATH_PREFIX_MAP=ERROR%%#=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx invalid value for prefix-map: 'ERROR%%#=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy'; rewinding to: (nil) parse_prefix_map failed + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-2.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-2.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-2.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-2.env + BUILD_PATH_PREFIX_MAP=ERROR%%#=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx invalid %-escape sequence + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-2.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-2.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.js /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-2.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-2.env + BUILD_PATH_PREFIX_MAP=ERROR%%#=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.js /a/d /b/1234 /a/yyy/xxx Error: invalid value: bad escape: ERROR%%# at unquote (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:7:11) at Array.map (native) at /var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:13:35 at Array.map (native) at parse_prefix_map (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:12:48) at Object. (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:36:12) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-2.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-2.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.py /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-2.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-2.env + BUILD_PATH_PREFIX_MAP=ERROR%%#=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.py /a/d /b/1234 /a/yyy/xxx Traceback (most recent call last): File "./pecsplit.py", line 29, in pm = decode(os.getenv("BUILD_PATH_PREFIX_MAP", "")) File "./pecsplit.py", line 17, in decode return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 17, in return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 11, in _dequote raise ValueError("bad escape: %s" % part) ValueError: bad escape: ERROR%%# + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-2.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-2.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-3.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-3.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=%%#/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx invalid value for prefix-map: 'ERROR=/a/zzz:lol=%%#/a:ERROR=/b/1234:foo=/b:bar=/a/yyy'; rewinding to: (nil) parse_prefix_map failed + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-3.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-3.env.tmpout + set +x + cat testcases/pecsplit.1.in + diff -ru - testcases/pecsplit.1.in + ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-3.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-3.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=%%#/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx invalid %-escape sequence + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-3.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-3.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.js /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-3.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-3.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=%%#/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.js /a/d /b/1234 /a/yyy/xxx Error: invalid value: bad escape: %%#/a at unquote (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:7:11) at Array.map (native) at /var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:13:35 at Array.map (native) at parse_prefix_map (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:12:48) at Object. (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:36:12) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-3.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-3.env.tmpout + set +x + cat testcases/pecsplit.1.in + diff -ru - testcases/pecsplit.1.in + ./pecsplit.py /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-3.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-3.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=%%#/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.py /a/d /b/1234 /a/yyy/xxx Traceback (most recent call last): File "./pecsplit.py", line 29, in pm = decode(os.getenv("BUILD_PATH_PREFIX_MAP", "")) File "./pecsplit.py", line 17, in decode return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 17, in return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 11, in _dequote raise ValueError("bad escape: %s" % part) ValueError: bad escape: %%#/a + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-3.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-3.env.tmpout + set +x + + cat testcases/pecsplit.1.in diff -ru - testcases/pecsplit.1.in + ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-4.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-4.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b%%#:bar=/a/yyy ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx invalid value for prefix-map: 'ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b%%#:bar=/a/yyy'; rewinding to: (nil) parse_prefix_map failed + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-4.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-4.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-4.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-4.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b%%#:bar=/a/yyy ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx invalid %-escape sequence + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-4.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-4.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.js /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-4.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-4.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b%%#:bar=/a/yyy ./pecsplit.js /a/d /b/1234 /a/yyy/xxx Error: invalid value: bad escape: /b%%# at unquote (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:7:11) at Array.map (native) at /var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:13:35 at Array.map (native) at parse_prefix_map (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:12:48) at Object. (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:36:12) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-4.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-4.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.py /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-4.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-4.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b%%#:bar=/a/yyy ./pecsplit.py /a/d /b/1234 /a/yyy/xxx Traceback (most recent call last): File "./pecsplit.py", line 29, in pm = decode(os.getenv("BUILD_PATH_PREFIX_MAP", "")) File "./pecsplit.py", line 17, in decode return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 17, in return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 11, in _dequote raise ValueError("bad escape: %s" % part) ValueError: bad escape: /b%%# + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-4.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-4.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-5.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-5.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy%%# ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx invalid value for prefix-map: 'ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy%%#'; rewinding to: (nil) parse_prefix_map failed + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-5.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-5.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-5.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-5.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy%%# ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx invalid %-escape sequence + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-5.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-5.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.js /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.long-pc-5.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-5.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy%%# ./pecsplit.js /a/d /b/1234 /a/yyy/xxx Error: invalid value: bad escape: /a/yyy%%# at unquote (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:7:11) at Array.map (native) at /var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:13:35 at Array.map (native) at parse_prefix_map (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:12:48) at Object. (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:36:12) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-5.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-5.env.tmpout + set +x + cat testcases/pecsplit.1.in + ./pecsplit.py /a/d /b/1234 /a/yyy/xxx + diff -ru - testcases/pecsplit.1.in + tmpout=testcases/pecsplit.1.long-pc-5.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.long-pc-5.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy%%# ./pecsplit.py /a/d /b/1234 /a/yyy/xxx Traceback (most recent call last): File "./pecsplit.py", line 29, in pm = decode(os.getenv("BUILD_PATH_PREFIX_MAP", "")) File "./pecsplit.py", line 17, in decode return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 17, in return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 11, in _dequote raise ValueError("bad escape: %s" % part) ValueError: bad escape: /a/yyy%%# + test 1 = 1 + diff -ru testcases/pecsplit.1.long-pc-5.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.long-pc-5.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.many-=-not-ok.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.many-=-not-ok.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/b=yyy:lol=/a:foo=/b:bar=/a/byyy ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx invalid value for prefix-map: 'ERROR=/a/b=yyy:lol=/a:foo=/b:bar=/a/byyy'; rewinding to: (nil) parse_prefix_map failed + test 1 = 1 + diff -ru testcases/pecsplit.1.many-=-not-ok.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.many-=-not-ok.env.tmpout + set +x + + diffcat -ru testcases/pecsplit.1.in - testcases/pecsplit.1.in + ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.many-=-not-ok.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.many-=-not-ok.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/b=yyy:lol=/a:foo=/b:bar=/a/byyy ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx either too few or too many '=' + test 1 = 1 + diff -ru testcases/pecsplit.1.many-=-not-ok.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.many-=-not-ok.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.js /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.many-=-not-ok.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.many-=-not-ok.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/b=yyy:lol=/a:foo=/b:bar=/a/byyy ./pecsplit.js /a/d /b/1234 /a/yyy/xxx Error: invalid value: not a pair: ERROR,/a/b,yyy at /var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:15:13 at Array.map (native) at parse_prefix_map (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:12:48) at Object. (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:36:12) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Function.Module.runMain (module.js:441:10) at startup (node.js:140:18) + test 1 = 1 + diff -ru testcases/pecsplit.1.many-=-not-ok.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.many-=-not-ok.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in+ cat testcases/pecsplit.1.in + ./pecsplit.py /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.many-=-not-ok.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.many-=-not-ok.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/b=yyy:lol=/a:foo=/b:bar=/a/byyy ./pecsplit.py /a/d /b/1234 /a/yyy/xxx Traceback (most recent call last): File "./pecsplit.py", line 29, in pm = decode(os.getenv("BUILD_PATH_PREFIX_MAP", "")) File "./pecsplit.py", line 17, in decode return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 17, in return [(_dequote(dst), _dequote(src)) for dst, src in tuples] ValueError: too many values to unpack (expected 2) + test 1 = 1 + diff -ru testcases/pecsplit.1.many-=-not-ok.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.many-=-not-ok.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.plain-pc-1.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-1.env + BUILD_PATH_PREFIX_MAP=%sERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx invalid value for prefix-map: '%sERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy'; rewinding to: (nil) parse_prefix_map failed + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-1.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-1.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.plain-pc-1.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-1.env + BUILD_PATH_PREFIX_MAP=%sERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx invalid %-escape sequence + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-1.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-1.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.js /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.plain-pc-1.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-1.env + BUILD_PATH_PREFIX_MAP=%sERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.js /a/d /b/1234 /a/yyy/xxx Error: invalid value: bad escape: %sERROR at unquote (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:7:11) at Array.map (native) at /var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:13:35 at Array.map (native) at parse_prefix_map (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:12:48) at Object. (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:36:12) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-1.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-1.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.py /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.plain-pc-1.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-1.env + BUILD_PATH_PREFIX_MAP=%sERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.py /a/d /b/1234 /a/yyy/xxx Traceback (most recent call last): File "./pecsplit.py", line 29, in pm = decode(os.getenv("BUILD_PATH_PREFIX_MAP", "")) File "./pecsplit.py", line 17, in decode return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 17, in return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 11, in _dequote raise ValueError("bad escape: %s" % part) ValueError: bad escape: %sERROR + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-1.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-1.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.plain-pc-2.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-2.env + BUILD_PATH_PREFIX_MAP=ERROR%s=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx invalid value for prefix-map: 'ERROR%s=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy'; rewinding to: (nil) parse_prefix_map failed + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-2.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-2.env.tmpout + set +x + cat testcases/pecsplit.1.in + ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx + diff -ru - testcases/pecsplit.1.in + tmpout=testcases/pecsplit.1.plain-pc-2.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-2.env + BUILD_PATH_PREFIX_MAP=ERROR%s=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx invalid %-escape sequence + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-2.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-2.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.js /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.plain-pc-2.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-2.env + BUILD_PATH_PREFIX_MAP=ERROR%s=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.js /a/d /b/1234 /a/yyy/xxx Error: invalid value: bad escape: ERROR%s at unquote (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:7:11) at Array.map (native) at /var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:13:35 at Array.map (native) at parse_prefix_map (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:12:48) at Object. (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:36:12) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-2.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-2.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.py /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.plain-pc-2.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-2.env + BUILD_PATH_PREFIX_MAP=ERROR%s=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.py /a/d /b/1234 /a/yyy/xxx Traceback (most recent call last): File "./pecsplit.py", line 29, in pm = decode(os.getenv("BUILD_PATH_PREFIX_MAP", "")) File "./pecsplit.py", line 17, in decode return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 17, in return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 11, in _dequote raise ValueError("bad escape: %s" % part) ValueError: bad escape: ERROR%s + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-2.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-2.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.plain-pc-3.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-3.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=%s/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx invalid value for prefix-map: 'ERROR=/a/zzz:lol=%s/a:ERROR=/b/1234:foo=/b:bar=/a/yyy'; rewinding to: (nil) parse_prefix_map failed + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-3.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-3.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.plain-pc-3.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-3.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=%s/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx invalid %-escape sequence + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-3.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-3.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.js /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.plain-pc-3.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-3.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=%s/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.js /a/d /b/1234 /a/yyy/xxx Error: invalid value: bad escape: %s/a at unquote (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:7:11) at Array.map (native) at /var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:13:35 at Array.map (native) at parse_prefix_map (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:12:48) at Object. (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:36:12) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-3.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-3.env.tmpout + set +x + cat testcases/pecsplit.1.in + ./pecsplit.py /a/d /b/1234 /a/yyy/xxx + diff -ru - testcases/pecsplit.1.in + tmpout=testcases/pecsplit.1.plain-pc-3.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-3.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=%s/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.py /a/d /b/1234 /a/yyy/xxx Traceback (most recent call last): File "./pecsplit.py", line 29, in pm = decode(os.getenv("BUILD_PATH_PREFIX_MAP", "")) File "./pecsplit.py", line 17, in decode return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 17, in return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 11, in _dequote raise ValueError("bad escape: %s" % part) ValueError: bad escape: %s/a + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-3.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-3.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.plain-pc-4.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-4.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b%s:bar=/a/yyy ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx invalid value for prefix-map: 'ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b%s:bar=/a/yyy'; rewinding to: (nil) parse_prefix_map failed + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-4.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-4.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.plain-pc-4.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-4.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b%s:bar=/a/yyy ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx invalid %-escape sequence + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-4.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-4.env.tmpout + set +x + cat testcases/pecsplit.1.in + diff -ru - testcases/pecsplit.1.in + ./pecsplit.js /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.plain-pc-4.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-4.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b%s:bar=/a/yyy ./pecsplit.js /a/d /b/1234 /a/yyy/xxx Error: invalid value: bad escape: /b%s at unquote (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:7:11) at Array.map (native) at /var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:13:35 at Array.map (native) at parse_prefix_map (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:12:48) at Object. (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:36:12) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-4.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-4.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.py /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.plain-pc-4.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-4.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b%s:bar=/a/yyy ./pecsplit.py /a/d /b/1234 /a/yyy/xxx Traceback (most recent call last): File "./pecsplit.py", line 29, in pm = decode(os.getenv("BUILD_PATH_PREFIX_MAP", "")) File "./pecsplit.py", line 17, in decode return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 17, in return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 11, in _dequote raise ValueError("bad escape: %s" % part) ValueError: bad escape: /b%s + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-4.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-4.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.plain-pc-5.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-5.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy%s ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx invalid value for prefix-map: 'ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy%s'; rewinding to: (nil) parse_prefix_map failed + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-5.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-5.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.plain-pc-5.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-5.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy%s ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx invalid %-escape sequence + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-5.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-5.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.js /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.plain-pc-5.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-5.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy%s ./pecsplit.js /a/d /b/1234 /a/yyy/xxx Error: invalid value: bad escape: /a/yyy%s at unquote (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:7:11) at Array.map (native) at /var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:13:35 at Array.map (native) at parse_prefix_map (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:12:48) at Object. (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:36:12) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-5.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-5.env.tmpout + set +x + cat testcases/pecsplit.1.in + ./pecsplit.py /a/d /b/1234 /a/yyy/xxx + diff -ru - testcases/pecsplit.1.in + tmpout=testcases/pecsplit.1.plain-pc-5.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.plain-pc-5.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy%s ./pecsplit.py /a/d /b/1234 /a/yyy/xxx Traceback (most recent call last): File "./pecsplit.py", line 29, in pm = decode(os.getenv("BUILD_PATH_PREFIX_MAP", "")) File "./pecsplit.py", line 17, in decode return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 17, in return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 11, in _dequote raise ValueError("bad escape: %s" % part) ValueError: bad escape: /a/yyy%s + test 1 = 1 + diff -ru testcases/pecsplit.1.plain-pc-5.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.plain-pc-5.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.short-pc-2.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.short-pc-2.env + BUILD_PATH_PREFIX_MAP=ERROR%=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx invalid value for prefix-map: 'ERROR%=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy'; rewinding to: (nil) parse_prefix_map failed + test 1 = 1 + diff -ru testcases/pecsplit.1.short-pc-2.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.short-pc-2.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.short-pc-2.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.short-pc-2.env + BUILD_PATH_PREFIX_MAP=ERROR%=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx invalid %-escape sequence + test 1 = 1 + diff -ru testcases/pecsplit.1.short-pc-2.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.short-pc-2.env.tmpout + set +x + cat testcases/pecsplit.1.in + ./pecsplit.js /a/d /b/1234 /a/yyy/xxx + diff -ru - testcases/pecsplit.1.in + tmpout=testcases/pecsplit.1.short-pc-2.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.short-pc-2.env + BUILD_PATH_PREFIX_MAP=ERROR%=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.js /a/d /b/1234 /a/yyy/xxx Error: invalid value: bad escape: ERROR% at unquote (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:7:11) at Array.map (native) at /var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:13:35 at Array.map (native) at parse_prefix_map (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:12:48) at Object. (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:36:12) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) + test 1 = 1 + diff -ru testcases/pecsplit.1.short-pc-2.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.short-pc-2.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.py /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.short-pc-2.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.short-pc-2.env + BUILD_PATH_PREFIX_MAP=ERROR%=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy ./pecsplit.py /a/d /b/1234 /a/yyy/xxx Traceback (most recent call last): File "./pecsplit.py", line 29, in pm = decode(os.getenv("BUILD_PATH_PREFIX_MAP", "")) File "./pecsplit.py", line 17, in decode return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 17, in return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 11, in _dequote raise ValueError("bad escape: %s" % part) ValueError: bad escape: ERROR% + test 1 = 1 + diff -ru testcases/pecsplit.1.short-pc-2.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.short-pc-2.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.short-pc-4.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.short-pc-4.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b%:bar=/a/yyy ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx invalid value for prefix-map: 'ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b%:bar=/a/yyy'; rewinding to: (nil) parse_prefix_map failed + test 1 = 1 + diff -ru testcases/pecsplit.1.short-pc-4.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.short-pc-4.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.short-pc-4.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.short-pc-4.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b%:bar=/a/yyy ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx invalid %-escape sequence + test 1 = 1 + diff -ru testcases/pecsplit.1.short-pc-4.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.short-pc-4.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.js /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.short-pc-4.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.short-pc-4.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b%:bar=/a/yyy ./pecsplit.js /a/d /b/1234 /a/yyy/xxx Error: invalid value: bad escape: /b% at unquote (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:7:11) at Array.map (native) at /var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:13:35 at Array.map (native) at parse_prefix_map (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:12:48) at Object. (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:36:12) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) + test 1 = 1 + diff -ru testcases/pecsplit.1.short-pc-4.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.short-pc-4.env.tmpout + set +x + cat testcases/pecsplit.1.in + ./pecsplit.py /a/d /b/1234 /a/yyy/xxx + diff -ru - testcases/pecsplit.1.in + tmpout=testcases/pecsplit.1.short-pc-4.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.short-pc-4.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b%:bar=/a/yyy ./pecsplit.py /a/d /b/1234 /a/yyy/xxx Traceback (most recent call last): File "./pecsplit.py", line 29, in pm = decode(os.getenv("BUILD_PATH_PREFIX_MAP", "")) File "./pecsplit.py", line 17, in decode return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 17, in return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 11, in _dequote raise ValueError("bad escape: %s" % part) ValueError: bad escape: /b% + test 1 = 1 + diff -ru testcases/pecsplit.1.short-pc-4.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.short-pc-4.env.tmpout + set +x + cat testcases/pecsplit.1.in + diff -ru - testcases/pecsplit.1.in + ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.short-pc-5.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.short-pc-5.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy% ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx invalid value for prefix-map: 'ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy%'; rewinding to: (nil) parse_prefix_map failed + test 1 = 1 + diff -ru testcases/pecsplit.1.short-pc-5.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.short-pc-5.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.short-pc-5.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.short-pc-5.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy% ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx invalid %-escape sequence + test 1 = 1 + diff -ru testcases/pecsplit.1.short-pc-5.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.short-pc-5.env.tmpout + set +x + cat testcases/pecsplit.1.in + diff -ru - testcases/pecsplit.1.in + ./pecsplit.js /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.short-pc-5.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.short-pc-5.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy% ./pecsplit.js /a/d /b/1234 /a/yyy/xxx Error: invalid value: bad escape: /a/yyy% at unquote (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:7:11) at Array.map (native) at /var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:13:35 at Array.map (native) at parse_prefix_map (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:12:48) at Object. (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:36:12) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) + test 1 = 1 + diff -ru testcases/pecsplit.1.short-pc-5.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.short-pc-5.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.py /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.short-pc-5.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.short-pc-5.env + BUILD_PATH_PREFIX_MAP=ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy% ./pecsplit.py /a/d /b/1234 /a/yyy/xxx Traceback (most recent call last): File "./pecsplit.py", line 29, in pm = decode(os.getenv("BUILD_PATH_PREFIX_MAP", "")) File "./pecsplit.py", line 17, in decode return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 17, in return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 11, in _dequote raise ValueError("bad escape: %s" % part) ValueError: bad escape: /a/yyy% + test 1 = 1 + diff -ru testcases/pecsplit.1.short-pc-5.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.short-pc-5.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.zero-=-not-ok.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.zero-=-not-ok.env + BUILD_PATH_PREFIX_MAP=/a/byyyERROR:lol=/a:foo=/b:bar=/a/byyy ./pecsplit.c.out /a/d /b/1234 /a/yyy/xxx invalid value for prefix-map: '/a/byyyERROR:lol=/a:foo=/b:bar=/a/byyy'; rewinding to: (nil) parse_prefix_map failed + test 1 = 1 + diff -ru testcases/pecsplit.1.zero-=-not-ok.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.zero-=-not-ok.env.tmpout + set +x + cat testcases/pecsplit.1.in + diff -ru - testcases/pecsplit.1.in + ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.zero-=-not-ok.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.zero-=-not-ok.env + BUILD_PATH_PREFIX_MAP=/a/byyyERROR:lol=/a:foo=/b:bar=/a/byyy ./pecsplit.rs.out /a/d /b/1234 /a/yyy/xxx either too few or too many '=' + test 1 = 1 + diff -ru testcases/pecsplit.1.zero-=-not-ok.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.zero-=-not-ok.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.js /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.zero-=-not-ok.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.zero-=-not-ok.env + BUILD_PATH_PREFIX_MAP=/a/byyyERROR:lol=/a:foo=/b:bar=/a/byyy ./pecsplit.js /a/d /b/1234 /a/yyy/xxx Error: invalid value: not a pair: /a/byyyERROR at /var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:15:13 at Array.map (native) at parse_prefix_map (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:12:48) at Object. (/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume/pecsplit.js:36:12) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Function.Module.runMain (module.js:441:10) at startup (node.js:140:18) + test 1 = 1 + diff -ru testcases/pecsplit.1.zero-=-not-ok.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.zero-=-not-ok.env.tmpout + set +x + diff -ru - testcases/pecsplit.1.in + cat testcases/pecsplit.1.in + ./pecsplit.py /a/d /b/1234 /a/yyy/xxx + tmpout=testcases/pecsplit.1.zero-=-not-ok.env.tmpout + cat testcases/pecsplit.1.in + cat testcases/pecsplit.1.zero-=-not-ok.env + BUILD_PATH_PREFIX_MAP=/a/byyyERROR:lol=/a:foo=/b:bar=/a/byyy ./pecsplit.py /a/d /b/1234 /a/yyy/xxx Traceback (most recent call last): File "./pecsplit.py", line 29, in pm = decode(os.getenv("BUILD_PATH_PREFIX_MAP", "")) File "./pecsplit.py", line 17, in decode return [(_dequote(dst), _dequote(src)) for dst, src in tuples] File "./pecsplit.py", line 17, in return [(_dequote(dst), _dequote(src)) for dst, src in tuples] ValueError: not enough values to unpack (expected 2, got 1) + test 1 = 1 + diff -ru testcases/pecsplit.1.zero-=-not-ok.env.tmpout testcases/pecsplit.1.out + rm -f testcases/pecsplit.1.zero-=-not-ok.env.tmpout + set +x make[1]: Leaving directory '/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume' make -C consume testcases-pecsplit.rst make[1]: Entering directory '/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume' rm -f "testcases-pecsplit.rst" "testcases-pecsplit.rst.tmp" && touch "testcases-pecsplit.rst.tmp" set -e; for case in 0.basic 0.ordering; do ./testcases-rst.sh pecsplit $case $case.pecsplit $case "decode valid"; done >> "testcases-pecsplit.rst.tmp" set -e; for case in ; do ./testcases-rst.sh pecsplit $case $case.pecsplit $case "decode invalid"; done >> "testcases-pecsplit.rst.tmp" set -e; for case in pecsplit.0.allbytes-ok pecsplit.0.empty-ok pecsplit.0.non-utf8; do ./testcases-rst.sh pecsplit $case $case pecsplit.0 "decode valid"; done >> "testcases-pecsplit.rst.tmp" set -e; for case in pecsplit.1.long-pc-1 pecsplit.1.long-pc-2 pecsplit.1.long-pc-3 pecsplit.1.long-pc-4 pecsplit.1.long-pc-5 pecsplit.1.many-=-not-ok pecsplit.1.plain-pc-1 pecsplit.1.plain-pc-2 pecsplit.1.plain-pc-3 pecsplit.1.plain-pc-4 pecsplit.1.plain-pc-5 pecsplit.1.short-pc-2 pecsplit.1.short-pc-4 pecsplit.1.short-pc-5 pecsplit.1.zero-=-not-ok; do ./testcases-rst.sh pecsplit $case $case pecsplit.1 "decode invalid"; done >> "testcases-pecsplit.rst.tmp" mv "testcases-pecsplit.rst.tmp" "testcases-pecsplit.rst" make[1]: Leaving directory '/var/lib/jenkins/jobs/reproducible_html_build-path-prefix-map-spec/workspace/consume' cp "consume/testcases-pecsplit.rst" "build-path-prefix-map-spec-testcases.rst" cat build-path-prefix-map-spec.in.rst build-path-prefix-map-spec-testcases.rst > "build-path-prefix-map-spec.rst" # ain't nobody got time to manually type XML tags pandoc --template "build-path-prefix-map-spec.in.xml" -s "build-path-prefix-map-spec.rst" -t docbook > "build-path-prefix-map-spec.xml" xmlto -x "build-path-prefix-map-spec.xsl" html-nochunks "build-path-prefix-map-spec.xml" xsltproc --html -o "build-path-prefix-map-spec.html" fixup-footnotes.xsl "build-path-prefix-map-spec.html" make: 'build-path-prefix-map-spec.html' is up to date. rm build-path-prefix-map-spec.xml 'build-path-prefix-map-spec.html' -> '/var/lib/jenkins/userContent/reproducible/specs/build-path-prefix-map/index.html' removed 'build-path-prefix-map-spec.html' Sending 'https://reproducible-builds.org/specs/build-path-prefix-map/ updated to 8d4ceed' to reproducible-builds now. Tue 15 May 15:44:33 UTC 2018 - /srv/jenkins/bin/reproducible_html_specs.sh stopped running as /tmp/jenkins-script-UTXOOjc2, which will now be removed. Finished: SUCCESS