This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch master in repository pyhoca-gui. from a160084 Version bump to 0.6.1.0 (to denote that this release has X2Go Kdrive support). new 3541f47 debian/changelog: fixup. new 3d9bd7a pyhoca-gui.spec: copy Python 2/3 helpers from PyHoca CLI. new 3c1d03a pyhoca-gui.spec: adapt Build-Requires to Python 2/3 logic. new ee325f8 pyhoca-gui.spec: adapt Requires to Python 2/3 logic. new fd1eed9 pyhoca-gui.spec: replace hashbang in %prep. new 07a27b6 pyhoca-gui.spec: adapt %build to Python 2/3 logic. new 9baf203 pyhoca-gui.spec: adapt %install to Python 2/3 logic. new 1f3f74d pyhoca-gui.spec: adapt %files to Python 2/3 logic. The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog | 14 +++- pyhoca-gui.spec | 237 ++++++++++++++++++++++++++++++++++++++++++------------- 2 files changed, 194 insertions(+), 57 deletions(-) -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pyhoca-gui.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pyhoca-gui. commit 3541f476002d202df9df60b78bd224c5a49c205b Author: Mihai Moldovan <ionic@ionic.de> Date: Thu Dec 19 03:10:39 2019 +0100 debian/changelog: fixup. --- debian/changelog | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 07ef6dc..6f94caf 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ pyhoca-gui (0.6.1.0-0x2go1) UNRELEASED; urgency=medium - * New upstream version (0.6.0.0): + [ Mike Gabriel ] + * New upstream version (0.6.1.0): - PyHocaGUI.OnExit(): Return an exitcode. - Run 2to3 on this project. - More porting to Python 3 (manually). -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pyhoca-gui.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pyhoca-gui. commit 3c1d03ad32e0ed227f1a16bacddc59e4e312a249 Author: Mihai Moldovan <ionic@ionic.de> Date: Sat Dec 21 04:13:44 2019 +0100 pyhoca-gui.spec: adapt Build-Requires to Python 2/3 logic. --- debian/changelog | 1 + pyhoca-gui.spec | 30 ++++++++++++++++-------------- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/debian/changelog b/debian/changelog index 9d825fd..e940153 100644 --- a/debian/changelog +++ b/debian/changelog @@ -35,6 +35,7 @@ pyhoca-gui (0.6.1.0-0x2go1) UNRELEASED; urgency=medium * New upstream version (0.6.1.0): * pyhoca-gui.spec: + Copy Python 2/3 helpers from PyHoca CLI. + + Adapt Build-Requires to Python 2/3 logic. -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Wed, 11 Dec 2019 12:47:21 +0100 diff --git a/pyhoca-gui.spec b/pyhoca-gui.spec index aa7bb5a..8f56451 100644 --- a/pyhoca-gui.spec +++ b/pyhoca-gui.spec @@ -107,29 +107,31 @@ URL: https://www.x2go.org/ Source0: https://code.x2go.org/releases/source/%{name}/%{name}-%{version}.tar.gz BuildArch: noarch -%if 0%{?suse_version} +%if 0%{?with_python2} +%if 0%{?sle_version} && ( ( 0%{?sle_version} < 120300 && 0%{?is_opensuse} ) || ( ! 0%{?is_opensuse} ) ) +# On some *SuSE versions, we still need python-devel, even though we also enable Python 3 +# builds there and consequently should build-depend upon python2-devel... but it doesn't +# exist there. BuildRequires: python-devel -BuildRequires: fdupes -BuildRequires: python-setuptools -BuildRequires: python-distutils-extra -%if ( 0%{?sle_version} && 0%{?sle_version} >= 120300 && 0%{?is_opensuse} ) || ( 0%{?suse_version} > 1500 ) -BuildRequires: python-rpm-macros -%endif %else -%if 0%{?fedora} || 0%{?rhel} >= 8 -BuildRequires: python%{python3_pkgversion}-devel -BuildRequires: python%{python3_pkgversion}-setuptools -BuildRequires: python%{python3_pkgversion}-distutils-extra -%else -BuildRequires: python2-devel +BuildRequires: %{name_helper_python2}-devel +%endif BuildRequires: python-setuptools BuildRequires: python-distutils-extra %endif +%if 0%{?with_python3} +BuildRequires: %{name_helper_python3}-devel +BuildRequires: %{name_helper_python3}-setuptools +BuildRequires: %{name_helper_python3}-distutils-extra %endif BuildRequires: desktop-file-utils BuildRequires: intltool - %if 0%{?suse_version} +BuildRequires: fdupes +%if ( 0%{?sle_version} && 0%{?sle_version} >= 120300 && 0%{?is_opensuse} ) || ( 0%{?suse_version} > 1500 ) +BuildRequires: python-rpm-macros +%endif + Requires: python-argparse Requires: python-cups Requires: python-setproctitle -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pyhoca-gui.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pyhoca-gui. commit ee325f8c9bea36808cd03c957fb5f384256378ab Author: Mihai Moldovan <ionic@ionic.de> Date: Sat Dec 21 04:16:33 2019 +0100 pyhoca-gui.spec: adapt Requires to Python 2/3 logic. --- debian/changelog | 1 + pyhoca-gui.spec | 45 ++++++++++++++++++++++----------------------- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/debian/changelog b/debian/changelog index e940153..2d7f1f3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -36,6 +36,7 @@ pyhoca-gui (0.6.1.0-0x2go1) UNRELEASED; urgency=medium * pyhoca-gui.spec: + Copy Python 2/3 helpers from PyHoca CLI. + Adapt Build-Requires to Python 2/3 logic. + + Adapt Requires to Python 2/3 logic. -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Wed, 11 Dec 2019 12:47:21 +0100 diff --git a/pyhoca-gui.spec b/pyhoca-gui.spec index 8f56451..ba9d21d 100644 --- a/pyhoca-gui.spec +++ b/pyhoca-gui.spec @@ -132,43 +132,42 @@ BuildRequires: fdupes BuildRequires: python-rpm-macros %endif +%if 0%{?with_python2} Requires: python-argparse -Requires: python-cups -Requires: python-setproctitle -Requires: python-x2go >= 0.6.1.2 +%if ( ! 0%{?rhel} ) || 0%{?rhel} >= 7 +Requires: %{name_helper_python2}-cups +%endif +%if 0%{?rhel} && 0%{?rhel} < 7 +Requires: system-config-printer-libs +%endif +Requires: %{name_helper_python2}-setproctitle +Requires: %{name_helper_python2}-x2go >= 0.6.1.2 +%if 0%{?suse_version} %if 0%{?suse_version} >= 1230 -Requires: python-gobject -Requires: python-wxWidgets-2_9 +Requires: %{name_helper_python2}-gobject +Requires: %{name_helper_python2}-wxWidgets-2_9 Requires: typelib-1_0-Notify-0_7 %else Requires: python-notify Requires: wxPython %endif %else -%if 0%{?fedora} || 0%{?rhel} >= 8 -Requires: python%{python3_pkgversion}-cups -Requires: python%{python3_pkgversion}-setproctitle -Requires: python%{python3_pkgversion}-x2go >= 0.6.1.2 -Requires: libnotify -Requires: python%{python3_pkgversion}-gobject-base -Requires: python%{python3_pkgversion}-wxPython4 -%else -%if 0%{?rhel} && 0%{?rhel} < 7 -Requires: system-config-printer-libs -Requires: python-argparse -%else -Requires: python2-cups -%endif -Requires: python2-setproctitle -Requires: python2-x2go >= 0.6.1.2 %if 0%{?fedora} >= 22 Requires: libnotify -Requires: python2-gobject-base +Requires: %{name_helper_python2}-gobject-base %else Requires: notify-python %endif -Requires: python2-wxpython +Requires: %{name_helper_python2}-wxpython %endif +%if 0%{?with_python3} +# FIXME: this is pretty RHEL-centric, will need to be adapted for Python-3-support! +Requires: %{name_helper_python3}-cups +Requires: %{name_helper_python3}-setproctitle +Requires: %{name_helper_python3}-x2go >= 0.6.1.2 +Requires: libnotify +Requires: %{name_helper_python3}-gobject-base +Requires: %{name_helper_python3}-wxPython4 %endif %description -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pyhoca-gui.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pyhoca-gui. commit 07a27b618a04efae9a103023204219c910f2389f Author: Mihai Moldovan <ionic@ionic.de> Date: Sat Dec 21 04:20:12 2019 +0100 pyhoca-gui.spec: adapt %build to Python 2/3 logic. --- debian/changelog | 1 + pyhoca-gui.spec | 19 +++++++++++++++---- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/debian/changelog b/debian/changelog index 1909890..f50460d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -38,6 +38,7 @@ pyhoca-gui (0.6.1.0-0x2go1) UNRELEASED; urgency=medium + Adapt Build-Requires to Python 2/3 logic. + Adapt Requires to Python 2/3 logic. + Replace hashbang in %prep. + + Adapt %build to Python 2/3 logic. -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Wed, 11 Dec 2019 12:47:21 +0100 diff --git a/pyhoca-gui.spec b/pyhoca-gui.spec index 7fc2113..21c7582 100644 --- a/pyhoca-gui.spec +++ b/pyhoca-gui.spec @@ -194,6 +194,7 @@ sed -i -e '1s@^#/usr/bin/env python3@/usr/bin/env %{name_helper_python3}@' '%{na %endif %build +%if 0%{?with_python2} %if 0%{?suse_version} %if 0%{?sle_version} && ( ( 0%{?sle_version} < 120300 && 0%{?is_opensuse} ) || ( ! 0%{?is_opensuse} ) ) python2 setup.py build_i18n @@ -203,14 +204,24 @@ python2 setup.py build %{python2_build} %endif %else -%if 0%{?fedora} || 0%{?rhel} >= 8 -%{__python3} setup.py build_i18n -%{py3_build} -%else %{__python2} setup.py build_i18n %{py2_build} %endif %endif +%if 0%{?with_python3} +%if 0%{?suse_version} +%if 0%{?sle_version} && ( ( 0%{?sle_version} < 120300 && 0%{?is_opensuse} ) || ( ! 0%{?is_opensuse} ) ) +python3 setup.py build_i18n +python3 setup.py build +%else +%{__python3} setup.py build_i18n +%{python3_build} +%endif +%else +%{__python3} setup.py build_i18n +%{py3_build} +%endif +%endif %install %if 0%{?suse_version} -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pyhoca-gui.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pyhoca-gui. commit 9baf203a3fe4796f478a112e497e0d92242c7485 Author: Mihai Moldovan <ionic@ionic.de> Date: Sat Dec 21 04:21:01 2019 +0100 pyhoca-gui.spec: adapt %install to Python 2/3 logic. --- debian/changelog | 1 + pyhoca-gui.spec | 19 ++++++++++++++----- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/debian/changelog b/debian/changelog index f50460d..418f5aa 100644 --- a/debian/changelog +++ b/debian/changelog @@ -39,6 +39,7 @@ pyhoca-gui (0.6.1.0-0x2go1) UNRELEASED; urgency=medium + Adapt Requires to Python 2/3 logic. + Replace hashbang in %prep. + Adapt %build to Python 2/3 logic. + + Adapt %install to Python 2/3 logic. -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Wed, 11 Dec 2019 12:47:21 +0100 diff --git a/pyhoca-gui.spec b/pyhoca-gui.spec index 21c7582..2ae53ec 100644 --- a/pyhoca-gui.spec +++ b/pyhoca-gui.spec @@ -224,19 +224,28 @@ python3 setup.py build %endif %install +%if 0%{?with_python2} %if 0%{?suse_version} %if 0%{?sle_version} && ( ( 0%{?sle_version} < 120300 && 0%{?is_opensuse} ) || ( ! 0%{?is_opensuse} ) ) -python2 setup.py install -O1 --skip-build --prefix %{_prefix} --root %{buildroot} +python2 setup.py install --skip-build --root %{buildroot} %else -%{python2_install} -O1 +%{python2_install} --skip-build %endif %else -%if 0%{?fedora} || 0%{?rhel} >= 8 -%{py3_install} -%else %{py2_install} %endif %endif +%if 0%{?with_python3} +%if 0%{?suse_version} +%if 0%{?sle_version} && ( ( 0%{?sle_version} < 120300 && 0%{?is_opensuse} ) || ( ! 0%{?is_opensuse} ) ) +python3 setup.py install -O1 --skip-build --prefix %{_prefix} --root %{buildroot} +%else +%{python3_install} -O1 --skip-build +%endif +%else +%{py3_install} +%endif +%endif mkdir -p %{buildroot}%{_bindir}/ cp -p %{name} %{buildroot}%{_bindir}/ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pyhoca-gui.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pyhoca-gui. commit fd1eed9c5dad12af2cf2882294b389ee0a15938c Author: Mihai Moldovan <ionic@ionic.de> Date: Sat Dec 21 04:18:02 2019 +0100 pyhoca-gui.spec: replace hashbang in %prep. --- debian/changelog | 1 + pyhoca-gui.spec | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index 2d7f1f3..1909890 100644 --- a/debian/changelog +++ b/debian/changelog @@ -37,6 +37,7 @@ pyhoca-gui (0.6.1.0-0x2go1) UNRELEASED; urgency=medium + Copy Python 2/3 helpers from PyHoca CLI. + Adapt Build-Requires to Python 2/3 logic. + Adapt Requires to Python 2/3 logic. + + Replace hashbang in %prep. -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Wed, 11 Dec 2019 12:47:21 +0100 diff --git a/pyhoca-gui.spec b/pyhoca-gui.spec index ba9d21d..7fc2113 100644 --- a/pyhoca-gui.spec +++ b/pyhoca-gui.spec @@ -186,12 +186,16 @@ notification area and allows multiple X2Go session handling. %prep %setup -q - +%if 0%{?with_python2} +sed -i -e '1s@^#/usr/bin/env python3@/usr/bin/env %{name_helper_python2}@' '%{name}' +%endif +%if 0%{?with_python3} +sed -i -e '1s@^#/usr/bin/env python3@/usr/bin/env %{name_helper_python3}@' '%{name}' +%endif %build %if 0%{?suse_version} %if 0%{?sle_version} && ( ( 0%{?sle_version} < 120300 && 0%{?is_opensuse} ) || ( ! 0%{?is_opensuse} ) ) -sed -i %{name} -e "s@/usr/bin/env python3@/usr/bin/env python2@" python2 setup.py build_i18n python2 setup.py build %else @@ -203,7 +207,6 @@ python2 setup.py build %{__python3} setup.py build_i18n %{py3_build} %else -sed -i %{name} -e "s@/usr/bin/env python3@/usr/bin/env python2@" %{__python2} setup.py build_i18n %{py2_build} %endif -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pyhoca-gui.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pyhoca-gui. commit 3d9bd7a65c83278be400c79bb7b5fc07ae8b5581 Author: Mihai Moldovan <ionic@ionic.de> Date: Thu Dec 19 03:12:29 2019 +0100 pyhoca-gui.spec: copy Python 2/3 helpers from PyHoca CLI. --- debian/changelog | 5 +++ pyhoca-gui.spec | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 99 insertions(+) diff --git a/debian/changelog b/debian/changelog index 6f94caf..9d825fd 100644 --- a/debian/changelog +++ b/debian/changelog @@ -31,6 +31,11 @@ pyhoca-gui (0.6.1.0-0x2go1) UNRELEASED; urgency=medium + Fix typo in shebang-sed expression (for SUSE builds). + Fix same typo in shebang-sed expression (for RHEL builds). + [ Mihai Moldovan ] + * New upstream version (0.6.1.0): + * pyhoca-gui.spec: + + Copy Python 2/3 helpers from PyHoca CLI. + -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Wed, 11 Dec 2019 12:47:21 +0100 pyhoca-gui (0.5.1.0-0x2go1) unstable; urgency=medium diff --git a/pyhoca-gui.spec b/pyhoca-gui.spec index 135822a..aa7bb5a 100644 --- a/pyhoca-gui.spec +++ b/pyhoca-gui.spec @@ -1,3 +1,97 @@ +# Add conditional and ... +%if 0%{?suse_version} > 1310 || 0%{?fedora} >= 26 || 0%{?rhel} >= 8 +# ... enable by default on newer distros. +%bcond_without python3 +%else +# ... disable by default on older distros. +%bcond_with python3 +%endif + +# Fedora 30 deprecated Python 2, 31 disabled support for building these +# packages. +%if 0%{?fedora} >= 31 +%bcond_with python2 +%else +%bcond_without python2 +%endif + +# Prefer Python 3 if both variants have been requested. +%if 0%{?with_python2} && 0%{?with_python3} +%bcond_with python2 +%endif + +# Provide a default implementation, essentially for non-*SuSE platforms. +%if 0%{?with_python3} +%if ( ! ( 0%{?rhel} ) ) +%global name_helper_python3 python3 +%if 0%{?with_python2} +%global name_helper_python2 python2 +%{?!python_module:%global python_module() python-%{**} python3-%{**}} +%else +%global name_helper_python2 %{nil} +%{?!python_module:%global python_module() python3-%{**}} +%endif +%else +%if 0%{?rhel} >= 7 +%global name_helper_python3 python%{python3_pkgversion} +%if 0%{?with_python2} +%global name_helper_python2 python2 +%{?!python_module:%global python_module() python-%{**} python%{python3_pkgversion}-%{**}} +%else +%global name_helper_python2 %{nil} +%{?!python_module:%global python_module() python%{python3_pkgversion}-%{**}} +%endif +%else +%global name_helper_python3 python34 +%if 0%{?with_python2} +%global name_helper_python2 python +%{?!python_module:%global python_module() python-%{**} python34-%{**}} +%else +%global name_helper_python2 %{nil} +%{?!python_module:%global python_module() python34-%{**}} +%endif +%endif +%endif +%else +%global name_helper_python3 %{nil} +%if 0%{?with_python2} +%global name_helper_python2 python +%{?!python_module:%global python_module() python-%{**}} +%else +%global name_helper_python2 %{nil} +%{?!python_module:%global python_module()} +%endif +%endif + +%if ! 0%{?with_python3} +%global skip_python3 1 +%endif + +%if ! 0%{?with_python2} +%global skip_python2 1 +%endif + +# Workaround for OpenSuSE Leap 42.3. This is the first version to introduce +# the macros, but in a broken state. It will generate pythonX dependencies +# if pythonX has been installed in the build environment and not honor +# skip_pythonX. +# Override to the expected behavior. +%if 0%{?sle_version} && 0%{?sle_version} == 120300 && 0%{?is_opensuse} +%if 0%{?with_python3} +%if 0%{?with_python2} +%global python_module() python-%{**} python3-%{**} +%else +%global python_module() python3-%{**} +%endif +%else +%if 0%{?with_python2} +%global python_module() python-%{**} +%else +%global python_module() +%endif +%endif +%endif + Name: pyhoca-gui Version: 0.6.1.0 Release: 0.0x2go1%{?dist} -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pyhoca-gui.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pyhoca-gui. commit 1f3f74ddc64735e6b2d684d0660dbdf44b2213ac Author: Mihai Moldovan <ionic@ionic.de> Date: Sat Dec 21 04:21:33 2019 +0100 pyhoca-gui.spec: adapt %files to Python 2/3 logic. --- debian/changelog | 1 + pyhoca-gui.spec | 21 ++++++++++++++------- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/debian/changelog b/debian/changelog index 418f5aa..22f3900 100644 --- a/debian/changelog +++ b/debian/changelog @@ -40,6 +40,7 @@ pyhoca-gui (0.6.1.0-0x2go1) UNRELEASED; urgency=medium + Replace hashbang in %prep. + Adapt %build to Python 2/3 logic. + Adapt %install to Python 2/3 logic. + + Adapt %files to Python 2/3 logic. -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Wed, 11 Dec 2019 12:47:21 +0100 diff --git a/pyhoca-gui.spec b/pyhoca-gui.spec index 2ae53ec..dfea9bc 100644 --- a/pyhoca-gui.spec +++ b/pyhoca-gui.spec @@ -271,22 +271,29 @@ fi %defattr(-,root,root) %doc COPYING README TODO %{_bindir}/%{name} + +%if 0%{?with_python2} %if 0%{?suse_version} %if ( 0%{?sle_version} && 0%{?sle_version} >= 120300 && 0%{?is_opensuse} ) || ( 0%{?suse_version} > 1500 ) -%{python2_sitelib}/PyHoca_GUI* %{python2_sitelib}/pyhoca/ +%{python2_sitelib}/PyHoca_GUI* %pycache_only %{python2_sitelib}/__pycache__ %else -%{python_sitelib}/PyHoca_GUI* %{python_sitelib}/pyhoca/ +%{python_sitelib}/PyHoca_GUI* %endif %else -%if 0%{?fedora} || 0%{?rhel} >= 8 -%{python3_sitelib}/PyHoca_GUI* -%{python3_sitelib}/pyhoca/ -%else -%{python2_sitelib}/PyHoca_GUI* %{python2_sitelib}/pyhoca/ +%{python2_sitelib}/PyHoca_GUI* +%endif +%endif +%if 0%{?with_python3} +%{python3_sitelib}/pyhoca/ +%{python3_sitelib}/PyHoca_GUI* +%if 0%{?suse_version} +%if ( 0%{?sle_version} && 0%{?sle_version} >= 120300 && 0%{?is_opensuse} ) || ( 0%{?suse_version} > 1500 ) +%pycache_only %{python3_sitelib}/__pycache__ +%endif %endif %endif %{_datadir}/applications/%{name}.desktop -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pyhoca-gui.git