See <http://jenkins.x2go.org:8080/job/x2goserver+nightly+debian-buster/93/display/redirect?page=changes>
Changes: [ionic] X2Go/Utils.pm: fix missing semicolons. [ionic] X2Go/Utils.pm: add new is_int subroutine, checking if the provided value [ionic] x2goserver/lib: new x2goisint wrapper. [ionic] x2goserver.spec: install new x2goisint wrapper. [ionic] x2goserver/lib/x2gois{int,true}: add newlines to (error) output. [ionic] x2goserver/lib/x2gois{int,true}: add optional warnings. [ionic] x2goserver/sbin/x2gocleansessions: rework manpage/POD. [ionic] x2goserver/lib: add new (stub) file x2goupdateoptionsstring to deal with [ionic] x2goserver/lib/x2goupdateoptionsstring: add function to transform the [ionic] x2goserver/lib/x2go{is{int,true},updateoptionsstring}: use q{} instead [ionic] x2goserver/lib/x2go{is{int,true},updateoptionsstring}: wrap print calls [ionic] x2goserver/lib/x2goupdateoptionsstring: fix some "errors" reported by [ionic] x2goserver/lib/x2goupdateoptionsstring: add functionality for options [ionic] x2goserver/lib/x2goupdateoptionsstring: update documentation to include [ionic] x2goserver/lib/x2goupdateoptionsstring: refactor remove_option [ionic] x2goserver/lib/x2goupdateoptionsstring: ignore some very noisy [ionic] x2goserver/lib/x2goupdateoptionsstring: fix interpolated string warning. [ionic] x2goserver/lib/x2goupdateoptionsstring: add helper function for [ionic] x2goserver/lib/x2goupdateoptionsstring: write wrapper that handles [ionic] x2goserver/lib/x2goupdateoptionsstring: add debug option and some [ionic] x2goserver/lib/x2goupdateoptionsstring: remove dead code. [ionic] x2goserver/lib/x2goupdateoptionsstring: update documentation and clarify [ionic] x2goserver/lib/x2goupdateoptionsstring: don't debug-output the [ionic] x2goserver/lib/x2goupdateoptionsstring: fix debug string and add another [ionic] x2goserver/lib/x2goupdateoptionsstring: fix parsing of transformation [ionic] x2goserver/lib/x2goupdateoptionsstring: handle options in a more robust [ionic] x2goserver/lib/x2goupdateoptionsstring: fix another Perl::Critic nit. [ionic] x2goserver/lib/x2goupdateoptionsstring: move into x2goserver/bin, since [ionic] x2goserver/Makefile: add x2goupdateoptionsstring POD-to-man-page [ionic] debian/x2goserver.install: install bin/x2goupdateoptionsstring. ------------------------------------------ [...truncated 68.48 KB...] make[1]: Entering directory '/<<PKGBUILDDIR>>' PREFIX=/usr NXLIBDIR="/usr/lib/x86_64-linux-gnu/nx" PERL_INSTALLDIRS=vendor dh_auto_build make V=1 -j1 make[2]: Entering directory '/<<PKGBUILDDIR>>' make -C x2goserver-common build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-common' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-common' make -C x2goserver build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver' make -C libx2go-server-db-perl build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/libx2go-server-db-perl' cc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wl,-z,relro -Wl,-z,now -pie -DTRUSTED_BINARY=\"/usr/lib/x2go/libx2go-server-db-sqlite3-wrapper.pl\" -o lib/libx2go-server-db-sqlite3-wrapper src/libx2go-server-db-sqlite3-wrapper.c make[3]: Leaving directory '/<<PKGBUILDDIR>>/libx2go-server-db-perl' make -C x2goserver-x2goagent build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-x2goagent' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-x2goagent' make -C x2goserver-printing build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-printing' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-printing' make -C x2goserver-extensions build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-extensions' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-extensions' make -C x2goserver-xsession build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-xsession' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-xsession' make -C x2goserver-fmbindings build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-fmbindings' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-fmbindings' make -C x2goserver-desktopsharing build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-desktopsharing' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-desktopsharing' /usr/bin/perl Makefile.PL INSTALLDIRS=vendor Warning: Guessing NAME [x2goserver] from current directory name. Generating a Unix-style Makefile.perl Writing Makefile.perl for x2goserver Writing MYMETA.yml and MYMETA.json make -f Makefile.perl make[3]: Entering directory '/<<PKGBUILDDIR>>' cp X2Go/SupeReNicer.pm blib/lib/X2Go/SupeReNicer.pm cp X2Go/Server/Agent.pm blib/lib/X2Go/Server/Agent.pm cp X2Go/Server/Agent/NX.pm blib/lib/X2Go/Server/Agent/NX.pm cp X2Go/Log.pm blib/lib/X2Go/Log.pm cp X2Go/Server/DB/SQLite3.pm blib/lib/X2Go/Server/DB/SQLite3.pm cp X2Go/Server/DB.pm blib/lib/X2Go/Server/DB.pm cp X2Go/Server/DB/PostgreSQL.pm blib/lib/X2Go/Server/DB/PostgreSQL.pm cp X2Go/Config.pm blib/lib/X2Go/Config.pm cp X2Go/Utils.pm blib/lib/X2Go/Utils.pm cp X2Go/Server.pm blib/lib/X2Go/Server.pm Manifying 10 pod documents make[3]: Leaving directory '/<<PKGBUILDDIR>>' make -C x2goserver-common build-indep make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-common' if [ -n "/usr/bin/man2html" ]; then \ mkdir -p .build_man2html/html; \ for man_page in `cd man && find * -type f`; do mkdir -p `dirname .build_man2html/html/$man_page`; done; \ for man_page in `cd man && find * -type f`; do /usr/bin/man2html man/$man_page > .build_man2html/html/$man_page.html; done; \ fi make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-common' make -C x2goserver build-indep make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver' for sectioned_script in "sbin/x2gocleansessions.8 bin/x2goupdateoptionsstring.1"; do \ man_page="$(basename "${sectioned_script}")"; \ section="${man_page##*.}"; \ script="${sectioned_script%.*}"; \ install -d -o root -g root -m 755 "man/man${section}"; \ case "${suite}" in \ ('1') \ suite='General Commands Manual'; \ ;; \ ('5') \ suite='X2Go Server Configuration'; \ ;; \ ('8') \ suite='X2Go Server Tool'; \ ;; \ (*) \ suite='Unknown - X2Go Server Bug!'; \ ;; \ esac; \ pod2man -s "${section}" -c "${suite}" -r "Version $(cat 'VERSION.x2goserver')" "${script}" > "man/man${section}/${man_page}"; \ done install: cannot change owner and permissions of 'man/man1': Operation not permitted Can't open sbin/x2gocleansessions.8 bin/x2goupdateoptionsstring: No such file or directory at /usr/bin/pod2man line 71. make[3]: *** [Makefile:43: build_pod2man] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver' make[2]: *** [Makefile:70: build-indep] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make V=1 -j1 returned exit code 2 make[1]: *** [debian/rules:41: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' PREFIX=/usr NXLIBDIR="/usr/lib/x86_64-linux-gnu/nx" PERL_INSTALLDIRS=vendor dh_auto_build make V=1 -j1 make[2]: Entering directory '/<<PKGBUILDDIR>>' make -C x2goserver-common build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-common' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-common' make -C x2goserver build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver' make -C libx2go-server-db-perl build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/libx2go-server-db-perl' cc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wl,-z,relro -Wl,-z,now -pie -DTRUSTED_BINARY=\"/usr/lib/x2go/libx2go-server-db-sqlite3-wrapper.pl\" -o lib/libx2go-server-db-sqlite3-wrapper src/libx2go-server-db-sqlite3-wrapper.c make[3]: Leaving directory '/<<PKGBUILDDIR>>/libx2go-server-db-perl' make -C x2goserver-x2goagent build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-x2goagent' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-x2goagent' make -C x2goserver-printing build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-printing' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-printing' make -C x2goserver-extensions build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-extensions' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-extensions' make -C x2goserver-xsession build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-xsession' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-xsession' make -C x2goserver-fmbindings build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-fmbindings' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-fmbindings' make -C x2goserver-desktopsharing build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-desktopsharing' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-desktopsharing' /usr/bin/perl Makefile.PL INSTALLDIRS=vendor Warning: Guessing NAME [x2goserver] from current directory name. Generating a Unix-style Makefile.perl Writing Makefile.perl for x2goserver Writing MYMETA.yml and MYMETA.json make -f Makefile.perl make[3]: Entering directory '/<<PKGBUILDDIR>>' Skip blib/lib/X2Go/Server.pm (unchanged) Skip blib/lib/X2Go/Log.pm (unchanged) Skip blib/lib/X2Go/SupeReNicer.pm (unchanged) Skip blib/lib/X2Go/Config.pm (unchanged) Skip blib/lib/X2Go/Server/Agent/NX.pm (unchanged) Skip blib/lib/X2Go/Utils.pm (unchanged) Skip blib/lib/X2Go/Server/DB/PostgreSQL.pm (unchanged) Skip blib/lib/X2Go/Server/DB.pm (unchanged) Skip blib/lib/X2Go/Server/Agent.pm (unchanged) Skip blib/lib/X2Go/Server/DB/SQLite3.pm (unchanged) Manifying 10 pod documents make[3]: Leaving directory '/<<PKGBUILDDIR>>' make -C x2goserver-common build-indep make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-common' if [ -n "/usr/bin/man2html" ]; then \ mkdir -p .build_man2html/html; \ for man_page in `cd man && find * -type f`; do mkdir -p `dirname .build_man2html/html/$man_page`; done; \ for man_page in `cd man && find * -type f`; do /usr/bin/man2html man/$man_page > .build_man2html/html/$man_page.html; done; \ fi make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-common' make -C x2goserver build-indep make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver' for sectioned_script in "sbin/x2gocleansessions.8 bin/x2goupdateoptionsstring.1"; do \ man_page="$(basename "${sectioned_script}")"; \ section="${man_page##*.}"; \ script="${sectioned_script%.*}"; \ install -d -o root -g root -m 755 "man/man${section}"; \ case "${suite}" in \ ('1') \ suite='General Commands Manual'; \ ;; \ ('5') \ suite='X2Go Server Configuration'; \ ;; \ ('8') \ suite='X2Go Server Tool'; \ ;; \ (*) \ suite='Unknown - X2Go Server Bug!'; \ ;; \ esac; \ pod2man -s "${section}" -c "${suite}" -r "Version $(cat 'VERSION.x2goserver')" "${script}" > "man/man${section}/${man_page}"; \ done install: cannot change owner and permissions of 'man/man1': Operation not permitted Can't open sbin/x2gocleansessions.8 bin/x2goupdateoptionsstring: No such file or directory at /usr/bin/pod2man line 71. make[3]: *** [Makefile:43: build_pod2man] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver' make[2]: *** [Makefile:70: build-indep] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make V=1 -j1 returned exit code 2 make[1]: *** [debian/rules:41: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:38: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2018-12-13T10:42:58Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 4888 Build-Time: 15 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 373 Job: /home/_jenkins_/tmp/tmp.doSf4dov7ElV4wrEKOr6iBeH/x2goserver_4.1.0.4-0x2go1~git20181213.1748+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goserver Package-Time: 1171 Source-Version: 4.1.0.4-0x2go1~git20181213.1748+10.heuler.1 Space: 4888 Status: attempted Version: 4.1.0.4-0x2go1~git20181213.1748+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2018-12-13T10:42:58Z Build needed 00:19:31, 4888k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.doSf4dov7ElV4wrEKOr6iBeH ']' + '[' -d /var/lib/jenkins/tmp/tmp.doSf4dov7ElV4wrEKOr6iBeH ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.doSf4dov7ElV4wrEKOr6iBeH Build step 'Execute shell' marked build as failure _______________________________________________ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits