X2Go Bug report logs - #1338
openSUSE Tumbleweed RPM builds against obsolete (and nowadays missing) libssh

version graph

Package: x2goclient; Maintainer for x2goclient is X2Go Developers <x2go-dev@lists.x2go.org>; Source for x2goclient is src:x2goclient.

Reported by: Tristan Miller <psychonaut@nothingisreal.com>

Date: Sun, 28 Oct 2018 20:20:02 UTC

Severity: normal

Tags: pending, rpm-packages

Merged with 1320

Found in version 4.1.2.1

Fixed in version 4.1.2.2

Done: X2Go Release Manager X2Go Release Manager <git-admin@x2go.org>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit@bugs.x2go.org (full text, mbox, reply):

Received: (at submit) by bugs.x2go.org; 28 Oct 2018 20:15:48 +0000
From psychonaut@nothingisreal.com  Sun Oct 28 21:15:42 2018
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) 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.1
Received: from localhost (localhost [127.0.0.1])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 2BE6E5DAEA
	for <submit@bugs.x2go.org>; Sun, 28 Oct 2018 21:15:42 +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 oIzph_xapgTc for <submit@bugs.x2go.org>;
	Sun, 28 Oct 2018 21:15:21 +0100 (CET)
Received: from balrog.mythic-beasts.com (balrog.mythic-beasts.com [IPv6:2a00:1098:0:82:1000:0:2:1])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 744EC5DA26
	for <submit@bugs.x2go.org>; Sun, 28 Oct 2018 21:15:20 +0100 (CET)
Received: from [88.153.49.225] (port=56502 helo=butterfield.nothingisreal.com)
	by balrog.mythic-beasts.com with esmtpa (Exim 4.90_1)
	(envelope-from <psychonaut@nothingisreal.com>)
	id 1gGrSu-0004Sa-Iw
	for submit@bugs.x2go.org; Sun, 28 Oct 2018 20:15:20 +0000
Received: from pi.nothingisreal.com (localhost [IPv6:::1])
	by butterfield.nothingisreal.com (Postfix) with ESMTP id 4E872BE85
	for <submit@bugs.x2go.org>; Sun, 28 Oct 2018 21:15:15 +0100 (CET)
Date: Sun, 28 Oct 2018 21:15:15 +0100
From: Tristan Miller <psychonaut@nothingisreal.com>
To: submit@bugs.x2go.org
Subject: openSUSE Tumbleweed RPM builds against obsolete (and nowadays
 missing) libssh
Message-ID: <20181028211515.76cdeda7.psychonaut@nothingisreal.com>
X-Mailer: Claws Mail 3.17.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="MP_/yO3cGQk2EUH3zLP0ye8hQe9"
X-BlackCat-Spam-Score: 11
[Message part 1 (text/plain, inline)]
Package: x2goclient
Version: 4.1.2.2
Tag: patch

The openSUSE Tumbleweed RPM for x2goclient at
<https://wiki.x2go.org/doku.php/wiki:repositories:suse> cannot be built
or installed on recent versions of Tumbleweed because it depends on an
obsolete version of libssh that is no longer distributed with
Tumbleweed.

However, updating the dependency to a modern libssh requires changing
not only the RPM spec file but also the x2goclient source code. This is
because recent versions of libssh install both the standard and
threaded libraries in the same library, whereas the existing source
code attempts to link them as two unique libraries.

Attached is a patch to the spec file that fixes the libssh dependency
for Tumbleweed, and applies a patch (also attached) to the x2goclient
source code that stops it from trying to link to the nowadays missing
ssh_threads library.  (Maybe the latter patch should be merged into the
official x2goclient source, though of course this depends on what
version(s) of libssh the x2goclient developers intend to support.)

Attachment: x2goclient.spec.patch
Attachment: x2goclient-libssh.patch
[x2goclient.spec.patch (text/x-patch, attachment)]
[x2goclient-libssh.patch (text/x-patch, attachment)]

Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Fri Apr 19 10:58:40 2024; Machine Name: ymir.das-netzwerkteam.de

X2Go Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.