See <https://jenkins.x2go.org:8443/job/nx-libs+nightly+fedora-27/75/display/redirect?page=changes> Changes: [mjtrangoni] travis.yml: Update clang 7.0 => 8.0 [uli42] nxagent: Determine nxagentProgName only once [mike.gabriel] Font.c: factor out font checks [mike.gabriel] Drop Speedo font support [mike.gabriel] Font.c: build the font paths at runtime [mike.gabriel] Font.c: Let dix check if a font path exists [mike.gabriel] Font.c: Loop over font paths [mike.gabriel] auto-determine system font path and add to list of font paths [mike.gabriel] Font.c: Avoid duplicate font paths [mike.gabriel] Font.c: use __func__ in TEST prints [uli42] spelling fixes [uli42] Reconnect.c: initialize stateFile path [uli42] Die XTESTEXT1, die! [uli42] nxagent: Remove own GetTimeInMillis() implementation [uli42] Keyboard.c: improve TEST and DEBUG output [uli42] Keyboard.c: clean/unify formatting [uli42] NXwindow.c: add missing change [uli42] NXdamage.c: add missing upstream fixes [uli42] Rename libdamage to (correct) libdamageext [uli42] NXdispatch.c: add missing change [uli42] NXdispatch.c: add missing fixes [uli42] NXdispatch.c: indent code to match environment [uli42] README.keystrokes: refine description [uli42] Remove useless "ignore" keystroke for Ctrl-Alt-Backspace [uli42] README.keystrokes: mention nxdialog [uli42] nxagent: make nxagentX2go a Boolean [andrew] Remove Debian build references to `xtestext1.h` [uli42] xkbUtils.c: Catch division by zero [uli42] libNX_X11: add additional checks for dpy and xkb [uli42] dix: remove unused requestLogIndex [mike.gabriel] Fix NXevents.c: Reactivate errornously commented function [mike.gabriel] render/glyph.c: add missing usage_hint [mike.gabriel] os: fix BigReq ignoring when another request is pending [mike.gabriel] Window.c: fix: report correct window on icon window creation [mike.gabriel] Screen.c: report both created windows (and with the right name) [mike.gabriel] Screen.c: whitespace/formatting fixes [mike.gabriel] Screen.c: use consistent spacing on pointer references [mike.gabriel] Screen.c: more TEST output [mike.gabriel] Clipboard.c: fix wrong variable being printed [mike.gabriel] Clipboard.c: Scope improvements [mike.gabriel] Clipboard.c: more debugging output [mike.gabriel] Events.c: add debug output [mike.gabriel] Window.c: comment on the purpose of some functions [mike.gabriel] NXmiexpose.c: use upstream miHandleExposures() [mike.gabriel] NXmiexpose.c: use upstream version of miPaintWindows() [mike.gabriel] NXmiexpose.c: mark NX changes [mike.gabriel] Window.c/NXmiexpose.c: remove hack for certain WM theme [mike.gabriel] NXmiexpose.c: drop file altogether [mike.gabriel] Add nxagentExternalClipboardEventTrap [mike.gabriel] Add nxagentSetSelectionCallback [mike.gabriel] NXdispatch.c: Use Callback instead of a modified function [mike.gabriel] NXdispatch.c: use upstream version of ProcSetSelectionOwner [uli42] Remove the Must_have_memory hack. [uli42] NXwindow.c: fix compiler warning [uli42] Window.c: remove leftover (commented) code [uli42] Window.c: Drop defines CWParent and CWStackingOrder [uli42] mi: Hush an almost certainly bogus warning [uli42] miwindow.c: add hint to Red Hat Bugzilla + fix [uli42] NXshm.c: remove left-overs from patch [uli42] dix/window.c: fix compiler warning [uli42] Window.c: add missing comment about nxagentConfiguredWindowList [uli42] Pixmap.c: fix comment phrasing/spelling [uli42] Rootless.c: improve TEST/WARN/DEBUG outout [uli42] xkb: initialize tsyms [uli42] Screen.c: correctly free stuff in nxagentCloseScreen [uli42] Screen.c: Fix: make sure RRCloseScreen is being called [uli42] Keyboard.c: nullify freed pointers [uli42] CloseDevice: call XkbRemoveResourceClient before freeing key class [uli42] Fix memleaks: Free devPrivates of devices on shutdown [uli42] Screen.c: fix another memory leak [uli42] mi/miinitext.c: fix memleaks: remove (double) glx initialization [uli42] Events.c: use designated initializer in nxagentDeactivatePointerGrab [uli42] Extension.c: code simplifications [uli42] Screen.c: more debug output [uli42] glxext.c: fix another memory leak [uli42] various scope improvements [uli42] Font.c: code simplifications [mike.gabriel] glyph.c: fix a read beyond end of heap buffer [mike.gabriel] Keyboard.c: fix three memory leaks [mike.gabriel] Quarks.c: add missing ) [mike.gabriel] dix/dispatch: fix a small memory leak [mike.gabriel] fb: fix memory leak in fbOverlayFinishScreenInit [mike.gabriel] render: Propagate allocation failure from createSourcePicture() [mike.gabriel] NXrender: fix another memleak [mike.gabriel] Screen.c: fix two memleaks [mike.gabriel] Screen.c: fix two more memleaks of visuals [mike.gabriel] NXpicture.c: code simplification [mike.gabriel] os/access.c: add missing } [mike.gabriel] Keyboard.c: rearrange code to make cppcheck happy [mike.gabriel] NXdixfonts.c: fix index out of bounds [mike.gabriel] compext/Png.c: late image_index allocation [mike.gabriel] compext/Png.c: simplify srcBuf allocation [mike.gabriel] compext/Png.c: Nullify after free [mike.gabriel] mi/miexpose.c: add missing free() [mike.gabriel] xkb: remove oldState from XkbHandleActions. [mike.gabriel] XKB: Remove a bunch of mad ifdefs [mike.gabriel] xkbEvents.c: Fix "warning: unused variable `s'". [mike.gabriel] xkb: Use snprintf to measure string lengths instead of manual strlen [mike.gabriel] xkb: Silence some compiler warnings [mike.gabriel] xkmread.c: fix compiler warning [mike.gabriel] xkb: fix what looks to be a copy-paste error with first vs firstMM [mike.gabriel] Keyboard.c: fix another cppcheck finding [mike.gabriel] Keyboard.c: use existing define instead of hardcoced value [mike.gabriel] record/set.c: silence cpp finding [mike.gabriel] Suppress false positives in static analysis [uli42] rework xkb device private handling [mike.gabriel] TravisCI: move from gcc 8.x to gcc 9.x [mike.gabriel] TravisCI: Print compiler version currently used [uli42] Window.c: add some comments about fullscreen handling [uli42] Window.c: rearrange code regarding window decorations sizes [uli42] Screen.c: add nxagentIsParentOf helper [uli42] nxagentMaximizeToFullScreen: only reparent if necessary [uli42] Screen.c: simplify nxagentMinimizeFromFullscreen [uli42] Consistently use None instead of 0 for nxagentIconWindow everywhere [uli42] Screen.c: use XlibWindow so silence the compiler [uli42] Drop Ipaq support [uli42] drop onscreen keyboard support [mike.gabriel] release 3.5.99.21 [uli42] Utils.h: add SAFE_free macro [uli42] Display.c: safe some lines by calling SAFE_XFree and SAFE_free [uli42] Events.c: safe some lines by calling SAFE_XFree [uli42] Screen.c: safe some lines by calling SAFE_XFree [uli42] Font.c: use SAFE_XFree and SAFE_free [uli42] Rootless.c: use SAFE_free and SAFE_XFree [uli42] Window.c: use SAFE_free and SAFE_XFree [uli42] Cursor.c: use SAFE_XFree [uli42] Keyboard.c: use SAFE_XFree and SAFE_free [uli42] Reconnect.c: use SAFE_free [uli42] Pixmap.c: use SAFE_free [uli42] Render.c: use SAFE_free [uli42] Image.c: use SAFE_free [uli42] Error.c: use SAFE_free [uli42] Args.c: use SAFE_free [uli42] Colormap.c: use SAFE_free [uli42] Drawable.c: use SAFE_free [uli42] GC.c: use SAFE_free [uli42] GCOps.c: use SAFE_free [uli42] Keystroke.c: use SAFE_free [uli42] Atoms.c: use SAFE_XFree and SAFE_free macros [uli42] Clipboard.c: use SAFE_free [uli42] Events.c: refactor nxagentHandleKeypress [uli42] Events.c: add more comments and TEST output [mike.gabriel] Keystroke.c: fix wrong return code [mike.gabriel] nxagent: simplify nxagentWaitEvents() [mike.gabriel] nxagent: fix main window being garbled without inner windows [mike.gabriel] NXwindow.c: simplify window background code [mike.gabriel] dix: add whiteroot flag [mike.gabriel] Splash.c: do not wait in nxagent mode [mike.gabriel] Splash.c: drop return code of nxagentShowSplashWindow [mike.gabriel] Splash.c: code cleanup [mike.gabriel] Splash.c: nxagentRemoveSplashWindow: drop unused parameter [mike.gabriel] nxagent: drop nxagentRootTileWindow [mike.gabriel] Splash.c: remove global variables for colors [mike.gabriel] Splash.c: make Splash logo work with white background (-wr) mode, too [mike.gabriel] Splash.c: move some variables to Splash.c [mike.gabriel] nxagent: rename nxagentWMStart to nxagentReadyAtom [mike.gabriel] nxagent: drop NXAGENT_SPLASH [mike.gabriel] nxagent: add NXAGENT_ONSTART where missing [mike.gabriel] nxagent: move nxagentWMPassed to Splash.c [mike.gabriel] NXdispatch.c: drop currentDispatch variable [mike.gabriel] NXdispatch.c: move nxagentWMtimeout into the function [mike.gabriel] Events.c: refactor nxagentHandleKeypress [mike.gabriel] Events.c: add more comments and TEST output [mike.gabriel] Keystroke.c: fix wrong return code [mike.gabriel] nxagent: simplify nxagentWaitEvents() [mike.gabriel] nxagent: fix main window being garbled without inner windows [mike.gabriel] NXwindow.c: simplify window background code [mike.gabriel] dix: add whiteroot flag [mike.gabriel] Splash.c: do not wait in nxagent mode [mike.gabriel] Splash.c: drop return code of nxagentShowSplashWindow [mike.gabriel] Splash.c: code cleanup [mike.gabriel] Splash.c: nxagentRemoveSplashWindow: drop unused parameter [mike.gabriel] nxagent: drop nxagentRootTileWindow [mike.gabriel] Splash.c: remove global variables for colors [mike.gabriel] Splash.c: make Splash logo work with white background (-wr) mode, too [mike.gabriel] Splash.c: move some variables to Splash.c [mike.gabriel] nxagent: rename nxagentWMStart to nxagentReadyAtom [mike.gabriel] nxagent: drop NXAGENT_SPLASH [mike.gabriel] nxagent: add NXAGENT_ONSTART where missing [mike.gabriel] nxagent: move nxagentWMPassed to Splash.c [mike.gabriel] NXdispatch.c: drop currentDispatch variable [mike.gabriel] NXdispatch.c: move nxagentWMtimeout into the function [mike.gabriel] Screen.c: initialize RandR only on startup... [mike.gabriel] nxagent: Add autograb mode. [mike.gabriel] nxagent: Make autograb an nxagentOption. [mike.gabriel] Args.c: Add command line option -autograb. [mike.gabriel] Args.c: make autograb available via options file, too. [mike.gabriel] Events.c: improve debugging output for FocusIn/Out [mike.gabriel] Events.c: do not ungrab keyboard on LeaveNotify when in autograb mode [mike.gabriel] Events.c: Autograb only for windowed modes [mike.gabriel] Dialog.c: Add NXTransDialog() call for autograb toggling. [mike.gabriel] Make AutoGrab work in more situations [mike.gabriel] Events.c: introduce separate debug level for autograb debugging only [mike.gabriel] debian/control: Split-out nxdialog bin:pkg. [mike.gabriel] debian/{nxagent,nxdialog}.install: Move nxdialog files from [mike.gabriel] debian/copyright: Update copyright attributions. [mike.gabriel] release 3.5.99.22 ------------------------------------------ [...truncated 1.73 MB...] + [[ '' =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo '' + read line + [[ [fedora-debuginfo] =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ [fedora-debuginfo] =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo '[fedora-debuginfo]' + read line + [[ name=fedora-debuginfo =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ name=fedora-debuginfo =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo name=fedora-debuginfo + read line + [[ metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo 'metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch' + read line + [[ failovermethod=priority =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ failovermethod=priority =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo failovermethod=priority + read line + [[ enabled=0 =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ enabled=0 =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo enabled=0 + read line + [[ '' =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ '' =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo '' + read line + [[ [updates-debuginfo] =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ [updates-debuginfo] =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo '[updates-debuginfo]' + read line + [[ name=updates-debuginfo =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ name=updates-debuginfo =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo name=updates-debuginfo + read line + [[ metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo 'metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch' + read line + [[ failovermethod=priority =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ failovermethod=priority =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo failovermethod=priority + read line + [[ enabled=0 =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ enabled=0 =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo enabled=0 + read line + [[ '' =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ '' =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo '' + read line + [[ [updates-testing-debuginfo] =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ [updates-testing-debuginfo] =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo '[updates-testing-debuginfo]' + read line + [[ name=updates-testing-debuginfo =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ name=updates-testing-debuginfo =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo name=updates-testing-debuginfo + read line + [[ metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f$releasever&arch=$basearch =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f$releasever&arch=$basearch =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo 'metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f$releasever&arch=$basearch' + read line + [[ failovermethod=priority =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ failovermethod=priority =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo failovermethod=priority + read line + [[ enabled=0 =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ enabled=0 =~ ^[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 0 ']' + echo enabled=0 + read line + [[ """ =~ ^[[:space:]]*config_opts\['yum\.conf'\][[:space:]]*=[[:space:]]*"""[[:space:]]*$ ]] + '[' 1 -eq 1 ']' + [[ """ =~ ^[[:space:]]*"""[[:space:]]*$ ]] + printf '\n' + typeset -i i=0 + (( i = 0 )) + (( i < 8 )) + echo '[x2go-extras-fedora]' + (( ++i )) + (( i < 8 )) + echo 'name=Upstream X2Go Fedora Packages (Extra Packages)' + (( ++i )) + (( i < 8 )) + echo baseurl=http://packages.x2go.org/fedora/27/extras/i386 + (( ++i )) + (( i < 8 )) + echo gpgcheck=0 + (( ++i )) + (( i < 8 )) + echo gpgkey=http://packages.x2go.org/pub.key + (( ++i )) + (( i < 8 )) + echo enabled=1 + (( ++i )) + (( i < 8 )) + echo protect=0 + (( ++i )) + (( i < 8 )) + echo '' + (( ++i )) + (( i < 8 )) + '[' full = full ']' + printf '\n' + typeset -i i=0 + (( i = 0 )) + (( i < 8 )) + echo '[x2go-nightly-fedora]' + (( ++i )) + (( i < 8 )) + echo 'name=Upstream X2Go Fedora Packages (Nightly Builds)' + (( ++i )) + (( i < 8 )) + echo baseurl=http://packages.x2go.org/fedora/27/heuler/i386 + (( ++i )) + (( i < 8 )) + echo gpgcheck=0 + (( ++i )) + (( i < 8 )) + echo gpgkey=http://packages.x2go.org/pub.key + (( ++i )) + (( i < 8 )) + echo enabled=1 + (( ++i )) + (( i < 8 )) + echo protect=0 + (( ++i )) + (( i < 8 )) + echo '' + (( ++i )) + (( i < 8 )) + echo '"""' + read line + IFS=' ' + cache_mock_config + typeset tmp_mock_config=/var/lib/jenkins/tmp/x2go-mock-yles5jgMqqR6T6J0tfZPmm4H/fedora-27-i386-x2go-nightly-full.9wcwwOQGtuBZ6uxfhW4hkzSy.cfg + typeset 'tmp_regex=^.*\.cfg$' + [[ ! /var/lib/jenkins/tmp/x2go-mock-yles5jgMqqR6T6J0tfZPmm4H/fedora-27-i386-x2go-nightly-full.9wcwwOQGtuBZ6uxfhW4hkzSy.cfg =~ ^.*\.cfg$ ]] + '[' '!' -f /var/lib/jenkins/tmp/x2go-mock-yles5jgMqqR6T6J0tfZPmm4H/fedora-27-i386-x2go-nightly-full.9wcwwOQGtuBZ6uxfhW4hkzSy.cfg ']' + '[' '!' -r /var/lib/jenkins/tmp/x2go-mock-yles5jgMqqR6T6J0tfZPmm4H/fedora-27-i386-x2go-nightly-full.9wcwwOQGtuBZ6uxfhW4hkzSy.cfg ']' ++ basename -s .cfg /var/lib/jenkins/tmp/x2go-mock-yles5jgMqqR6T6J0tfZPmm4H/fedora-27-i386-x2go-nightly-full.9wcwwOQGtuBZ6uxfhW4hkzSy.cfg + typeset mock_cache_file_name=fedora-27-i386-x2go-nightly-full.9wcwwOQGtuBZ6uxfhW4hkzSy + typeset tmp=fedora-27-i386-x2go-nightly-full.9wcwwOQGtuBZ6uxfhW4hkzSy + mock_cache_file_name=fedora-27-i386-x2go-nightly-full + '[' fedora-27-i386-x2go-nightly-full = fedora-27-i386-x2go-nightly-full.9wcwwOQGtuBZ6uxfhW4hkzSy ']' + mock_cache_file_name=fedora-27-i386-x2go-nightly-full.cfg + typeset mock_cache_file_path=/var/lib/jenkins/mock-cache//fedora-27-i386-x2go-nightly-full.cfg + '[' -f /var/lib/jenkins/mock-cache//fedora-27-i386-x2go-nightly-full.cfg ']' + '[' -r /var/lib/jenkins/mock-cache//fedora-27-i386-x2go-nightly-full.cfg ']' + cmp -s /var/lib/jenkins/tmp/x2go-mock-yles5jgMqqR6T6J0tfZPmm4H/fedora-27-i386-x2go-nightly-full.9wcwwOQGtuBZ6uxfhW4hkzSy.cfg /var/lib/jenkins/mock-cache//fedora-27-i386-x2go-nightly-full.cfg + echo 'Cached mock config file matches generated one, using the cached file.' Cached mock config file matches generated one, using the cached file. + TMP_MOCK_CFG_FILE=/var/lib/jenkins/mock-cache//fedora-27-i386-x2go-nightly-full.cfg + return 0 + return 0 + MOCK_CHROOT_CONFIG='-r /var/lib/jenkins/mock-cache//fedora-27-i386-x2go-nightly-full' + '[' 0 -eq 0 ']' + MOCK_CHROOT_CONFIG='-r /var/lib/jenkins/mock-cache//fedora-27-i386-x2go-nightly-full.cfg' + return 0 + find /var/lib/jenkins/pkg-dist/heuler/nx-libs/fedora/27/SRPM/ -type f -iname 'nx-libs-3.5.99.22-0.0build1.0.git20190928.3526.heuler.*.src.rpm' -print0 + read -r -d '' srpm + mock -r /var/lib/jenkins/mock-cache//fedora-27-i386-x2go-nightly-full.cfg --resultdir=/var/lib/jenkins/pkg-dist/heuler/nx-libs/fedora/27/i386 /var/lib/jenkins/pkg-dist/heuler/nx-libs/fedora/27/SRPM/nx-libs-3.5.99.22-0.0build1.0.git20190928.3526.heuler.fc27.src.rpm INFO: mock.py version 1.3.2-2 starting (python version = 3.5.3)... Start: init plugins INFO: selinux disabled Finish: init plugins Start: run INFO: Start(/var/lib/jenkins/pkg-dist/heuler/nx-libs/fedora/27/SRPM/nx-libs-3.5.99.22-0.0build1.0.git20190928.3526.heuler.fc27.src.rpm) Config(fedora-27-i386) Start: clean chroot Finish: clean chroot Start: chroot init INFO: calling preinit hooks INFO: enabled root cache INFO: root cache aged out! cache will be rebuilt INFO: enabled dnf cache Start: cleaning dnf metadata Finish: cleaning dnf metadata Mock Version: 1.3.2-2 INFO: Mock Version: 1.3.2-2 Start: dnf install ERROR: Exception(/var/lib/jenkins/pkg-dist/heuler/nx-libs/fedora/27/SRPM/nx-libs-3.5.99.22-0.0build1.0.git20190928.3526.heuler.fc27.src.rpm) Config(fedora-27-i386) 0 minutes 10 seconds INFO: Results and/or logs in: /var/lib/jenkins/pkg-dist/heuler/nx-libs/fedora/27/i386 INFO: Cleaning up build root ('cleanup_on_failure=True') Start: clean chroot Finish: clean chroot ERROR: Command failed. See logs for output. # /usr/bin/dnf --installroot /var/lib/mock/fedora-27-i386/root/ --releasever 27 --disableplugin=local --setopt=deltarpm=false install @buildsys-build + cat /var/lib/jenkins/pkg-dist/heuler/nx-libs/fedora/27/i386/build.log Mock Version: 1.3.2-2 + exit 1 + cleanup + '[' -n /var/lib/jenkins/tmp/x2go-mock-yles5jgMqqR6T6J0tfZPmm4H ']' + '[' -e /var/lib/jenkins/tmp/x2go-mock-yles5jgMqqR6T6J0tfZPmm4H ']' + case "${TMP_MOCK_CFG_DIR}" in + typeset file= + for file in "${TMP_MOCK_CFG_DIR}/"* + '[' '!' -f /var/lib/jenkins/tmp/x2go-mock-yles5jgMqqR6T6J0tfZPmm4H/fedora-27-i386-x2go-nightly-full.9wcwwOQGtuBZ6uxfhW4hkzSy.cfg ']' + rm -- /var/lib/jenkins/tmp/x2go-mock-yles5jgMqqR6T6J0tfZPmm4H/fedora-27-i386-x2go-nightly-full.9wcwwOQGtuBZ6uxfhW4hkzSy.cfg + for file in "${TMP_MOCK_CFG_DIR}/"* + '[' '!' -f /var/lib/jenkins/tmp/x2go-mock-yles5jgMqqR6T6J0tfZPmm4H/fedora-27-x86_64-x2go-nightly-full.9SL1yBcxKPtkcs2PtpXYjvBh.cfg ']' + rm -- /var/lib/jenkins/tmp/x2go-mock-yles5jgMqqR6T6J0tfZPmm4H/fedora-27-x86_64-x2go-nightly-full.9SL1yBcxKPtkcs2PtpXYjvBh.cfg + for file in "${TMP_MOCK_CFG_DIR}/"* + '[' '!' -f /var/lib/jenkins/tmp/x2go-mock-yles5jgMqqR6T6J0tfZPmm4H/fedora-27-x86_64-x2go-nightly-full.aECEUmSEiKHosCweaZWWMDoe.cfg ']' + rm -- /var/lib/jenkins/tmp/x2go-mock-yles5jgMqqR6T6J0tfZPmm4H/fedora-27-x86_64-x2go-nightly-full.aECEUmSEiKHosCweaZWWMDoe.cfg + '[' -e /var/lib/jenkins/tmp/x2go-mock-yles5jgMqqR6T6J0tfZPmm4H ']' + '[' -d /var/lib/jenkins/tmp/x2go-mock-yles5jgMqqR6T6J0tfZPmm4H ']' + rmdir -- /var/lib/jenkins/tmp/x2go-mock-yles5jgMqqR6T6J0tfZPmm4H + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.KvwaajWUAUWoK19HLwWNcwuq ']' + '[' -d /var/lib/jenkins/tmp/tmp.KvwaajWUAUWoK19HLwWNcwuq ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.KvwaajWUAUWoK19HLwWNcwuq Build step 'Execute shell' marked build as failure