See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/178/display/redirect?page=changes> Changes: [o.shneyder] - Support for OPENSSH PRIVATE KEY format sent from broker. - Do not show client in broker mode if startet in "hidden" mode. [o.shneyder] Enable/Disable session view buttons inside of sessions explorer. [o.shneyder] Add splash screen option when starting in hidden mode. [o.shneyder] replace <HOME> with user's home dir in exports directories, when exporting session default directories. [o.shneyder] create default export directory if not exists. [o.shneyder] send to broker xdmcpserver in command option when starting xdmcp session. [o.shneyder] improve processing stderr from nxproxy. [o.shneyder] support for recent cygwin binaries and nxproxy 3.5.99.x all cygwin binaries and DLLs should be moved into the INSTDIR/bin directory by Windows installer. [o.shneyder] for x2gokdrive sessions, when auto kbd layout is chosen, x2goclient will try to set the same kbd layout on server as on the client. [o.shneyder] add "noresize" setting, which makes the proxy window not resizable for user. [ionic] desktop/x2goclient.desktop: drop Maemo support. [ionic] res/img/icons: drop Maemo support, remove hildon subdirectory. [ionic] res/img/svg: drop Maemo support, remove bg_hildon.svg. [ionic] res/resources.qrc: drop Maemo support, remove bg_hildon.svg entry. [ionic] src/{{InteractionDialog,configdialog,connectionwidget,editconnectiondialog,folderbutton,mediawidget,ongetpass,onmainwindow,printprocess,printwidget,sessionbutton,sessionmanagedialog,sessionwidget,settingswidget,sharewidget}.cpp,x2goclientconfig.h}: drop Maemo support. [ionic] /: drop Maemo support, remove x2goclient.pro.maemo. [ionic] /: add README.mxe, describing MXE builds. [ionic] /: add handle_mxe.sh, MXE control script. [ionic] handle_mxe.sh: rework, make most variables lowercase, change spacing, use proper if-else blocks, do not use special bash features for string comparison etc. [ionic] macbuild.sh: qmake never supported -config, it was always CONFIG(+)='something'. [ionic] config_linux_static.sh: also switch from -config to CONFIG+='...'. [ionic] {handle_mxe.sh,x2goclient.pro}: make mxe selectable via CONFIG option and prepare selector in x2goclient.pro. [ionic] x2goclient.pro: use different parameters for MXE builds. [ionic] x2goclient.pro: also select on win32 and not just win32-*, fix whitespace. [ionic] x2gohelper/x2gohelper.cpp: use lower-case header files. [ionic] x2gohelper/: add Makefile.mxe. [ionic] x2gohelper/Makefile.mxe: more quoting. [ionic] debian/changelog: whitespace only. [ionic] debian/rules: fix version detection on testing and unstable. [ionic] debian/rules: add quotes to comment to force new commit and Jenkins build. [ionic] debian/rules: force another Jenkins rebuild. [ionic] debian/rules; fix version detection on testing and unstable V2. [o.shneyder] on Windows SSHD will only listen 127.0.0.1 to avoid FW warnings. [o.shneyder] on Windows check the location of cgwin binaries in <APPDIR> and in <APPDIR>/bin. [ionic] Windows: Update PuTTY from 0.73 to 0.78. [ionic] debian/preprocessor.pl: typo fixes only. [ionic] misc: pre-release copyright update. [ionic] man/man1/x2goclient.1: pre-release date update. [git-admin] release 4.1.2.3 [git-admin] Continue development [o.shneyder] Fix crashes when syn reply arriving after the session is started, when using broker [o.shneyder] In direct RDP mode, when using broker, forward username and password to the RDP client if user enetered any. [ionic] x2goclient.spec: add Recommends: x2gokdriveclient for FC30+, RH 8+, *SuSE 15.4+. [ionic] debian/changelog: fixup. [o.shneyder] Fix crashes in broker mode when server key check has failed [Mike Gabriel] debian/Jenkinsfile: Add file. Initiate CI builds. [ionic] debian/changelog: fixup. [ionic] src/httpbrokerclient.cpp: handle missing server name/address gracefully. [ionic] src/httpbrokerclient.cpp: parse port value (if provided) and handle errors gracefully. [debian] find -type f -exec sed -i 's/QString::SkipEmptyParts/Qt::SkipEmptyParts/g' '{}' \\; [Mike Gabriel] d/changelog: update from Git history [ionic] x2goclient.spec: fix typo leading to FTBFS in Fedora macro. [Mike Gabriel] src/compat.h: keep using QString::SkipEmptyParts/KeepEmptyParts for Qt < 5.14.0. [Mike Gabriel] src/{exportdialog,folder{button,explorer},httpbrokerclient,onmainwindow.cpp,session{button,explorer,managedialog,widget},sharewidget,sshmasterconnection}.cpp: use compat.h to select compatible Qt::SkipEmptyParts/KeepEmptyParts. [Mike Gabriel] remove QString::null deprecation warnings [Mike Gabriel] remove endl deprecation warnings [ionic] src/compat.h: instead of using preprocessor defines, extend the Qt namespace and add the SplitBehavior enum with values taken from QString::SplitBehavior. [ionic] debian/changelog: sync. [ionic] src/onmainwindow.cpp: use --disable-menubar for X2Go KDrive Client if X2Go Client is running in thinclient mode. [ionic] src/onmainwindow.cpp: output "KDrive Client" instead of "NX proxy" if we're handling a KDrive session. [ionic] debian/changelog: sync. [ionic] src/compat.h: add more compat code for SplitBehavior. [ionic] debian/changelog: sync. [ionic] Fix spawning terminals for SSHD on Windows, when default terminal other than Windows Console Host. [ionic] debian/changelog: sync. [ionic] debian/rules: work around lrelease failure when building under user-mode emulation. [ionic] debian/changelog: sync. [ionic] debian/rules: actually rework workaround so that it triggers. [ionic] debian/changelog: sync. [ionic] src/{httobrokerclient.{cpp,h},onmainwindow.cpp}: parse password change result when changing password via HTTP broker. ------------------------------------------ [...truncated 10.98 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250406.2109.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.jlLkr17Pg03tAIFODGJi6sj7/x2goclient /var/lib/jenkins/tmp/tmp.jlLkr17Pg03tAIFODGJi6sj7/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.jlLkr17Pg03tAIFODGJi6sj7/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.jlLkr17Pg03tAIFODGJi6sj7 obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.jlLkr17Pg03tAIFODGJi6sj7 + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.jlLkr17Pg03tAIFODGJi6sj7 ]] + pushd /var/lib/jenkins/tmp/tmp.jlLkr17Pg03tAIFODGJi6sj7 + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.jlLkr17Pg03tAIFODGJi6sj7/obs-config ~/tmp/tmp.jlLkr17Pg03tAIFODGJi6sj7 ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 141k 100 141k 0 0 303k 0 --:--:-- --:--:-- --:--:-- 303k 100 809 100 809 0 0 24275 0 --:--:-- --:--:-- --:--:-- 24275 + popd ~/tmp/tmp.jlLkr17Pg03tAIFODGJi6sj7 ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.jlLkr17Pg03tAIFODGJi6sj7/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 1s] [ 1s] japsand started "build x2goclient.spec" at Sun Apr 6 08:36:54 UTC 2025. [ 1s] build version: 20210120-4x2go5 [ 1s] [ 1s] [ 1s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 1s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.jlLkr17Pg03tAIFODGJi6sj7/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 1s] init_buildsystem version: 20210120-4x2go5 [ 1s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 2s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 3s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 4s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 4s] [ 4s] syntax error at line 1, column 0, byte 0: [ 4s] (�/��`,�- [ 4s] ^ [ 4s] � [ 4s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 4s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 4s] [ 4s] japsand failed "build x2goclient.spec" at Sun Apr 6 08:36:57 UTC 2025. [ 4s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.jlLkr17Pg03tAIFODGJi6sj7 ']' + '[' -d /var/lib/jenkins/tmp/tmp.jlLkr17Pg03tAIFODGJi6sj7 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.jlLkr17Pg03tAIFODGJi6sj7 Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/179/display/redirect?page=changes> Changes: [ionic] src/compat.h: only try to include QtCore/qflags.h with Qt 5.0+. [ionic] debian/changelog: typo fix. ------------------------------------------ [...truncated 10.72 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250406.2111.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.FcrUvFOr29LdxBzL7HCnJYYp/x2goclient /var/lib/jenkins/tmp/tmp.FcrUvFOr29LdxBzL7HCnJYYp/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.FcrUvFOr29LdxBzL7HCnJYYp/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.FcrUvFOr29LdxBzL7HCnJYYp obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.FcrUvFOr29LdxBzL7HCnJYYp + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.FcrUvFOr29LdxBzL7HCnJYYp ]] + pushd /var/lib/jenkins/tmp/tmp.FcrUvFOr29LdxBzL7HCnJYYp + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.FcrUvFOr29LdxBzL7HCnJYYp/obs-config ~/tmp/tmp.FcrUvFOr29LdxBzL7HCnJYYp ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 141k 100 141k 0 0 455k 0 --:--:-- --:--:-- --:--:-- 456k 100 809 100 809 0 0 22028 0 --:--:-- --:--:-- --:--:-- 22028 + popd ~/tmp/tmp.FcrUvFOr29LdxBzL7HCnJYYp ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.FcrUvFOr29LdxBzL7HCnJYYp/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Sun Apr 6 09:11:53 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.FcrUvFOr29LdxBzL7HCnJYYp/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 9s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 9s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 10s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 10s] [ 10s] syntax error at line 1, column 0, byte 0: [ 10s] (�/��`,�- [ 10s] ^ [ 10s] � [ 10s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 10s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 10s] [ 10s] japsand failed "build x2goclient.spec" at Sun Apr 6 09:12:03 UTC 2025. [ 10s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.FcrUvFOr29LdxBzL7HCnJYYp ']' + '[' -d /var/lib/jenkins/tmp/tmp.FcrUvFOr29LdxBzL7HCnJYYp ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.FcrUvFOr29LdxBzL7HCnJYYp Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/180/display/redirect?page=changes> Changes: [ionic] Makefile: pass actual values to variables in MAKEOVERRIDES and .MAKEFLAGS. [ionic] src/compat.h: fix syntax error in/after enum declaration. ------------------------------------------ [...truncated 10.86 KiB...] ++ awk '{ print $2 }' ++ grep -E -- '^Release:.*' x2goclient.spec + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250406.2113.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.KFBaCOIevAvvpBPPVK9rvz45/x2goclient /var/lib/jenkins/tmp/tmp.KFBaCOIevAvvpBPPVK9rvz45/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.KFBaCOIevAvvpBPPVK9rvz45/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.KFBaCOIevAvvpBPPVK9rvz45 obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.KFBaCOIevAvvpBPPVK9rvz45 + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.KFBaCOIevAvvpBPPVK9rvz45 ]] + pushd /var/lib/jenkins/tmp/tmp.KFBaCOIevAvvpBPPVK9rvz45 + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.KFBaCOIevAvvpBPPVK9rvz45/obs-config ~/tmp/tmp.KFBaCOIevAvvpBPPVK9rvz45 ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0100 141k 100 141k 0 0 21998 0 0:00:06 0:00:06 --:--:-- 33093 100 809 100 809 0 0 18999 0 --:--:-- --:--:-- --:--:-- 18999 + popd ~/tmp/tmp.KFBaCOIevAvvpBPPVK9rvz45 ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + ps ax + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.KFBaCOIevAvvpBPPVK9rvz45/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Sun Apr 6 10:20:06 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.KFBaCOIevAvvpBPPVK9rvz45/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 1s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Sun Apr 6 10:20:07 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.KFBaCOIevAvvpBPPVK9rvz45 ']' + '[' -d /var/lib/jenkins/tmp/tmp.KFBaCOIevAvvpBPPVK9rvz45 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.KFBaCOIevAvvpBPPVK9rvz45 Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/181/display/redirect?page=changes> Changes: [ionic] src/compat.h: QRegularExpression is Qt 5.0+ only, mask out for older versions. [ionic] Makefile: try unquoting values passed via MAKEOVERRIDES/.MAKEFLAGS. ------------------------------------------ [...truncated 10.88 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250406.2115.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.GdLXgl3LmPpKKc6cpSw0KQv9/x2goclient /var/lib/jenkins/tmp/tmp.GdLXgl3LmPpKKc6cpSw0KQv9/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.GdLXgl3LmPpKKc6cpSw0KQv9/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.GdLXgl3LmPpKKc6cpSw0KQv9 obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.GdLXgl3LmPpKKc6cpSw0KQv9 + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.GdLXgl3LmPpKKc6cpSw0KQv9 ]] + pushd /var/lib/jenkins/tmp/tmp.GdLXgl3LmPpKKc6cpSw0KQv9 + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.GdLXgl3LmPpKKc6cpSw0KQv9/obs-config ~/tmp/tmp.GdLXgl3LmPpKKc6cpSw0KQv9 ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:08 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:11 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:12 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:13 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:14 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:15 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:16 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:17 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:18 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:19 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:20 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:21 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:22 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:23 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:24 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:25 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:26 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:27 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:28 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:29 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:30 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:31 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:32 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:33 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:34 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:35 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:36 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:37 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:38 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:39 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:40 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:41 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:42 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:43 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:44 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:45 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:46 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:47 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:48 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:49 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:50 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:51 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:52 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:53 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:54 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:55 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:56 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:57 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:58 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:59 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:00 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:05 --:--:-- 0100 141k 100 141k 0 0 2214 0 0:01:05 0:01:05 --:--:-- 33237 100 809 100 809 0 0 19600 0 --:--:-- --:--:-- --:--:-- 19600 + popd ~/tmp/tmp.GdLXgl3LmPpKKc6cpSw0KQv9 ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.GdLXgl3LmPpKKc6cpSw0KQv9/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Sun Apr 6 10:37:55 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.GdLXgl3LmPpKKc6cpSw0KQv9/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Sun Apr 6 10:37:56 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.GdLXgl3LmPpKKc6cpSw0KQv9 ']' + '[' -d /var/lib/jenkins/tmp/tmp.GdLXgl3LmPpKKc6cpSw0KQv9 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.GdLXgl3LmPpKKc6cpSw0KQv9 Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/182/display/redirect?page=changes> Changes: [ionic] Makefile: revert to the original behavior. ------------------------------------------ [...truncated 10.80 KiB...] ++ awk '{ print $2 }' ++ grep -E -- '^Release:.*' x2goclient.spec + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250406.2116.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + awk '{ print $2 }' + sed 's/%{name}/x2goclient/' + grep -E '^Source[1-9]+:.*' x2goclient.spec + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.7Ftaog7k7Wfxb4sxVK7SfoSw/x2goclient /var/lib/jenkins/tmp/tmp.7Ftaog7k7Wfxb4sxVK7SfoSw/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.7Ftaog7k7Wfxb4sxVK7SfoSw/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.7Ftaog7k7Wfxb4sxVK7SfoSw obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.7Ftaog7k7Wfxb4sxVK7SfoSw + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.7Ftaog7k7Wfxb4sxVK7SfoSw ]] + pushd /var/lib/jenkins/tmp/tmp.7Ftaog7k7Wfxb4sxVK7SfoSw + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.7Ftaog7k7Wfxb4sxVK7SfoSw/obs-config ~/tmp/tmp.7Ftaog7k7Wfxb4sxVK7SfoSw ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:08 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:11 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:12 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:13 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:14 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:15 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:16 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:17 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:18 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:19 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:20 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:21 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:22 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:23 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:24 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:25 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:26 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:27 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:28 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:29 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:30 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:31 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:32 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:33 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:34 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:35 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:36 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:37 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:38 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:39 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:40 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:41 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:42 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:43 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:44 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:45 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:46 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:47 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:48 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:49 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:50 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:51 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:52 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:53 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:54 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:55 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:56 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:57 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:58 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:59 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:00 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:05 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:06 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:07 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:08 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:09 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:10 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:11 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:12 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:13 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:14 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:15 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:16 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:17 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:18 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:19 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:20 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:21 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:22 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:23 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:24 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:25 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:26 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:27 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:28 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:29 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:30 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:31 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:32 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:33 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:34 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:35 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:36 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:37 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:38 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:39 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:39 --:--:-- 0100 141k 100 141k 0 0 1458 0 0:01:39 0:01:39 --:--:-- 46526 100 809 100 809 0 0 25271 0 --:--:-- --:--:-- --:--:-- 25271 + popd ~/tmp/tmp.7Ftaog7k7Wfxb4sxVK7SfoSw ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.7Ftaog7k7Wfxb4sxVK7SfoSw/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Sun Apr 6 11:13:16 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.7Ftaog7k7Wfxb4sxVK7SfoSw/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Sun Apr 6 11:13:17 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.7Ftaog7k7Wfxb4sxVK7SfoSw ']' + '[' -d /var/lib/jenkins/tmp/tmp.7Ftaog7k7Wfxb4sxVK7SfoSw ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.7Ftaog7k7Wfxb4sxVK7SfoSw Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/183/display/redirect?page=changes> Changes: [ionic] src/compat.h: QString::splitRef () is Qt 5.0+, so mask out for older versions as well. ------------------------------------------ [...truncated 10.95 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250406.2117.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.osZcrvVOz3OJcgXR36wZlF7R/x2goclient /var/lib/jenkins/tmp/tmp.osZcrvVOz3OJcgXR36wZlF7R/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.osZcrvVOz3OJcgXR36wZlF7R/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.osZcrvVOz3OJcgXR36wZlF7R obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.osZcrvVOz3OJcgXR36wZlF7R + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.osZcrvVOz3OJcgXR36wZlF7R ]] + pushd /var/lib/jenkins/tmp/tmp.osZcrvVOz3OJcgXR36wZlF7R + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.osZcrvVOz3OJcgXR36wZlF7R/obs-config ~/tmp/tmp.osZcrvVOz3OJcgXR36wZlF7R ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:08 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:11 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:12 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:13 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:14 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:15 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:16 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:17 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:18 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:19 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:20 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:21 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:22 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:23 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:24 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:25 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:26 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:27 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:28 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:29 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:30 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:31 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:32 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:33 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:34 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:35 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:36 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:37 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:38 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:39 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:40 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:41 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:42 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:43 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:44 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:45 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:46 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:47 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:48 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:49 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:50 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:51 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:52 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:53 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:54 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:55 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:56 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:57 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:58 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:59 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:00 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:04 --:--:-- 0100 141k 100 141k 0 0 2245 0 0:01:04 0:01:04 --:--:-- 41923 100 809 100 809 0 0 26176 0 --:--:-- --:--:-- --:--:-- 26176 + popd ~/tmp/tmp.osZcrvVOz3OJcgXR36wZlF7R ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.osZcrvVOz3OJcgXR36wZlF7R/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 1s] [ 1s] japsand started "build x2goclient.spec" at Sun Apr 6 11:40:38 UTC 2025. [ 1s] build version: 20210120-4x2go5 [ 1s] [ 1s] [ 1s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 1s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.osZcrvVOz3OJcgXR36wZlF7R/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 1s] init_buildsystem version: 20210120-4x2go5 [ 1s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Sun Apr 6 11:40:38 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.osZcrvVOz3OJcgXR36wZlF7R ']' + '[' -d /var/lib/jenkins/tmp/tmp.osZcrvVOz3OJcgXR36wZlF7R ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.osZcrvVOz3OJcgXR36wZlF7R Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/184/display/redirect?page=changes> Changes: [ionic] src/compat.h: use mapSkipBehavior () helper to map Qt::SkipBehavior to QString::SkipBehavior like Qt does (only vice versa), but also make it static and private. ------------------------------------------ [...truncated 11.25 KiB...] ++ awk '{ print $2 }' ++ grep -E -- '^Release:.*' x2goclient.spec + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250406.2118.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + read -r source_file + grep -E '^Source[1-9]+:.*' x2goclient.spec + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.OcpfXKQ3911EbG5zt9GbLt39/x2goclient /var/lib/jenkins/tmp/tmp.OcpfXKQ3911EbG5zt9GbLt39/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.OcpfXKQ3911EbG5zt9GbLt39/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.OcpfXKQ3911EbG5zt9GbLt39 obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.OcpfXKQ3911EbG5zt9GbLt39 + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.OcpfXKQ3911EbG5zt9GbLt39 ]] + pushd /var/lib/jenkins/tmp/tmp.OcpfXKQ3911EbG5zt9GbLt39 + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.OcpfXKQ3911EbG5zt9GbLt39/obs-config ~/tmp/tmp.OcpfXKQ3911EbG5zt9GbLt39 ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:08 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:11 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:12 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:13 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:14 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:15 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:16 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:17 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:18 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:19 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:20 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:21 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:22 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:23 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:24 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:25 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:26 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:27 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:28 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:29 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:30 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:31 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:32 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:33 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:34 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:35 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:36 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:37 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:38 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:39 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:40 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:41 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:42 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:43 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:44 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:45 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:46 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:47 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:48 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:49 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:50 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:51 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:52 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:53 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:54 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:55 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:56 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:57 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:58 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:59 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:00 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:05 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:06 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:07 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:08 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:09 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:10 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:11 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:12 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:13 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:14 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:15 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:16 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:17 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:18 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:19 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:20 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:21 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:22 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:23 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:24 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:25 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:26 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:27 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:28 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:29 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:30 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:31 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:32 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:33 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:34 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:35 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:36 --:--:-- 0100 141k 100 141k 0 0 1512 0 0:01:36 0:01:36 --:--:-- 38279 100 809 100 809 0 0 21523 0 --:--:-- --:--:-- --:--:-- 21523 + popd ~/tmp/tmp.OcpfXKQ3911EbG5zt9GbLt39 ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + ps ax + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.OcpfXKQ3911EbG5zt9GbLt39/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Sun Apr 6 12:23:48 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.OcpfXKQ3911EbG5zt9GbLt39/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 0s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Sun Apr 6 12:23:49 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.OcpfXKQ3911EbG5zt9GbLt39 ']' + '[' -d /var/lib/jenkins/tmp/tmp.OcpfXKQ3911EbG5zt9GbLt39 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.OcpfXKQ3911EbG5zt9GbLt39 Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/185/display/redirect?page=changes> Changes: [ionic] src/compat.h: use the correct class name for the mapSkipBehavior () helper function. ------------------------------------------ [...truncated 10.96 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250406.2119.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.E9LsYEQ0VkXc1N6REOoIvgXu/x2goclient /var/lib/jenkins/tmp/tmp.E9LsYEQ0VkXc1N6REOoIvgXu/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.E9LsYEQ0VkXc1N6REOoIvgXu/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.E9LsYEQ0VkXc1N6REOoIvgXu obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.E9LsYEQ0VkXc1N6REOoIvgXu + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.E9LsYEQ0VkXc1N6REOoIvgXu ]] + pushd /var/lib/jenkins/tmp/tmp.E9LsYEQ0VkXc1N6REOoIvgXu + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.E9LsYEQ0VkXc1N6REOoIvgXu/obs-config ~/tmp/tmp.E9LsYEQ0VkXc1N6REOoIvgXu ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:08 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:11 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:12 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:13 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:14 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:15 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:16 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:17 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:18 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:19 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:20 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:21 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:22 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:23 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:24 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:25 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:26 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:27 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:28 --:--:-- 0100 141k 100 141k 0 0 5103 0 0:00:28 0:00:28 --:--:-- 36300 100 809 100 809 0 0 25252 0 --:--:-- --:--:-- --:--:-- 25252 + popd ~/tmp/tmp.E9LsYEQ0VkXc1N6REOoIvgXu ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.E9LsYEQ0VkXc1N6REOoIvgXu/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Sun Apr 6 12:33:56 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.E9LsYEQ0VkXc1N6REOoIvgXu/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Sun Apr 6 12:33:57 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.E9LsYEQ0VkXc1N6REOoIvgXu ']' + '[' -d /var/lib/jenkins/tmp/tmp.E9LsYEQ0VkXc1N6REOoIvgXu ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.E9LsYEQ0VkXc1N6REOoIvgXu Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/186/display/redirect?page=changes> Changes: [ionic] src/sharewidget.h: fix configwidget.h include. [ionic] src/{sharewidget,exportdialog,folder{button,explorer},httpbrokerclient,onmainwindow,session{button,explorer,managedialog,widget},sshmasterconnection}.h: include compat.h to avoid misdefinition in implementation files later on. [ionic] src/folderbutton.cpp: try moving compat.h include down to not pollute the whole Qt namespace with our compat wrapper. ------------------------------------------ [...truncated 11.09 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250406.2122.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.tqx2u72cqwpQ7Un7TJDExT9V/x2goclient /var/lib/jenkins/tmp/tmp.tqx2u72cqwpQ7Un7TJDExT9V/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.tqx2u72cqwpQ7Un7TJDExT9V/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.tqx2u72cqwpQ7Un7TJDExT9V obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.tqx2u72cqwpQ7Un7TJDExT9V + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.tqx2u72cqwpQ7Un7TJDExT9V ]] + pushd /var/lib/jenkins/tmp/tmp.tqx2u72cqwpQ7Un7TJDExT9V + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.tqx2u72cqwpQ7Un7TJDExT9V/obs-config ~/tmp/tmp.tqx2u72cqwpQ7Un7TJDExT9V ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:08 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:11 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:12 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:13 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:14 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:15 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:16 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:17 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:18 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:19 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:20 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:21 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:22 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:23 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:24 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:25 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:26 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:27 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:28 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:29 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:30 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:31 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:32 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:33 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:34 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:35 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:36 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:37 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:38 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:38 --:--:-- 0100 141k 100 141k 0 0 3725 0 0:00:39 0:00:39 --:--:-- 38605 100 809 100 809 0 0 21101 0 --:--:-- --:--:-- --:--:-- 21101 + popd ~/tmp/tmp.tqx2u72cqwpQ7Un7TJDExT9V ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.tqx2u72cqwpQ7Un7TJDExT9V/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 1s] [ 1s] japsand started "build x2goclient.spec" at Sun Apr 6 12:56:34 UTC 2025. [ 1s] build version: 20210120-4x2go5 [ 1s] [ 1s] [ 1s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 1s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.tqx2u72cqwpQ7Un7TJDExT9V/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 1s] init_buildsystem version: 20210120-4x2go5 [ 1s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Sun Apr 6 12:56:34 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.tqx2u72cqwpQ7Un7TJDExT9V ']' + '[' -d /var/lib/jenkins/tmp/tmp.tqx2u72cqwpQ7Un7TJDExT9V ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.tqx2u72cqwpQ7Un7TJDExT9V Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/187/display/redirect?page=changes> Changes: [ionic] src/{sharewidget.{cpp,h},configwidget.h}: move compat.h to the very top to see if the scheme actually holds up. ------------------------------------------ [...truncated 11.07 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250406.2123.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + read -r source_file + grep -E '^Source[1-9]+:.*' x2goclient.spec + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.KkQlGWHbUwN6oyXAJWcp18j8/x2goclient /var/lib/jenkins/tmp/tmp.KkQlGWHbUwN6oyXAJWcp18j8/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.KkQlGWHbUwN6oyXAJWcp18j8/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.KkQlGWHbUwN6oyXAJWcp18j8 obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.KkQlGWHbUwN6oyXAJWcp18j8 + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.KkQlGWHbUwN6oyXAJWcp18j8 ]] + pushd /var/lib/jenkins/tmp/tmp.KkQlGWHbUwN6oyXAJWcp18j8 + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.KkQlGWHbUwN6oyXAJWcp18j8/obs-config ~/tmp/tmp.KkQlGWHbUwN6oyXAJWcp18j8 ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 141k 100 141k 0 0 1184k 0 --:--:-- --:--:-- --:--:-- 1192k 100 809 100 809 0 0 24404 0 --:--:-- --:--:-- --:--:-- 24404 + popd ~/tmp/tmp.KkQlGWHbUwN6oyXAJWcp18j8 ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep 'sudo obs' + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.KkQlGWHbUwN6oyXAJWcp18j8/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Sun Apr 6 13:05:17 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.KkQlGWHbUwN6oyXAJWcp18j8/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 2s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 2s] [ 2s] syntax error at line 1, column 0, byte 0: [ 2s] (�/��`,�- [ 2s] ^ [ 2s] � [ 2s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 2s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 2s] [ 2s] japsand failed "build x2goclient.spec" at Sun Apr 6 13:05:19 UTC 2025. [ 2s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.KkQlGWHbUwN6oyXAJWcp18j8 ']' + '[' -d /var/lib/jenkins/tmp/tmp.KkQlGWHbUwN6oyXAJWcp18j8 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.KkQlGWHbUwN6oyXAJWcp18j8 Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/188/display/redirect?page=changes> Changes: [ionic] src/compat.h: include QString properly. ------------------------------------------ [...truncated 10.79 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250406.2124.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + read -r source_file + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.lE6AXlLV4yBZN5KEYJBEiDHm/x2goclient /var/lib/jenkins/tmp/tmp.lE6AXlLV4yBZN5KEYJBEiDHm/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.lE6AXlLV4yBZN5KEYJBEiDHm/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.lE6AXlLV4yBZN5KEYJBEiDHm obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.lE6AXlLV4yBZN5KEYJBEiDHm + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.lE6AXlLV4yBZN5KEYJBEiDHm ]] + pushd /var/lib/jenkins/tmp/tmp.lE6AXlLV4yBZN5KEYJBEiDHm + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.lE6AXlLV4yBZN5KEYJBEiDHm/obs-config ~/tmp/tmp.lE6AXlLV4yBZN5KEYJBEiDHm ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 141k 100 141k 0 0 391k 0 --:--:-- --:--:-- --:--:-- 392k 100 809 100 809 0 0 20019 0 --:--:-- --:--:-- --:--:-- 20019 + popd ~/tmp/tmp.lE6AXlLV4yBZN5KEYJBEiDHm ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.lE6AXlLV4yBZN5KEYJBEiDHm/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Sun Apr 6 13:17:41 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.lE6AXlLV4yBZN5KEYJBEiDHm/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Sun Apr 6 13:17:42 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.lE6AXlLV4yBZN5KEYJBEiDHm ']' + '[' -d /var/lib/jenkins/tmp/tmp.lE6AXlLV4yBZN5KEYJBEiDHm ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.lE6AXlLV4yBZN5KEYJBEiDHm Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/189/display/redirect?page=changes> Changes: [ionic] src/compat.h: also include QStringList, since we're returning it. ------------------------------------------ [...truncated 10.89 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250406.2125.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.BghPjkDu5dSzNguQUKGERkCP/x2goclient /var/lib/jenkins/tmp/tmp.BghPjkDu5dSzNguQUKGERkCP/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.BghPjkDu5dSzNguQUKGERkCP/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.BghPjkDu5dSzNguQUKGERkCP obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.BghPjkDu5dSzNguQUKGERkCP + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.BghPjkDu5dSzNguQUKGERkCP ]] + pushd /var/lib/jenkins/tmp/tmp.BghPjkDu5dSzNguQUKGERkCP + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.BghPjkDu5dSzNguQUKGERkCP/obs-config ~/tmp/tmp.BghPjkDu5dSzNguQUKGERkCP ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 141k 100 141k 0 0 1192k 0 --:--:-- --:--:-- --:--:-- 1192k 100 809 100 809 0 0 19035 0 --:--:-- --:--:-- --:--:-- 19035 + popd ~/tmp/tmp.BghPjkDu5dSzNguQUKGERkCP ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.BghPjkDu5dSzNguQUKGERkCP/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Sun Apr 6 13:38:22 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.BghPjkDu5dSzNguQUKGERkCP/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 0s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Sun Apr 6 13:38:23 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.BghPjkDu5dSzNguQUKGERkCP ']' + '[' -d /var/lib/jenkins/tmp/tmp.BghPjkDu5dSzNguQUKGERkCP ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.BghPjkDu5dSzNguQUKGERkCP Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/190/display/redirect?page=changes> Changes: [ionic] src/compat.h: define copy constructor for QLatin1String conversion. ------------------------------------------ [...truncated 10.90 KiB...] ++ awk '{ print $2 }' ++ grep -E -- '^Release:.*' x2goclient.spec + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250406.2126.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + awk '{ print $2 }' + sed 's/%{name}/x2goclient/' + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.vl4pEZtEyL8NohdPmKkAtzKe/x2goclient /var/lib/jenkins/tmp/tmp.vl4pEZtEyL8NohdPmKkAtzKe/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.vl4pEZtEyL8NohdPmKkAtzKe/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.vl4pEZtEyL8NohdPmKkAtzKe obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.vl4pEZtEyL8NohdPmKkAtzKe + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.vl4pEZtEyL8NohdPmKkAtzKe ]] + pushd /var/lib/jenkins/tmp/tmp.vl4pEZtEyL8NohdPmKkAtzKe + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.vl4pEZtEyL8NohdPmKkAtzKe/obs-config ~/tmp/tmp.vl4pEZtEyL8NohdPmKkAtzKe ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:08 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:11 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:12 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:13 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:14 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:15 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:16 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:17 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:18 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:19 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:20 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:21 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:22 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:23 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:24 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:25 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:26 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:27 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:28 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:29 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:30 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:31 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:32 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:33 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:34 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:35 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:36 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:37 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:38 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:39 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:40 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:41 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:42 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:43 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:44 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:45 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:46 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:47 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:48 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:49 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:50 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:51 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:52 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:53 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:54 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:55 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:56 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:57 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:58 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:59 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:00 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:05 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:06 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:07 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:08 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:09 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:10 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:11 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:12 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:13 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:14 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:15 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:16 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:17 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:18 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:19 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:20 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:21 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:22 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:23 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:24 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:25 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:26 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:27 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:28 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:29 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:30 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:31 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:32 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:33 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:34 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:35 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:36 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:37 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:38 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:39 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:40 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:41 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:42 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:43 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:44 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:45 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:46 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:47 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:48 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:49 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:50 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:51 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:52 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:53 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:54 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:55 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:56 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:57 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:58 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:01:59 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:00 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:05 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:06 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:07 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:08 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:09 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:10 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:11 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:12 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:13 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:14 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:15 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:16 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:17 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:18 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:19 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:20 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:21 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:22 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:23 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:24 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:25 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:26 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:27 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:28 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:29 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:30 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:31 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:32 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:33 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:34 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:35 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:36 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:37 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:38 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:39 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:40 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:41 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:42 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:43 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:44 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:45 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:46 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:47 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:48 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:49 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:50 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:51 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:52 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:53 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:54 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:55 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:56 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:57 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:58 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:02:59 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:00 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:05 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:06 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:07 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:08 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:09 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:10 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:11 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:12 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:13 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:14 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:15 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:16 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:17 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:18 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:19 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:20 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:21 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:22 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:23 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:24 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:25 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:26 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:27 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:28 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:29 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:30 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:31 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:32 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:33 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:34 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:35 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:36 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:37 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:38 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:39 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:40 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:41 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:42 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:43 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:44 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:45 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:03:46 --:--:-- 0 8 141k 8 12371 0 0 54 0 0:44:51 0:03:47 0:41:04 2487100 141k 100 141k 0 0 639 0 0:03:47 0:03:47 --:--:-- 36337 100 809 100 809 0 0 3171 0 --:--:-- --:--:-- --:--:-- 3171 + popd ~/tmp/tmp.vl4pEZtEyL8NohdPmKkAtzKe ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep 'sudo obs' + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.vl4pEZtEyL8NohdPmKkAtzKe/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Sun Apr 6 15:51:51 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.vl4pEZtEyL8NohdPmKkAtzKe/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Sun Apr 6 15:51:52 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.vl4pEZtEyL8NohdPmKkAtzKe ']' + '[' -d /var/lib/jenkins/tmp/tmp.vl4pEZtEyL8NohdPmKkAtzKe ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.vl4pEZtEyL8NohdPmKkAtzKe Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/191/display/redirect?page=changes> Changes: [ionic] src/compat.h: add copy constructor for QString base class. [ionic] src/compat.h: add trivial/empty constructor. ------------------------------------------ [...truncated 10.83 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250406.2128.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.FuswsU9V5fHwZMgabW2Z3xFV/x2goclient /var/lib/jenkins/tmp/tmp.FuswsU9V5fHwZMgabW2Z3xFV/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.FuswsU9V5fHwZMgabW2Z3xFV/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.FuswsU9V5fHwZMgabW2Z3xFV obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.FuswsU9V5fHwZMgabW2Z3xFV + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.FuswsU9V5fHwZMgabW2Z3xFV ]] + pushd /var/lib/jenkins/tmp/tmp.FuswsU9V5fHwZMgabW2Z3xFV + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.FuswsU9V5fHwZMgabW2Z3xFV/obs-config ~/tmp/tmp.FuswsU9V5fHwZMgabW2Z3xFV ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 141k 100 141k 0 0 389k 0 --:--:-- --:--:-- --:--:-- 389k 100 809 100 809 0 0 21591 0 --:--:-- --:--:-- --:--:-- 21591 + popd ~/tmp/tmp.FuswsU9V5fHwZMgabW2Z3xFV ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.FuswsU9V5fHwZMgabW2Z3xFV/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Sun Apr 6 16:00:35 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.FuswsU9V5fHwZMgabW2Z3xFV/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Sun Apr 6 16:00:36 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.FuswsU9V5fHwZMgabW2Z3xFV ']' + '[' -d /var/lib/jenkins/tmp/tmp.FuswsU9V5fHwZMgabW2Z3xFV ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.FuswsU9V5fHwZMgabW2Z3xFV Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/192/display/redirect?page=changes> Changes: [ionic] src/compat.h: fix QString copy constructor. [ionic] src/compat.h: add copy constructor for const char *. ------------------------------------------ [...truncated 10.84 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250406.2130.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.Ev97azJhW2vLu5dF6Mq7bgLh/x2goclient /var/lib/jenkins/tmp/tmp.Ev97azJhW2vLu5dF6Mq7bgLh/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.Ev97azJhW2vLu5dF6Mq7bgLh/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.Ev97azJhW2vLu5dF6Mq7bgLh obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.Ev97azJhW2vLu5dF6Mq7bgLh + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.Ev97azJhW2vLu5dF6Mq7bgLh ]] + pushd /var/lib/jenkins/tmp/tmp.Ev97azJhW2vLu5dF6Mq7bgLh + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.Ev97azJhW2vLu5dF6Mq7bgLh/obs-config ~/tmp/tmp.Ev97azJhW2vLu5dF6Mq7bgLh ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:08 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:11 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:12 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:13 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:14 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:15 --:--:-- 0100 141k 100 141k 0 0 9079 0 0:00:16 0:00:16 --:--:-- 31110 100 809 100 809 0 0 28423 0 --:--:-- --:--:-- --:--:-- 28423 + popd ~/tmp/tmp.Ev97azJhW2vLu5dF6Mq7bgLh ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.Ev97azJhW2vLu5dF6Mq7bgLh/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Sun Apr 6 16:12:52 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.Ev97azJhW2vLu5dF6Mq7bgLh/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Sun Apr 6 16:12:53 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.Ev97azJhW2vLu5dF6Mq7bgLh ']' + '[' -d /var/lib/jenkins/tmp/tmp.Ev97azJhW2vLu5dF6Mq7bgLh ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.Ev97azJhW2vLu5dF6Mq7bgLh Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/193/display/redirect?page=changes> Changes: [ionic] src/compat.h: add QStringListCompatWrapper, returning a QStringCompatWrapper object. ------------------------------------------ [...truncated 10.95 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250406.2131.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + sed 's/%{name}/x2goclient/' + grep -E '^Source[1-9]+:.*' x2goclient.spec + awk '{ print $2 }' + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.T6jEWLSTpGYm2VEu5F8KDO0n/x2goclient /var/lib/jenkins/tmp/tmp.T6jEWLSTpGYm2VEu5F8KDO0n/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.T6jEWLSTpGYm2VEu5F8KDO0n/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.T6jEWLSTpGYm2VEu5F8KDO0n obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.T6jEWLSTpGYm2VEu5F8KDO0n + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.T6jEWLSTpGYm2VEu5F8KDO0n ]] + pushd /var/lib/jenkins/tmp/tmp.T6jEWLSTpGYm2VEu5F8KDO0n + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.T6jEWLSTpGYm2VEu5F8KDO0n/obs-config ~/tmp/tmp.T6jEWLSTpGYm2VEu5F8KDO0n ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 141k 100 141k 0 0 387k 0 --:--:-- --:--:-- --:--:-- 387k 100 809 100 809 0 0 25799 0 --:--:-- --:--:-- --:--:-- 25799 + popd ~/tmp/tmp.T6jEWLSTpGYm2VEu5F8KDO0n ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.T6jEWLSTpGYm2VEu5F8KDO0n/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Sun Apr 6 16:34:04 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.T6jEWLSTpGYm2VEu5F8KDO0n/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Sun Apr 6 16:34:05 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.T6jEWLSTpGYm2VEu5F8KDO0n ']' + '[' -d /var/lib/jenkins/tmp/tmp.T6jEWLSTpGYm2VEu5F8KDO0n ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.T6jEWLSTpGYm2VEu5F8KDO0n Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/194/display/redirect?page=changes> Changes: [ionic] src/compat.h: fix compile error. [ionic] src/compat.h: add const operator []. [ionic] src/compat.h: add copy constructor for QStringCompatWrapper to QStringListCompatWrapper. ------------------------------------------ [...truncated 11.00 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250406.2134.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.sb0rDmd64Y8mjz8eqe5YxvJQ/x2goclient /var/lib/jenkins/tmp/tmp.sb0rDmd64Y8mjz8eqe5YxvJQ/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.sb0rDmd64Y8mjz8eqe5YxvJQ/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.sb0rDmd64Y8mjz8eqe5YxvJQ obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.sb0rDmd64Y8mjz8eqe5YxvJQ + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.sb0rDmd64Y8mjz8eqe5YxvJQ ]] + pushd /var/lib/jenkins/tmp/tmp.sb0rDmd64Y8mjz8eqe5YxvJQ + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.sb0rDmd64Y8mjz8eqe5YxvJQ/obs-config ~/tmp/tmp.sb0rDmd64Y8mjz8eqe5YxvJQ ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 1 141k 1 2266 0 0 27959 0 0:00:05 --:--:-- 0:00:05 27634100 141k 100 141k 0 0 1298k 0 --:--:-- --:--:-- --:--:-- 1290k 100 809 100 809 0 0 22380 0 --:--:-- --:--:-- --:--:-- 22380 + popd ~/tmp/tmp.sb0rDmd64Y8mjz8eqe5YxvJQ ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.sb0rDmd64Y8mjz8eqe5YxvJQ/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Sun Apr 6 16:45:39 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.sb0rDmd64Y8mjz8eqe5YxvJQ/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Sun Apr 6 16:45:40 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.sb0rDmd64Y8mjz8eqe5YxvJQ ']' + '[' -d /var/lib/jenkins/tmp/tmp.sb0rDmd64Y8mjz8eqe5YxvJQ ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.sb0rDmd64Y8mjz8eqe5YxvJQ Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/195/display/redirect?page=changes> Changes: [ionic] src/compat.h: try dynamic_cast to cast between reference types. ------------------------------------------ [...truncated 10.88 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250407.2135.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.BFjaNcsQJhHNoAbNW15sLE8E/x2goclient /var/lib/jenkins/tmp/tmp.BFjaNcsQJhHNoAbNW15sLE8E/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.BFjaNcsQJhHNoAbNW15sLE8E/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.BFjaNcsQJhHNoAbNW15sLE8E obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.BFjaNcsQJhHNoAbNW15sLE8E + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.BFjaNcsQJhHNoAbNW15sLE8E ]] + pushd /var/lib/jenkins/tmp/tmp.BFjaNcsQJhHNoAbNW15sLE8E + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.BFjaNcsQJhHNoAbNW15sLE8E/obs-config ~/tmp/tmp.BFjaNcsQJhHNoAbNW15sLE8E ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 141k 100 141k 0 0 970k 0 --:--:-- --:--:-- --:--:-- 972k 100 809 100 809 0 0 27569 0 --:--:-- --:--:-- --:--:-- 27569 + popd ~/tmp/tmp.BFjaNcsQJhHNoAbNW15sLE8E ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep 'sudo obs' + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.BFjaNcsQJhHNoAbNW15sLE8E/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Mon Apr 7 07:55:53 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.BFjaNcsQJhHNoAbNW15sLE8E/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Mon Apr 7 07:55:54 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.BFjaNcsQJhHNoAbNW15sLE8E ']' + '[' -d /var/lib/jenkins/tmp/tmp.BFjaNcsQJhHNoAbNW15sLE8E ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.BFjaNcsQJhHNoAbNW15sLE8E Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/196/display/redirect?page=changes> Changes: [ionic] src/compat.h: try to use static_cast instead, because base type (QString) is not polymorphic. [ionic] src/compat.h: this[i] was obviously wrong, fix that. ------------------------------------------ [...truncated 10.84 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250407.2137.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + awk '{ print $2 }' + read -r source_file + grep -E '^Source[1-9]+:.*' x2goclient.spec + sed 's/%{name}/x2goclient/' + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.Myk8Kz6xVB3jfCO7ToTVRC0c/x2goclient /var/lib/jenkins/tmp/tmp.Myk8Kz6xVB3jfCO7ToTVRC0c/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.Myk8Kz6xVB3jfCO7ToTVRC0c/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.Myk8Kz6xVB3jfCO7ToTVRC0c obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.Myk8Kz6xVB3jfCO7ToTVRC0c + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.Myk8Kz6xVB3jfCO7ToTVRC0c ]] + pushd /var/lib/jenkins/tmp/tmp.Myk8Kz6xVB3jfCO7ToTVRC0c + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.Myk8Kz6xVB3jfCO7ToTVRC0c/obs-config ~/tmp/tmp.Myk8Kz6xVB3jfCO7ToTVRC0c ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 141k 100 141k 0 0 1191k 0 --:--:-- --:--:-- --:--:-- 1192k 100 809 100 809 0 0 29513 0 --:--:-- --:--:-- --:--:-- 29513 + popd ~/tmp/tmp.Myk8Kz6xVB3jfCO7ToTVRC0c ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep 'sudo obs' + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.Myk8Kz6xVB3jfCO7ToTVRC0c/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Mon Apr 7 08:11:00 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.Myk8Kz6xVB3jfCO7ToTVRC0c/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Mon Apr 7 08:11:01 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.Myk8Kz6xVB3jfCO7ToTVRC0c ']' + '[' -d /var/lib/jenkins/tmp/tmp.Myk8Kz6xVB3jfCO7ToTVRC0c ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.Myk8Kz6xVB3jfCO7ToTVRC0c Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/197/display/redirect?page=changes> Changes: [ionic] src/compat.h: it was fun while it lasted, but this scheme is too complicated and unnecessary. [ionic] src/{sharewidget.{cpp,h},configwidget.h}: move compat.h include back down. [ionic] src/{exportdialog,folder{button,explorer},httpbrokerclient,onmainwindow,session{button,explorer,managedialog,widget},sharewidget,sshmasterconnectioni}.cpp: use compat macros. [ionic] src/{{share,config}widget,exportdialog,folder{button,explorer},httpbrokerclient,onmainwindow,session{button,explorer,managedialog,widget},sshmasterconnection}.h: revert compat.h inclusion. ------------------------------------------ [...truncated 11.37 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250407.2141.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + sed 's/%{name}/x2goclient/' + read -r source_file + awk '{ print $2 }' + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.I7VbEuhWyFPVQwi3OwQfZ9O3/x2goclient /var/lib/jenkins/tmp/tmp.I7VbEuhWyFPVQwi3OwQfZ9O3/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.I7VbEuhWyFPVQwi3OwQfZ9O3/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.I7VbEuhWyFPVQwi3OwQfZ9O3 obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.I7VbEuhWyFPVQwi3OwQfZ9O3 + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.I7VbEuhWyFPVQwi3OwQfZ9O3 ]] + pushd /var/lib/jenkins/tmp/tmp.I7VbEuhWyFPVQwi3OwQfZ9O3 + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.I7VbEuhWyFPVQwi3OwQfZ9O3/obs-config ~/tmp/tmp.I7VbEuhWyFPVQwi3OwQfZ9O3 ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 63 141k 63 92482 0 0 49149 0 0:00:02 0:00:01 0:00:01 49140100 141k 100 141k 0 0 70766 0 0:00:02 0:00:02 --:--:-- 70797 100 809 100 809 0 0 24556 0 --:--:-- --:--:-- --:--:-- 24556 + popd ~/tmp/tmp.I7VbEuhWyFPVQwi3OwQfZ9O3 ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.I7VbEuhWyFPVQwi3OwQfZ9O3/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Mon Apr 7 12:25:48 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.I7VbEuhWyFPVQwi3OwQfZ9O3/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Mon Apr 7 12:25:49 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.I7VbEuhWyFPVQwi3OwQfZ9O3 ']' + '[' -d /var/lib/jenkins/tmp/tmp.I7VbEuhWyFPVQwi3OwQfZ9O3 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.I7VbEuhWyFPVQwi3OwQfZ9O3 Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/198/display/redirect?page=changes> Changes: [ionic] debian/changelog: fixup. [ionic] src/compat.h: use new scheme, as shown on github/AD-Vega/qarv#22, which is arguably even better, because it lets us use Qt::... elements all the way! [ionic] src/{exportdialog,folder{button,explorer},httpbrokerclient,onmainwindow,session{button,explorer,managedialog,widget},sharewidget,sshmasterconnectioni}.cpp: revert to not using compat macros again, code should work out of the box now. [ionic] src/httpbrokerclient.cpp: switch from QString::KeepEmptyParts to Qt::KeepEmptyParts. ------------------------------------------ [...truncated 11.12 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250407.2145.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.cygKMO8v5WZxnlLYjKvYws46/x2goclient /var/lib/jenkins/tmp/tmp.cygKMO8v5WZxnlLYjKvYws46/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.cygKMO8v5WZxnlLYjKvYws46/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.cygKMO8v5WZxnlLYjKvYws46 obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.cygKMO8v5WZxnlLYjKvYws46 + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.cygKMO8v5WZxnlLYjKvYws46 ]] + pushd /var/lib/jenkins/tmp/tmp.cygKMO8v5WZxnlLYjKvYws46 + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.cygKMO8v5WZxnlLYjKvYws46/obs-config ~/tmp/tmp.cygKMO8v5WZxnlLYjKvYws46 ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 141k 100 141k 0 0 983k 0 --:--:-- --:--:-- --:--:-- 985k 100 809 100 809 0 0 28729 0 --:--:-- --:--:-- --:--:-- 28729 + popd ~/tmp/tmp.cygKMO8v5WZxnlLYjKvYws46 ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + ps ax + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.cygKMO8v5WZxnlLYjKvYws46/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Mon Apr 7 12:51:56 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.cygKMO8v5WZxnlLYjKvYws46/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`,�- [ 1s] ^ [ 1s] � [ 1s] z��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u+h_��5 <�����������/@ [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 1s] [ 1s] japsand failed "build x2goclient.spec" at Mon Apr 7 12:51:57 UTC 2025. [ 1s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.cygKMO8v5WZxnlLYjKvYws46 ']' + '[' -d /var/lib/jenkins/tmp/tmp.cygKMO8v5WZxnlLYjKvYws46 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.cygKMO8v5WZxnlLYjKvYws46 Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/199/display/redirect?page=changes> Changes: [ionic] src/{exportdialog,folder{button,explorer},httpbrokerclient,onmainwindow,session{button,explorer,managedialog,widget},sharewidget,sshmasterconnectioni}.cpp: revert to using macros again. [ionic] src/compat.h: revert back to pure preprocessor macros. [ionic] src/compat.h: add X2GO_COMPAT_ENDL compat macro. [ionic] src/{SVGFrame,contest,cupsprint,help,httpbrokerclient,onmainwindow,print{dialog,widget},pulsemanager,ssh{masterconnection,process},wapi}.cpp: use X2GO_COMPAT_ENDL compat macro. ------------------------------------------ [...truncated 11.32 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250408.2149.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + sed 's/%{name}/x2goclient/' + read -r source_file + awk '{ print $2 }' + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.jQJkWm0OvmdXYWfgbHIivV0v/x2goclient /var/lib/jenkins/tmp/tmp.jQJkWm0OvmdXYWfgbHIivV0v/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.jQJkWm0OvmdXYWfgbHIivV0v/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.jQJkWm0OvmdXYWfgbHIivV0v obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.jQJkWm0OvmdXYWfgbHIivV0v + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.jQJkWm0OvmdXYWfgbHIivV0v ]] + pushd /var/lib/jenkins/tmp/tmp.jQJkWm0OvmdXYWfgbHIivV0v + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.jQJkWm0OvmdXYWfgbHIivV0v/obs-config ~/tmp/tmp.jQJkWm0OvmdXYWfgbHIivV0v ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 142k 100 142k 0 0 398k 0 --:--:-- --:--:-- --:--:-- 398k 100 809 100 809 0 0 22864 0 --:--:-- --:--:-- --:--:-- 22864 + popd ~/tmp/tmp.jQJkWm0OvmdXYWfgbHIivV0v ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep 'sudo obs' + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.jQJkWm0OvmdXYWfgbHIivV0v/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Tue Apr 8 02:45:37 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.jQJkWm0OvmdXYWfgbHIivV0v/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem version: 20210120-4x2go5 [ 0s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 2s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 2s] [ 2s] syntax error at line 1, column 0, byte 0: [ 2s] (�/��`�?- [ 2s] ^ [ 2s] � [ 2s] J��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u~*�z�����������O�F���xR ST)m%t�$�I�J.&E���%�*]�YLo���$ir�M���"���.��(�h�8SV�飢 ���z/B�"SX��+ΠR.E��-�f��¹]���Z0=2�n��Q|�'��#ˇ�_:�����y�:=�7��1p�jt|v��������G-5��*�ѷ��P�{)��r�).)�)�ZSs��;6ź��[���p��H���آ������M���m�¼���ߺZ���i�D[:Ϳ�(p@(ph` [ 2s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 2s] [ 2s] japsand failed "build x2goclient.spec" at Tue Apr 8 02:45:39 UTC 2025. [ 2s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.jQJkWm0OvmdXYWfgbHIivV0v ']' + '[' -d /var/lib/jenkins/tmp/tmp.jQJkWm0OvmdXYWfgbHIivV0v ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.jQJkWm0OvmdXYWfgbHIivV0v Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/200/display/redirect?page=changes> Changes: [ionic] src/wapi.cpp: include uchar.h for char16_t support. ------------------------------------------ [...truncated 10.83 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250408.2150.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.oNsreqnWhf5DnU2cI7UPF5YC/x2goclient /var/lib/jenkins/tmp/tmp.oNsreqnWhf5DnU2cI7UPF5YC/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.oNsreqnWhf5DnU2cI7UPF5YC/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.oNsreqnWhf5DnU2cI7UPF5YC obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.oNsreqnWhf5DnU2cI7UPF5YC + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.oNsreqnWhf5DnU2cI7UPF5YC ]] + pushd /var/lib/jenkins/tmp/tmp.oNsreqnWhf5DnU2cI7UPF5YC + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.oNsreqnWhf5DnU2cI7UPF5YC/obs-config ~/tmp/tmp.oNsreqnWhf5DnU2cI7UPF5YC ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 142k 100 142k 0 0 1189k 0 --:--:-- --:--:-- --:--:-- 1193k 100 809 100 809 0 0 25515 0 --:--:-- --:--:-- --:--:-- 25515100 809 100 809 0 0 25454 0 --:--:-- --:--:-- --:--:-- 0 + popd ~/tmp/tmp.oNsreqnWhf5DnU2cI7UPF5YC ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.oNsreqnWhf5DnU2cI7UPF5YC/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build x2goclient.spec" at Tue Apr 8 03:28:50 UTC 2025. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.oNsreqnWhf5DnU2cI7UPF5YC/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 1s] init_buildsystem version: 20210120-4x2go5 [ 1s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 1s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 1s] [ 1s] syntax error at line 1, column 0, byte 0: [ 1s] (�/��`�?- [ 1s] ^ [ 1s] � [ 1s] J��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u~*�z�����������O�F���xR ST)m%t�$�I�J.&E���%�*]�YLo���$ir�M���"���.��(�h�8SV�飢 ���z/B�"SX��+ΠR.E��-�f��¹]���Z0=2�n��Q|�'��#ˇ�_:�����y�:=�7��1p�jt|v��������G-5��*�ѷ��P�{)��r�).)�)�ZSs��;6ź��[���p��H���آ������M���m�¼���ߺZ���i�D[:Ϳ�(p@(ph` [ 1s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 2s] [ 2s] japsand failed "build x2goclient.spec" at Tue Apr 8 03:28:52 UTC 2025. [ 2s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.oNsreqnWhf5DnU2cI7UPF5YC ']' + '[' -d /var/lib/jenkins/tmp/tmp.oNsreqnWhf5DnU2cI7UPF5YC ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.oNsreqnWhf5DnU2cI7UPF5YC Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/201/display/redirect?page=changes> Changes: [ionic] Check for the ssh connection state from the main loop of the sshmasterconnection thread. [ionic] Check session state if creating a new channel failed. [ionic] Check the bitmask in ssh_get_status, restart broker timer after proxy is finished and don't assign channelConnection.channel if the channel creation has failed. [ionic] Display better understandable message if SSH disconnected. [ionic] Shorter msgbox title if SSH disconnected. [ionic] debian/changelog: sync with git history. ------------------------------------------ [...truncated 10.79 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250409.2157.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' x2goclient.spec + awk '{ print $2 }' + sed 's/%{name}/x2goclient/' + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.T6lHjXnRWM0kYTSs1Jk2utDR/x2goclient /var/lib/jenkins/tmp/tmp.T6lHjXnRWM0kYTSs1Jk2utDR/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.T6lHjXnRWM0kYTSs1Jk2utDR/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.T6lHjXnRWM0kYTSs1Jk2utDR obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.T6lHjXnRWM0kYTSs1Jk2utDR + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.T6lHjXnRWM0kYTSs1Jk2utDR ]] + pushd /var/lib/jenkins/tmp/tmp.T6lHjXnRWM0kYTSs1Jk2utDR + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.T6lHjXnRWM0kYTSs1Jk2utDR/obs-config ~/tmp/tmp.T6lHjXnRWM0kYTSs1Jk2utDR ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 141k 100 141k 0 0 1135k 0 --:--:-- --:--:-- --:--:-- 1145k 100 809 100 809 0 0 19634 0 --:--:-- --:--:-- --:--:-- 19634 + popd ~/tmp/tmp.T6lHjXnRWM0kYTSs1Jk2utDR ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + grep 'sudo obs' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.T6lHjXnRWM0kYTSs1Jk2utDR/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 1s] [ 1s] japsand started "build x2goclient.spec" at Wed Apr 9 07:54:45 UTC 2025. [ 1s] build version: 20210120-4x2go5 [ 1s] [ 1s] [ 1s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 1s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.T6lHjXnRWM0kYTSs1Jk2utDR/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 1s] init_buildsystem version: 20210120-4x2go5 [ 1s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 2s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 2s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 4s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 4s] [ 4s] syntax error at line 1, column 0, byte 0: [ 4s] (�/��`�?- [ 4s] ^ [ 4s] � [ 4s] J��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u~*�z�����������O�F���xR ST)m%t�$�I�J.&E���%�*]�YLo���$ir�M���"���.��(�h�8SV�飢 ���z/B�"SX��+ΠR.E��-�f��¹]���Z0=2�n��Q|�'��#ˇ�_:�����y�:=�7��1p�jt|v��������G-5��*�ѷ��P�{)��r�).)�)�ZSs��;6ź��[���p��H���آ������M���m�¼���ߺZ���i�D[:Ϳ�(p@(ph` [ 4s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 4s] [ 4s] japsand failed "build x2goclient.spec" at Wed Apr 9 07:54:48 UTC 2025. [ 4s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.T6lHjXnRWM0kYTSs1Jk2utDR ']' + '[' -d /var/lib/jenkins/tmp/tmp.T6lHjXnRWM0kYTSs1Jk2utDR ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.T6lHjXnRWM0kYTSs1Jk2utDR Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+opensuse-tumbleweed/202/display/redirect?page=changes> Changes: [ionic] Reduce creation of temporary files in broker mode. [ionic] Set temporary file's size to 0 before writing. [ionic] debian/changelog: sync with git history. ------------------------------------------ [...truncated 10.79 KiB...] ++ grep -E -- '^Release:.*' x2goclient.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' x2goclient.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i x2goclient.spec -e 's/%{?dist}/.0.git20250409.2161.heuler%{?dist}/' + '[' -f x2goclient/debian/patches/series ']' + sed 's/%{name}/x2goclient/' + awk '{ print $2 }' + grep -E '^Source[1-9]+:.*' x2goclient.spec + read -r source_file + find x2goclient/rpm/x2goclient-rpmlintrc -maxdepth 0 + cp -- x2goclient/rpm/x2goclient-rpmlintrc /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/ + continue + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.h1VLhjXDccPFwuJBtpVGoOYx/x2goclient /var/lib/jenkins/tmp/tmp.h1VLhjXDccPFwuJBtpVGoOYx/x2goclient-4.1.2.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz x2goclient-4.1.2.4 + cp -- x2goclient.spec /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.h1VLhjXDccPFwuJBtpVGoOYx/x2goclient + '[' opensuse = opensuse ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + download_urls=() + typeset -a download_urls + download_url=() + typeset -a download_url + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ tumbleweed = \t\u\m\b\l\e\w\e\e\d ]] + tmp_suse_major_version=9999 + typeset dist_value= ++ generate_suse_dist_value opensuse 9999 0 ++ typeset distname=opensuse ++ typeset major_version=9999 ++ typeset minor_version=0 ++ '[' sle '!=' opensuse ']' ++ '[' opensuse '!=' opensuse ']' ++ typeset ret=sl ++ '[' sle = opensuse ']' ++ '[' 9999 = 9999 ']' ++ '[' opensuse '!=' opensuse ']' ++ ret=sltumbleweed ++ printf '%s\n' sltumbleweed ++ return 0 + dist_value=sltumbleweed + '[' 0 -ne 0 ']' + extra_obs_build_args+=('--dist' "${dist_value}") + '[' opensuse = opensuse ']' + typeset -i legacy_release=0 ++ wrap_suse_major_version 9999 ++ typeset major_version=9999 ++ typeset -i tmp_major_version=9999 ++ [[ 9999 -lt 10 ]] ++ [[ 9999 -eq 42 ]] ++ echo 9999 ++ return 0 + tmp_suse_major_version=9999 + '[' 0 -ne 0 ']' + opensuse_is_legacy 9999 0 + typeset major_version=9999 + typeset minor_version=0 + typeset -i ret=1 + [[ 9999 != \9\9\9\9 ]] + return 1 + '[' 0 -eq 1 ']' + [[ 9999 = \9\9\9\9 ]] + download_url=("${OPENSUSE_DOWNLOAD_TUMBLEWEED_URL[@]}") + (( i = 0 )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss/#SUSESUBDIR#/ + (( ++i )) + (( i < 2 )) ++ sed -e s/#VERSION#/tumbleweed/g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 -lt 15 ]] + (( i = 0 )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=https://download.opensuse.org/tumbleweed/repo/oss// + (( ++i )) + (( i < 2 )) ++ sed -e s_#SUSESUBDIR#__g + download_url[i]=http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/ + (( ++i )) + (( i < 2 )) + [[ 9999 != \9\9\9\9 ]] + setup_opensuse_tumbleweed_config /var/lib/jenkins/tmp/tmp.h1VLhjXDccPFwuJBtpVGoOYx obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.h1VLhjXDccPFwuJBtpVGoOYx + typeset obs_config_dir=obs-config + typeset obs_factory_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Factory/_config + typeset obs_tumbleweed_prjconf_url=https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config + typeset obs_config_tumbleweed_filename=sltumbleweed.conf + [[ ! -d /var/lib/jenkins/tmp/tmp.h1VLhjXDccPFwuJBtpVGoOYx ]] + pushd /var/lib/jenkins/tmp/tmp.h1VLhjXDccPFwuJBtpVGoOYx + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.h1VLhjXDccPFwuJBtpVGoOYx/obs-config ~/tmp/tmp.h1VLhjXDccPFwuJBtpVGoOYx ~ + curl https://api.opensuse.org/public/source/openSUSE:Factory/_config https://api.opensuse.org/public/source/openSUSE:Tumbleweed/_config % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 29 141k 29 43327 0 0 308k 0 --:--:-- --:--:-- --:--:-- 306k100 141k 100 141k 0 0 966k 0 --:--:-- --:--:-- --:--:-- 965k 100 809 100 809 0 0 17294 0 --:--:-- --:--:-- --:--:-- 17294 + popd ~/tmp/tmp.h1VLhjXDccPFwuJBtpVGoOYx ~ + popd ~ + return 0 + extra_obs_build_args+=("--configdir" "${TEMP_DIR}/${obs_config_dir}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + for url in "${download_url[@]}" + download_urls+=('--repo' "${url}") + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' fedora = opensuse ']' + '[' epel = opensuse ']' + ps ax + grep 'sudo obs' + grep -E 'build.*/var/cache/obs-build/opensuse/tumbleweed/x86_64/' + typeset -a tmp_download_urls + tmp_download_urls=("${download_urls[@]}") + [[ 9999 == \9\9\9\9 ]] + typeset -a tmp_download_url + tmp_download_url=() + tmp_download_urls=() + (( i = 0 )) + (( i < 2 )) + case "${download_url[i]}" in + tmp_download_url+=("${download_url[i]}") + (( ++i )) + (( i < 2 )) + case "${download_url[i]}" in + (( ++i )) + (( i < 2 )) + typeset url= + for url in "${tmp_download_url[@]}" + tmp_download_urls+=('--repo' "${url}") + get_extra_repository suse opensuse tumbleweed heuler x2goclient x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=x2goclient + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' x2goclient ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repo suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repo https://download.opensuse.org/tumbleweed/repo/oss// --root /var/cache/obs-build/opensuse/tumbleweed/x86_64/ --clean --stage=-bs --define '%vendor X2Go' --dist sltumbleweed --configdir /var/lib/jenkins/tmp/tmp.h1VLhjXDccPFwuJBtpVGoOYx/obs-config /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec logging output to /var/cache/obs-build/opensuse/tumbleweed/x86_64/.build.log... [ 0s] Memory limit set to 32746240KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/opensuse/tumbleweed/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 1s] [ 1s] japsand started "build x2goclient.spec" at Wed Apr 9 08:30:41 UTC 2025. [ 1s] build version: 20210120-4x2go5 [ 1s] [ 1s] [ 1s] processing recipe /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 1s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.h1VLhjXDccPFwuJBtpVGoOYx/obs-config --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/opensuse/tumbleweed/extras --repository suse@https://packages.x2go.org/opensuse/tumbleweed/heuler --repository https://download.opensuse.org/tumbleweed/repo/oss// --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/x2goclient/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/x2goclient.spec ... [ 1s] init_buildsystem version: 20210120-4x2go5 [ 1s] initializing /var/cache/obs-build/opensuse/tumbleweed/x86_64/.srcfiles.cache ... [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/extras [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/opensuse/tumbleweed/heuler [ 1s] /usr/lib/obs-build/createrepomddeps --cachedir=/var/cache/obs-build https://download.opensuse.org/tumbleweed/repo/oss// [ 2s] Negative repeat count does nothing at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser/Expat.pm line 368. [ 2s] [ 2s] syntax error at line 1, column 0, byte 0: [ 2s] (�/��`�?- [ 2s] ^ [ 2s] � [ 2s] J��2���4�u���\�S�hj�X�CMT����O,`�� �K���)�b�u~*�z�����������O�F���xR ST)m%t�$�I�J.&E���%�*]�YLo���$ir�M���"���.��(�h�8SV�飢 ���z/B�"SX��+ΠR.E��-�f��¹]���Z0=2�n��Q|�'��#ˇ�_:�����y�:=�7��1p�jt|v��������G-5��*�ѷ��P�{)��r�).)�)�ZSs��;6ź��[���p��H���آ������M���m�¼���ߺZ���i�D[:Ϳ�(p@(ph` [ 2s] at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187. [ 2s] [ 2s] japsand failed "build x2goclient.spec" at Wed Apr 9 08:30:42 UTC 2025. [ 2s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.h1VLhjXDccPFwuJBtpVGoOYx ']' + '[' -d /var/lib/jenkins/tmp/tmp.h1VLhjXDccPFwuJBtpVGoOYx ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.h1VLhjXDccPFwuJBtpVGoOYx Build step 'Execute shell' marked build as failure