[Qa-jenkins-scm] Build failed in Jenkins: reproducible_html_build-path-prefix-map-spec #6

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Tue Mar 14 21:43:19 UTC 2017


See <https://jenkins.debian.net/job/reproducible_html_build-path-prefix-map-spec/6/display/redirect?page=changes>

Changes:

[infinity0] Work around rustc not existing on jenkins

------------------------------------------
[...truncated 8.44 KB...]
+ 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
+ diff -ru - testcases/0.basic.in
+ cat testcases/0.basic.in
+ ./pecsplit.py /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.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
+ diff -ru - testcases/0.ordering.in
+ cat 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+ cat - testcases/pecsplit.0.non-utf8.in
 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
+ 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-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'
parse_prefix_maps 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+  -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-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 value for prefix-map: '%%#ERROR=/a/zzz:lol=/a:ERROR=/b/1234:foo=/b:bar=/a/yyy'
parse_prefix_maps 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 -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-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

<https://jenkins.debian.net/job/reproducible_html_build-path-prefix-map-spec/ws/consume/pecsplit.js>:7
    throw "invalid value: bad escape: " + x;
                                        ^
invalid value: bad escape: %%#ERROR
+ test 8 = 1
+ rm -f testcases/pecsplit.1.long-pc-1.env.tmpout
+ exit 1
Makefile:50: recipe for target 'check-pecsplit' failed
make[1]: *** [check-pecsplit] Error 1
make[1]: Leaving directory '<https://jenkins.debian.net/job/reproducible_html_build-path-prefix-map-spec/ws/consume'>
Makefile:26: recipe for target 'check-consume' failed
make: *** [check-consume] Error 2
Tue 14 Mar 21:43:18 UTC 2017 - /srv/jenkins/bin/reproducible_html_specs.sh stopped running as /tmp/jenkins-script-XjltxtQL, which will now be removed.
Build step 'Execute shell' marked build as failure



More information about the Qa-jenkins-scm mailing list