From unknown Thu Mar 28 14:43:01 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1357: pyhoca 0.6.0.1 incompatible with x2goserver 4.1.0.3 Reply-To: Chris Greenshields , 1357@bugs.x2go.org Resent-From: Chris Greenshields Resent-To: x2go-dev@lists.x2go.org Resent-CC: owner@bugs.x2go.org X-Loop: owner@bugs.x2go.org Resent-Date: Sat, 05 Jan 2019 13:50:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: report 1357 X-X2Go-PR-Package: pyhoca X-X2Go-PR-Keywords: Received: via spool by submit@bugs.x2go.org id=B.1546696163477 (code B); Sat, 05 Jan 2019 13:50:02 +0000 Received: (at submit) by bugs.x2go.org; 5 Jan 2019 13:49:23 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=0.8 required=3.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 74A155DAE9 for ; Sat, 5 Jan 2019 14:49:19 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de Received: from ymir.das-netzwerkteam.de ([127.0.0.1]) by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tmLNip7XoA38 for ; Sat, 5 Jan 2019 14:49:08 +0100 (CET) X-Greylist: delayed 307 seconds by postgrey-1.35 at ymir.das-netzwerkteam.de; Sat, 05 Jan 2019 14:49:08 CET Received: from a4-8.smtp-out.eu-west-1.amazonses.com (a4-8.smtp-out.eu-west-1.amazonses.com [54.240.4.8]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id AD7FA5DA8B for ; Sat, 5 Jan 2019 14:49:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=uku4taia5b5tsbglxyj6zym32efj7xqv; d=amazonses.com; t=1546695841; h=Date:Message-ID:From:To:Subject:MIME-Version:Content-Type:Feedback-ID; bh=gx/qSGC5HL05Zem972DZlC+aGLRnC1er/KHtPcrWSbo=; b=RBylAHUJV+NyDbX3Pmy1VKfEI85akTV7Uw58opNxGnG+lVBl6pO3z4IanWpHG3UG Vf9seqF8RKW3G+DBYBNN1avBjzH4JeBZsntvLu7GbNp9MBP5tFySuCV+Bnq2F1ve/jR L9RFH4LHJhhKt8Cqn/QMALj6lSpgnJsz5DO5LUlc= Date: Sat, 5 Jan 2019 13:44:00 +0000 Message-ID: <010201681e419490-2b3098b8-2618-48f0-9748-bb4d1fe5f76f-000000@eu-west-1.amazonses.com> From: Chris Greenshields To: submit@bugs.x2go.org User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?UTF-8?Q?Goj=C5=8D?=) APEL/10.8 EasyPG/1.0.0 Emacs/25.2 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) Organization: CFD Direct X-Attribution: CJG MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-SES-Outgoing: 2019.01.05-54.240.4.8 Feedback-ID: 1.eu-west-1.4IOGnkRjoWAAnWesROIqhcLoPQhUzQ3SWT+cPUoQiB0=:AmazonSES Package: Pyhoca Version: 0.6.0.1 I tested all combinations of the following recent releases of the following software from the ppa:x2go/stable and ubuntu repositories: + x2goserver + 4.1.0.0-3 (ubuntu) + 4.1.0.3-0~1708~ubuntu18.04.1 (ppa:x2go/stable) + x2goclient + 4.1.1.1-2 (ubuntu) + 4.1.2.1-0~1788~ubuntu18.04.1 (ppa:x2go/stable) + pyhoca-cli + 0.5.0.4-1 (ubuntu) + 0.6.0.1 (ppa:x2go/stable) There is one combination that did not work: x2goserver 4.1.0.3-0~1708~ubuntu18.04.1 (ppa:x2go/stable) with pyhoca-cli 0.6.0.1 (ppa:x2go/stable) It failed with the following message, which I assume is a bug: " a bytes-like object is required, not 'str' pyhoca-cli: error: the remote server does not have the X2Go Server software installed " From unknown Thu Mar 28 14:43:01 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1357: [X2Go-Dev] Bug#1357: pyhoca 0.6.0.1 incompatible with x2goserver 4.1.0.3 Reply-To: Mike Gabriel , 1357@bugs.x2go.org Resent-From: Mike Gabriel Resent-To: x2go-dev@lists.x2go.org Resent-CC: owner@bugs.x2go.org X-Loop: owner@bugs.x2go.org Resent-Date: Sun, 06 Jan 2019 12:25:01 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1357 X-X2Go-PR-Package: pyhoca X-X2Go-PR-Keywords: Received: via spool by 1357-submit@bugs.x2go.org id=B1357.154677739326330 (code B ref 1357); Sun, 06 Jan 2019 12:25:01 +0000 Received: (at 1357) by bugs.x2go.org; 6 Jan 2019 12:23:13 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.1 required=3.0 tests=BAYES_00,RDNS_NONE, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id E0C4D5DAE9 for <1357@bugs.x2go.org>; Sun, 6 Jan 2019 13:22:49 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de Received: from ymir.das-netzwerkteam.de ([127.0.0.1]) by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KN6GKqgeBlqC for <1357@bugs.x2go.org>; Sun, 6 Jan 2019 13:22:44 +0100 (CET) Received: from fregna.das-netzwerkteam.de (unknown [IPv6:2a01:4f8:202:1381::1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 25BEF5DA8B for <1357@bugs.x2go.org>; Sun, 6 Jan 2019 13:22:44 +0100 (CET) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [148.251.201.105]) by fregna.das-netzwerkteam.de (Postfix) with ESMTPS id D461B60659; Sun, 6 Jan 2019 12:22:43 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id C8AD0C306E; Sun, 6 Jan 2019 13:22:43 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de Received: from grimnir.das-netzwerkteam.de ([127.0.0.1]) by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9eDgYD5ImBqw; Sun, 6 Jan 2019 13:22:37 +0100 (CET) Received: from das-netzwerkteam.de (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTPS id D4012C308B; Sun, 6 Jan 2019 13:22:37 +0100 (CET) Received: from [37.123.126.38] ([37.123.126.38]) by mail.das-netzwerkteam.de (Horde Framework) with HTTPS; Sun, 06 Jan 2019 12:22:37 +0000 Date: Sun, 06 Jan 2019 12:22:37 +0000 Message-ID: <20190106122237.Horde.gBvIFBs-OYgW0S_hZmi5fWW@mail.das-netzwerkteam.de> From: Mike Gabriel To: Chris Greenshields , 1357@bugs.x2go.org In-Reply-To: <010201681e419490-2b3098b8-2618-48f0-9748-bb4d1fe5f76f-000000@eu-west-1.amazonses.com> User-Agent: Horde Application Framework 5 Accept-Language: de,en Organization: DAS-NETZWERKTEAM X-Originating-IP: 37.123.126.38 X-Remote-Browser: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 Content-Type: multipart/signed; boundary="=_EBaWkN8TPxWkt7r7YahujUv"; protocol="application/pgp-signature"; micalg=pgp-sha256 MIME-Version: 1.0 This message is in MIME format and has been PGP signed. --=_EBaWkN8TPxWkt7r7YahujUv Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Control: reassign -1 pyhoca-cli On Sa 05 Jan 2019 14:44:00 CET, Chris Greenshields wrote: > Package: Pyhoca > Version: 0.6.0.1 > > I tested all combinations of the following recent releases of the > following software from the ppa:x2go/stable and ubuntu repositories: > + x2goserver > + 4.1.0.0-3 (ubuntu) > + 4.1.0.3-0~1708~ubuntu18.04.1 (ppa:x2go/stable) > + x2goclient > + 4.1.1.1-2 (ubuntu) > + 4.1.2.1-0~1788~ubuntu18.04.1 (ppa:x2go/stable) > + pyhoca-cli > + 0.5.0.4-1 (ubuntu) > + 0.6.0.1 (ppa:x2go/stable) > > There is one combination that did not work: > x2goserver 4.1.0.3-0~1708~ubuntu18.04.1 (ppa:x2go/stable) with > pyhoca-cli 0.6.0.1 (ppa:x2go/stable) > > It failed with the following message, which I assume is a bug: > " > a bytes-like object is required, not 'str' > pyhoca-cli: error: the remote server does not have the X2Go Server > software installed > " Thanks for reporting this issue. I thought I had already fixed that.=20=20 Need=20to take a second look, obviously. Will do the coming week. Mike --=20 DAS-NETZWERKTEAM mike=20gabriel, herweg 7, 24357 fleckeby mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de --=_EBaWkN8TPxWkt7r7YahujUv Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIzBAABCAAdFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAlwx8w0ACgkQmvRrMCV3 GzHd1A//QzFixrURUn9x5jY1FS5U/61V2JIxq0xg5EQqoSa6kvp17680oVs/V4Q2 MsYYg+B5KCFb9wSHBNRw1St393aMEkvBd5GtXrvaRlobuwic4O1KlhdS+Oj31aaD vBMxCpOKNr0KwmYrEoc6S3zoLPfTQyrtKI6GXTT9NMM5omuMI6erCIfHykXI6Ygi Ssf1hr3cr4tNfeOtIOhEYrzt+FiQDOZir6kp98ZmGCrQRTKxDkzvEv22sPkwoAoW 9cbR1dOtc40yV5BQs+D7yB90nYUdHywFnBIvOspNMsBx8prnUHSUXkY6YPsc3r6Y oBmAV3uL6Lb/iygH7LAyqnIEd2ZDY4CfXe0REkRvUoC99roufLXuMkw0lbbFS9pK VCmMcLjgdPvbgdZNA+k03crc4rUIzXTm3dbgwyy8e3B7sKRazbiCSCPZv3ReQLG4 cKqztQBPHUMbfDmM0yppKLqjUdNOJLFX30m7tuciKWDG3RjNyJr9KpON23c+XN5x g9hRzyiK6GSkFK8TiIAfd7iGL05VQzZK1CwP6BJB+VbpCXpn500kkwQi9aPfTpNw 58kqFXKtkIogrUbVwBQAHNEyhtLCyP2VZg1tRvBO4SUi3ovVKco0LiUarxbD4vRN wfRy8kE2M6w4sHeaS/Tr5I7Pmt8PX+GZ0XJOqAMJtw4oeXMjfhE= =JRIe -----END PGP SIGNATURE----- --=_EBaWkN8TPxWkt7r7YahujUv-- From unknown Thu Mar 28 14:43:01 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1357: [X2Go-Dev] Bug#1357: pyhoca 0.6.0.1 incompatible with x2goserver 4.1.0.3 Reply-To: Mike Gabriel , 1357@bugs.x2go.org Resent-From: Mike Gabriel Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Sun, 06 Jan 2019 16:10:01 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1357 X-X2Go-PR-Package: pyhoca-cli X-X2Go-PR-Keywords: Received: via spool by 1357-submit@bugs.x2go.org id=B1357.154679085524548 (code B ref 1357); Sun, 06 Jan 2019 16:10:01 +0000 Received: (at 1357) by bugs.x2go.org; 6 Jan 2019 16:07:35 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id DBC115DAE9 for <1357@bugs.x2go.org>; Sun, 6 Jan 2019 17:07:22 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de Received: from ymir.das-netzwerkteam.de ([127.0.0.1]) by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8f0cFS7FTTix for <1357@bugs.x2go.org>; Sun, 6 Jan 2019 17:07:14 +0100 (CET) Received: from fregna.das-netzwerkteam.de (fregna.das-netzwerkteam.de [148.251.53.130]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 1923A5DA8B for <1357@bugs.x2go.org>; Sun, 6 Jan 2019 17:07:14 +0100 (CET) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [148.251.201.105]) by fregna.das-netzwerkteam.de (Postfix) with ESMTPS id EE5576066C; Sun, 6 Jan 2019 16:07:13 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id E38A1C3061; Sun, 6 Jan 2019 17:07:13 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de Received: from grimnir.das-netzwerkteam.de ([127.0.0.1]) by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zmgq_N1NOSDg; Sun, 6 Jan 2019 17:07:07 +0100 (CET) Received: from das-netzwerkteam.de (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTPS id C63A1C319B; Sun, 6 Jan 2019 17:07:07 +0100 (CET) Received: from [37.123.126.38] ([37.123.126.38]) by mail.das-netzwerkteam.de (Horde Framework) with HTTPS; Sun, 06 Jan 2019 16:07:07 +0000 Date: Sun, 06 Jan 2019 16:07:07 +0000 Message-ID: <20190106160707.Horde.8Z9VxzMYaucQTm3qqzamubp@mail.das-netzwerkteam.de> From: Mike Gabriel To: Chris Greenshields , 1357@bugs.x2go.org In-Reply-To: <010201681e419490-2b3098b8-2618-48f0-9748-bb4d1fe5f76f-000000@eu-west-1.amazonses.com> User-Agent: Horde Application Framework 5 Accept-Language: de,en Organization: DAS-NETZWERKTEAM X-Originating-IP: 37.123.126.38 X-Remote-Browser: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 Content-Type: multipart/signed; boundary="=_GK0dJYy9SsfzUE73i0FSH61"; protocol="application/pgp-signature"; micalg=pgp-sha256 MIME-Version: 1.0 This message is in MIME format and has been PGP signed. --=_GK0dJYy9SsfzUE73i0FSH61 Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Control: tags -1 moreinfo Hi, On Sa 05 Jan 2019 14:44:00 CET, Chris Greenshields wrote: > Package: Pyhoca > Version: 0.6.0.1 > > I tested all combinations of the following recent releases of the > following software from the ppa:x2go/stable and ubuntu repositories: > + x2goserver > + 4.1.0.0-3 (ubuntu) > + 4.1.0.3-0~1708~ubuntu18.04.1 (ppa:x2go/stable) > + x2goclient > + 4.1.1.1-2 (ubuntu) > + 4.1.2.1-0~1788~ubuntu18.04.1 (ppa:x2go/stable) > + pyhoca-cli > + 0.5.0.4-1 (ubuntu) > + 0.6.0.1 (ppa:x2go/stable) > > There is one combination that did not work: > x2goserver 4.1.0.3-0~1708~ubuntu18.04.1 (ppa:x2go/stable) with > pyhoca-cli 0.6.0.1 (ppa:x2go/stable) > > It failed with the following message, which I assume is a bug: > " > a bytes-like object is required, not 'str' > pyhoca-cli: error: the remote server does not have the X2Go Server > software installed > " There were to commits in the near past that might be related to the=20=20 newly=20introduced checking of X2Go Server being installed on the remote=20= =20 host: X2Go=20Server: https://code.x2go.org/gitweb?p=3Dx2goserver.git;a=3Dcommitdiff;h=3Dc8010378= 8eebe0445efc2cefb56b074231b76f39 Python X2Go: https://code.x2go.org/gitweb?p=3Dpython-x2go.git;a=3Dcommitdiff;h=3Dd383eb7= 9567677a5be1756ec0fd991f8d82e7a2f Can you verify that you have both patches in your x2goserver /=20=20 python3-x2go=20packages? Thanks, Mike --=20 DAS-NETZWERKTEAM mike=20gabriel, herweg 7, 24357 fleckeby mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de --=_GK0dJYy9SsfzUE73i0FSH61 Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIzBAABCAAdFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAlwyJ6sACgkQmvRrMCV3 GzGRyBAAkGbtrz8SpFTlLtcxTAx/hbQOzh7koHWsRLO5DyQh5VFPXZ8KbeNHUVtf Q5eEPnLHFK8IAd0XIPbZnaZIOI/4SwDHDFHFavvoCxZyOK8xfpPDHAIGoAbMENQF BpXkw4jFy/0PChf9AgLg1UNkZt6szqKRnwSwuPP1JovzZHymluEqHst8gEOi7Dev bGVxRb2ppTzFajEP/roWBIo/Oqwu3diFWGpptAwJ/b/bqt4dfg9X0l7SnCxpWPeP 4fdWqFGLf9kUrAwGMAsgycfYOdXRESgs7BOSPwKghlMuWgHozxDQ5tutoJLGLED8 aMOXW+ojksMoSXnkWQPW3V9WZWCxW8eKlISZ+nfOWoL7plwvMqtBReFrQCeBS9JG rUpGu7eR+nex1AfR1p3kmpHXXib+t4QBiAZJe/wvFtnKMKT5R7TIHl70IzbN4TD5 SpMaFgIvc58eQFz4OqxzO3gPuJalP95xy1uKh5wHPCNHBn7RglO+Gl4qUs/gwffg 478IHybvE+dqG6JyHxmSfhlFpJdCo2BhvsJrYwKaSv1x/mgCG9AdHmR3KB0hmHy+ /ENIFfSJEW2NmcRi9R2O5FDISToRvo+I0G+CSO3+Q1BxbLr6v03G9njDKxizw9Cn 7m2eIy71f05/YlxF2jxWXr3lPhgnbSUDzEACQVfVu3oZCPLnBg0= =/h2H -----END PGP SIGNATURE----- --=_GK0dJYy9SsfzUE73i0FSH61-- From unknown Thu Mar 28 14:43:01 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1357: [X2Go-Dev] Bug#1357: pyhoca 0.6.0.1 incompatible with x2goserver 4.1.0.3 Reply-To: Chris Greenshields , 1357@bugs.x2go.org Resent-From: Chris Greenshields Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Wed, 09 Jan 2019 21:30:03 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1357 X-X2Go-PR-Package: pyhoca-cli X-X2Go-PR-Keywords: moreinfo Received: via spool by 1357-submit@bugs.x2go.org id=B1357.154706914228247 (code B ref 1357); Wed, 09 Jan 2019 21:30:03 +0000 Received: (at 1357) by bugs.x2go.org; 9 Jan 2019 21:25:42 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id D402D5DAE9 for <1357@bugs.x2go.org>; Wed, 9 Jan 2019 22:25:04 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de Received: from ymir.das-netzwerkteam.de ([127.0.0.1]) by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c-6USGYXrbNT for <1357@bugs.x2go.org>; Wed, 9 Jan 2019 22:24:40 +0100 (CET) X-Greylist: delayed 314 seconds by postgrey-1.35 at ymir.das-netzwerkteam.de; Wed, 09 Jan 2019 22:24:39 CET Received: from a4-10.smtp-out.eu-west-1.amazonses.com (a4-10.smtp-out.eu-west-1.amazonses.com [54.240.4.10]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 630D05DACE for <1357@bugs.x2go.org>; Wed, 9 Jan 2019 22:24:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=uku4taia5b5tsbglxyj6zym32efj7xqv; d=amazonses.com; t=1547068764; h=Date:Message-ID:From:To:Cc:Subject:In-Reply-To:References:MIME-Version:Content-Type:Feedback-ID; bh=gtFFrXkPFqKY1yIUmJcaOvdWMcLXv42BHmOPZu0yZ30=; b=trPHObp3kx0TLyatJlUzJ3ZUGJOrujPIKkjXy3wPe9uepv0ddanqaAL01PmyRJc1 pzCEcuQK6Nmx7rGd01B3InPmLWRpMT9X4zzPtzWeju2CWKtQKP1NYwbXESCXfx5s4Pm Ba1n8P49a9ooQgcfVeFFHTMauzWm5LLicr8WN6TI= Date: Wed, 9 Jan 2019 21:19:24 +0000 Message-ID: <01020168347bf2bd-bbeedb81-f14a-4dca-8797-9fecdee72058-000000@eu-west-1.amazonses.com> From: Chris Greenshields To: Mike Gabriel Cc: 1357@bugs.x2go.org In-Reply-To: <20190106160707.Horde.8Z9VxzMYaucQTm3qqzamubp@mail.das-netzwerkteam.de> References: <010201681e419490-2b3098b8-2618-48f0-9748-bb4d1fe5f76f-000000@eu-west-1.amazonses.com> <20190106160707.Horde.8Z9VxzMYaucQTm3qqzamubp@mail.das-netzwerkteam.de> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?UTF-8?Q?Goj=C5=8D?=) APEL/10.8 EasyPG/1.0.0 Emacs/25.2 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) Organization: CFD Direct X-Attribution: CJG MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-SES-Outgoing: 2019.01.09-54.240.4.10 Feedback-ID: 1.eu-west-1.4IOGnkRjoWAAnWesROIqhcLoPQhUzQ3SWT+cPUoQiB0=:AmazonSES Hi Mike, I checked the sources from the x2goserver and pyhoca-cli packages from the ubuntu and ppa:x2go/stable repositories. The incompatible combination is + pyhoca-cli 0.6.0.1, which includes the patch you mentioned, despite the fact that the patch appears to be introduced in code marked 0.6.0.2; + and, x2goserver 4.1.0.3, which does not include the patch you mentioned. Older versions of both packages I tested, x2goserver 4.1.0.0 and pyhoca-cli 0.5.0.4, do not include the patches you mentioned, and they are compatible. I hope this helps. Thanks, Chris > [1 ] > Control: tags -1 moreinfo > Hi, > On Sa 05 Jan 2019 14:44:00 CET, Chris Greenshields wrote: >> Package: Pyhoca >> Version: 0.6.0.1 >> >> I tested all combinations of the following recent releases of the >> following software from the ppa:x2go/stable and ubuntu repositories: >> + x2goserver >> + 4.1.0.0-3 (ubuntu) >> + 4.1.0.3-0~1708~ubuntu18.04.1 (ppa:x2go/stable) >> + x2goclient >> + 4.1.1.1-2 (ubuntu) >> + 4.1.2.1-0~1788~ubuntu18.04.1 (ppa:x2go/stable) >> + pyhoca-cli >> + 0.5.0.4-1 (ubuntu) >> + 0.6.0.1 (ppa:x2go/stable) >> >> There is one combination that did not work: >> x2goserver 4.1.0.3-0~1708~ubuntu18.04.1 (ppa:x2go/stable) with >> pyhoca-cli 0.6.0.1 (ppa:x2go/stable) >> >> It failed with the following message, which I assume is a bug: >> " >> a bytes-like object is required, not 'str' >> pyhoca-cli: error: the remote server does not have the X2Go Server >> software installed >> " > There were to commits in the near past that might be related to the > newly introduced checking of X2Go Server being installed on the remote > host: > X2Go Server: > https://code.x2go.org/gitweb?p=x2goserver.git;a=commitdiff;h=c80103788eebe0445efc2cefb56b074231b76f39 > Python X2Go: > https://code.x2go.org/gitweb?p=python-x2go.git;a=commitdiff;h=d383eb79567677a5be1756ec0fd991f8d82e7a2f > Can you verify that you have both patches in your x2goserver / > python3-x2go packages? > Thanks, > Mike > -- > DAS-NETZWERKTEAM > mike gabriel, herweg 7, 24357 fleckeby > mobile: +49 (1520) 1976 148 > landline: +49 (4354) 8390 139 > GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 > mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de > [2 Digitale PGP-Signatur ] > No public key for 9AF46B3025771B31 created at 2019-01-06T16:07:07+0000 using RSA From unknown Thu Mar 28 14:43:01 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1357: [X2Go-Dev] Bug#1357: pyhoca 0.6.0.1 incompatible with x2goserver 4.1.0.3 Reply-To: Mike Gabriel , 1357@bugs.x2go.org Resent-From: Mike Gabriel Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Thu, 10 Jan 2019 13:10:01 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1357 X-X2Go-PR-Package: pyhoca-cli X-X2Go-PR-Keywords: moreinfo Received: via spool by 1357-submit@bugs.x2go.org id=B1357.154712574410435 (code B ref 1357); Thu, 10 Jan 2019 13:10:01 +0000 Received: (at 1357) by bugs.x2go.org; 10 Jan 2019 13:09:04 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.1 required=3.0 tests=BAYES_00,RDNS_NONE, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id B1C185DAEF for <1357@bugs.x2go.org>; Thu, 10 Jan 2019 14:08:59 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de Received: from ymir.das-netzwerkteam.de ([127.0.0.1]) by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id teTJc6Bg6La9 for <1357@bugs.x2go.org>; Thu, 10 Jan 2019 14:08:54 +0100 (CET) Received: from fregna.das-netzwerkteam.de (unknown [IPv6:2a01:4f8:202:1381::1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 377525DAE9 for <1357@bugs.x2go.org>; Thu, 10 Jan 2019 14:08:54 +0100 (CET) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [148.251.201.105]) by fregna.das-netzwerkteam.de (Postfix) with ESMTPS id 10B5160520; Thu, 10 Jan 2019 13:08:54 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 0A6DCC3026; Thu, 10 Jan 2019 14:08:54 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de Received: from grimnir.das-netzwerkteam.de ([127.0.0.1]) by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qTvMa-rNaLhA; Thu, 10 Jan 2019 14:08:48 +0100 (CET) Received: from das-netzwerkteam.de (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTPS id 99E92C3044; Thu, 10 Jan 2019 14:08:47 +0100 (CET) Received: from idunn.das-netzwerkteam.de (idunn.das-netzwerkteam.de [213.158.96.150]) by mail.das-netzwerkteam.de (Horde Framework) with HTTPS; Thu, 10 Jan 2019 13:08:47 +0000 Date: Thu, 10 Jan 2019 13:08:47 +0000 Message-ID: <20190110130847.Horde.23jlUMPo3yi7UKy7W0X4-Sx@mail.das-netzwerkteam.de> From: Mike Gabriel To: Chris Greenshields Cc: 1357@bugs.x2go.org References: <010201681e419490-2b3098b8-2618-48f0-9748-bb4d1fe5f76f-000000@eu-west-1.amazonses.com> <20190106160707.Horde.8Z9VxzMYaucQTm3qqzamubp@mail.das-netzwerkteam.de> <01020168347bf2bd-bbeedb81-f14a-4dca-8797-9fecdee72058-000000@eu-west-1.amazonses.com> In-Reply-To: <01020168347bf2bd-bbeedb81-f14a-4dca-8797-9fecdee72058-000000@eu-west-1.amazonses.com> User-Agent: Horde Application Framework 5 Accept-Language: de,en Organization: DAS-NETZWERKTEAM X-Originating-IP: 213.158.96.150 X-Remote-Browser: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 Content-Type: multipart/signed; boundary="=_58uWsy8V0Fj6vu6fNghuADo"; protocol="application/pgp-signature"; micalg=pgp-sha256 MIME-Version: 1.0 This message is in MIME format and has been PGP signed. --=_58uWsy8V0Fj6vu6fNghuADo Content-Type: text/plain; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Chris, On Mi 09 Jan 2019 22:19:24 CET, Chris Greenshields wrote: > + and, x2goserver 4.1.0.3, which does not include the patch you mentioned= . Please manually add the patch I mentioned (or upgrade to X2Go Server=20=20 from=20heuler for now). Then, pyhoca-cli should be able to launch sessions again. Please let me know if that works. Mike --=20 DAS-NETZWERKTEAM mike=20gabriel, herweg 7, 24357 fleckeby mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de --=_58uWsy8V0Fj6vu6fNghuADo Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIzBAABCAAdFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAlw3Q98ACgkQmvRrMCV3 GzE/aRAAuL86typctEY9MkZEnAbD8NrVy6WAmmncsBMRfv6b2dK7FU0zM52aedII 8sEnvvp2tKRQ/cuvMy2BxNhSeo3cLlyg5dl3Xe7ElmZdnlzhKs43ADHEqV7bXOYt SEgXGTG+MWgk+rTpizN9NIUc8wYjKKE5d+5kTZND1vAEL5y687Vg8NZUAdE5EHco 4HrqNcXm9UP3fZkW6JDdtlL7DSoSYx4gINReTPy9yHVSata3O+ALpF/EItSoAMLt TlgX5e6IzSMLJXtJJAuMkZ11E1fmkJLojR2anRvRrg1V8OxGsdzbmdG+OsFf/Df8 8ZWLoVLFehIrXpALQpty6lzViYZOTHXhi3jjOYmBC082fVRFHrzatfm6L4sHxMZr NaE7skA2H/pQ5cU5Y08VaqutEjhMNn9cB9iuVsGmnmRbBNVXAXv5VXPN9SxbHVXT Yja7+luudyW4jS1ejU+kTyOvt5uWkCedrHQxMtUazvotH5QOE/YhpXgwset6gpqC fIkmy8yiDC3lNfZ5OQp5XriCvN1D4BvzbSvR6TBmaLnP/ogvzBdkzy8VtmcWrHt3 M1iV0s5TgcUUeI51sLig2sPLVC+zUHLXIUy6GTDHnvtaGKGZTwZjPEhwSnaP8aTI 8XpcOweNW4wHWzHFkIPpi3qEsEBNa0uq+9AVjLh0Q9yX+EbFwnE= =DwXg -----END PGP SIGNATURE----- --=_58uWsy8V0Fj6vu6fNghuADo-- From unknown Thu Mar 28 14:43:01 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1357: [X2Go-Dev] Bug#1357: pyhoca 0.6.0.1 incompatible with x2goserver 4.1.0.3 Reply-To: Chris Greenshields , 1357@bugs.x2go.org Resent-From: Chris Greenshields Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Thu, 10 Jan 2019 14:40:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1357 X-X2Go-PR-Package: pyhoca-cli X-X2Go-PR-Keywords: moreinfo Received: via spool by 1357-submit@bugs.x2go.org id=B1357.15471309503760 (code B ref 1357); Thu, 10 Jan 2019 14:40:02 +0000 Received: (at 1357) by bugs.x2go.org; 10 Jan 2019 14:35:50 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 4D95E5DAE9 for <1357@bugs.x2go.org>; Thu, 10 Jan 2019 15:35:45 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de Received: from ymir.das-netzwerkteam.de ([127.0.0.1]) by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QqZBXFHoktRO for <1357@bugs.x2go.org>; Thu, 10 Jan 2019 15:35:37 +0100 (CET) X-Greylist: delayed 637 seconds by postgrey-1.35 at ymir.das-netzwerkteam.de; Thu, 10 Jan 2019 15:35:37 CET Received: from a4-8.smtp-out.eu-west-1.amazonses.com (a4-8.smtp-out.eu-west-1.amazonses.com [54.240.4.8]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 4271F5DAEF for <1357@bugs.x2go.org>; Thu, 10 Jan 2019 15:35:37 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=uku4taia5b5tsbglxyj6zym32efj7xqv; d=amazonses.com; t=1547130299; h=Date:Message-ID:From:To:Cc:Subject:In-Reply-To:References:MIME-Version:Content-Type:Feedback-ID; bh=KnKMegTB51l9M71vbLi71flPI/9GJSXgfeI8rY3QWD0=; b=XT6B/xJGEdgy79jHYDtVyPs2W7t6eJ+LueWPePRvAYhpfUCWvc1r6AqH0YMXgHao 34+6Ramc/HzjIoVBB9jwea6Fb19DlTYhDSzor56H5CrDzP/8YnIk59aHJRSPbqfk4O+ vr/V6vFcQesTJEv6JtVOqtb6QN8qbSd0GkG1rz1w= Date: Thu, 10 Jan 2019 14:24:59 +0000 Message-ID: <010201683826e408-fe30e9db-572b-4269-a495-55f2de71e5b8-000000@eu-west-1.amazonses.com> From: Chris Greenshields To: Mike Gabriel Cc: 1357@bugs.x2go.org In-Reply-To: <20190110130847.Horde.23jlUMPo3yi7UKy7W0X4-Sx@mail.das-netzwerkteam.de> References: <010201681e419490-2b3098b8-2618-48f0-9748-bb4d1fe5f76f-000000@eu-west-1.amazonses.com> <20190106160707.Horde.8Z9VxzMYaucQTm3qqzamubp@mail.das-netzwerkteam.de> <01020168347bf2bd-bbeedb81-f14a-4dca-8797-9fecdee72058-000000@eu-west-1.amazonses.com> <20190110130847.Horde.23jlUMPo3yi7UKy7W0X4-Sx@mail.das-netzwerkteam.de> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?UTF-8?Q?Goj=C5=8D?=) APEL/10.8 EasyPG/1.0.0 Emacs/25.2 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) Organization: CFD Direct X-Attribution: CJG MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-SES-Outgoing: 2019.01.10-54.240.4.8 Feedback-ID: 1.eu-west-1.4IOGnkRjoWAAnWesROIqhcLoPQhUzQ3SWT+cPUoQiB0=:AmazonSES Hi Mike, I confirm that with the patch to x2goserver (4.1.0.4), pyhoca-cli 0.6.0.1 (which included the other patch) functions correctly. This means that the x2go/stable repository contains a version of x2goserver, i.e. 4.1.0.3, which is incompatible both with the version of pyhoca-cli (0.6.0.1) in the same repository, and subsequent versions (0.6.0.2) in the nightly repository. https://launchpad.net/~x2go/+archive/ubuntu/stable?field.series_filter=bionic I don't know when a version is deemed stable, but I wonder if it is possible to release x2goserver 4.1.0.4 in the stable repository. Thanks for clarifying the issue. Chris > [1 ] > Hi Chris, > On Mi 09 Jan 2019 22:19:24 CET, Chris Greenshields wrote: >> + and, x2goserver 4.1.0.3, which does not include the patch you mentioned. > Please manually add the patch I mentioned (or upgrade to X2Go Server > from heuler for now). > Then, pyhoca-cli should be able to launch sessions again. > Please let me know if that works. > Mike > -- > DAS-NETZWERKTEAM > mike gabriel, herweg 7, 24357 fleckeby > mobile: +49 (1520) 1976 148 > landline: +49 (4354) 8390 139 > GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 > mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de > [2 Digitale PGP-Signatur ] > No public key for 9AF46B3025771B31 created at 2019-01-10T13:08:47+0000 using RSA From unknown Thu Mar 28 14:43:01 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1357: [X2Go-Dev] Bug#1357: Bug#1357: pyhoca 0.6.0.1 incompatible with x2goserver 4.1.0.3 Reply-To: Mike Gabriel , 1357@bugs.x2go.org Resent-From: Mike Gabriel Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Fri, 11 Jan 2019 11:35:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1357 X-X2Go-PR-Package: pyhoca-cli X-X2Go-PR-Keywords: moreinfo Received: via spool by 1357-submit@bugs.x2go.org id=B1357.154720644827579 (code B ref 1357); Fri, 11 Jan 2019 11:35:02 +0000 Received: (at 1357) by bugs.x2go.org; 11 Jan 2019 11:34:08 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 82D3A5DAEF for <1357@bugs.x2go.org>; Fri, 11 Jan 2019 12:34:05 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de Received: from ymir.das-netzwerkteam.de ([127.0.0.1]) by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 72XxworNtbLJ for <1357@bugs.x2go.org>; Fri, 11 Jan 2019 12:33:55 +0100 (CET) Received: from fregna.das-netzwerkteam.de (fregna.das-netzwerkteam.de [148.251.53.130]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id F00035DA26 for <1357@bugs.x2go.org>; Fri, 11 Jan 2019 12:33:54 +0100 (CET) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [148.251.201.105]) by fregna.das-netzwerkteam.de (Postfix) with ESMTPS id B579D6046C; Fri, 11 Jan 2019 11:33:54 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id AA847C3212; Fri, 11 Jan 2019 12:33:54 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de Received: from grimnir.das-netzwerkteam.de ([127.0.0.1]) by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9Dazr4FduWVv; Fri, 11 Jan 2019 12:33:48 +0100 (CET) Received: from das-netzwerkteam.de (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTPS id C221BC338F; Fri, 11 Jan 2019 12:33:48 +0100 (CET) Received: from m-042.informatik.uni-kiel.de (m-042.informatik.uni-kiel.de [134.245.254.42]) by mail.das-netzwerkteam.de (Horde Framework) with HTTPS; Fri, 11 Jan 2019 11:33:48 +0000 Date: Fri, 11 Jan 2019 11:33:48 +0000 Message-ID: <20190111113348.Horde.A9h6dMP_AmTJuuDvybSJT4j@mail.das-netzwerkteam.de> From: Mike Gabriel To: Chris Greenshields , 1357@bugs.x2go.org Cc: ionic@ionic.de References: <010201681e419490-2b3098b8-2618-48f0-9748-bb4d1fe5f76f-000000@eu-west-1.amazonses.com> <20190106160707.Horde.8Z9VxzMYaucQTm3qqzamubp@mail.das-netzwerkteam.de> <01020168347bf2bd-bbeedb81-f14a-4dca-8797-9fecdee72058-000000@eu-west-1.amazonses.com> <20190110130847.Horde.23jlUMPo3yi7UKy7W0X4-Sx@mail.das-netzwerkteam.de> <010201683826e408-fe30e9db-572b-4269-a495-55f2de71e5b8-000000@eu-west-1.amazonses.com> In-Reply-To: <010201683826e408-fe30e9db-572b-4269-a495-55f2de71e5b8-000000@eu-west-1.amazonses.com> User-Agent: Horde Application Framework 5 Accept-Language: de,en Organization: DAS-NETZWERKTEAM X-Originating-IP: 134.245.254.42 X-Remote-Browser: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 Content-Type: multipart/signed; boundary="=_GZTYOqToAkIFSWCO2ByGs0D"; protocol="application/pgp-signature"; micalg=pgp-sha256 MIME-Version: 1.0 This message is in MIME format and has been PGP signed. --=_GZTYOqToAkIFSWCO2ByGs0D Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Chris, On Do 10 Jan 2019 15:24:59 CET, Chris Greenshields wrote: > Hi Mike, > > I confirm that with the patch to x2goserver (4.1.0.4), pyhoca-cli > 0.6.0.1 (which included the other patch) functions correctly. > > This means that the x2go/stable repository contains a version of > x2goserver, i.e. 4.1.0.3, which is incompatible both with the version > of pyhoca-cli (0.6.0.1) in the same repository, and subsequent > versions (0.6.0.2) in the nightly repository. > https://launchpad.net/~x2go/+archive/ubuntu/stable?field.series_filter=3D= bionic > > I don't know when a version is deemed stable, but I wonder if it is > possible to release x2goserver 4.1.0.4 in the stable repository. > > Thanks for clarifying the issue. > > Chris Thanks for testing. Note that this bug is already fix via a patch in=20=20 Debian's=20official X2Go Server package. @Mihai: when is the next upstream release of X2Go Server scheduled? Greets, Mike --=20 DAS-NETZWERKTEAM mike=20gabriel, herweg 7, 24357 fleckeby mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de --=_GZTYOqToAkIFSWCO2ByGs0D Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIzBAABCAAdFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAlw4fxwACgkQmvRrMCV3 GzHdThAApARi+vcbuTW/plquSm31jM2k9U8oU19l0IQPiR6bQPdIMYNKyFMWvXK2 3u2gXG1vI9UNRJFpHtCukfujlsGcHTOGshtIcPQ2nVT4JG1AdTrU48F/9nU+A5cL zkvpSesFYtuL9+IbFhAiX3RUWUJMAz8U3gisArCa5qz7icAPKhZO8DSH36+AB/tz keTZsAZpj9g0Dz64UZ87rx45s7KavvhGmxb4bzA3ppWhLaj/t9SPzBxXcsa2HZLy nLHBkeCaxOzNiba1sGqPvxlQB55C1haG6S9nbB6bl6wN2hls2mCTM1YGV62phqT1 4+/gDyC8TXZ9mmmZLAobZxq5NG4ZwVdwwkteFo85TVfD8rCX3ZIMGRam1lYRwISL hQoLn/ediNKHzfUQs7xMXZEJptMMmulpQNi6+JnNE75jMeVlEozqkXqLFPkizKfE CzHgU8dlp12ws1BvBYgTTnHF3w5BJERmU91TIJ9t8LruB7krbgYGcl3mgkBLhR1w 84FtnfGDPY3njI7R6Q1K0QyATOSYMK0IkxYcgk4qdhWNSvDPmMnRGTaeB5LFt/pY 5WMF1VlUhh60CorvpU/xP9i8+npFE4gOS4CldYSP54UhFlEMG5AmUVS7RYfqyWoR wDtaVxQIq+mIRmxH7yuHz8Egn0VFLCNsUSwM3ZLbP8rb6W5VioU= =f2V0 -----END PGP SIGNATURE----- --=_GZTYOqToAkIFSWCO2ByGs0D-- From unknown Thu Mar 28 14:43:01 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1357: X2Go issue (in src:x2goserver) has been marked as pending for release Reply-To: Mike Gabriel , 1357@bugs.x2go.org Resent-From: Mike Gabriel Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Fri, 11 Jan 2019 11:40:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1357 X-X2Go-PR-Package: pyhoca-cli X-X2Go-PR-Keywords: moreinfo Received: via spool by 1357-submit@bugs.x2go.org id=B1357.154720669829089 (code B ref 1357); Fri, 11 Jan 2019 11:40:02 +0000 Received: (at 1357) by bugs.x2go.org; 11 Jan 2019 11:38:18 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,NO_RELAYS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id 62B6E5DAEF; Fri, 11 Jan 2019 12:38:16 +0100 (CET) From: Mike Gabriel To: 1357-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 1357@bugs.x2go.org Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Mailer: http://snipr.com/post-receive-tag-pending Message-Id: <20190111113816.62B6E5DAEF@ymir.das-netzwerkteam.de> Date: Fri, 11 Jan 2019 12:38:16 +0100 (CET) tag #1357 pending fixed #1357 4.1.0.4 thanks Hello, X2Go issue #1357 (src:x2goserver) reported by you has been fixed in X2Go Git. You can see the changelog below, and you can check the diff of the fix at: http://code.x2go.org/gitweb?p=x2goserver.git;a=commitdiff;h=d7c4222 The issue will most likely be fixed in src:x2goserver (4.1.0.4). light+love X2Go Git Admin (on behalf of the sender of this mail) --- commit d7c42225b52d42111b1220888c024ed4efe3b061 Author: Mike Gabriel Date: Fri Jan 11 12:34:39 2019 +0100 debian/changelog: add bug closure for #1357 diff --git a/debian/changelog b/debian/changelog index 0526008..2547462 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,7 +5,7 @@ x2goserver (4.1.0.4-0x2go1) UNRELEASED; urgency=medium - Fix version number in VERSION.x2goserver-desktopsharing. - x2goserver-x2goagent: Drop x2goagent.keyboard file. - x2goversion: Fix situations where ${compfile} contains a - non-absolute path (e.g. it contains '../'). + non-absolute path (e.g. it contains '../'). (Fixes: #1357). * debian/x2goserver.postinst: + Drop duplicate sourcing of debconf includes. From unknown Thu Mar 28 14:43:01 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1357: [X2Go-Dev] Bug#1357: Bug#1357: pyhoca 0.6.0.1 incompatible with x2goserver 4.1.0.3 Reply-To: Mike Gabriel , 1357@bugs.x2go.org Resent-From: Mike Gabriel Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Fri, 11 Jan 2019 11:45:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1357 X-X2Go-PR-Package: pyhoca-cli X-X2Go-PR-Keywords: moreinfo pending Received: via spool by 1357-submit@bugs.x2go.org id=B1357.154720684931051 (code B ref 1357); Fri, 11 Jan 2019 11:45:02 +0000 Received: (at 1357) by bugs.x2go.org; 11 Jan 2019 11:40:49 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 5921A5DAEF for <1357@bugs.x2go.org>; Fri, 11 Jan 2019 12:40:47 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de Received: from ymir.das-netzwerkteam.de ([127.0.0.1]) by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pApbh5oK-fKn for <1357@bugs.x2go.org>; Fri, 11 Jan 2019 12:40:39 +0100 (CET) Received: from fregna.das-netzwerkteam.de (fregna.das-netzwerkteam.de [148.251.53.130]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 7EE3A5DA26 for <1357@bugs.x2go.org>; Fri, 11 Jan 2019 12:40:39 +0100 (CET) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [IPv6:2a01:4f8:202:1381::105]) by fregna.das-netzwerkteam.de (Postfix) with ESMTPS id 685B660523; Fri, 11 Jan 2019 11:40:39 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 62C22C338B; Fri, 11 Jan 2019 12:40:39 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de Received: from grimnir.das-netzwerkteam.de ([127.0.0.1]) by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qt8lZ5grcDwI; Fri, 11 Jan 2019 12:40:33 +0100 (CET) Received: from das-netzwerkteam.de (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTPS id 6599DC33AF; Fri, 11 Jan 2019 12:39:57 +0100 (CET) Received: from m-042.informatik.uni-kiel.de (m-042.informatik.uni-kiel.de [134.245.254.42]) by mail.das-netzwerkteam.de (Horde Framework) with HTTPS; Fri, 11 Jan 2019 11:39:57 +0000 Date: Fri, 11 Jan 2019 11:39:57 +0000 Message-ID: <20190111113957.Horde.iygJfomaau9LDNidiMFkRuV@mail.das-netzwerkteam.de> From: Mike Gabriel To: Chris Greenshields , 1357@bugs.x2go.org References: <010201681e419490-2b3098b8-2618-48f0-9748-bb4d1fe5f76f-000000@eu-west-1.amazonses.com> <20190106160707.Horde.8Z9VxzMYaucQTm3qqzamubp@mail.das-netzwerkteam.de> <01020168347bf2bd-bbeedb81-f14a-4dca-8797-9fecdee72058-000000@eu-west-1.amazonses.com> <20190110130847.Horde.23jlUMPo3yi7UKy7W0X4-Sx@mail.das-netzwerkteam.de> <010201683826e408-fe30e9db-572b-4269-a495-55f2de71e5b8-000000@eu-west-1.amazonses.com> In-Reply-To: <010201683826e408-fe30e9db-572b-4269-a495-55f2de71e5b8-000000@eu-west-1.amazonses.com> User-Agent: Horde Application Framework 5 Accept-Language: de,en Organization: DAS-NETZWERKTEAM X-Originating-IP: 134.245.254.42 X-Remote-Browser: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 Content-Type: multipart/signed; boundary="=_dlI-m0qs2tJeCLPxxcC0NgE"; protocol="application/pgp-signature"; micalg=pgp-sha256 MIME-Version: 1.0 This message is in MIME format and has been PGP signed. --=_dlI-m0qs2tJeCLPxxcC0NgE Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Control: reassign -1 x2goserver Control: found -1 4.1.0.3 On Do 10 Jan 2019 15:24:59 CET, Chris Greenshields wrote: > Hi Mike, > > I confirm that with the patch to x2goserver (4.1.0.4), pyhoca-cli > 0.6.0.1 (which included the other patch) functions correctly. > > This means that the x2go/stable repository contains a version of > x2goserver, i.e. 4.1.0.3, which is incompatible both with the version > of pyhoca-cli (0.6.0.1) in the same repository, and subsequent > versions (0.6.0.2) in the nightly repository. > https://launchpad.net/~x2go/+archive/ubuntu/stable?field.series_filter=3D= bionic > > I don't know when a version is deemed stable, but I wonder if it is > possible to release x2goserver 4.1.0.4 in the stable repository. > > Thanks for clarifying the issue. > > Chris I added a bug closure to changelog block of 4.1.0.4 in X2Go Server. Re-assigning this issue to X2Go Server. It will be closed once 4.1.0.4=20= =20 has=20been released. Mike --=20 DAS-NETZWERKTEAM mike=20gabriel, herweg 7, 24357 fleckeby mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de --=_dlI-m0qs2tJeCLPxxcC0NgE Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIzBAABCAAdFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAlw4gIwACgkQmvRrMCV3 GzEu9xAAlliOrbJPQ2NTA8iRTwDwv2pohVBcYeRemKNzZbs4uqzvlk/xp/xQaPg1 gQTJ+Wdooum9FPqv8jebZAncVhpi/Bo0bYFjb/XPpIIFWE1kTgu8KIll0FDzEB8K urxMQPnQlCkkG9p9+PW4OIo7isj8lZz/rX2+74X1Tv09QwM0C946XclBXhuoeeuU l83MCHOXdfe6RkEkkAzAVsNxHsdXCkpl5WmvACPub9pZWFrNuJ6r+5/k7eSjEi6H 9RLGxo7zWaOxKpLsauZIFrRqFlHZLnZw/5kEVPYFPz8xoVxzy8umkR2Tg8tBY+p1 7cv/mxDNBH6gs6WRHxD3QZ6BlikSWT7EY7HEWNS4YyAjCYtYZ8jg32mHZjiOa7yn QHUP78EUYd5FmuxsiLkor5PDJencCuXVd1EgDLiqmBHus7rQTmDI1VKShFQcnwcr m3iW1Buj8BektqoJb40sZaDUZTBfaeytIkfK/xWZyg8bWdG1rOavTUWiWEJrl8Jo fqMUpNW7A9+AJ3BWyZKukwl7OkRkdBgT4h24ah5DKkS+qwgx2W6e0NONhkUR34/M zQL8GvO4AU00shYo7+SX/ytOTbl7W54zd7EXIpVBcslGQ/4xFVKR++ZOqzLaApjf rmTonGWaAnhebk5QL0LXyVU03Kz9f/30k0d0QcXFcMaJbRyB3GQ= =tb7W -----END PGP SIGNATURE----- --=_dlI-m0qs2tJeCLPxxcC0NgE-- From unknown Thu Mar 28 14:43:01 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1357: X2Go issue (in src:x2goserver) has been marked as closed Reply-To: X2Go Release Manager X2Go Release Manager , 1357@bugs.x2go.org Resent-From: X2Go Release Manager X2Go Release Manager Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Tue, 30 May 2023 19:00:03 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1357 X-X2Go-PR-Package: x2goserver X-X2Go-PR-Keywords: moreinfo pending References: <010201681e419490-2b3098b8-2618-48f0-9748-bb4d1fe5f76f-000000@eu-west-1.amazonses.com> Received: via spool by 1357-submit@bugs.x2go.org id=B1357.168547318332275 (code B ref 1357); Tue, 30 May 2023 19:00:03 +0000 Received: (at 1357) by bugs.x2go.org; 30 May 2023 18:59:43 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,NO_RELAYS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id DDBC45DAC0; Tue, 30 May 2023 20:57:49 +0200 (CEST) From: X2Go Release Manager X2Go Release Manager To: 1357-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 1357@bugs.x2go.org Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Mailer: https://code.x2go.org/gitweb?p=maintenancescripts.git;a=blob;f=git/hooks/x2go-post-receive-close-bugs Message-Id: <20230530185749.DDBC45DAC0@ymir.das-netzwerkteam.de> Date: Tue, 30 May 2023 20:57:49 +0200 (CEST) close #1357 thanks Hello, we are very hopeful that X2Go issue #1357 reported by you has been resolved in the new release (4.1.0.4) of the X2Go source project »src:x2goserver«. You can view the complete changelog entry of src:x2goserver (4.1.0.4) below, and you can use the following link to view all the code changes between this and the last release of src:x2goserver. https://code.x2go.org/gitweb?p=x2goserver.git;a=commitdiff;h=1e0b9ce01552566da356f8f4e69b674e900b0557;hp=c42cc7f8d2c6b0f4e127bdf5f4e4c3e47045cfa7 If you feel that the issue has not been resolved satisfyingly, feel free to reopen this bug report or submit a follow-up report with further observations described based on the new released version of src:x2goserver. Thanks a lot for contributing to X2Go!!! light+love X2Go Git Admin (on behalf of the sender of this mail) --- X2Go Component: src:x2goserver Version: 4.1.0.4-0x2go1.2 Status: RELEASE Timestamp: 1685472549 Date: Tue, 30 May 2023 20:49:09 +0200 Fixes: 1228 1357 1388 1395 1434 1537 1538 1583 Changes: x2goserver (4.1.0.4-0x2go1.2) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (4.1.0.4): - Fix version number in VERSION.x2goserver-desktopsharing. - x2goserver-x2goagent: Drop x2goagent.keyboard file. - x2goversion: Fix situations where ${compfile} contains a non-absolute path (e.g. it contains '../'). (Fixes: #1357). - Add X2Go KDrive support (wrapper package: x2goserver-x2gokdrive). - Add man page for x2gocleansessions. - x2goserver/man/man8/x2golistsessions_root.8: Mention --all-servers option. (Fixes: #1395). - x2goruncommand: Support GNOME-based Ubuntu sessions (via X2Go Kdrive) as provided by Ubuntu 18.04 or later. - GNOME sessions: Avoid firing up of a polkit-1 authentication dialog requesting admin credentials to register a new color map device. See GNOME bug: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/issues/273 This change only gets activated for Debian for now and focuses on policykit-1 (<= 0.105). (Debian maintainers of policykit-1 are holding back newer versions for unknown reason). - Makefile: Create symlink from /etc/x2go/Xsession.options.d/ to /etc/X11/Xsession.options.d on Debian-like systems. - x2goserver/man/man8/x2gocleansessions.8: Update man page. * debian/x2goserver.postinst: + Drop duplicate sourcing of debconf includes. + Add Dutch debconf translation. Thanks to Frans Spiesschaert. + Add Russian debconf translation. Thanks to Lev Lamberov. + Add Portuguese debconf translation. Thanks to Américo Monteiro. + Update German translation. * debian/control: + Update (LONG_)DESCRIPTION of bin:pkg x2goserver-x2goagent. * Drop base64 from D (x2goserver): A bin:pkg does not exist, the bas64 executable is shipped as part of coreutils (which is an essential package and thus does not need a dependency). * debian/x2goserver.manpages: + Install x2goupdateoptionsstring.1* man pages into bin:pkg x2goserver. * x2goserver.spec: + Update (LONG_)DESCRIPTION of bin:pkg x2goserver-x2goagent. + Fix up files section for x2gokdrive (wrong pkg name). . [ Mihai Moldovan ] * New upstream version (4.1.0.4): - x2goserver/sbin/x2gocleansessions: add newline before POD block. - x2goserver-x2goagent/man/man1/x2goagent.1: add version and date. - x2goserver/Makefile: generate man pages from Perl POD. - X2Go/Utils.pm: fix missing semicolons. - X2Go/Utils.pm: add new is_int subroutine, checking if the provided value is an integer. - x2goserver/lib: new x2goisint wrapper. - x2goserver/lib/x2gois{int,true}: add newlines to (error) output. - x2goserver/lib/x2gois{int,true}: add optional warnings. - x2goserver/sbin/x2gocleansessions: rework manpage/POD. - x2goserver/lib: add new (stub) file x2goupdateoptionsstring to deal with options string manipulations. Currently only parsing into an intermediate state is supported, the script dumps that state for now. - x2goserver/lib/x2goupdateoptionsstring: add function to transform the intermediate options string representation back into a string and some code that uses this new function. - x2goserver/lib/x2go{is{int,true},updateoptionsstring}: use q{} instead of empty quotes as per some... coding standard. - x2goserver/lib/x2go{is{int,true},updateoptionsstring}: wrap print calls with filehandles in curly braces. - x2goserver/lib/x2goupdateoptionsstring: fix some "errors" reported by Perl::Critic in brutal mode. - x2goserver/lib/x2goupdateoptionsstring: add functionality for options removal. - x2goserver/lib/x2goupdateoptionsstring: update documentation to include the notion of the +key[=value] syntax, which makes sense to use if key starts with a dash and would be ambiguously interpreted as a removal. - x2goserver/lib/x2goupdateoptionsstring: refactor remove_option subprocedure into a more general transform_intermediate one and add code for the modification/addition case. - x2goserver/lib/x2goupdateoptionsstring: ignore some very noisy Perl::Critic warnings that we're going to ignore anyway. - x2goserver/lib/x2goupdateoptionsstring: fix interpolated string warning. - x2goserver/lib/x2goupdateoptionsstring: add helper function for transform string interpretation. - x2goserver/lib/x2goupdateoptionsstring: write wrapper that handles program options, creates intermediate, passes through transform chains, reconverts to a string and prints it. - x2goserver/lib/x2goupdateoptionsstring: add debug option and some debugging output. - x2goserver/lib/x2goupdateoptionsstring: remove dead code. - x2goserver/lib/x2goupdateoptionsstring: update documentation and clarify risks of option parsing. It's better to always use -- to terminate program options parsing when no longer needed. - x2goserver/lib/x2goupdateoptionsstring: don't debug-output the intermediate representation if we know that parsing failed. - x2goserver/lib/x2goupdateoptionsstring: fix debug string and add another one dumping the raw options string. - x2goserver/lib/x2goupdateoptionsstring: fix parsing of transformation strings by replacing the switch statement with if statements. "Fallthrough" doesn't mean the same thing as in C, apparently. Buyer beware. - x2goserver/lib/x2goupdateoptionsstring: handle options in a more robust way. First, we scan for unknown options and error out. If we find a separating "--" pseudo-option, we keep that in mind and will not process further options next time. Do this for every run of the transformation loop. - x2goserver/lib/x2goupdateoptionsstring: fix another Perl::Critic nit. - x2goserver/lib/x2goupdateoptionsstring: move into x2goserver/bin, since it's really a standalone program and also useful for non-X2Go-internal usage. - x2goserver/Makefile: add x2goupdateoptionsstring POD-to-man-page handling. - x2goserver/Makefile: don't quote POD_SCRIPTS, because of... make. - x2goserver/Makefile: install man1 files and dirs, too. - x2goserver/bin/x2goruncommand: fix typo in IceWM branch. - X2Go_in_progress_do_not_use/Server/DB/MySQL.pm: backport kdrive change. - x2goserver/bin/x2gostartagent: fix quoting. - x2goserver/bin/x2gostartagent: adapt debug message to ${AGENTBIN} usage. - x2goserver/bin/x2gostartagent: also use ${AGENTBIN} in shadow session code. - x2goserver/bin/x2goruncommand: fix syntax. - x2goserver/Makefile: allow auto-generation of files, including installation, uninstallation and cleanup. - x2goserver/bin: rename x2gopath to x2gopath.in. - x2goserver/bin/x2gopath.in: use ${BASH_SOURCE[0]} instead of ${0}... for reasons. - x2goserver/bin/x2gopath.in: rework quoting, variable usage, drop unnecessary semicolons etc. - x2goserver/bin/x2gopath.in: hardcode LIBDIR, PREFIX and SHAREDIR at build time, but also allow re-rooting afterwards - derived from the original values. - Makefile: specify SHAREDIR as a default-if-not-specified variable. - Makefile: same change, but for ETCDIR. - {libx2go-server-db-perl,x2goserver{,-{common,desktopsharing,extensions, fmbindings,printing,x2goagent, xsession}}}/Makefile: apply default-if-not-specified-logic to all the other Makefiles as well. - x2goserver/Makefile: add support for $(NXLIBDIR). - x2goserver/bin/x2gopath.in: switch to bash. - x2goserver/bin/x2gopath.in: fix warning message to also include SHAREDIR. - x2goserver/bin/x2gopath.in: add and use support for NXLIBDIR; drop the lib-subdir detection. - x2goserver/bin/x2gopath.in: use [] instead of test, for consistency. - x2goserver/Makefile: remove indirections, not needed any longer and leading to build failures now. - x2goserver/Makefile: fix "inline" commenting syntax. Wrapping everything as one string leads to the shell interpreting it as a verbatim command, which will fail execution. Dropping quotes SHOULD™ work, but doesn't, because the outer shell is treating as a comment for itself - leading to it ignoring everything else on that line, including the closing parenthesis. Escaping the hash char only leads to the initial situation with it being parsed as a comment. Backticks would work, but are ugly. Hence, just use the colon pseudo-command. - x2goserver/Makefile: fix syntax error due to non-duplicated dollar signs in comment lines. - x2goserver/Makefile: export common variables for direct use in shell script sections. - x2goserver/Makefile: build up sed argument line as an array and use one substitution run. Multiple runs with the template file as input will lead to only the last replacement to stick in the resulting generated script, which is not what we want to have. Correctly doing that with multiple runs would require the usage of temporary files, which is needlessly complicated in this context. - x2goserver/Makefile: fix shell quoting issue with newly exported ${DESTDIR} variable. - x2goserver/bin/x2gopath.in: more test -> [] conversion. - x2goserver/bin/x2gopath.in: output warning messages if directories do not exist. - x2goserver-xsession/Makefile: correctly generate Xsession symlinks when building on Devuan. No special conffile handling here since we don't actually build Devuan packages. - x2goserver-xsession/Makefile: same for rt-os. - x2goserver-xsession/etc/Xsession: add support for Slackware in the RPM-based section. - x2goserver-xsession/Makefile: generate RPM-based symlinks for Slackware. - x2goserver/bin/x2gopath.in: more quoting. - x2goserver/bin/x2gopath.in: avoid spurious warning messages by canonicalizing installed path values. - x2goserver/bin/x2gopath.in: avoid double slashes since we now know that paths will be canonical. - x2goserver/bin/x2gopath.in: make xinerama path optional, newer releases don't use it any longer, so failures to find it should not result in a warning message. - x2goserver-common/etc/x2goserver.conf: add x2gocleansessions section and agent-startup-time configurable option, to be set to the allowed time period in seconds between session creation and agent PID insertion into the database. - x2goserver/sbin/x2gocleansessions: fetch and sanity-check x2gocleansessions.agent-startup-time from config file. - x2goserver/sbin/x2gocleansessions: rework comment explaining what a session without an agent PID entry actually means and use the value from x2gocleansessions.agent-startup-time (if valid) instead of a hardcoded value. - x2goserver/sbin/x2gocleansessions: replace time check with PID validity check in check_pid and calls. The time check was really just a workaround to allow the agent to start up after a session was formally created, but we already have such a check in another place. Instead, treat a missing PID, which can only happen during session startup, as a success. - x2goserver/bin/x2goupdateoptionsstring: simplify a for loop a bit. - x2goserver/bin/x2goupdateoptionsstring: fix typo in comment. - x2goserver/bin/x2goupdateoptionsstring: fix typo in print statement syntax. Non-functional. - x2goserver/bin/x2goupdateoptionsstring: update copyright notice. - X2Go/Server/Agent/: add new (stub) file NX/Options.pm as a library version of the options string manipulation code. - x2goserver/bin/x2goupdateoptionsstring: fix man page specification, options string was missing. - x2goserver/bin/x2goupdateoptionsstring: move most code to X2Go/Server/Agent/NX/Options.pm. - x2goserver/bin/x2goupdateoptionsstring: revert for loop simplification. We actually depend on the subtle modification of the args reference variable. - X2Go/Server/Agent/NX/Options.pm: add a lot of documentation. - x2goserver/bin/x2goupdateoptionsstring: update synopsis to include the optional character of a plus sign, but a non-optional character for a minus sign. - x2goserver/bin/x2goupdateoptionsstring: make clear that "additional parameters" are transformations. - x2goserver/bin/x2goupdateoptionsstring: replace occurrences of "option string" with "options string". - X2Go/Server/Agent/NX/Options.pm: replace occurrences of "option string" with "options string". - X2Go/Server/Agent/NX/Options.pm: document that duplicate keys in the input options string are possible and accepted, but actually discouraged and semantically redundant. - X2Go/Server/Agent/NX/Options.pm: whitespace-only in comment. - X2Go/Server/Agent/NX/Options.pm: add and use an enum-like construct as the internal mode selector for transforms. - X2Go/Server/Agent/NX/Options.pm: rename options parameter in transform_intermediate to intermediate. - X2Go/Server/Agent/NX/Options.pm: document key-value pairs with either empty keys or empty (!= non-existent) values. - X2Go/Server/Agent/NX/Options.pm: make sure that intermediates never include undef entries. - x2goserver/bin/x2goupdateoptionsstring: switch to "X2Go/NX Agent" term and make it bold to denote something special. - X2Go/Server/Agent/NX/Options.pm: add new function compact_intermediate, used to remove duplicated and empty elements. - x2goserver/bin/x2goupdateoptionsstring: add new --compact/-c switch to enable the use of compactation. - x2goserver/bin/x2goupdateoptionsstring: document new --compact/-c switch. - x2goserver/bin/x2goupdateoptionsstring: split up GetOptionsFromArray () line. Non-functional. - X2Go/Server/Agent/NX/Options.pm: document the new compact_intermediate () function and its implications. - X2Go/Server/Agent/NX/Options.pm: fix some Perl Critic warnings and silence others. - x2goserver/bin/x2goupdateoptionsstring: fix some Perl Critic warnings and silence others. - X2Go/Server/Agent/NX/Options.pm: grammar/typo fix in comment and improve a different comment. - X2Go/Server/Agent/NX/Options.pm: avoid copying arrays if not necessary when passing to grep and map operations. - X2Go/Server/Agent/NX/Options.pm: rework the lastly modified comment again, the changed explanation didn't match the reality. - X2Go/Server/Agent/NX/Options.pm: fix typos in internal section links. - X2Go/Server/Agent/NX/Options.pm: add newline before __END__, non-functional. - {X2Go/Server/Agent/NX/Options.pm, x2goserver/bin/x2goupdateoptionsstring}: add =pod markers. - {X2Go/Server/Agent/NX/Options.pm, x2goserver/bin/x2goupdateoptionsstring}: update AUTHOR sections with proper links. - X2Go/Server/Agent/NX/Options.pm: fix nxagent man page link. - x2goserver/bin/x2goupdateoptionsstring: considerably simplify while loop logic that iterates over transformations. I have no idea why I thought it had to be so complicated in the first place... - {X2Go/Server/Agent/NX/Options.pm, x2goserver/bin/x2goupdateoptionsstring}: reformat/reflow so that each sentence starts on a proper line. This is particularly interesting for the troff output, since GNU troff's heuristic for generating double spaces (by default) after a punctuation character wouldn't trigger otherwise. Since it has no adverse effects on other generators, let's just do it like that. - X2Go/Server/Agent/NX/Options.pm: replace "treat as" with "treat like". - X2Go/Server/Agent/NX/Options.pm: clear up "logically equivalent but logically very different" situation. - x2goserver/bin/x2goupdateoptionsstring: rename EXAMPLE section to EXAMPLES. - x2goserver/bin/x2goupdateoptionsstring: add links to X2Go::Server::Agent::NX::Options documentation on option strings and transformations. - x2goserver/bin/x2goupdateoptionsstring: document how to cheat and just compact options strings. - x2goserver/bin/x2goupdateoptionsstring: add options terminators to example calls. - X2Go/Server/Agent/NX/Options.pm: document that NUL bytes can only be URL-encoded, but that this not recommended. - X2Go/Server/Agent/NX/Options.pm: typo compactation => compaction. - X2Go/Server/Agent/NX/Options.pm: whitespace-only on fake enum-subs. - X2Go/Server/Agent/NX/Options.pm: add empty BEGIN block in case it's ever needed (and if not, it shouldn't have any side effects anyway). - x2goserver/bin/x2goupdateoptionsstring: add space between link and punctuation character for easier copying. - x2goserver/bin/x2goupdateoptionsstring: better document end-of-options terminator and highlight its importance. - X2Go/Server/Agent/NX/Options.pm: reflow some text. - X2Go/Server/Agent/NX/Options.pm: document other non-printable characters. - x2goserver/bin/x2goupdateoptionsstring: add comment regarding the shift () operations after sanitizing program options. - X2Go/Server/Agent/NX/Options.pm: if ("string") in Perl does something weird in a dualvar sense - it converts a string to a number, which typically evaluates into a plain "0" if it doesn't start with any digits. We actually meant to check against an empty string. Also, change the whole expression to not enclose everything in a negation but rather negate sub-terms as required. - X2Go/Server/Agent/NX/Options.pm: make sure to add/modify elements with an empty string or undef key and an undef value as an empty hash. - x2goserver/bin/x2goupdateoptionsstring: fix parsing of multiple subsequent separating "--" pseudo-options. We just have to make sure to treat subsequent pseudo-options literally and to not just consume them. - x2goserver/bin/x2goupdateoptionsstring: add debug print statements for in-depth examination of program options parsing. - x2goserver/bin/x2goupdateoptionsstring: add mode selection functionality. - X2Go/Server/Agent/NX/Options.pm: port modes "enum" subs to the constant pragma to make the code more consistent with the program wrapper. - {X2Go/Server/Agent/NX/Options.pm, x2goserver/bin/x2goupdateoptionsstring}: update Perl critic overrides to allow the constant pragma and document it and other overrides (unless they are self-explanatory). - x2goserver/bin/x2goupdateoptionsstring: rework mode selection, split out abbreviation parsing into a separate function to take out nesting complexity. This trades off nesting complexity (to some degree) with code complexity. - {X2Go/Server/Agent/NX/Options.pm, x2goserver/bin/x2goupdateoptionsstring}: fix/silence a few Perl::Critic warnings. - x2goserver/bin/x2goupdateoptionsstring: typo fix in output message only. - x2goserver/bin/x2goupdateoptionsstring: remove obsolete comment, we're not using a do block/do-while loop any longer. While the information provided there might be an interesting tidbit, it's not relevant to the code any longer and might actually confuse readers. - X2Go/Server/Agent/NX/Options.pm: undef can't be referenced, so adjust/fix the comments. - x2goserver/bin/x2goupdateoptionsstring: more typo fixes in output messages only. - x2goserver/bin/x2goupdateoptionsstring: generalize code looping through program arguments and split out transformation operation into own subroutine. - {X2Go/Server/Agent/NX/Options.pm, x2goserver/bin/x2goupdateoptionsstring}: enable Unicode handling, as far as possible. - {X2Go/Server/Agent/NX/Options.pm, x2goserver/bin/x2goupdateoptionsstring}: fatalize text coding errors. - x2goserver/bin/x2goupdateoptionsstring: sanitize/convert data in @ARGV. - x2goserver/bin/x2goupdateoptionsstring: add non-functional extraction mode. Needs proper implementation. - x2goserver/bin/x2goupdateoptionsstring: fix syntax and strict mode errors. - X2Go/Server/Agent/NX/Options.pm: simplify error handling by splitting intermediate checking out into a separate subroutine. - X2Go/Server/Agent/NX/Options.pm: rename $options variable to $intermediate in intermediate_to_string () for internal consistency. - X2Go/Server/Agent/NX/Options.pm: document that subroutines and constants that are not marked for export are internal and should not be used. Usually, that should implicitly be clear, but it doesn't hurt to be verbose with a disclaimer. - X2Go/Server/Agent/NX/Options.pm: add extract_element subroutine, used to extract key-value pairs. This one will be exportable, too. Documentation to be done. - x2goserver/bin/x2goupdateoptionsstring: correctly use MIME::Base64. - x2goserver/bin/x2goupdateoptionsstring: actually implement extraction mode. - x2goserver/bin/x2goupdateoptionsstring: don't encode/decode in-place. - {X2Go/Server/Agent/NX/Options.pm, x2goserver/bin/x2goupdateoptionsstring}: explicitly use package foreign package names all across the code for consistency. - x2goserver/bin/x2goupdateoptionsstring: fix typos in documentation and reword misinterpreted-as-options section. - x2goserver/bin/x2goupdateoptionsstring: document mode selection and extraction mode. - x2goserver/bin/x2goupdateoptionsstring: fix error handling for kv-pair extraction. - x2goserver/bin/x2goupdateoptionsstring: add base64 encode and decode helpers, add new --base64 parameter that enabled global use of base64. - X2Go/Server/Agent/NX/Options.pm: actually check for a specific value in the kv-pair filter function if so specified. Big oops. - x2goserver/bin/x2goupdateoptionsstring: extend extraction example for how to check for full key-value pair combinations. - x2goserver/bin/x2goupdateoptionsstring: document the new base64 pseudo-mode. - x2goserver/bin/x2goupdateoptionsstring: an equal sign or space character is mandatory after the -m or --mode switch. - X2Go/Server/Agent/NX/Options.pm: document key-value pair extraction. - x2goserver/bin/x2goupdateoptionsstring: fix some Perl::Critic warnings. - x2goserver/bin/x2goupdateoptionsstring: encode/decode to/from shell locale. - x2goserver/bin: rename x2goupdateoptionsstring to x2gooptionsstring. It's not just modifying it any longer. - x2goserver/Makefile: rename x2goupdateoptionsstring to x2gooptionsstring. - x2goserver/bin/x2gooptionsstring: rename x2goupdateoptionsstring to x2gooptionsstring. - x2goserver/bin/x2gostartagent: fetch the agent PID as early as possible. - x2goserver/bin/x2gooptionsstring: actually default to transformation mode if none was explicitly selected. - x2goserver/bin/x2goresume-session: make (most) non-exported variables lowercase, rename variables to more descriptive names, use typeset all over the place and change the variable type for some variables. Mostly non-functional changes. - x2goserver/bin/x2goresume-session: use global-scope msg variable. - x2goserver/bin/x2goresume-session: update copyright notice. - x2goserver/bin/x2goresume-session: use printf more often instead of the not-so-portable echo builtin. - x2goserver/bin/x2goresume-session: fix err_msg => msg usage. - x2goserver/bin/x2gooptionsstring: replace uses of C<> with B<> in cases where the generated output of the C<> sequence might enclose it in double quotes and creates confusing documentation strings. - X2Go/Server/Agent/NX/Options.pm: same C<>-to-B<> conversion as in the previous commit. - x2goserver/bin/x2goresume-session: simplify where possible, use x2gooptionsstring instead of awk field splitting hackery. - x2goserver/bin/x2goresume-session: fix redirections and make script workable again. Shells do not like redirections like 'filedes'>'file' and interpret 'filedes' as an argument to the program instead of as a file descriptor to be used for the redirection, even though 'filedes' might be something like '2'. - x2goserver/bin/x2goresume-session: fix clipboard handling. The "${clipboard}" variable already includes the "clipboard" key. - x2goserver.spec: escape percent signs in comments, getting rid of warnings in obs-build's spec file parser. - x2goserver-xsession/Makefile: drop useless use of cat, add debugging to see whether symlinks or a directory has been added. - x2goserver-xsession/Makefile: support Tumbleweed with Xresources in /usr/etc. - x2goserver.spec: support UsrEtc(Move) for OpenSuSE Tumbleweed for Xresources symlink. - x2goserver-xsession/etc/Xsession: check for *SuSE via /usr/lib/os-release and /etc/os-release and generally refine checking layout a bit. - x2goserver-xsession/Makefile: Xresources is a file, not a directory. - x2goserver.spec: Xresources symlink stays in /etc/x2go for now, no need to use %{_distconfdir} or the like. - x2goserver-xsession/Makefile: on systems that do not provide a global /etc/X11/Xresources file, create a dangling symlink instead. Unbreaks Debian builds. - x2goserver.spec: add BR: and R: on distribution-release (pseudo-package/provides) for /usr/lib/os-release and /etc/os-release. - X2Go/Server/Agent/NX/Options.pm: fix typo in test comment. - x2goserver/bin/x2goruncommand: add support for KDE Plasma 5 (startplasma-x11). - misc: copyright updates, but for contributors who haven't been active. - misc manpages: pre-release date update. * debian/control: + Build-depend upon lsb-release for distro version detection. + Pull in base64 as a run-time dependency. We'll need it in scripts. + Fix description for x2goserver-x2gokdrive. * debian/x2goserver.manpages: + Install x2gocleansessions man page. + Install x2goupdateoptionsstring man page. + Rename x2goupdateoptionsstring to x2gooptionsstring. * x2goserver.spec: + Install new x2goisint wrapper. + Install section 1 man pages. + Exclude x2goagent man page from x2goserver package. + Pass down LIBDIR via make calls, not by modifying all source files with sed. + X2Go KDrive package has been renamed to xorg-x11-server-x2gokdrive to be in line with general RPM package names. + Add dependency upon perl(Encode::Locale) for older distros. Others ship the module as part of core. + Add run-time base64 dependency. + Remove run-time base64 dependency - part of coreutils. + Fix description for x2goserver-x2gokdrive. + Add R: x2goserver-x2gokdrive to x2goserver package, to always pull it in as a dependency. This means that we MUST also provide the KDrive server for the platforms that we provide X2Go Server for. + Exclude KDrive support for old Fedora, RHEL/CentOS/... and *SuSE distribution versions. + If we don't support KDrive for a platform, remove the associated files. * debian/x2goserver.install: + Install bin/x2goupdateoptionsstring. + Rename x2goupdateoptionsstring to x2gooptionsstring. * debian/rules: + Export and pass down LIBDIR. + Fix standalone make call by specifying PREFIX, NXLIBDIR and LIBDIR explicitly. + Fix quoting. Since make does not interpret single or double quotes, each string should only be quoted once (so that the shell can parse the quoted result). Quote the values in the variable directly and try not to "double-quote" the resulting string. + Remove unintentional addition of USE_GTK variable. + Port new OS version detection code from X2Go Client, which also fixes detecting testing and unstable. * debian/libx2go-server-perl.install: + Remove duplicated entry for X2Go/Utils.pm. * debian/x2goserver.init: + Rewrite init script to make it idempotent and actually check if the cleanup service was started correctly. . [ Oleksandr Shneyder ] * New upstream version (4.1.0.4): - Add support for X2Go KDrive. - x2goruncommand: start Xsession on X2Go KDrive desktops. - x2goterminate-session: terminate x2goruncommand and all processes from the group. - Support for rootless X2GoKdrive sessions. - Setting keyboard layout in rootless X2GoKdrive sessions. - x2gostartagent: save the XDMCP server in the session id. - x2goterminatesession: don't terminate x2goruncommand on XDMCP sessions. - setting keyboard layout by agent start and resuming for kdrive sessions. - remove layout debug output from x2go-resumesession. . [ Orion Paplowski ] * New upstream version (4.1.0.4): - x2goserver-xsession/etc/Xsession: Detect $SHELL from getent passwd and use it to launch the session (on RHEL, SUSE, Gentoo and alike). (Fixes: #1434). . [ Tom Ruzicka ] * debian/po: Add Czech debconf translation. . [ Ulrich Sibiller ] * New upstream version (4.1.0.4): - x2goserver-x2goagent/etc/keystrokes.cfg: sync with nx-libs 3.5.99.20. Previous version was broken and incomplete. Fixes: #1388. - x2goserver/bin/x2gostartagent: prevent logfile corruption. Both stderr redirection and errors= in the options file wrote to the same file which lead to corruption with lots of debug output. Fixes: #1537. - x2goserver-x2goagent/etc/keystrokes.cfg: sync with nx-libs 3.5.99.26. Previous version was incomplete. Note that this will only work correctly once we actually update to 3.5.99.26 within X2Go, but it doesn't hurt to have the new definitions until then. Fixes: #1538. - x2gostartsession: let x2godialog handle events via NX_CLIENT. Previously, any action that should have displayed a dialog did instead suspend x2goagent, since NX_CLIENT was set to x2gosuspend-session. Fixes: #1228. Fixes: #1540. - x2gostartsession: revert previous commit, this was not supposed to enter the master branch yet. . [ Hanno Foest ] * New upstream version (4.1.0.4): - x2goserver-xsession: Port OPTIONS variable and has_option() function from recent version of /etc/X11/Xsession to X2Go's Xsession file. (Fixes: #1583). More porting is actually needed. . [ Andrew J. Hesford ] * New upstream versio (4.1.0.4): - x2gocleansessions: Separate non-forking behavior from --debug into --nofork. . [ Camaleón ] * New upstream version (4.1.0.4): - debian/po: add new Spanish translation es.po. . [ Adriano Rafael Gomes ] * New upstream version (4.1.0.4): - debian/po: add new Brazilian Portuguese translation pt_BR.po. From unknown Thu Mar 28 14:43:01 2024 MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) X-Loop: owner@bugs.x2go.org From: owner@bugs.x2go.org (X2Go Bug Tracking System) Subject: Bug#1357 closed by X2Go Release Manager X2Go Release Manager (X2Go issue (in src:x2goserver) has been marked as closed) Message-ID: References: <20230530185749.DDBC45DAC0@ymir.das-netzwerkteam.de> X-X2go-PR-Keywords: moreinfo pending X-X2go-PR-Message: they-closed 1357 X-X2go-PR-Package: x2goserver X-X2go-PR-Source: x2goserver Date: Tue, 30 May 2023 19:00:25 +0000 Content-Type: multipart/mixed; boundary="----------=_1685473225-32628-0" This is a multi-part message in MIME format... ------------=_1685473225-32628-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 This is an automatic notification regarding your Bug report which was filed against the x2goserver package: #1357: pyhoca 0.6.0.1 incompatible with x2goserver 4.1.0.3 It has been closed by X2Go Release Manager X2Go Release Manager . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact X2Go Release Manager X= 2Go Release Manager by replying to this email. --=20 X2Go Bug Tracking System Contact owner@bugs.x2go.org with problems ------------=_1685473225-32628-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at control) by bugs.x2go.org; 30 May 2023 18:59:05 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,NO_RELAYS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id DDBC45DAC0; Tue, 30 May 2023 20:57:49 +0200 (CEST) From: =?utf-8?q?X2Go_Release_Manager?= X2Go Release Manager To: 1357-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 1357@bugs.x2go.org Subject: X2Go issue (in src:x2goserver) has been marked as closed Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Mailer: https://code.x2go.org/gitweb?p=maintenancescripts.git;a=blob;f=git/hooks/x2go-post-receive-close-bugs Message-Id: <20230530185749.DDBC45DAC0@ymir.das-netzwerkteam.de> Date: Tue, 30 May 2023 20:57:49 +0200 (CEST) close #1357 thanks Hello, we are very hopeful that X2Go issue #1357 reported by you has been resolved in the new release (4.1.0.4) of the X2Go source project »src:x2goserver«. You can view the complete changelog entry of src:x2goserver (4.1.0.4) below, and you can use the following link to view all the code changes between this and the last release of src:x2goserver. https://code.x2go.org/gitweb?p=x2goserver.git;a=commitdiff;h=1e0b9ce01552566da356f8f4e69b674e900b0557;hp=c42cc7f8d2c6b0f4e127bdf5f4e4c3e47045cfa7 If you feel that the issue has not been resolved satisfyingly, feel free to reopen this bug report or submit a follow-up report with further observations described based on the new released version of src:x2goserver. Thanks a lot for contributing to X2Go!!! light+love X2Go Git Admin (on behalf of the sender of this mail) --- X2Go Component: src:x2goserver Version: 4.1.0.4-0x2go1.2 Status: RELEASE Timestamp: 1685472549 Date: Tue, 30 May 2023 20:49:09 +0200 Fixes: 1228 1357 1388 1395 1434 1537 1538 1583 Changes: x2goserver (4.1.0.4-0x2go1.2) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (4.1.0.4): - Fix version number in VERSION.x2goserver-desktopsharing. - x2goserver-x2goagent: Drop x2goagent.keyboard file. - x2goversion: Fix situations where ${compfile} contains a non-absolute path (e.g. it contains '../'). (Fixes: #1357). - Add X2Go KDrive support (wrapper package: x2goserver-x2gokdrive). - Add man page for x2gocleansessions. - x2goserver/man/man8/x2golistsessions_root.8: Mention --all-servers option. (Fixes: #1395). - x2goruncommand: Support GNOME-based Ubuntu sessions (via X2Go Kdrive) as provided by Ubuntu 18.04 or later. - GNOME sessions: Avoid firing up of a polkit-1 authentication dialog requesting admin credentials to register a new color map device. See GNOME bug: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/issues/273 This change only gets activated for Debian for now and focuses on policykit-1 (<= 0.105). (Debian maintainers of policykit-1 are holding back newer versions for unknown reason). - Makefile: Create symlink from /etc/x2go/Xsession.options.d/ to /etc/X11/Xsession.options.d on Debian-like systems. - x2goserver/man/man8/x2gocleansessions.8: Update man page. * debian/x2goserver.postinst: + Drop duplicate sourcing of debconf includes. + Add Dutch debconf translation. Thanks to Frans Spiesschaert. + Add Russian debconf translation. Thanks to Lev Lamberov. + Add Portuguese debconf translation. Thanks to Américo Monteiro. + Update German translation. * debian/control: + Update (LONG_)DESCRIPTION of bin:pkg x2goserver-x2goagent. * Drop base64 from D (x2goserver): A bin:pkg does not exist, the bas64 executable is shipped as part of coreutils (which is an essential package and thus does not need a dependency). * debian/x2goserver.manpages: + Install x2goupdateoptionsstring.1* man pages into bin:pkg x2goserver. * x2goserver.spec: + Update (LONG_)DESCRIPTION of bin:pkg x2goserver-x2goagent. + Fix up files section for x2gokdrive (wrong pkg name). . [ Mihai Moldovan ] * New upstream version (4.1.0.4): - x2goserver/sbin/x2gocleansessions: add newline before POD block. - x2goserver-x2goagent/man/man1/x2goagent.1: add version and date. - x2goserver/Makefile: generate man pages from Perl POD. - X2Go/Utils.pm: fix missing semicolons. - X2Go/Utils.pm: add new is_int subroutine, checking if the provided value is an integer. - x2goserver/lib: new x2goisint wrapper. - x2goserver/lib/x2gois{int,true}: add newlines to (error) output. - x2goserver/lib/x2gois{int,true}: add optional warnings. - x2goserver/sbin/x2gocleansessions: rework manpage/POD. - x2goserver/lib: add new (stub) file x2goupdateoptionsstring to deal with options string manipulations. Currently only parsing into an intermediate state is supported, the script dumps that state for now. - x2goserver/lib/x2goupdateoptionsstring: add function to transform the intermediate options string representation back into a string and some code that uses this new function. - x2goserver/lib/x2go{is{int,true},updateoptionsstring}: use q{} instead of empty quotes as per some... coding standard. - x2goserver/lib/x2go{is{int,true},updateoptionsstring}: wrap print calls with filehandles in curly braces. - x2goserver/lib/x2goupdateoptionsstring: fix some "errors" reported by Perl::Critic in brutal mode. - x2goserver/lib/x2goupdateoptionsstring: add functionality for options removal. - x2goserver/lib/x2goupdateoptionsstring: update documentation to include the notion of the +key[=value] syntax, which makes sense to use if key starts with a dash and would be ambiguously interpreted as a removal. - x2goserver/lib/x2goupdateoptionsstring: refactor remove_option subprocedure into a more general transform_intermediate one and add code for the modification/addition case. - x2goserver/lib/x2goupdateoptionsstring: ignore some very noisy Perl::Critic warnings that we're going to ignore anyway. - x2goserver/lib/x2goupdateoptionsstring: fix interpolated string warning. - x2goserver/lib/x2goupdateoptionsstring: add helper function for transform string interpretation. - x2goserver/lib/x2goupdateoptionsstring: write wrapper that handles program options, creates intermediate, passes through transform chains, reconverts to a string and prints it. - x2goserver/lib/x2goupdateoptionsstring: add debug option and some debugging output. - x2goserver/lib/x2goupdateoptionsstring: remove dead code. - x2goserver/lib/x2goupdateoptionsstring: update documentation and clarify risks of option parsing. It's better to always use -- to terminate program options parsing when no longer needed. - x2goserver/lib/x2goupdateoptionsstring: don't debug-output the intermediate representation if we know that parsing failed. - x2goserver/lib/x2goupdateoptionsstring: fix debug string and add another one dumping the raw options string. - x2goserver/lib/x2goupdateoptionsstring: fix parsing of transformation strings by replacing the switch statement with if statements. "Fallthrough" doesn't mean the same thing as in C, apparently. Buyer beware. - x2goserver/lib/x2goupdateoptionsstring: handle options in a more robust way. First, we scan for unknown options and error out. If we find a separating "--" pseudo-option, we keep that in mind and will not process further options next time. Do this for every run of the transformation loop. - x2goserver/lib/x2goupdateoptionsstring: fix another Perl::Critic nit. - x2goserver/lib/x2goupdateoptionsstring: move into x2goserver/bin, since it's really a standalone program and also useful for non-X2Go-internal usage. - x2goserver/Makefile: add x2goupdateoptionsstring POD-to-man-page handling. - x2goserver/Makefile: don't quote POD_SCRIPTS, because of... make. - x2goserver/Makefile: install man1 files and dirs, too. - x2goserver/bin/x2goruncommand: fix typo in IceWM branch. - X2Go_in_progress_do_not_use/Server/DB/MySQL.pm: backport kdrive change. - x2goserver/bin/x2gostartagent: fix quoting. - x2goserver/bin/x2gostartagent: adapt debug message to ${AGENTBIN} usage. - x2goserver/bin/x2gostartagent: also use ${AGENTBIN} in shadow session code. - x2goserver/bin/x2goruncommand: fix syntax. - x2goserver/Makefile: allow auto-generation of files, including installation, uninstallation and cleanup. - x2goserver/bin: rename x2gopath to x2gopath.in. - x2goserver/bin/x2gopath.in: use ${BASH_SOURCE[0]} instead of ${0}... for reasons. - x2goserver/bin/x2gopath.in: rework quoting, variable usage, drop unnecessary semicolons etc. - x2goserver/bin/x2gopath.in: hardcode LIBDIR, PREFIX and SHAREDIR at build time, but also allow re-rooting afterwards - derived from the original values. - Makefile: specify SHAREDIR as a default-if-not-specified variable. - Makefile: same change, but for ETCDIR. - {libx2go-server-db-perl,x2goserver{,-{common,desktopsharing,extensions, fmbindings,printing,x2goagent, xsession}}}/Makefile: apply default-if-not-specified-logic to all the other Makefiles as well. - x2goserver/Makefile: add support for $(NXLIBDIR). - x2goserver/bin/x2gopath.in: switch to bash. - x2goserver/bin/x2gopath.in: fix warning message to also include SHAREDIR. - x2goserver/bin/x2gopath.in: add and use support for NXLIBDIR; drop the lib-subdir detection. - x2goserver/bin/x2gopath.in: use [] instead of test, for consistency. - x2goserver/Makefile: remove indirections, not needed any longer and leading to build failures now. - x2goserver/Makefile: fix "inline" commenting syntax. Wrapping everything as one string leads to the shell interpreting it as a verbatim command, which will fail execution. Dropping quotes SHOULD™ work, but doesn't, because the outer shell is treating as a comment for itself - leading to it ignoring everything else on that line, including the closing parenthesis. Escaping the hash char only leads to the initial situation with it being parsed as a comment. Backticks would work, but are ugly. Hence, just use the colon pseudo-command. - x2goserver/Makefile: fix syntax error due to non-duplicated dollar signs in comment lines. - x2goserver/Makefile: export common variables for direct use in shell script sections. - x2goserver/Makefile: build up sed argument line as an array and use one substitution run. Multiple runs with the template file as input will lead to only the last replacement to stick in the resulting generated script, which is not what we want to have. Correctly doing that with multiple runs would require the usage of temporary files, which is needlessly complicated in this context. - x2goserver/Makefile: fix shell quoting issue with newly exported ${DESTDIR} variable. - x2goserver/bin/x2gopath.in: more test -> [] conversion. - x2goserver/bin/x2gopath.in: output warning messages if directories do not exist. - x2goserver-xsession/Makefile: correctly generate Xsession symlinks when building on Devuan. No special conffile handling here since we don't actually build Devuan packages. - x2goserver-xsession/Makefile: same for rt-os. - x2goserver-xsession/etc/Xsession: add support for Slackware in the RPM-based section. - x2goserver-xsession/Makefile: generate RPM-based symlinks for Slackware. - x2goserver/bin/x2gopath.in: more quoting. - x2goserver/bin/x2gopath.in: avoid spurious warning messages by canonicalizing installed path values. - x2goserver/bin/x2gopath.in: avoid double slashes since we now know that paths will be canonical. - x2goserver/bin/x2gopath.in: make xinerama path optional, newer releases don't use it any longer, so failures to find it should not result in a warning message. - x2goserver-common/etc/x2goserver.conf: add x2gocleansessions section and agent-startup-time configurable option, to be set to the allowed time period in seconds between session creation and agent PID insertion into the database. - x2goserver/sbin/x2gocleansessions: fetch and sanity-check x2gocleansessions.agent-startup-time from config file. - x2goserver/sbin/x2gocleansessions: rework comment explaining what a session without an agent PID entry actually means and use the value from x2gocleansessions.agent-startup-time (if valid) instead of a hardcoded value. - x2goserver/sbin/x2gocleansessions: replace time check with PID validity check in check_pid and calls. The time check was really just a workaround to allow the agent to start up after a session was formally created, but we already have such a check in another place. Instead, treat a missing PID, which can only happen during session startup, as a success. - x2goserver/bin/x2goupdateoptionsstring: simplify a for loop a bit. - x2goserver/bin/x2goupdateoptionsstring: fix typo in comment. - x2goserver/bin/x2goupdateoptionsstring: fix typo in print statement syntax. Non-functional. - x2goserver/bin/x2goupdateoptionsstring: update copyright notice. - X2Go/Server/Agent/: add new (stub) file NX/Options.pm as a library version of the options string manipulation code. - x2goserver/bin/x2goupdateoptionsstring: fix man page specification, options string was missing. - x2goserver/bin/x2goupdateoptionsstring: move most code to X2Go/Server/Agent/NX/Options.pm. - x2goserver/bin/x2goupdateoptionsstring: revert for loop simplification. We actually depend on the subtle modification of the args reference variable. - X2Go/Server/Agent/NX/Options.pm: add a lot of documentation. - x2goserver/bin/x2goupdateoptionsstring: update synopsis to include the optional character of a plus sign, but a non-optional character for a minus sign. - x2goserver/bin/x2goupdateoptionsstring: make clear that "additional parameters" are transformations. - x2goserver/bin/x2goupdateoptionsstring: replace occurrences of "option string" with "options string". - X2Go/Server/Agent/NX/Options.pm: replace occurrences of "option string" with "options string". - X2Go/Server/Agent/NX/Options.pm: document that duplicate keys in the input options string are possible and accepted, but actually discouraged and semantically redundant. - X2Go/Server/Agent/NX/Options.pm: whitespace-only in comment. - X2Go/Server/Agent/NX/Options.pm: add and use an enum-like construct as the internal mode selector for transforms. - X2Go/Server/Agent/NX/Options.pm: rename options parameter in transform_intermediate to intermediate. - X2Go/Server/Agent/NX/Options.pm: document key-value pairs with either empty keys or empty (!= non-existent) values. - X2Go/Server/Agent/NX/Options.pm: make sure that intermediates never include undef entries. - x2goserver/bin/x2goupdateoptionsstring: switch to "X2Go/NX Agent" term and make it bold to denote something special. - X2Go/Server/Agent/NX/Options.pm: add new function compact_intermediate, used to remove duplicated and empty elements. - x2goserver/bin/x2goupdateoptionsstring: add new --compact/-c switch to enable the use of compactation. - x2goserver/bin/x2goupdateoptionsstring: document new --compact/-c switch. - x2goserver/bin/x2goupdateoptionsstring: split up GetOptionsFromArray () line. Non-functional. - X2Go/Server/Agent/NX/Options.pm: document the new compact_intermediate () function and its implications. - X2Go/Server/Agent/NX/Options.pm: fix some Perl Critic warnings and silence others. - x2goserver/bin/x2goupdateoptionsstring: fix some Perl Critic warnings and silence others. - X2Go/Server/Agent/NX/Options.pm: grammar/typo fix in comment and improve a different comment. - X2Go/Server/Agent/NX/Options.pm: avoid copying arrays if not necessary when passing to grep and map operations. - X2Go/Server/Agent/NX/Options.pm: rework the lastly modified comment again, the changed explanation didn't match the reality. - X2Go/Server/Agent/NX/Options.pm: fix typos in internal section links. - X2Go/Server/Agent/NX/Options.pm: add newline before __END__, non-functional. - {X2Go/Server/Agent/NX/Options.pm, x2goserver/bin/x2goupdateoptionsstring}: add =pod markers. - {X2Go/Server/Agent/NX/Options.pm, x2goserver/bin/x2goupdateoptionsstring}: update AUTHOR sections with proper links. - X2Go/Server/Agent/NX/Options.pm: fix nxagent man page link. - x2goserver/bin/x2goupdateoptionsstring: considerably simplify while loop logic that iterates over transformations. I have no idea why I thought it had to be so complicated in the first place... - {X2Go/Server/Agent/NX/Options.pm, x2goserver/bin/x2goupdateoptionsstring}: reformat/reflow so that each sentence starts on a proper line. This is particularly interesting for the troff output, since GNU troff's heuristic for generating double spaces (by default) after a punctuation character wouldn't trigger otherwise. Since it has no adverse effects on other generators, let's just do it like that. - X2Go/Server/Agent/NX/Options.pm: replace "treat as" with "treat like". - X2Go/Server/Agent/NX/Options.pm: clear up "logically equivalent but logically very different" situation. - x2goserver/bin/x2goupdateoptionsstring: rename EXAMPLE section to EXAMPLES. - x2goserver/bin/x2goupdateoptionsstring: add links to X2Go::Server::Agent::NX::Options documentation on option strings and transformations. - x2goserver/bin/x2goupdateoptionsstring: document how to cheat and just compact options strings. - x2goserver/bin/x2goupdateoptionsstring: add options terminators to example calls. - X2Go/Server/Agent/NX/Options.pm: document that NUL bytes can only be URL-encoded, but that this not recommended. - X2Go/Server/Agent/NX/Options.pm: typo compactation => compaction. - X2Go/Server/Agent/NX/Options.pm: whitespace-only on fake enum-subs. - X2Go/Server/Agent/NX/Options.pm: add empty BEGIN block in case it's ever needed (and if not, it shouldn't have any side effects anyway). - x2goserver/bin/x2goupdateoptionsstring: add space between link and punctuation character for easier copying. - x2goserver/bin/x2goupdateoptionsstring: better document end-of-options terminator and highlight its importance. - X2Go/Server/Agent/NX/Options.pm: reflow some text. - X2Go/Server/Agent/NX/Options.pm: document other non-printable characters. - x2goserver/bin/x2goupdateoptionsstring: add comment regarding the shift () operations after sanitizing program options. - X2Go/Server/Agent/NX/Options.pm: if ("string") in Perl does something weird in a dualvar sense - it converts a string to a number, which typically evaluates into a plain "0" if it doesn't start with any digits. We actually meant to check against an empty string. Also, change the whole expression to not enclose everything in a negation but rather negate sub-terms as required. - X2Go/Server/Agent/NX/Options.pm: make sure to add/modify elements with an empty string or undef key and an undef value as an empty hash. - x2goserver/bin/x2goupdateoptionsstring: fix parsing of multiple subsequent separating "--" pseudo-options. We just have to make sure to treat subsequent pseudo-options literally and to not just consume them. - x2goserver/bin/x2goupdateoptionsstring: add debug print statements for in-depth examination of program options parsing. - x2goserver/bin/x2goupdateoptionsstring: add mode selection functionality. - X2Go/Server/Agent/NX/Options.pm: port modes "enum" subs to the constant pragma to make the code more consistent with the program wrapper. - {X2Go/Server/Agent/NX/Options.pm, x2goserver/bin/x2goupdateoptionsstring}: update Perl critic overrides to allow the constant pragma and document it and other overrides (unless they are self-explanatory). - x2goserver/bin/x2goupdateoptionsstring: rework mode selection, split out abbreviation parsing into a separate function to take out nesting complexity. This trades off nesting complexity (to some degree) with code complexity. - {X2Go/Server/Agent/NX/Options.pm, x2goserver/bin/x2goupdateoptionsstring}: fix/silence a few Perl::Critic warnings. - x2goserver/bin/x2goupdateoptionsstring: typo fix in output message only. - x2goserver/bin/x2goupdateoptionsstring: remove obsolete comment, we're not using a do block/do-while loop any longer. While the information provided there might be an interesting tidbit, it's not relevant to the code any longer and might actually confuse readers. - X2Go/Server/Agent/NX/Options.pm: undef can't be referenced, so adjust/fix the comments. - x2goserver/bin/x2goupdateoptionsstring: more typo fixes in output messages only. - x2goserver/bin/x2goupdateoptionsstring: generalize code looping through program arguments and split out transformation operation into own subroutine. - {X2Go/Server/Agent/NX/Options.pm, x2goserver/bin/x2goupdateoptionsstring}: enable Unicode handling, as far as possible. - {X2Go/Server/Agent/NX/Options.pm, x2goserver/bin/x2goupdateoptionsstring}: fatalize text coding errors. - x2goserver/bin/x2goupdateoptionsstring: sanitize/convert data in @ARGV. - x2goserver/bin/x2goupdateoptionsstring: add non-functional extraction mode. Needs proper implementation. - x2goserver/bin/x2goupdateoptionsstring: fix syntax and strict mode errors. - X2Go/Server/Agent/NX/Options.pm: simplify error handling by splitting intermediate checking out into a separate subroutine. - X2Go/Server/Agent/NX/Options.pm: rename $options variable to $intermediate in intermediate_to_string () for internal consistency. - X2Go/Server/Agent/NX/Options.pm: document that subroutines and constants that are not marked for export are internal and should not be used. Usually, that should implicitly be clear, but it doesn't hurt to be verbose with a disclaimer. - X2Go/Server/Agent/NX/Options.pm: add extract_element subroutine, used to extract key-value pairs. This one will be exportable, too. Documentation to be done. - x2goserver/bin/x2goupdateoptionsstring: correctly use MIME::Base64. - x2goserver/bin/x2goupdateoptionsstring: actually implement extraction mode. - x2goserver/bin/x2goupdateoptionsstring: don't encode/decode in-place. - {X2Go/Server/Agent/NX/Options.pm, x2goserver/bin/x2goupdateoptionsstring}: explicitly use package foreign package names all across the code for consistency. - x2goserver/bin/x2goupdateoptionsstring: fix typos in documentation and reword misinterpreted-as-options section. - x2goserver/bin/x2goupdateoptionsstring: document mode selection and extraction mode. - x2goserver/bin/x2goupdateoptionsstring: fix error handling for kv-pair extraction. - x2goserver/bin/x2goupdateoptionsstring: add base64 encode and decode helpers, add new --base64 parameter that enabled global use of base64. - X2Go/Server/Agent/NX/Options.pm: actually check for a specific value in the kv-pair filter function if so specified. Big oops. - x2goserver/bin/x2goupdateoptionsstring: extend extraction example for how to check for full key-value pair combinations. - x2goserver/bin/x2goupdateoptionsstring: document the new base64 pseudo-mode. - x2goserver/bin/x2goupdateoptionsstring: an equal sign or space character is mandatory after the -m or --mode switch. - X2Go/Server/Agent/NX/Options.pm: document key-value pair extraction. - x2goserver/bin/x2goupdateoptionsstring: fix some Perl::Critic warnings. - x2goserver/bin/x2goupdateoptionsstring: encode/decode to/from shell locale. - x2goserver/bin: rename x2goupdateoptionsstring to x2gooptionsstring. It's not just modifying it any longer. - x2goserver/Makefile: rename x2goupdateoptionsstring to x2gooptionsstring. - x2goserver/bin/x2gooptionsstring: rename x2goupdateoptionsstring to x2gooptionsstring. - x2goserver/bin/x2gostartagent: fetch the agent PID as early as possible. - x2goserver/bin/x2gooptionsstring: actually default to transformation mode if none was explicitly selected. - x2goserver/bin/x2goresume-session: make (most) non-exported variables lowercase, rename variables to more descriptive names, use typeset all over the place and change the variable type for some variables. Mostly non-functional changes. - x2goserver/bin/x2goresume-session: use global-scope msg variable. - x2goserver/bin/x2goresume-session: update copyright notice. - x2goserver/bin/x2goresume-session: use printf more often instead of the not-so-portable echo builtin. - x2goserver/bin/x2goresume-session: fix err_msg => msg usage. - x2goserver/bin/x2gooptionsstring: replace uses of C<> with B<> in cases where the generated output of the C<> sequence might enclose it in double quotes and creates confusing documentation strings. - X2Go/Server/Agent/NX/Options.pm: same C<>-to-B<> conversion as in the previous commit. - x2goserver/bin/x2goresume-session: simplify where possible, use x2gooptionsstring instead of awk field splitting hackery. - x2goserver/bin/x2goresume-session: fix redirections and make script workable again. Shells do not like redirections like 'filedes'>'file' and interpret 'filedes' as an argument to the program instead of as a file descriptor to be used for the redirection, even though 'filedes' might be something like '2'. - x2goserver/bin/x2goresume-session: fix clipboard handling. The "${clipboard}" variable already includes the "clipboard" key. - x2goserver.spec: escape percent signs in comments, getting rid of warnings in obs-build's spec file parser. - x2goserver-xsession/Makefile: drop useless use of cat, add debugging to see whether symlinks or a directory has been added. - x2goserver-xsession/Makefile: support Tumbleweed with Xresources in /usr/etc. - x2goserver.spec: support UsrEtc(Move) for OpenSuSE Tumbleweed for Xresources symlink. - x2goserver-xsession/etc/Xsession: check for *SuSE via /usr/lib/os-release and /etc/os-release and generally refine checking layout a bit. - x2goserver-xsession/Makefile: Xresources is a file, not a directory. - x2goserver.spec: Xresources symlink stays in /etc/x2go for now, no need to use %{_distconfdir} or the like. - x2goserver-xsession/Makefile: on systems that do not provide a global /etc/X11/Xresources file, create a dangling symlink instead. Unbreaks Debian builds. - x2goserver.spec: add BR: and R: on distribution-release (pseudo-package/provides) for /usr/lib/os-release and /etc/os-release. - X2Go/Server/Agent/NX/Options.pm: fix typo in test comment. - x2goserver/bin/x2goruncommand: add support for KDE Plasma 5 (startplasma-x11). - misc: copyright updates, but for contributors who haven't been active. - misc manpages: pre-release date update. * debian/control: + Build-depend upon lsb-release for distro version detection. + Pull in base64 as a run-time dependency. We'll need it in scripts. + Fix description for x2goserver-x2gokdrive. * debian/x2goserver.manpages: + Install x2gocleansessions man page. + Install x2goupdateoptionsstring man page. + Rename x2goupdateoptionsstring to x2gooptionsstring. * x2goserver.spec: + Install new x2goisint wrapper. + Install section 1 man pages. + Exclude x2goagent man page from x2goserver package. + Pass down LIBDIR via make calls, not by modifying all source files with sed. + X2Go KDrive package has been renamed to xorg-x11-server-x2gokdrive to be in line with general RPM package names. + Add dependency upon perl(Encode::Locale) for older distros. Others ship the module as part of core. + Add run-time base64 dependency. + Remove run-time base64 dependency - part of coreutils. + Fix description for x2goserver-x2gokdrive. + Add R: x2goserver-x2gokdrive to x2goserver package, to always pull it in as a dependency. This means that we MUST also provide the KDrive server for the platforms that we provide X2Go Server for. + Exclude KDrive support for old Fedora, RHEL/CentOS/... and *SuSE distribution versions. + If we don't support KDrive for a platform, remove the associated files. * debian/x2goserver.install: + Install bin/x2goupdateoptionsstring. + Rename x2goupdateoptionsstring to x2gooptionsstring. * debian/rules: + Export and pass down LIBDIR. + Fix standalone make call by specifying PREFIX, NXLIBDIR and LIBDIR explicitly. + Fix quoting. Since make does not interpret single or double quotes, each string should only be quoted once (so that the shell can parse the quoted result). Quote the values in the variable directly and try not to "double-quote" the resulting string. + Remove unintentional addition of USE_GTK variable. + Port new OS version detection code from X2Go Client, which also fixes detecting testing and unstable. * debian/libx2go-server-perl.install: + Remove duplicated entry for X2Go/Utils.pm. * debian/x2goserver.init: + Rewrite init script to make it idempotent and actually check if the cleanup service was started correctly. . [ Oleksandr Shneyder ] * New upstream version (4.1.0.4): - Add support for X2Go KDrive. - x2goruncommand: start Xsession on X2Go KDrive desktops. - x2goterminate-session: terminate x2goruncommand and all processes from the group. - Support for rootless X2GoKdrive sessions. - Setting keyboard layout in rootless X2GoKdrive sessions. - x2gostartagent: save the XDMCP server in the session id. - x2goterminatesession: don't terminate x2goruncommand on XDMCP sessions. - setting keyboard layout by agent start and resuming for kdrive sessions. - remove layout debug output from x2go-resumesession. . [ Orion Paplowski ] * New upstream version (4.1.0.4): - x2goserver-xsession/etc/Xsession: Detect $SHELL from getent passwd and use it to launch the session (on RHEL, SUSE, Gentoo and alike). (Fixes: #1434). . [ Tom Ruzicka ] * debian/po: Add Czech debconf translation. . [ Ulrich Sibiller ] * New upstream version (4.1.0.4): - x2goserver-x2goagent/etc/keystrokes.cfg: sync with nx-libs 3.5.99.20. Previous version was broken and incomplete. Fixes: #1388. - x2goserver/bin/x2gostartagent: prevent logfile corruption. Both stderr redirection and errors= in the options file wrote to the same file which lead to corruption with lots of debug output. Fixes: #1537. - x2goserver-x2goagent/etc/keystrokes.cfg: sync with nx-libs 3.5.99.26. Previous version was incomplete. Note that this will only work correctly once we actually update to 3.5.99.26 within X2Go, but it doesn't hurt to have the new definitions until then. Fixes: #1538. - x2gostartsession: let x2godialog handle events via NX_CLIENT. Previously, any action that should have displayed a dialog did instead suspend x2goagent, since NX_CLIENT was set to x2gosuspend-session. Fixes: #1228. Fixes: #1540. - x2gostartsession: revert previous commit, this was not supposed to enter the master branch yet. . [ Hanno Foest ] * New upstream version (4.1.0.4): - x2goserver-xsession: Port OPTIONS variable and has_option() function from recent version of /etc/X11/Xsession to X2Go's Xsession file. (Fixes: #1583). More porting is actually needed. . [ Andrew J. Hesford ] * New upstream versio (4.1.0.4): - x2gocleansessions: Separate non-forking behavior from --debug into --nofork. . [ Camaleón ] * New upstream version (4.1.0.4): - debian/po: add new Spanish translation es.po. . [ Adriano Rafael Gomes ] * New upstream version (4.1.0.4): - debian/po: add new Brazilian Portuguese translation pt_BR.po. ------------=_1685473225-32628-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.x2go.org; 5 Jan 2019 13:49:23 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=0.8 required=3.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 74A155DAE9 for ; Sat, 5 Jan 2019 14:49:19 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de Received: from ymir.das-netzwerkteam.de ([127.0.0.1]) by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tmLNip7XoA38 for ; Sat, 5 Jan 2019 14:49:08 +0100 (CET) X-Greylist: delayed 307 seconds by postgrey-1.35 at ymir.das-netzwerkteam.de; Sat, 05 Jan 2019 14:49:08 CET Received: from a4-8.smtp-out.eu-west-1.amazonses.com (a4-8.smtp-out.eu-west-1.amazonses.com [54.240.4.8]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id AD7FA5DA8B for ; Sat, 5 Jan 2019 14:49:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=uku4taia5b5tsbglxyj6zym32efj7xqv; d=amazonses.com; t=1546695841; h=Date:Message-ID:From:To:Subject:MIME-Version:Content-Type:Feedback-ID; bh=gx/qSGC5HL05Zem972DZlC+aGLRnC1er/KHtPcrWSbo=; b=RBylAHUJV+NyDbX3Pmy1VKfEI85akTV7Uw58opNxGnG+lVBl6pO3z4IanWpHG3UG Vf9seqF8RKW3G+DBYBNN1avBjzH4JeBZsntvLu7GbNp9MBP5tFySuCV+Bnq2F1ve/jR L9RFH4LHJhhKt8Cqn/QMALj6lSpgnJsz5DO5LUlc= Date: Sat, 5 Jan 2019 13:44:00 +0000 Message-ID: <010201681e419490-2b3098b8-2618-48f0-9748-bb4d1fe5f76f-000000@eu-west-1.amazonses.com> From: Chris Greenshields To: submit@bugs.x2go.org Subject: pyhoca 0.6.0.1 incompatible with x2goserver 4.1.0.3 User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 EasyPG/1.0.0 Emacs/25.2 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) Organization: CFD Direct X-Attribution: CJG MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-SES-Outgoing: 2019.01.05-54.240.4.8 Feedback-ID: 1.eu-west-1.4IOGnkRjoWAAnWesROIqhcLoPQhUzQ3SWT+cPUoQiB0=:AmazonSES Package: Pyhoca Version: 0.6.0.1 I tested all combinations of the following recent releases of the following software from the ppa:x2go/stable and ubuntu repositories: + x2goserver + 4.1.0.0-3 (ubuntu) + 4.1.0.3-0~1708~ubuntu18.04.1 (ppa:x2go/stable) + x2goclient + 4.1.1.1-2 (ubuntu) + 4.1.2.1-0~1788~ubuntu18.04.1 (ppa:x2go/stable) + pyhoca-cli + 0.5.0.4-1 (ubuntu) + 0.6.0.1 (ppa:x2go/stable) There is one combination that did not work: x2goserver 4.1.0.3-0~1708~ubuntu18.04.1 (ppa:x2go/stable) with pyhoca-cli 0.6.0.1 (ppa:x2go/stable) It failed with the following message, which I assume is a bug: " a bytes-like object is required, not 'str' pyhoca-cli: error: the remote server does not have the X2Go Server software installed " ------------=_1685473225-32628-0--