Bug 1137870 - Leap 15.1 Repository X11 RemoteDesktop x2go incomplete
Leap 15.1 Repository X11 RemoteDesktop x2go incomplete
Status: NEW
Classification: openSUSE
Product: openSUSE Distribution
Classification: openSUSE
Component: X11 Applications
Leap 15.1
Other Other
: P5 - None : Normal (vote)
: ---
Assigned To: John Paul Adrian Glaubitz
E-mail List
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2019-06-11 14:00 UTC by Daniel Bischof
Modified: 2019-12-16 12:46 UTC (History)
4 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Bischof 2019-06-11 14:00:23 UTC
With

http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/openSUSE_Leap_15.1/

as package repository in zypper, the x2goclient package won't install because it depends on the nxproxy package, that is simply not there (in contrast to Tumbleweed and 15.0 repositories that both have nxproxy).
Comment 1 Alynx Zhou 2019-07-01 03:21:32 UTC
Didn't find nxproxy's bugowner, please reassign it if it is not a x2goclient issue.
Comment 2 OpenSUSE User 2019-07-12 18:51:28 UTC
x2goclient depends on nxproxy; x2goserver depends on x2goagent. Currently, the repository provides neither of these dependencies.
Comment 3 Daniel Bischof 2019-11-08 10:23:24 UTC
this issue still persists...
Comment 4 Tristan Miller 2019-11-08 13:39:33 UTC
The X2Go project maintains its own repositories of openSUSE packages at <http://packages.x2go.org/opensuse/>, though unfortunately the repository for Leap 15.1 there is also incomplete.  So at the moment, neither X2Go nor openSUSE provides Leap 15.1 RPMs for x2goclient. :(  There is an upstream bug report for this here: <https://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1403>

The workaround I use on my Leap 15.1 systems is to use X2Go's Leap 15.0 repository.
Comment 5 Tristan Miller 2019-11-08 13:44:39 UTC
(In reply to Tristan Miller from comment #4)
> The workaround I use on my Leap 15.1 systems is to use X2Go's Leap 15.0
> repository.

Oops… I forgot to mention that X2Go's x2goclient for Leap 15.0 is also missing now, which I had also reported upstream: <https://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1358>

I was fortunate enough to install the Leap 15.0 x2goclient from the X2Go repository on my Leap 15.1 systems before it disappeared from the repository.

So it looks like my workaround won't work any more for fresh installs.
Comment 6 Daniel Bischof 2019-11-15 14:54:35 UTC
i looked into this a little deeper.

as far as i understand, both nxproxy and x2goagent are built from the nx-libs source package:

https://build.opensuse.org/package/view_file/X11:RemoteDesktop:x2go/nx-libs/nx-libs.spec?expand=1

nx-libs was at version 3.5.0.32 in Leap 15.0 and has been bumped to version 3.5.99.16 in Leap 15.1 by Jan Engelhardt (jengelh). 3.5.99.16 fails to build, though:

https://build.opensuse.org/package/show/X11:RemoteDesktop:x2go/nx-libs

Failure to build appears to be related to automake, may be a minor issue that can be fixed with a little love by someone more knowledgeable than me...
Comment 7 Tristan Miller 2019-12-16 12:46:12 UTC
As a workaround to the missing/broken packages in both openSUSE's and X2Go's repositories, I've created my own OBS project with SCM-head builds for the NX libraries, X2Go Client, X2Go Server, and X2Go pinentry: <https://build.opensuse.org/project/show/home:psych0naut:x2go>  The Leap 15.1 and Tumbleweed repositories can be found at <https://download.opensuse.org/repositories/home:/psych0naut:/x2go/openSUSE_Leap_15.1/> and <https://download.opensuse.org/repositories/home:/psych0naut:/x2go/openSUSE_Tumbleweed/>, respectively.

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 and/or openSUSE packagers fix their own packages.