From psychonaut@nothingisreal.com Mon Dec 16 13:38:43 2019 Received: (at 1427) by bugs.x2go.org; 16 Dec 2019 12:38:45 +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,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from haggis.mythic-beasts.com (haggis.mythic-beasts.com [IPv6:2a00:1098:0:86:1000:0:2:1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id E299C5DAD7 for <1427@bugs.x2go.org>; Mon, 16 Dec 2019 13:38:41 +0100 (CET) Received: from [84.114.224.132] (port=40658 helo=butterfield.nothingisreal.com) by haggis.mythic-beasts.com with esmtpa (Exim 4.92.3) (envelope-from ) id 1igpe5-0003Sb-D7 for 1427@bugs.x2go.org; Mon, 16 Dec 2019 12:38:41 +0000 Received: from pi.nothingisreal.com (localhost [IPv6:::1]) by butterfield.nothingisreal.com (Postfix) with ESMTP id B62DF125C5 for <1427@bugs.x2go.org>; Mon, 16 Dec 2019 13:38:40 +0100 (CET) Date: Mon, 16 Dec 2019 13:38:40 +0100 From: Tristan Miller To: 1427@bugs.x2go.org Subject: Problem description and unofficial packages Message-ID: <20191216133840.352c6357.psychonaut@nothingisreal.com> Organization: https://logological.org/ X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-suse-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/XV6pK2J/vLdPF+Dr8Wg9frI"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-BlackCat-Spam-Score: -10 --Sig_/XV6pK2J/vLdPF+Dr8Wg9frI Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable After further investigation, I believe the problem is that the official nightly packages were built on an outdated version of openSUSE Tumbleweed (from 2019-11-06) that uses Perl 5.28.1, and the dependency on this version of Perl is essentially hard-coded (or more precisely, it is automatically set at build time). Tumbleweed has since moved to Perl 5.30.1, and so the existing X2Go RPMs cannot be installed on the current Tumbleweed release. The solution is to upgrade whatever system was used to produce the official X2Go nightly packages to the latest version of Tumbleweed and then rebuild the X2Go RPMs. Or alternatively, use the openSUSE Build Service (OBS) to build the packages; this will take care of automatically rebuilding the packages according to the latest version of Tumbleweed. Until the X2Go developers implement one of these two solutions, I have implemented the second solution myself. I have created an OBS project for x2goclient, x2goclient, and pinentry-x2go, and contributed packages using the latest SCM commits: Note that I do not have any sort of automated system in place for keeping these builds in sync with the latest commits to X2Go. I consider my builds to be a stopgap measure until the X2Go developers fix their own nightly build system. --Sig_/XV6pK2J/vLdPF+Dr8Wg9frI Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE2WFch0UdorzrkBIENu7AW7+KLuQFAl33etAACgkQNu7AW7+K LuRKeQ/9GE9ud5Mbix3P5pFhkJQGCBxw/3hMITLfXCDzvPJX7r6ZprAD7qYI/gqU Qpw1T06E/DgCEOEnwt30EmMalb4iBHqJYU5bgU/HDh8v8PT2eKiDOpZVsNize6kY rfh3xw/vjYnT1cRxwrxLWjmKayauDirCRCAK0oIPGaa1lg9r0/GDRTP9Ks/qwuv4 ylUWH6C7lqS5Psl1AvlqOvcNFeVKKZvE9TCaeTi0Mvv04vMb1igkjwpEcYSwkglE Q+zC/WEqSsb1hv/SwYks8fX5EZ6s9jXMxYYjNfbC6p1hgCylwwyeWYh4ZsEJaCyH KYry9fxRVE3FOzUaZdvKMvxkPBcm2R64phwuhCpKVuzXKGPaURdHJ+d51zc35Say uVuIH+MOXCx7lW32HgWUhJZqsSBj99IIkJiwFeINRpeXQ+0IeigQjOESpe2+6z5g xG30l+uJa8LCKGihAUktJWNh556T9QXHkvjb3YrQtrJBHVNoBeDmC+2EKhu1AeId FPzpE6AyZFItYS0YWh3D7u1QVxSDA/xjozu9DHZFzhGwaopv3UtKDwvIQEbvihmu Dm34pxTV5Q8i3DR1A+vMwmBfsnr5EkSsoQehfaH1z8kW/crQWTueDs4fZj4VCLzk t5M3O1q1UB9G16sozzjjcYUFRkCjYdFDcRiz1DxiWFMKipK1lKc= =g8g/ -----END PGP SIGNATURE----- --Sig_/XV6pK2J/vLdPF+Dr8Wg9frI--