See <https://jenkins.x2go.org:8443/job/x2godesktopsharing+release+main/30/display/redirect?page=changes>
Changes: [git-admin] Continue development [ionic] x2godesktopsharing.spec: pull in redhat-rpm-config manually. [Mike Gabriel] Drop KDevelop configuration files. [Mike Gabriel] x2godesktopsharing.pro: Define TARGET as x2godesktopsharing. [Mike Gabriel] simplelocalsocket.cpp: Stop using deprecated QString::toAscii() function (replace it by toLatin1()). [Mike Gabriel] debian/*: Convert to DH packaging style. Build against Qt5. [Mike Gabriel] debian/control: Bump Standards-Version: to 4.2.1. No changes needed. [Mike Gabriel] debian/x2godesktopsharing.menu: Drop file. The menu file is not allowed if a .desktop file is present. [Mike Gabriel] debian/control: Add B-D: libqt5svg5-dev. [Mike Gabriel] Drop build cruft (moc_listdialog.cpp). [Mike Gabriel] debian/rules: Add dh_clean override, so that the build dir gets tidied up properly after build (this really needs to go into the qmake .pro file, but debian/rules is easier...). [Mike Gabriel] Add possibility to have a system-wide settings file in /etc/x2godesktopsharing/settings. [Mike Gabriel] Make the desktop sharing group configurable system-wide and by the user. [Mike Gabriel] debian/<config>: Add debconf configuration dialogs that facilitate setting the system-wide default desktop sharing user. [Mike Gabriel] debian/control: Use https:// URLs in Vcs-Browser: and Homepage: fields. [Mike Gabriel] debian/control: Drop empty R field. [Mike Gabriel] debian/copyright: Turn into DEP-5 copyright file format style. [Mike Gabriel] debian/rules: Pass-through of compiler flags to qmake call. [Mike Gabriel] man/man8/x2goterminate-desktopsharing.8: Grammar fix. [Mike Gabriel] debian/rules: Run lrelease during auto-configure. Makes sure all resources are available for building the executable. [Mike Gabriel] resources.qrc: Rename file from resources.rcc. [Mike Gabriel] debian/x2godesktopsharing.install: Add EOL at EOF. [Mike Gabriel] Replace QMessageBox based access dialog by a QDialog based access dialog. QMessageBox in Qt5 is not suitable for adding a QCheckBox widget into it anymore. [Mike Gabriel] debian/copyright: Update copyright attributions. [ionic] debian/changelog: whitespace fixup. [ionic] accessdialog.cpp: fix connect () calls. [ionic] sharetray.cpp: fix misleading if indentation warning. [Mike Gabriel] Rephrase notifications (we need a i18n run already anyway...). [Mike Gabriel] Add a soothing notification to the local user when the local user actively disconnects the remote user. [Mike Gabriel] Don't create empty parameters in .x2godesktopsharing/settings as '<param>=@Invalid()' but really as empty strings. [Mike Gabriel] Fix auto-accept and auto-deny based on whitelists and blacklist. Regression fix for Git commit ef3dfac2. [ionic] x2godesktopsharing.spec: whitespace only. [ionic] x2godesktopsharing.spec: add Pre-dependencies on shadow/pwdutils/shadow-utils for scriptlets. [ionic] sharetray.cpp: fix another misleading if indentation warning. [ionic] x2godesktopsharing.spec: remove obsolete EPEL 5 support. [ionic] x2godesktopsharing.spec: whitespace only. [ionic] x2godesktopsharing.spec: build against Qt5. [ionic] x2godesktopsharing.spec: use qmake-qt5 globally. [ionic] x2godesktopsharing.spec: call lrelease before running qmake. [ionic] x2godesktopsharing.spec: we actually care about SLE{S,D} 11.x still... fixup comment. [ionic] x2godesktopsharing.spec: fix lrelease-qt5 call (missing number). [ionic] x2godesktopsharing.spec: use Qt4 for SLES 11.x builds. [Mike Gabriel] debian/<debconf>: Add two more questions asking for auto-start on logon and auto-activation on logon.of X2Go Desktop Sharing applet. [Mike Gabriel] debian/x2godesktopsharing.templates: Rephrase some passages. [Mike Gabriel] debian/copyright: fix in one line. [Mike Gabriel] debian/*: Namespace change. Rename bin:pkg to x2goserver-desktopsharing. Expect system-wide config in /etc/x2go/desktopsharing. [Mike Gabriel] Revert "accessdialog.cpp: fix connect () calls." [ionic] x2godesktopsharing.spec: obsolete and provide x2godesktopsharing in x2goserver-desktopsharing. [ionic] x2godesktopsharing.spec: remove first erroneous Group line. [ionic] x2godesktopsharing.spec: rename other sections to x2goserver-desktopsharing. [ionic] x2godesktopsharing.spec: remove package names from %prep, %build and %install macros. [ionic] x2godesktopsharing.spec: fix typo in %pre scriptlet package name. [ionic] x2godesktopsharing.spec: really fix the typo. [ionic] x2godesktopsharing.spec: completely rename to x2goserver-desktopsharing, drop name overrides. [ionic] x2godesktopsharing.spec: keep x2godesktopsharing name in most locations. [ionic] x2godesktopsharing.spec: install system-wide configuration file, akin to Debian packages. [ionic] x2godesktopsharing.spec: don't use %{my_name} in Sources1-9, buildscripts can only handle/replace %{name}. [ionic] x2godesktopsharing.spec: unpack sources to project name, not source package name. [Mike Gabriel] Revert "x2godesktopsharing.spec: unpack sources to project name, not source package name." [Mike Gabriel] Revert "x2godesktopsharing.spec: don't use %{my_name} in Sources1-9, buildscripts can only handle/replace %{name}." [Mike Gabriel] Revert "x2godesktopsharing.spec: install system-wide configuration file, akin to Debian packages." [Mike Gabriel] Revert "x2godesktopsharing.spec: keep x2godesktopsharing name in most locations." [Mike Gabriel] Revert "x2godesktopsharing.spec: completely rename to x2goserver-desktopsharing, drop name overrides." [Mike Gabriel] Revert "x2godesktopsharing.spec: really fix the typo." [Mike Gabriel] Revert "x2godesktopsharing.spec: fix typo in %pre scriptlet package name." [Mike Gabriel] Revert "x2godesktopsharing.spec: remove package names from %prep, %build and %install macros." [Mike Gabriel] Revert "x2godesktopsharing.spec: rename other sections to x2goserver-desktopsharing." [Mike Gabriel] Revert "x2godesktopsharing.spec: remove first erroneous Group line." [Mike Gabriel] Revert "x2godesktopsharing.spec: obsolete and provide x2godesktopsharing in x2goserver-desktopsharing." [Mike Gabriel] Revert "debian/*: Namespace change. Rename bin:pkg to x2goserver-desktopsharing. Expect system-wide config in /etc/x2go/desktopsharing." [Mike Gabriel] Split out x2goserver-desktopsharing integration code into X2Go Server, only the actually Qt desktop sharing applet in this project. [Mike Gabriel] x2godesktopsharing.spec: Don't try to copy scripts from bin/* into buildroot. They are gone now. [Mike Gabriel] Drop forgotten-to-remove man8 man pages (moved over to x2goserver src:pkg). [Mike Gabriel] Package needs to own /usr/share/x2go/versions. [Mike Gabriel] Also bump upstream version (again) in .spec file. [ionic] x2godesktopsharing.spec: remove first erroneous Group line. [ionic] accessdialog.cpp: re-enable Qt4 compatibility. [Mike Gabriel] Re-generate .ts translation files (run Qt5's lupdate). [Mike Gabriel] dlg.ui: Update the about dialog. [Mike Gabriel] Fix copyright headers (development started in 2006, not 2009). - Drop Oleksandr and Heinz from the x2godesktopsharing.features file. No work contributed by them. [Mike Gabriel] Update Oleksandr's mail address in all headers etc. [Mike Gabriel] rebase l10n [Mike Gabriel] i18n: Update German translation. [Mike Gabriel] Update upstream version string in man page and sharetray.cpp. [Mike Gabriel] Update French translation file. [Mike Gabriel] Update Estonian translation file. [Mike Gabriel] White-space cleanup. [Mike Gabriel] Update Spanish translation file. [Mike Gabriel] Initial translation to Czech. [Mike Gabriel] x2godesktopsharing.pro (et al.): Integration Czech translation file into build. [Mike Gabriel] debian/changelog: update from Git log. [Mike Gabriel] Update Czech translation file. [Mike Gabriel] Drop all type="obsolete" and type="unfinished" tags from Czech translation file. Probably not wanted by the translator. [ionic] misc: pre-release copyright updates. [ionic] misc: fix Oleksandrs mail address and last name. [ionic] misc: fix links and switch to HTTPS URLs where appropriate. [git-admin] release 3.2.0.0 ------------------------------------------ [...truncated 413.45 KiB...] Installed-Size: 631 Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), libgl1-mesa-glx | libgl1, libqt5core5a (>= 5.7.0), libqt5gui5 (>= 5.0.2), libqt5network5 (>= 5.0.2), libqt5svg5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.2.0~alpha1), libstdc++6 (>= 5), x2goserver (>= 4.0.0.0-0~) Recommends: x2goserver-desktopsharing (>= 4.1.0.3~) Section: x11 Priority: optional Homepage: https://code.x2go.org/releases/source/x2godesktopsharing Description: Share X11 desktops with other users via X2Go X2Go is a server based computing environment with - session resuming - low bandwidth support - session brokerage support - client side mass storage mounting support - audio support - authentication by smartcard and USB stick . X2Go Desktop Sharing is an X2Go add-on tool that allows a user to grant other X2Go users access to the current session (shadow session support). The current session may be an X2Go session itself or simply a local X11 session. drwxr-xr-x root/root 0 2024-01-04 14:31 ./ drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/ drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/bin/ -rwxr-xr-x root/root 579896 2024-01-04 14:31 ./usr/bin/x2godesktopsharing drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/ drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/applications/ -rw-r--r-- root/root 382 2024-01-04 14:31 ./usr/share/applications/x2godesktopsharing.desktop drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/doc/x2godesktopsharing/ -rw-r--r-- root/root 5257 2024-01-04 14:31 ./usr/share/doc/x2godesktopsharing/changelog.Debian.gz -rw-r--r-- root/root 3770 2024-01-04 14:31 ./usr/share/doc/x2godesktopsharing/copyright drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/icons/ drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/icons/hicolor/ drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/icons/hicolor/128x128/ drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/icons/hicolor/128x128/apps/ -rw-r--r-- root/root 12884 2024-01-04 14:31 ./usr/share/icons/hicolor/128x128/apps/x2godesktopsharing.png drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/icons/hicolor/16x16/ drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/icons/hicolor/16x16/apps/ -rw-r--r-- root/root 839 2024-01-04 14:31 ./usr/share/icons/hicolor/16x16/apps/x2godesktopsharing.png drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/icons/hicolor/32x32/ drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/icons/hicolor/32x32/apps/ -rw-r--r-- root/root 2122 2024-01-04 14:31 ./usr/share/icons/hicolor/32x32/apps/x2godesktopsharing.png drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/icons/hicolor/64x64/ drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/icons/hicolor/64x64/apps/ -rw-r--r-- root/root 5059 2024-01-04 14:31 ./usr/share/icons/hicolor/64x64/apps/x2godesktopsharing.png drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/man/ drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/man/man1/ -rw-r--r-- root/root 541 2024-01-04 14:31 ./usr/share/man/man1/x2godesktopsharing.1.gz drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/x2go/ drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/x2go/versions/ -rw-r--r-- root/root 7 2024-01-04 14:31 ./usr/share/x2go/versions/VERSION.x2godesktopsharing drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/x2godesktopsharing/ drwxr-xr-x root/root 0 2024-01-04 14:31 ./usr/share/x2godesktopsharing/icons/ -rw-r--r-- root/root 4613 2024-01-04 14:31 ./usr/share/x2godesktopsharing/icons/x2godesktopsharing.xpm +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 19096 Build-Time: 30 Distribution: stretch Host Architecture: amd64 Install-Time: 94 Job: /home/_jenkins_/tmp/tmp.s2cC7SmbdyzVXf9MOrrjK92e/x2godesktopsharing_3.2.0.0-0x2go1+git20240104.283+9.main.1.dsc Machine Architecture: amd64 Package: x2godesktopsharing Package-Time: 136 Source-Version: 3.2.0.0-0x2go1+git20240104.283+9.main.1 Space: 19096 Status: successful Version: 3.2.0.0-0x2go1+git20240104.283+9.main.1 -------------------------------------------------------------------------------- Finished at 2024-01-04T14:33:48Z Build needed 00:02:16, 19096k disk space Signature with key 'F4A7678C9C6B0B2B' requested: signfile dsc /home/_jenkins_/pkg-dist/main/x2godesktopsharing/debian/stretch/amd64/x2godesktopsharing_3.2.0.0-0x2go1+git20240104.283+9.main.1.dsc F4A7678C9C6B0B2B fixup_buildinfo /home/_jenkins_/pkg-dist/main/x2godesktopsharing/debian/stretch/amd64/x2godesktopsharing_3.2.0.0-0x2go1+git20240104.283+9.main.1.dsc /home/_jenkins_/pkg-dist/main/x2godesktopsharing/debian/stretch/amd64/x2godesktopsharing_3.2.0.0-0x2go1+git20240104.283+9.main.1_amd64.buildinfo signfile buildinfo /home/_jenkins_/pkg-dist/main/x2godesktopsharing/debian/stretch/amd64/x2godesktopsharing_3.2.0.0-0x2go1+git20240104.283+9.main.1_amd64.buildinfo F4A7678C9C6B0B2B fixup_changes dsc /home/_jenkins_/pkg-dist/main/x2godesktopsharing/debian/stretch/amd64/x2godesktopsharing_3.2.0.0-0x2go1+git20240104.283+9.main.1.dsc /home/_jenkins_/pkg-dist/main/x2godesktopsharing/debian/stretch/amd64/x2godesktopsharing_3.2.0.0-0x2go1+git20240104.283+9.main.1_amd64.changes fixup_changes buildinfo /home/_jenkins_/pkg-dist/main/x2godesktopsharing/debian/stretch/amd64/x2godesktopsharing_3.2.0.0-0x2go1+git20240104.283+9.main.1_amd64.buildinfo /home/_jenkins_/pkg-dist/main/x2godesktopsharing/debian/stretch/amd64/x2godesktopsharing_3.2.0.0-0x2go1+git20240104.283+9.main.1_amd64.changes signfile changes /home/_jenkins_/pkg-dist/main/x2godesktopsharing/debian/stretch/amd64/x2godesktopsharing_3.2.0.0-0x2go1+git20240104.283+9.main.1_amd64.changes F4A7678C9C6B0B2B Successfully signed dsc, buildinfo, changes files + base_arch=i386 + '[' -n i386 ']' + '[' x '!=' xi386 ']' + grep -Eqs 'Architecture.*(any|i386)' /var/lib/jenkins/tmp/tmp.s2cC7SmbdyzVXf9MOrrjK92e/x2godesktopsharing/debian/control + typeset 'indirect=sbuild_options_i386[@]' + typeset -a indirect_resolve + indirect_resolve=("${!indirect}") + cd /var/lib/jenkins/pkg-dist/main/x2godesktopsharing/debian/stretch/i386 + nice sbuild -n --jobs=2 -sA --dist=stretch --keyid=F4A7678C9C6B0B2B --build-dep-resolver=apt --resolve-alternatives '--extra-repository=deb http://packages.x2go.org/debian stretch extras main' --arch=i386 --debbuildopts=-B /var/lib/jenkins/tmp/tmp.s2cC7SmbdyzVXf9MOrrjK92e/x2godesktopsharing dh clean dh_testdir dh_auto_clean debian/rules override_dh_clean make[1]: Entering directory '/home/_jenkins_/tmp/tmp.s2cC7SmbdyzVXf9MOrrjK92e/x2godesktopsharing' dh_clean rm -f *.o x2godesktopsharing_*.qm rm -f moc_*.cpp moc_*.h rm -f .qmake.stash rm -f qmake_qmake_immediate.qrc rm -f qrc_qmake_qmake_immediate.cpp rm -f ui_dlg.h rm -f x2godesktopsharing make[1]: Leaving directory '/home/_jenkins_/tmp/tmp.s2cC7SmbdyzVXf9MOrrjK92e/x2godesktopsharing' dpkg-source: warning: source directory 'x2godesktopsharing' is not <sourcepackage>-<upstreamversion> 'x2godesktopsharing-3.2.0.0' dpkg-source: info: using source format '1.0' dpkg-source: info: building x2godesktopsharing in x2godesktopsharing_3.2.0.0-0x2go1+git20240104.283+9.main.1.tar.gz dpkg-source: info: building x2godesktopsharing in x2godesktopsharing_3.2.0.0-0x2go1+git20240104.283+9.main.1.dsc sbuild (Debian sbuild) 0.73.0 (23 Dec 2016) on japsand.x2go.org +===================================================================================================+ | x2godesktopsharing 3.2.0.0-0x2go1+git20240104.283+9.main.1 (i386) Thu, 04 Jan 2024 14:34:03 +0000 | +===================================================================================================+ Package: x2godesktopsharing Version: 3.2.0.0-0x2go1+git20240104.283+9.main.1 Source Version: 3.2.0.0-0x2go1+git20240104.283+9.main.1 Distribution: stretch Machine Architecture: amd64 Host Architecture: i386 Build Architecture: i386 Build Type: full I: NOTICE: Log filtering will replace 'var/run/schroot/mount/stretch-i386-sbuild-374a12cb-9cc5-473c-9ac7-1201bad2ad18' with '<<CHROOT>>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://packages.x2go.org/debian stretch InRelease [40.3 kB] Ign:2 http://127.0.0.1:3142/archive.debian.org/debian stretch InRelease Hit:3 http://127.0.0.1:3142/archive.debian.org/debian stretch Release Get:4 http://packages.x2go.org/debian stretch/main i386 Packages [30.7 kB] Get:5 http://packages.x2go.org/debian stretch/extras i386 Packages [754 B] Fetched 71.7 kB in 0s (72.3 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- /home/_jenkins_/tmp/tmp.s2cC7SmbdyzVXf9MOrrjK92e/x2godesktopsharing_3.2.0.0-0x2go1+git20240104.283+9.main.1.dsc exists in /home/_jenkins_/tmp/tmp.s2cC7SmbdyzVXf9MOrrjK92e; copying to chroot I: NOTICE: Log filtering will replace 'build/x2godesktopsharing-jVTEZn/x2godesktopsharing-3.2.0.0' with '<<PKGBUILDDIR>>' I: NOTICE: Log filtering will replace 'build/x2godesktopsharing-jVTEZn' with '<<BUILDDIR>>' +------------------------------------------------------------------------------+ | Install build-essential | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-fcN7DE/apt_archive/sbuild-build-depends-core-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. gpg: keybox '/<<BUILDDIR>>/resolver-fcN7DE/gpg/pubring.kbx' created gpg: /<<BUILDDIR>>/resolver-fcN7DE/gpg/trustdb.gpg: trustdb created gpg: key 0747BE0A5F51BC55: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-de...@lists.alioth.debian.org>" imported gpg: can't connect to the agent: IPC connect call failed gpg: Total number processed: 1 gpg: imported: 1 E: Failed to import public key E: Setting up apt archive failed/usr/bin/du: cannot access '/<<PKGBUILDDIR>>': No such file or directory E: read_command failed to execute du E: Cannot determine space needed for /<<PKGBUILDDIR>> (du failed) Reading package lists... Building dependency tree... Reading state information... E: Unable to locate package sbuild-build-depends-x2godesktopsharing-dummy apt-get failed. +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Core build dependencies not satisfied; skipping +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: i386 Build Type: full Build-Space: n/a Build-Time: 0 Distribution: stretch Fail-Stage: install-deps Host Architecture: i386 Install-Time: 0 Job: /home/_jenkins_/tmp/tmp.s2cC7SmbdyzVXf9MOrrjK92e/x2godesktopsharing_3.2.0.0-0x2go1+git20240104.283+9.main.1.dsc Machine Architecture: amd64 Package: x2godesktopsharing Package-Time: 0 Source-Version: 3.2.0.0-0x2go1+git20240104.283+9.main.1 Space: n/a Status: given-back Version: 3.2.0.0-0x2go1+git20240104.283+9.main.1 -------------------------------------------------------------------------------- Finished at 2024-01-04T14:34:03Z Build needed 00:00:00, no disk space E: Core build dependencies not satisfied; skipping + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.NiKExywLDsAoo8fJjh6eJ104 ']' + '[' -d /var/lib/jenkins/tmp/tmp.NiKExywLDsAoo8fJjh6eJ104 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.NiKExywLDsAoo8fJjh6eJ104 + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.s2cC7SmbdyzVXf9MOrrjK92e ']' + '[' -d /var/lib/jenkins/tmp/tmp.s2cC7SmbdyzVXf9MOrrjK92e ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.s2cC7SmbdyzVXf9MOrrjK92e Build step 'Execute shell' marked build as failure _______________________________________________ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits