From unknown Fri May 01 12:14:53 2026
X-Loop: owner@bugs.x2go.org
Subject: Bug#939: downgrading libssh4 required when installing x2goclient on opensuse tumbleweed
Reply-To: Nikolai Maziashvili <nikolai@cyclinggeorgian.com>, 939@bugs.x2go.org
Resent-From: Nikolai Maziashvili <nikolai@cyclinggeorgian.com>
Original-Sender: nmaziashvili@cyclinggeorgian.com
Resent-To: x2go-dev@lists.x2go.org
Resent-CC: X2Go Developers <x2go-dev@lists.x2go.org>
X-Loop: owner@bugs.x2go.org
Resent-Date: Fri, 04 Sep 2015 11:35:01 +0000
Resent-Message-ID: <handler.939.B.144136628027251@bugs.x2go.org>
Resent-Sender: owner@bugs.x2go.org
X-X2Go-PR-Message: report 939
X-X2Go-PR-Package: x2goclient
X-X2Go-PR-Keywords: 
Received: via spool by submit@bugs.x2go.org id=B.144136628027251
          (code B); Fri, 04 Sep 2015 11:35:01 +0000
Received: (at submit) by bugs.x2go.org; 4 Sep 2015 11:31:20 +0000
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on
	ymir.das-netzwerkteam.de
X-Spam-Level: *
X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_50,RDNS_DYNAMIC,
	URIBL_BLOCKED autolearn=no version=3.3.2
X-Greylist: delayed 433 seconds by postgrey-1.34 at ymir.das-netzwerkteam.de; Fri, 04 Sep 2015 13:31:18 CEST
Received: from dns01.cyclinggeorgian.com (a83-163-130-40.adsl.xs4all.nl [83.163.130.40])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id AAEC83BC49
	for <submit@bugs.x2go.org>; Fri,  4 Sep 2015 13:31:18 +0200 (CEST)
X-Virus-Scanned: amavisd-new at cyclinggeorgian.com
Sender: nmaziashvili@cyclinggeorgian.com
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII;
 format=flowed
Content-Transfer-Encoding: 7bit
Date: Fri, 04 Sep 2015 13:23:58 +0200
From: Nikolai Maziashvili <nikolai@cyclinggeorgian.com>
To: submit@bugs.x2go.org
Message-ID: <576430639725191dce2e04b919a3d0d5@cyclinggeorgian.com>
X-Sender: nikolai@cyclinggeorgian.com

Package: x2goclient
Version: 4.0.2.1-1.7


Client machine: openSUSE Tumbleweed

Dear X2GO dev team,

I have encountered problem installing x2goclient on openSUSE Tumbleweed 
machine from "dedicated" repository: 
http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/openSUSE_Tumbleweed/

Installing x2goclient results in zypper warning:

Problem: x2goclient-4.0.2.1-1.7.x86_64 requires 
libssh.so.4(LIBSSH_0.6.5)(64bit), but this requirement cannot be 
provided
   uninstallable providers: 
libssh4-0.6.5-23.1.x86_64[X11_RemoteDesktop_x2go]
  Solution 1: Following actions will be done:
   downgrade of libssh4-0.7.1-2.1.x86_64 to libssh4-0.6.5-23.1.x86_64
   install libssh4-0.6.5-23.1.x86_64 (with vendor change)
     openSUSE  -->  obs://build.opensuse.org/X11
  Solution 2: do not install x2goclient-4.0.2.1-1.7.x86_64
  Solution 3: break x2goclient-4.0.2.1-1.7.x86_64 by ignoring some of its 
dependencies

My initial thought was - if this is a dedicated x2go Tumbleweed repo why 
do they (x2go dev team) provide libraries already present on Tumbleweed 
systems (upstream) and why it is in older version. It only contributes 
to dependency problems...but then again, i have no idea if there are 
technical reasons for you to specifically provide older version of this 
particular lib... i do know that if i go ahead and downgrade libssh4 to 
get x2goclient installed on the system, very next system update will be 
hassle to do.
Again, without knowing x2goclient code, would it be possible to build 
rpm in such a way that it would require libraries from upstream repos 
instead of dedicated x2go repos, except, of course, those libs that are 
so specific to x2go that they are not present in "general" upstream 
repos.

Thanks,
Nikolai (and thnx for wonderful effort, amazing project you guys/gals 
have going there)
