See <http://jenkins.x2go.org:8080/job/x2goclient+nightly+fedora-21/104/changes> Changes: [ionic] Makefile.docupload: add quotes and change backticks to $(). [ionic] general: move *.cpp and *.h files to src/ and *.ts files to src/i18n/. [ionic] general: reference src in Doxyfile. [ionic] x2goclient.pro: reference files moved to src/ and src/i18n/. [ionic] general: move *.ui files to src/ui/ and reference in x2goclient.pro. [ionic] x2goclient.pro: translate and simplify header. [ionic] x2goclient.pro: add x2goclientconfig.pri only containing a comment to override specific entries in x2goclient.pro in x2goclientconfig.pri. [ionic] general: move resource files to src/res/ and reference in x2goclient.pro. [ionic] general: reference changes in shipped Makefile. [ionic] Makefile: rename SRC_DIR to TOP_DIR. [ionic] general: rename qtbrowserplugin-<ver>-opensource to x2gobrowserplugin-<ver> and reference in x2goclient.pro. [ionic] general: move x2goplugin.rc to x2gobrowserplugin-*/src/res/ and reference in x2goclient.pro. [ionic] x2goclient.pro: remove executability. [ionic] INSTALL: fix typos and update URL's. [ionic] HOWTO.GPGCARD: fix typos and grammar. [ionic] LICENSE: add "X2Go Project" copyright. [ionic] Makefile.man2html: replace backticks with $() and change spaces to tabs. [ionic] README.OpenSSL-Exception: reformat content. [ionic] README.i18n: grammar fix. [ionic] .gitignore: update with more temporary files. [ionic] x2goclient.pro: improve consistency: replace tabs with spaces, put quotes around messages, remove or add whitespace where applicable. [ionic] general: Move *.rc and *.rcc files back to top directory for now. [ionic] Move icons/ to img/icons/ and update references in: [ionic] Move png/ to img/png/ and update references in: [ionic] Move svg/ to img/svg/ and update references in: [ionic] general: move *.ts files back to the top directory (they are resources.) [ionic] general: move *.ts and *.qm files to i18n/ and update references in: [ionic] general: actually move icons/ to img/icons/ again. [ionic] nsis/gpl.txt: fix formatting errors. [ionic] nsis/x2goclient.nsi: fix whitespace errors. [ionic] nsis/x2goclient.nsi: don't change the icons path. [ionic] nsis: make files non-executable. [ionic] general: move x2go-logos/ to img/x2go-logos and update references in: [ionic] x2gobrowserplugin-2.4_1/src/res/x2goplugin.rc: fix whitespace errors. [ionic] general: move i18n/ to res/i18n/ and update references in: [ionic] src/ssh{masterconnection,process}.cpp: remove executability bit. [ionic] general: move img/ to res/img/ and update references in: [ionic] Move [ionic] x2goclient.pro: reference new src directory as include dir. [ionic] general: move txt/ to res/text/ and update references in: [ionic] Info.plist: whitespace fix. [ionic] macbuild.sh: use more quoting and curly braces for referencing variables. [ionic] macbuild.sh: define TOP_DIR variable -- set to $PWD. [ionic] macbuild.sh: define the new variables $SDK and $MACOSX_DEPLOYMENT_TARGET which can also be (pre-)set through the environment. [ionic] macbuild.sh: fix up previously overlooked variables deserving curly braces and quotes. [ionic] macbuild.sh: specify -spec macx-g++ when using qmake. [ionic] macbuild.sh: directly reference project file for qmake. [ionic] macbuild.sh: use out-of-source build and do not overwrite the default shipped Makefile. [ionic] macbuild.sh: also also specify the top dir when defining the path to the generated appbundle and dmg file. [ionic] general: move Info.plist to res/ and update reference in x2goclient.pro. [ionic] macbuild.sh: BUILD_DIR already includes TOP_DIR, don't specify it two times. [ionic] macbuild.sh: fix references of resources to access files from TOP_DIR. [ionic] x2goclient.pro: work around a bug in qmake generating incorrect make rules for embedding the OS X app bundle Info.plist file. [ionic] x2goclient.pro: work around another bug in qmake and copy icon "manually". [ionic] general: define wrap_legacy_resources() function and use it to wrap legacy resource locations stored in old session config files. [ionic] sessionbuttons/userbuttons: add some debugging output to see what file path is being used as a pixmap (user photo/session icon.) [ionic] x2goutils: update copyright -- add myself. [ionic] x2goutils.cpp: change four spaces per indentation level to two spaces. [ionic] x2goutils.cpp: use constBegin() and constEnd() instead of begin/end... [ionic] x2goutils.cpp: actually use the correct iterator types and functions. [ionic] x2goutils: add fixup_resources() to fix "broken" resource URI's. [ionic] x2goutils: rename fixup_resources() and wrap_legacy_resources() to fixup_resource_URIs() and wrap_legacy_resource_URIs(). [ionic] sessionexplorer, sessionwidget: wrap more places in wrap_legacy_resource_URIs(). [ionic] general: move res/Info.plist and macdmg.DS_Store to res/osxbundle/ and update references in: [ionic] macbuild.sh: add debug mode selector via DEBUG env variable. [ionic] x2goclient.pro: enable more debugging if needed: change -g flag to -g3 -ggdb3 -gdwarf-4. [ionic] macbuild.sh: select stdlib on OS X based on the passed or default SDK value. [ionic] macbuild.sh: fix TOP_DIR handling. [ionic] macbuild.sh: switch to BASH interpreter. [ionic] macbuild.sh: also accept "FALSE" and "false" as binary values. [ionic] macbuild.sh: fix non-functional redundancy and optical issues. [ionic] macbuild.sh: make bundling optional (but enabled by default) via the new BUNDLE environment variable. [ionic] x2goclient.pro: Enable -O2 in debug mode. [ionic] general: Add new UNUSED() macro to x2goutils.h and silence compiler warnings. Affected files: [ionic] onmainwindow.cpp: Fix some QMessageBox usages. There are many more places that need fixing... [ionic] general: remove config_mac.sh. macbuild.sh handles this now. [ionic] ssh{masterconnection,process}.cpp: add more debugging messages to trace mutex lock and unlock and command execution via SSH. [ionic] macbuild.sh: Use the correct client build dir: client_build. [ionic] macbuild.sh: remove unused variables. [ionic] macbuild.sh: only use --stdlib compiler flag on 10.7+. Unsupported on 10.6 and below. [ionic] macbuild.sh: use sh default assignment instead of default value. [ionic] macbuild.sh: app bundle and dmg file will be automatically removed when removing the client build directory. [ionic] macbuild.sh: Remove 'function' keyword, as it's causing undefined behavior according to SUS. [ionic] macbuild.sh: define, implement and use new function 'make_boolean()'. [ionic] macbuild.sh: move functions to the start of the macbuild.sh script. [ionic] macbuild.sh: new env var/parameter UNIVERSAL in macbuild.sh. [ionic] macbuild.sh: add usage message obtainable via -h or --help. [ionic] debian/changelog: move changelog entries for this branch to the correct, unreleased version 4.0.4.0. [ionic] x2goclient.pro.maemo: cleanup. [ionic] x2goclient.pro: move OS X-specific stuff from general section to macx section. [ionic] x2goclient.pro: move ICON definition up before it's actually used in the macx section. [ionic] Windows: move building into client_build subdirectory. [ionic] Windows: convert and delete the other config or build scripts. Delete obsolete ones. [ionic] Windows: reference windows icon from client_build dir. Big FIXME. [ionic] config_win.bat: fix missed lrelease call. [ionic] x2gohelper/Makefile: and delete correct binary file, if requested. [ionic] Windows: try removing reference to top dir again. [ionic] Windows: correctly reference windows icon. ------------------------------------------ [...truncated 132 lines...] + for l_ARCH in x86_64 i386 SRPM + '[' x '!=' xSRPM ']' + mkdir -p /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21/SRPM + rm -f '/var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21/SRPM/rpmbuild/SOURCES/*' + rm -f '/var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21/SRPM/rpmbuild/SRPMS/x2goclient-*.src.rpm' + rm -f /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21/SRPM/x2goclient-4.0.4.0-0.0x2go1.0.git20150304.819.heuler.fc21.src.rpm + read line + return 0 + build_packages + echo fedora:21 + sed -e 's/ /\n/g' + read line ++ echo fedora:21 ++ cut -d: -f1 ++ tr '[:upper:]' '[:lower:]' + l_DIST=fedora ++ echo fedora:21 ++ cut -d: -f2- ++ sed -e 's/,/ /g' ++ tr '[:upper:]' '[:lower:]' + l_CODENAMES=21 + echo 'fedora epel opensuse sle' + grep fedora + for l_CODENAME in '$l_CODENAMES' + test -z + mkdir -p /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21//rpmbuild/SOURCES ++ mktemp -d --tmpdir=/var/lib/jenkins/tmp/ + TEMP_DIR=/var/lib/jenkins/tmp/tmp.GZwP9aK6S7 + mkdir -p /var/lib/jenkins/tmp/tmp.GZwP9aK6S7/x2goclient + chmod 2770 /var/lib/jenkins/tmp/tmp.GZwP9aK6S7 -Rf + cd /var/lib/jenkins/build/heuler/x2goclient + git clone /var/lib/jenkins/build/heuler/x2goclient /var/lib/jenkins/tmp/tmp.GZwP9aK6S7/x2goclient/ Cloning into '/var/lib/jenkins/tmp/tmp.GZwP9aK6S7/x2goclient'... done. + cd /var/lib/jenkins/tmp/tmp.GZwP9aK6S7 ++ cd x2goclient ++ gitrevno ++ cd - + GITREV=917 + cd x2goclient + git --no-pager log --since '2 years ago' '--format=%ai %aN (%h) %n%n%x09*%w(68,0,10) %s%d%n' + cd - + rm -Rf x2goclient/.git + mv x2goclient/x2goclient.spec . ++ cat x2goclient.spec ++ egrep '^Version:.*' ++ awk '{ print $2 }' + UPSTREAM_VERSION=4.0.4.0 ++ cat x2goclient.spec ++ egrep '^Release:.*' ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ echo '0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ cat x2goclient.spec ++ egrep '^BuildArch:.*noarch$' ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20150306.917.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + cat x2goclient.spec + egrep '^Source[1-9]+:.*' + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + read source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21//rpmbuild/SOURCES/ + continue + read source_file + mv /var/lib/jenkins/tmp/tmp.GZwP9aK6S7/x2goclient /var/lib/jenkins/tmp/tmp.GZwP9aK6S7/x2goclient-4.0.4.0 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21//rpmbuild/SOURCES/x2goclient-4.0.4.0.tar.gz x2goclient-4.0.4.0 + cp x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21//rpmbuild/SOURCES + '[' xfedora = xfedora ']' + '[' -d /var/lib/mock/fedora-21-x86_64 ']' + rm -f /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21/x86_64/build.log + mock --buildsrpm -r fedora-21-x86_64 --resultdir=/var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21/rpmbuild/SRPMS --spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21//rpmbuild/SOURCES/x2goclient.spec --sources /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21//rpmbuild/SOURCES/ INFO: mock.py version 1.1.33 starting... Start: init plugins INFO: selinux disabled Finish: init plugins Start: run INFO: Start(x2goclient.spec) Config(fedora-21-x86_64) Start: lock buildroot Start: clean chroot Finish: clean chroot Finish: lock buildroot Start: chroot init Start: lock buildroot Mock Version: 1.1.33 INFO: Mock Version: 1.1.33 INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled yum cache Start: cleaning yum metadata Finish: cleaning yum metadata INFO: enabled ccache Start: device setup Finish: device setup Start: yum update Start: Outputting list of available packages Finish: Outputting list of available packages Finish: yum update Finish: lock buildroot Finish: chroot init INFO: Installed packages: Start: buildsrpm Start: rpmbuild -bs Finish: rpmbuild -bs Finish: buildsrpm INFO: Done(x2goclient.spec) Config(fedora-21-x86_64) 0 minutes 20 seconds INFO: Results and/or logs in: /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21/rpmbuild/SRPMS INFO: Cleaning up build root ('clean_on_success=True') Start: lock buildroot Start: clean chroot INFO: chroot (/var/lib/mock/fedora-21-x86_64) unlocked and deleted Finish: clean chroot Finish: lock buildroot Finish: run + cat /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21/rpmbuild/SRPMS/build.log Mock Version: 1.1.33 ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/x2goclient.spec'], False, '/var/lib/mock/fedora-21-x86_64/root/', None, 0, True, False, 106, 999, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'CCACHE_DIR': '/tmp/ccache', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'CCACHE_UMASK': '002'}, logger=<mockbuild.trace_decorator.getLog object at 0x1e03bd0>) Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/x2goclient.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'CCACHE_DIR': '/tmp/ccache', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'CCACHE_UMASK': '002'} Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/x2goclient-4.0.4.0-0.0x2go1.0.git20150306.917.heuler.fc21.src.rpm Child return code was: 0 LEAVE do --> + rm -Rf /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21/rpmbuild/SRPMS/build.log + cd + rm /var/lib/jenkins/tmp/tmp.GZwP9aK6S7/x2goclient -Rf + mkdir -p /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21/x86_64 /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21/i386 /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21/SRPM + '[' x '!=' xx86_64 ']' + '[' xfedora = xopensuse ']' + '[' xfedora = xsle ']' + rm -f /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21/x86_64/build.log + '[' -d /var/lib/mock/fedora-21-x86_64 ']' + read srpm + ls /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21//rpmbuild/SRPMS/x2goclient-4.0.4.0-0.0x2go1.0.git20150306.917.heuler.fc21.src.rpm + mock -r fedora-21-x86_64 --resultdir=/var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21/x86_64 /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21//rpmbuild/SRPMS/x2goclient-4.0.4.0-0.0x2go1.0.git20150306.917.heuler.fc21.src.rpm INFO: mock.py version 1.1.33 starting... Start: init plugins INFO: selinux disabled Finish: init plugins Start: run INFO: Start(/var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21//rpmbuild/SRPMS/x2goclient-4.0.4.0-0.0x2go1.0.git20150306.917.heuler.fc21.src.rpm) Config(fedora-21-x86_64) Start: lock buildroot Start: clean chroot Finish: clean chroot Finish: lock buildroot Start: chroot init Start: lock buildroot Mock Version: 1.1.33 INFO: Mock Version: 1.1.33 INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled yum cache Start: cleaning yum metadata Finish: cleaning yum metadata INFO: enabled ccache Start: device setup Finish: device setup Start: yum update Start: Outputting list of available packages Finish: Outputting list of available packages Finish: yum update Finish: lock buildroot Finish: chroot init INFO: Installed packages: Start: build phase for x2goclient-4.0.4.0-0.0x2go1.0.git20150306.917.heuler.fc21.src.rpm Start: device setup Finish: device setup Start: build setup for x2goclient-4.0.4.0-0.0x2go1.0.git20150306.917.heuler.fc21.src.rpm Finish: build setup for x2goclient-4.0.4.0-0.0x2go1.0.git20150306.917.heuler.fc21.src.rpm Start: rpmbuild -bb x2goclient-4.0.4.0-0.0x2go1.0.git20150306.917.heuler.fc21.src.rpm Start: Outputting list of installed packages Finish: Outputting list of installed packages ERROR: Exception(/var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21//rpmbuild/SRPMS/x2goclient-4.0.4.0-0.0x2go1.0.git20150306.917.heuler.fc21.src.rpm) Config(fedora-21-x86_64) 9 minutes 14 seconds INFO: Results and/or logs in: /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21/x86_64 INFO: Cleaning up build root ('clean_on_failure=True') Start: lock buildroot Start: clean chroot INFO: chroot (/var/lib/mock/fedora-21-x86_64) unlocked and deleted Finish: clean chroot Finish: lock buildroot ERROR: Command failed. See logs for output. # ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/x2goclient.spec'] + cat /var/lib/jenkins/pkg-dist/heuler/x2goclient/fedora/21/x86_64/build.log Mock Version: 1.1.33 ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/x2goclient.spec'], False, '/var/lib/mock/fedora-21-x86_64/root/', None, 0, True, False, 106, 999, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'CCACHE_DIR': '/tmp/ccache', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'CCACHE_UMASK': '002'}, logger=<mockbuild.trace_decorator.getLog object at 0x180dbd0>) Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/x2goclient.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'CCACHE_DIR': '/tmp/ccache', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'CCACHE_UMASK': '002'} Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/x2goclient-4.0.4.0-0.0x2go1.0.git20150306.917.heuler.fc21.src.rpm Child return code was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/x2goclient.spec'], False, '/var/lib/mock/fedora-21-x86_64/root/', None, 0, True, False, 106, 999, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'CCACHE_DIR': '/tmp/ccache', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'CCACHE_UMASK': '002'}, logger=<mockbuild.trace_decorator.getLog object at 0x180dbd0>) Executing command: ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/x2goclient.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'CCACHE_DIR': '/tmp/ccache', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'CCACHE_UMASK': '002'} Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.I8QxVu + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf x2goclient-4.0.4.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/x2goclient-4.0.4.0.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd x2goclient-4.0.4.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i -e 's/-o root -g root//' Makefile + sed -i -e '/^MOZPLUGDIR=/s/lib/lib64/' Makefile + test -f ChangeLog + test -f debian/changelog + cp debian/changelog res/txt/changelog + test -f ChangeLog.gitlog + cp ChangeLog.gitlog res/txt/git-info + sed -i -e /CFGPLUGIN/aTEMPLATE=lib x2goclient.pro + sed -i -e '/^LIBS /s/$/ -ldl/' x2goclient.pro + sed -i -e 's/include.*qtbrowserplugin.pri)/LIBS += -lqtbrowserplugin/' x2goclient.pro + rm -r 'qtbrowserplugin*' rm: cannot remove 'qtbrowserplugin*': No such file or directory error: Bad exit status from /var/tmp/rpm-tmp.I8QxVu (%prep) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.I8QxVu (%prep) Child return code was: 1 EXCEPTION: Command failed. See logs for output. # ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/x2goclient.spec'] Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mockbuild/trace_decorator.py", line 70, in trace result = func(*args, **kw) File "/usr/lib/python2.7/dist-packages/mockbuild/util.py", line 361, in do raise mockbuild.exception.Error, ("Command failed. See logs for output.\n # %s" % (command,), child.returncode) Error: Command failed. See logs for output. # ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/x2goclient.spec'] LEAVE do --> EXCEPTION RAISED + rm -Rf /var/lib/jenkins/tmp/tmp.GZwP9aK6S7 + exit -1 Build step 'Execute shell' marked build as failure