From tpo_hp@sourcepole.ch  Thu Jun  1 15:18:28 2023
Received: (at 1604) by bugs.x2go.org; 1 Jun 2023 13:18:32 +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,SPF_HELO_NONE,
	T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no
	version=3.4.2
Received: from brisi.sourcepole.ch (brisi.sourcepole.ch [5.9.57.43])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id C2ECF5DA7F
	for <1604@bugs.x2go.org>; Thu,  1 Jun 2023 15:18:23 +0200 (CEST)
Received: from [213.55.225.158] (helo=localhost)
	by vilan-mail with esmtpsa  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
	(Exim 4.96)
	(envelope-from <tpo_hp@sourcepole.ch>)
	id 1q4iC7-00074T-0T
	for 1604@bugs.x2go.org;
	Thu, 01 Jun 2023 15:18:23 +0200
Date: Thu, 1 Jun 2023 15:18:21 +0200 (CEST)
From: Tomas Pospisek <tpo@sourcepole.ch>
To: 1604@bugs.x2go.org
Subject: new stable release is broken
Message-ID: <1561b53e-28b7-ba43-a2d0-38fceb9d698@sourcepole.ch>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=US-ASCII

Hello x2go maintainers,

these days the package management system offered me to upgrade the x2go 
packages. This due to upgraded packages becoming available in the stable 
repo:

   Origin: X2Go stable (main) PPA:20.04/focal [amd64]

   # cat ppa_x2go_stable_focal.list
   deb http://ppa.launchpad.net/x2go/stable/ubuntu focal main

The problem is that the release is broken, contains uninstallable packages 
and thus an upgrade will deinstall stuff that is required:

```
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer 
required:
   libcapture-tiny-perl libconfig-simple-perl libdbd-pg-perl
   libdbd-sqlite3-perl libdbi-perl libfile-basedir-perl
   libipc-system-simple-perl libnx-x11-6 libswitch-perl libtry-tiny-perl
   libx2go-log-perl libx2go-server-db-perl libx2go-server-perl libxcomp3
   libxcompshad3 libxfont2 nx-x11-common nxagent pwgen x2goserver-common
   x2goserver-x2goagent
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
   libx2go-config-perl libx2go-utils-perl x2godesktopsharing x2goserver
   x2goserver-printing x2goserver-xsession
The following packages will be upgraded:
   libx2go-log-perl libx2go-server-db-perl libx2go-server-perl
   x2goserver-common x2goserver-x2goagent
5 upgraded, 0 newly installed, 6 to remove and 11 not upgraded.
Need to get 303 kB of archives.
After this operation, 1004 kB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
Shared connection to 94.126.19.81 closed.
Skript wurde beendet.
```

This is due to:
```

pBA  --\ x2goserver-x2gokdrive                                                  +74.8 kB  <none>         4.1.0.4-0~1975
   Description: X2Go Server's X2Go KDrive Xserver
     X2Go is a software suite that uses NX and/or KDrive technology for remote desktop computing.

     X2Go KDrive technology implements a remote X11 Xserver backend for
     modern desktop environments, namely desktops derived from the GNOME
     desktop shell.

     X2Go KDrive does not require an XServer on the client side, only the
     X11-independent x2gokdriveclient. Desktop session data transfers from
     server to client use differential image compression and image data
     gets cached client-side.
   Priority: optional
   Section: x11
   Maintainer: X2Go Developers <x2go-dev@lists.x2go.org>
   Architecture: amd64
   Compressed Size: 51.3 k
   Uncompressed Size: 74.8 k
   Source Package: x2goserver
   Label: X2Go stable (main) PPA
   Origin: X2Go stable (main) PPA:20.04/focal [amd64]
   Origin URI: http://ppa.launchpad.net/x2go/stable/ubuntu/pool/main/x/x2goserver/x2goserver-x2gokdrive_4.1.0.4-0~1975~ubuntu20.04.1_amd64.deb
   --\ PreDepends (1)
     --- dpkg (>= 1.15.7.2)
   --\ Depends (1)
     --- xserver-x2gokdrive (UNAVAILABLE)
   --\ Suggests (1)
     --- x2goserver
   --\ Packages which depend on x2goserver-x2gokdrive (2)
     --\ Depends (2)
pi    x2goserver 4.1.0.4-0~1975~ubuntu20.04.1                                    +550 kB
pi    x2goserver 4.1.0.4-0~1975~ubuntu20.04.1                                    +550 kB
   --\ Versions of x2goserver-x2gokdrive (1)
pBA  4.1.0.4-0~1975~ubuntu20.04.1                                                +74.8 kB
```

That is: x2goserver depends on x2goserver-x2gokdrive which depends on 
xserver-x2gokdrive which is not available.
*t

