[Qa-jenkins-scm] Build failed in Jenkins: reproducible_diffoscope_from_git_master #455

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Sun Mar 18 02:47:33 UTC 2018


See <https://jenkins.debian.net/job/reproducible_diffoscope_from_git_master/455/display/redirect?page=changes>

Changes:

[lamby] Add missing trailing comma.

[lamby] Add support for comparing Gnumeric spreadsheets. (Closes: #893311)

------------------------------------------
[...truncated 394.55 KB...]
diffoscope/presenters/text.py                   43      7    84%   59-64, 69-70, 79-80
diffoscope/presenters/utils.py                 156     12    92%   43, 72, 152, 157, 164, 297, 341, 403-407
diffoscope/profiling.py                         40      0   100%
diffoscope/progress.py                         153     15    90%   34-44, 70, 78-81, 84, 109, 211
diffoscope/readers/__init__.py                   7      0   100%
diffoscope/readers/json.py                      17      1    94%   34
diffoscope/readers/utils.py                      2      0   100%
diffoscope/tempfiles.py                         37     11    70%   55-56, 63-75
diffoscope/tools.py                             64     20    69%   26-27, 54-55, 82-83, 95, 108, 112-115, 121-122, 126-134
--------------------------------------------------------------------------
TOTAL                                         5604    744    87%
Coverage HTML written to dir htmlcov

=========================== short test summary info ============================
SKIP [1] .pybuild/cpython3_3.6/build/tests/comparators/test_cbfs.py:96: requires cbfstool
SKIP [1] .pybuild/cpython3_3.6/build/tests/comparators/test_cbfs.py:101: requires cbfstool
SKIP [1] .pybuild/cpython3_3.6/build/tests/comparators/test_cbfs.py:106: requires cbfstool
SKIP [1] .pybuild/cpython3_3.6/build/tests/comparators/test_cbfs.py:118: requires cbfstool
SKIP [1] .pybuild/cpython3_3.6/build/tests/comparators/test_cbfs.py:129: requires cbfstool
SKIP [1] .pybuild/cpython3_3.6/build/tests/comparators/test_cbfs.py:137: requires cbfstool
SKIP [3] /tmp/testrun/.pybuild/cpython3_3.6/build/tests/comparators/test_fsimage.py:52: guestfs not working on the system: RuntimeError("/usr/bin/supermin exited with error status 1.\nTo see full error messages you may need to enable debugging.\nDo:\n  export LIBGUESTFS_DEBUG=1 LIBGUESTFS_TRACE=1\nand run the command again.  For further information, read:\n  http://libguestfs.org/guestfs-faq.1.html#debugging-libguestfs\nYou can also run 'libguestfs-test-tool' and post the *complete* output\ninto a bug report or message to the libguestfs mailing list.",)
SKIP [1] /tmp/testrun/.pybuild/cpython3_3.6/build/tests/comparators/test_haskell.py:37: mismatch between system ghc and fixture
SKIP [1] /tmp/testrun/.pybuild/cpython3_3.6/build/tests/comparators/test_haskell.py:54: mismatch between system ghc and fixture
SKIP [1] .pybuild/cpython3_3.6/build/tests/comparators/test_java.py:77: requires procyon-decompiler
SKIP [1] .pybuild/cpython3_3.6/build/tests/comparators/test_java.py:87: requires procyon-decompiler
SKIP [1] .pybuild/cpython3_3.6/build/tests/comparators/test_macho.py:50: requires otool and lipo
SKIP [1] .pybuild/cpython3_3.6/build/tests/comparators/test_macho.py:58: requires otool and lipo
SKIP [1] .pybuild/cpython3_3.6/build/tests/comparators/test_ps.py:58: requires ps2ascii <= 9.21 (9.22
 detected)
SKIP [1] .pybuild/cpython3_3.6/build/tests/comparators/test_utils.py:46: requires
SKIP [1] .pybuild/cpython3_3.6/build/tests/comparators/test_utils.py:51: requires /missing
=================================== FAILURES ===================================
_______________________________ test_differences _______________________________

differences = [<Difference test1.jar -- test2.jar [<Difference zipinfo -v {} -- zipinfo -v {} []>, <Difference com/example/MainActiv....class [<Difference javap -verbose -constants -s -l -private {} -- javap -verbose -constants -s -l -private {} []>]>]>]

    @skip_unless_tools_exist('enjarify', 'zipinfo', 'javap')
    @skip_unless_tool_is_at_least('javap', javap_version, '1.8')
    @skip_unless_tool_is_at_least('enjarify', enjarify_version, '1.0.3')
    def test_differences(differences):
        assert differences[0].source1 == 'test1.jar'
        assert differences[0].source2 == 'test2.jar'
        zipinfo = differences[0].details[0]
        classdiff = differences[0].details[1]
        assert zipinfo.source1 == 'zipinfo -v {}'
        assert zipinfo.source2 == 'zipinfo -v {}'
        assert classdiff.source1 == 'com/example/MainActivity.class'
        assert classdiff.source2 == 'com/example/MainActivity.class'
        expected_diff = get_data('dex_expected_diffs')
        found_diff = zipinfo.unified_diff + classdiff.details[0].unified_diff
>       assert expected_diff == found_diff
E       AssertionError: assert '@@ -54,15 +5...args_size=1\n' == '@@ -54,15 +54...args_size=1\n'
E           @@ -54,15 +54,15 @@
E              version of encoding software:                   2.0
E              minimum file system compatibility required:     MS-DOS, OS/2 or NT FAT
E              minimum software version required to extract:   2.0
E              compression method:                             none (stored)
E              file security status:                           not encrypted
E              extended local header:                          no
E              file last modified on (DOS date/time):          1980 Jan 1 00:00:00
E           -  32-bit CRC value (hex):                         bc28236e
E           +  32-bit CRC value (hex):                         59c3af78
E              compressed size:                                305 bytes
E              uncompressed size:                              305 bytes
E              length of filename:                             30 characters
E              length of extra field:                          0 bytes
E              length of file comment:                         0 characters
E              disk number on which file begins:               disk 1
E              apparent file type:                             binary
E         - @@ -17,16 +17,16 @@
E         ?     ^^     ^^
E         + @@ -20,16 +20,16 @@
E         ?     ^^     ^^
E              #12 = Methodref          #4.#11         // android/app/Activity.onCreate:(Landroid/os/Bundle;)V
E              #13 = Integer            2130903040
E              #14 = Float              1.7412887E38f
E              #15 = Utf8               setContentView
E              #16 = Utf8               (I)V
E              #17 = NameAndType        #15:#16        // setContentView:(I)V
E              #18 = Methodref          #2.#17         // com/example/MainActivity.setContentView:(I)V
E           -  #19 = Utf8               Sat Nov 21 14:20:33 CET 2015
E           -  #20 = String             #19            // Sat Nov 21 14:20:33 CET 2015
E           +  #19 = Utf8               Thu Mar 17 11:54:42 CET 2016
E           +  #20 = String             #19            // Thu Mar 17 11:54:42 CET 2016
E              #21 = Utf8               Code
E            {
E              public com.example.MainActivity();
E                descriptor: ()V
E         -      flags: ACC_PUBLIC
E         +      flags: (0x0001) ACC_PUBLIC
E         ?            +++++++++
E                Code:
E                  stack=300, locals=1, args_size=1

classdiff  = <Difference com/example/MainActivity.class -- com/example/MainActivity.class [<Difference javap -verbose -constants -s -l -private {} -- javap -verbose -constants -s -l -private {} []>]>
differences = [<Difference test1.jar -- test2.jar [<Difference zipinfo -v {} -- zipinfo -v {} []>, <Difference com/example/MainActiv....class [<Difference javap -verbose -constants -s -l -private {} -- javap -verbose -constants -s -l -private {} []>]>]>]
expected_diff = '@@ -54,15 +54,15 @@\n   version of encoding software:                   2.0\n   minimum file system compatibility req...e.MainActivity();\n     descriptor: ()V\n     flags: ACC_PUBLIC\n     Code:\n       stack=300, locals=1, args_size=1\n'
found_diff = '@@ -54,15 +54,15 @@\n   version of encoding software:                   2.0\n   minimum file system compatibility req...ivity();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=300, locals=1, args_size=1\n'
zipinfo    = <Difference zipinfo -v {} -- zipinfo -v {} []>

tests/comparators/test_dex.py:77: AssertionError
------------------------------ Captured log setup ------------------------------
__init__.py                128 DEBUG    Loaded 66 comparator classes
specialize.py               40 DEBUG    Using DexFile for /tmp/testrun/.pybuild/cpython3_3.6/build/tests/data/test1.dex
specialize.py               40 DEBUG    Using DexFile for /tmp/testrun/.pybuild/cpython3_3.6/build/tests/data/test2.dex
file.py                    206 DEBUG    instantiating <class 'diffoscope.comparators.dex.DexContainer'> for <<class 'abc.DexFile'> /tmp/testrun/.pybuild/cpython3_3.6/build/tests/data/test1.dex>
file.py                    214 DEBUG    Returning a DexContainer for <<class 'abc.DexFile'> /tmp/testrun/.pybuild/cpython3_3.6/build/tests/data/test1.dex>
file.py                    214 DEBUG    Returning a DexContainer for <<class 'abc.DexFile'> /tmp/testrun/.pybuild/cpython3_3.6/build/tests/data/test1.dex>
file.py                    214 DEBUG    Returning a DexContainer for <<class 'abc.DexFile'> /tmp/testrun/.pybuild/cpython3_3.6/build/tests/data/test1.dex>
diff.py                    177 DEBUG    Running diff -aU7 /tmp/tmpbsir0mxg_diffoscope/fifo1 /tmp/tmpbsir0mxg_diffoscope/fifo2
diff.py                    193 DEBUG    diff -aU7 /tmp/tmpbsir0mxg_diffoscope/fifo1 /tmp/tmpbsir0mxg_diffoscope/fifo2: returncode 0, parsed True
diff.py                    177 DEBUG    Running diff -aU7 /tmp/tmpv9gnmbmk_diffoscope/fifo1 /tmp/tmpv9gnmbmk_diffoscope/fifo2
diff.py                    193 DEBUG    diff -aU7 /tmp/tmpv9gnmbmk_diffoscope/fifo1 /tmp/tmpv9gnmbmk_diffoscope/fifo2: returncode 0, parsed True
file.py                    214 DEBUG    Returning a DexContainer for <<class 'abc.DexFile'> /tmp/testrun/.pybuild/cpython3_3.6/build/tests/data/test1.dex>
file.py                    206 DEBUG    instantiating <class 'diffoscope.comparators.dex.DexContainer'> for <<class 'abc.DexFile'> /tmp/testrun/.pybuild/cpython3_3.6/build/tests/data/test2.dex>
file.py                    214 DEBUG    Returning a DexContainer for <<class 'abc.DexFile'> /tmp/testrun/.pybuild/cpython3_3.6/build/tests/data/test2.dex>
archive.py                  93 DEBUG    Unpacking test1.jar from /tmp/testrun/.pybuild/cpython3_3.6/build/tests/data/test1.dex
dex.py                      50 DEBUG    dex extracting to /tmp/tmptbrj7jo8_diffoscope/test1.jar
archive.py                  93 DEBUG    Unpacking test2.jar from /tmp/testrun/.pybuild/cpython3_3.6/build/tests/data/test2.dex
dex.py                      50 DEBUG    dex extracting to /tmp/tmpba181k8f_diffoscope/test2.jar
compare.py                  87 DEBUG    Comparing test1.jar (ArchiveMember) and test2.jar (ArchiveMember)
file.py                    327 DEBUG    File.has_same_content: <<class 'diffoscope.comparators.utils.archive.ArchiveMember'> test1.jar> <<class 'diffoscope.comparators.utils.archive.ArchiveMember'> test2.jar>
specialize.py               40 DEBUG    Using ZipFile for test1.jar
specialize.py               40 DEBUG    Using ZipFile for test2.jar
command.py                  35 DEBUG    Executing zipinfo /dev/stdin
command.py                  35 DEBUG    Executing zipinfo /dev/stdin
diff.py                    177 DEBUG    Running diff -aU7 /tmp/tmpa5qi4zfw_diffoscope/fifo1 /tmp/tmpa5qi4zfw_diffoscope/fifo2
diff.py                    193 DEBUG    diff -aU7 /tmp/tmpa5qi4zfw_diffoscope/fifo1 /tmp/tmpa5qi4zfw_diffoscope/fifo2: returncode 0, parsed True
command.py                  35 DEBUG    Executing zipinfo -v /tmp/tmptbrj7jo8_diffoscope/test1.jar
command.py                  35 DEBUG    Executing zipinfo -v /tmp/tmpba181k8f_diffoscope/test2.jar
diff.py                    177 DEBUG    Running diff -aU7 /tmp/tmp2dw2waui_diffoscope/fifo1 /tmp/tmp2dw2waui_diffoscope/fifo2
diff.py                    193 DEBUG    diff -aU7 /tmp/tmp2dw2waui_diffoscope/fifo1 /tmp/tmp2dw2waui_diffoscope/fifo2: returncode 1, parsed True
file.py                    206 DEBUG    instantiating <class 'diffoscope.comparators.zip.ZipContainer'> for <<class 'abc.ZipFile'> test1.jar>
file.py                    214 DEBUG    Returning a ZipContainer for <<class 'abc.ZipFile'> test1.jar>
file.py                    214 DEBUG    Returning a ZipContainer for <<class 'abc.ZipFile'> test1.jar>
diff.py                    177 DEBUG    Running diff -aU7 /tmp/tmpvvsa8_ol_diffoscope/fifo1 /tmp/tmpvvsa8_ol_diffoscope/fifo2
diff.py                    193 DEBUG    diff -aU7 /tmp/tmpvvsa8_ol_diffoscope/fifo1 /tmp/tmpvvsa8_ol_diffoscope/fifo2: returncode 0, parsed True
diff.py                    177 DEBUG    Running diff -aU7 /tmp/tmpro9xy5bl_diffoscope/fifo1 /tmp/tmpro9xy5bl_diffoscope/fifo2
diff.py                    193 DEBUG    diff -aU7 /tmp/tmpro9xy5bl_diffoscope/fifo1 /tmp/tmpro9xy5bl_diffoscope/fifo2: returncode 0, parsed True
file.py                    214 DEBUG    Returning a ZipContainer for <<class 'abc.ZipFile'> test1.jar>
file.py                    206 DEBUG    instantiating <class 'diffoscope.comparators.zip.ZipContainer'> for <<class 'abc.ZipFile'> test2.jar>
file.py                    214 DEBUG    Returning a ZipContainer for <<class 'abc.ZipFile'> test2.jar>
archive.py                  93 DEBUG    Unpacking com/example/BuildConfig.class from test1.jar
archive.py                  93 DEBUG    Unpacking com/example/MainActivity.class from test1.jar
archive.py                  93 DEBUG    Unpacking com/example/R$attr.class from test1.jar
archive.py                  93 DEBUG    Unpacking com/example/R$drawable.class from test1.jar
archive.py                  93 DEBUG    Unpacking com/example/R$layout.class from test1.jar
archive.py                  93 DEBUG    Unpacking com/example/R$string.class from test1.jar
archive.py                  93 DEBUG    Unpacking com/example/R.class from test1.jar
archive.py                  93 DEBUG    Unpacking com/example/BuildConfig.class from test2.jar
archive.py                  93 DEBUG    Unpacking com/example/MainActivity.class from test2.jar
archive.py                  93 DEBUG    Unpacking com/example/R$attr.class from test2.jar
archive.py                  93 DEBUG    Unpacking com/example/R$drawable.class from test2.jar
archive.py                  93 DEBUG    Unpacking com/example/R$layout.class from test2.jar
archive.py                  93 DEBUG    Unpacking com/example/R$string.class from test2.jar
archive.py                  93 DEBUG    Unpacking com/example/R.class from test2.jar
compare.py                  87 DEBUG    Comparing com/example/BuildConfig.class (ArchiveMember) and com/example/BuildConfig.class (ArchiveMember)
file.py                    327 DEBUG    File.has_same_content: <<class 'diffoscope.comparators.utils.archive.ArchiveMember'> com/example/BuildConfig.class> <<class 'diffoscope.comparators.utils.archive.ArchiveMember'> com/example/BuildConfig.class>
compare.py                  99 DEBUG    has_same_content_as returned True; skipping further comparisons
compare.py                  87 DEBUG    Comparing com/example/MainActivity.class (ArchiveMember) and com/example/MainActivity.class (ArchiveMember)
file.py                    327 DEBUG    File.has_same_content: <<class 'diffoscope.comparators.utils.archive.ArchiveMember'> com/example/MainActivity.class> <<class 'diffoscope.comparators.utils.archive.ArchiveMember'> com/example/MainActivity.class>
specialize.py               40 DEBUG    Using ClassFile for com/example/MainActivity.class
specialize.py               40 DEBUG    Using ClassFile for com/example/MainActivity.class
java.py                     93 DEBUG    Unable to find ProcyonDecompiler. Falling back...
command.py                  35 DEBUG    Executing javap -verbose -constants -s -l -private /tmp/tmpbqn6v1t0_diffoscope/MainActivity.class
command.py                  35 DEBUG    Executing javap -verbose -constants -s -l -private /tmp/tmpthyz0hsr_diffoscope/MainActivity.class
diff.py                    177 DEBUG    Running diff -aU7 /tmp/tmp8tfusn42_diffoscope/fifo1 /tmp/tmp8tfusn42_diffoscope/fifo2
diff.py                    193 DEBUG    diff -aU7 /tmp/tmp8tfusn42_diffoscope/fifo1 /tmp/tmp8tfusn42_diffoscope/fifo2: returncode 1, parsed True
compare.py                  87 DEBUG    Comparing com/example/R$attr.class (ArchiveMember) and com/example/R$attr.class (ArchiveMember)
file.py                    327 DEBUG    File.has_same_content: <<class 'diffoscope.comparators.utils.archive.ArchiveMember'> com/example/R$attr.class> <<class 'diffoscope.comparators.utils.archive.ArchiveMember'> com/example/R$attr.class>
compare.py                  99 DEBUG    has_same_content_as returned True; skipping further comparisons
compare.py                  87 DEBUG    Comparing com/example/R$drawable.class (ArchiveMember) and com/example/R$drawable.class (ArchiveMember)
file.py                    327 DEBUG    File.has_same_content: <<class 'diffoscope.comparators.utils.archive.ArchiveMember'> com/example/R$drawable.class> <<class 'diffoscope.comparators.utils.archive.ArchiveMember'> com/example/R$drawable.class>
compare.py                  99 DEBUG    has_same_content_as returned True; skipping further comparisons
compare.py                  87 DEBUG    Comparing com/example/R$layout.class (ArchiveMember) and com/example/R$layout.class (ArchiveMember)
file.py                    327 DEBUG    File.has_same_content: <<class 'diffoscope.comparators.utils.archive.ArchiveMember'> com/example/R$layout.class> <<class 'diffoscope.comparators.utils.archive.ArchiveMember'> com/example/R$layout.class>
compare.py                  99 DEBUG    has_same_content_as returned True; skipping further comparisons
compare.py                  87 DEBUG    Comparing com/example/R$string.class (ArchiveMember) and com/example/R$string.class (ArchiveMember)
file.py                    327 DEBUG    File.has_same_content: <<class 'diffoscope.comparators.utils.archive.ArchiveMember'> com/example/R$string.class> <<class 'diffoscope.comparators.utils.archive.ArchiveMember'> com/example/R$string.class>
compare.py                  99 DEBUG    has_same_content_as returned True; skipping further comparisons
compare.py                  87 DEBUG    Comparing com/example/R.class (ArchiveMember) and com/example/R.class (ArchiveMember)
file.py                    327 DEBUG    File.has_same_content: <<class 'diffoscope.comparators.utils.archive.ArchiveMember'> com/example/R.class> <<class 'diffoscope.comparators.utils.archive.ArchiveMember'> com/example/R.class>
compare.py                  99 DEBUG    has_same_content_as returned True; skipping further comparisons
_______________________________ test_diff_javap ________________________________

differences_javap = [<Difference javap -verbose -constants -s -l -private {} -- javap -verbose -constants -s -l -private {} []>]

    @skip_unless_tool_is_at_least('javap', javap_version, '1.8')
    def test_diff_javap(differences_javap):
>       diff(differences_javap, 'javap_class_expected_diff')

differences_javap = [<Difference javap -verbose -constants -s -l -private {} -- javap -verbose -constants -s -l -private {} []>]

tests/comparators/test_java.py:84: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

differences = [<Difference javap -verbose -constants -s -l -private {} -- javap -verbose -constants -s -l -private {} []>]
expected_diff_file = 'javap_class_expected_diff'

    def diff(differences, expected_diff_file):
        expected_diff = get_data(expected_diff_file)
>       assert differences[0].unified_diff == expected_diff
E       assert '@@ -34,13 +3..."Test.java"\n' == '@@ -31,13 +31..."Test.java"\n'
E         - @@ -34,13 +34,13 @@
E         ?      ^      ^
E         + @@ -31,13 +31,13 @@
E         ?      ^      ^
E                    line 1: 0
E            
E              public static int main(java.lang.String[]);
E                descriptor: ([Ljava/lang/String;)I
E         -      flags: (0x0009) ACC_PUBLIC, ACC_STATIC
E         ?            ---------
E         +      flags: ACC_PUBLIC, ACC_STATIC
E                Code:
E                  stack=1, locals=1, args_size=1
E           -         0: bipush        42
E           -         2: ireturn
E           +         0: iconst_m1
E           +         1: ireturn
E                  LineNumberTable:
E                    line 3: 0
E            }
E            SourceFile: "Test.java"

differences = [<Difference javap -verbose -constants -s -l -private {} -- javap -verbose -constants -s -l -private {} []>]
expected_diff = '@@ -31,13 +31,13 @@\n         line 1: 0\n \n   public static int main(java.lang.String[]);\n     descriptor: ([Ljava/...       0: iconst_m1\n+         1: ireturn\n       LineNumberTable:\n         line 3: 0\n }\n SourceFile: "Test.java"\n'
expected_diff_file = 'javap_class_expected_diff'

tests/comparators/test_java.py:66: AssertionError
------------------------------ Captured log setup ------------------------------
__init__.py                128 DEBUG    Loaded 66 comparator classes
specialize.py               40 DEBUG    Using ClassFile for /tmp/testrun/.pybuild/cpython3_3.6/build/tests/data/Test1.class
specialize.py               40 DEBUG    Using ClassFile for /tmp/testrun/.pybuild/cpython3_3.6/build/tests/data/Test2.class
command.py                  35 DEBUG    Executing javap -verbose -constants -s -l -private /tmp/testrun/.pybuild/cpython3_3.6/build/tests/data/Test1.class
command.py                  35 DEBUG    Executing javap -verbose -constants -s -l -private /tmp/testrun/.pybuild/cpython3_3.6/build/tests/data/Test2.class
diff.py                    177 DEBUG    Running diff -aU7 /tmp/tmphrzvr8tr_diffoscope/fifo1 /tmp/tmphrzvr8tr_diffoscope/fifo2
diff.py                    193 DEBUG    diff -aU7 /tmp/tmphrzvr8tr_diffoscope/fifo1 /tmp/tmphrzvr8tr_diffoscope/fifo2: returncode 1, parsed True
============= 2 failed, 369 passed, 18 skipped in 3305.49 seconds ==============
E: pybuild pybuild:323: test: plugin distutils failed with: exit code=1: cd /tmp/testrun/.pybuild/cpython3_3.6/build; python3.6 -m pytest -vv -r sxX -l --cov=diffoscope --cov-report=term-missing --cov-report=html --junit-xml=/tmp/job-exports/test-results/tests.xml
dh_auto_test: pybuild --test --test-pytest -i python{version} -p 3.6 returned exit code 13
make: *** [debian/rules:35: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
debuild: fatal error at line 1152:
dpkg-buildpackage -rfakeroot -us -uc -ui failed
'/chroots/chroot-run-sid.nfB1vA3Mp//tmp/job-exports/test-results' -> '<https://jenkins.debian.net/job/reproducible_diffoscope_from_git_master/ws/job-exports/test-results'>
'/chroots/chroot-run-sid.nfB1vA3Mp//tmp/job-exports/test-results/tests.xml' -> '<https://jenkins.debian.net/job/reproducible_diffoscope_from_git_master/ws/job-exports/test-results/tests.xml'>
Sun 18 Mar 02:47:33 UTC 2018 - /srv/jenkins/bin/chroot-run.sh stopped running as /tmp/jenkins-script-EPfjiDNJ, which will now be removed.
Build step 'Execute shell' marked build as failure



More information about the Qa-jenkins-scm mailing list