See <https://jenkins.x2go.org:8443/job/python-x2go+nightly+opensuse-tumbleweed/79/display/redirect?page=changes>
Changes: [mike.gabriel] x2go/session.py: Fix SyntaxWarning ('is not' used on a literal). [mike.gabriel] x2go/utils.py: If setdpi is false, we need to enforce the default DPI (instead of dropping it from _params). Otherwise, no DPI can be set at all. [mike.gabriel] x2go/client.py: Catch some (more) x2go_exceptions.X2GoSessionRegistryException occurrences. [mike.gabriel] x2go/utils.py: Comment 'dpi' param change above and explain that this might cause problems elsewhere. However, the applied change (setting the 'dpi' default value rather than not setting it if setdpi is False is the currently best thinkable approach). [mike.gabriel] debian/*: Drop Python2 builds. [mike.gabriel] Rewrite string variables to '' if they are set to None during instance construction. [mike.gabriel] x2go/log.py: Start logging to stdout (rather than stderr). [mike.gabriel] Fix Mac OS recognition [mike.gabriel] Respect NXPROXY_BINARY also on non-Windows systems [mike.gabriel] Prevent infinite loop in X2GoRevFwTunnel handler [ionic] misc: pre-release copyright update. ------------------------------------------ [...truncated 10.43 KB...] + typeset gitdate= + pushd python-x2go + git --no-pager log --since '2 years ago' '--format=%ai %aN (%h) %n%n%x09*%w(68,0,10) %s%d%n' + popd + rm -Rf -- python-x2go/.git + mv -- python-x2go/python-x2go.spec . ++ grep -E -- '^Version:.*' python-x2go.spec ++ awk '{ print $2 }' + UPSTREAM_VERSION=0.6.1.4 ++ grep -E -- '^Release:.*' python-x2go.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0x2go1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0x2go1 ++ grep -qsE -- '^BuildArch:.*noarch$' python-x2go.spec ++ echo yes + IS_NOARCH=yes + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i python-x2go.spec -e 's/%{?dist}/.0.git20230819.1529.heuler%{?dist}/' + '[' -f python-x2go/debian/patches/series ']' + grep -E '^Source[1-9]+:.*' python-x2go.spec + sed 's/%{name}/python-x2go/' + awk '{ print $2 }' + read -r source_file + mv -- /var/lib/jenkins/tmp/tmp.h71rnaZEBBFOwNskWqDQfhcf/python-x2go /var/lib/jenkins/tmp/tmp.h71rnaZEBBFOwNskWqDQfhcf/python-x2go-0.6.1.4 + tar -czf /var/lib/jenkins/pkg-dist/heuler/python-x2go/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/python-x2go-0.6.1.4.tar.gz python-x2go-0.6.1.4 + cp -- python-x2go.spec /var/lib/jenkins/pkg-dist/heuler/python-x2go/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.h71rnaZEBBFOwNskWqDQfhcf/python-x2go + '[' 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/python-x2go/opensuse/tumbleweed/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/python-x2go/opensuse/tumbleweed/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/python-x2go/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.h71rnaZEBBFOwNskWqDQfhcf obs-config + typeset temp_dir=/var/lib/jenkins/tmp/tmp.h71rnaZEBBFOwNskWqDQfhcf + 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.h71rnaZEBBFOwNskWqDQfhcf ]] + pushd /var/lib/jenkins/tmp/tmp.h71rnaZEBBFOwNskWqDQfhcf + mkdir -- obs-config + pushd obs-config ~/tmp/tmp.h71rnaZEBBFOwNskWqDQfhcf/obs-config ~/tmp/tmp.h71rnaZEBBFOwNskWqDQfhcf ~ + 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 130k 100 130k 0 0 415k 0 --:--:-- --:--:-- --:--:-- 416k 100 446 100 446 0 0 15064 0 --:--:-- --:--:-- --:--:-- 15064 + popd ~/tmp/tmp.h71rnaZEBBFOwNskWqDQfhcf ~ + 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 python-x2go x86_64 1 + typeset TYPE=suse + typeset DIST=opensuse + typeset CODENAME=tumbleweed + typeset COMPONENT=heuler + typeset PACKAGE=python-x2go + 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 '!=' python-x2go ']' + 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.h71rnaZEBBFOwNskWqDQfhcf/obs-config /var/lib/jenkins/pkg-dist/heuler/python-x2go/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/python-x2go.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 python-x2go.spec" at Sat Aug 19 02:59:21 UTC 2023. [ 0s] build version: 20210120-4x2go5 [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/python-x2go/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/python-x2go.spec ... [ 0s] init_buildsystem --configdir /var/lib/jenkins/tmp/tmp.h71rnaZEBBFOwNskWqDQfhcf/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/python-x2go/opensuse/tumbleweed/SRPM/rpmbuild/SOURCES/python-x2go.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// [ 19s] expanding package dependencies... [ 23s] expansion error [ 23s] nothing provides python-configparser [ 23s] [ 23s] japsand failed "build python-x2go.spec" at Sat Aug 19 02:59:44 UTC 2023. [ 23s] + 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.h71rnaZEBBFOwNskWqDQfhcf ']' + '[' -d /var/lib/jenkins/tmp/tmp.h71rnaZEBBFOwNskWqDQfhcf ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.h71rnaZEBBFOwNskWqDQfhcf Build step 'Execute shell' marked build as failure _______________________________________________ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits