Xpra-org / xpra

Persistent remote applications for X11; screen sharing for X11, MacOS and MSWindows.
https://xpra.org/
GNU General Public License v2.0
1.98k stars 169 forks source link

[debian trixie | beta] Can't install - Depends: python3 (< 3.12) but 3.12.3-1 is to be installed #4298

Closed markmandel closed 4 months ago

markmandel commented 4 months ago

Describe the bug

I can't install xpra beta on Debian Trixie, since it looks like Trixie has a slightly newer version of python now than xpra likes.

To Reproduce

❯ sudo apt install xpra
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

Unsatisfied dependencies:
 xpra : Depends: xpra-client-gtk3 (= 6.1-r36107-1) but it is not installable
        Recommends: xpra-codecs-extras (= 6.1-r36107-1) but it is not installable
 xpra-codecs : Depends: python3 (< 3.12) but 3.12.3-1 is to be installed
 xpra-common : Depends: python3 (< 3.12) but 3.12.3-1 is to be installed
 xpra-server : Depends: python3 (< 3.12) but 3.12.3-1 is to be installed
               Recommends: xpra-codecs-extras (= 6.1-r36107-1) but it is not installable
               Recommends: xpra-x11 (= 6.1-r36107-1) but it is not going to be installed
               Recommends: libsystemd but it is not installable
Error: Unable to correct problems, you have held broken packages.

System Information (please complete the following information):

❯ lsb_release --all
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux trixie/sid
Release:        n/a
Codename:       trixie
❯ cat /etc/apt/sources.list.d/xpra-beta.sources
Types: deb
URIs: https://xpra.org/beta
Suites: trixie
Components: main
Signed-By: /usr/share/keyrings/xpra.asc
Architectures: amd64 arm64
❯ apt show xpra-server
Package: xpra-server
Version: 6.1-r36107-1
Priority: optional
Section: x11
Source: xpra
Maintainer: Antoine Martin <antoine@xpra.org>
Installed-Size: 2,083 kB
Depends: xpra-common (= 6.1-r36107-1), python3 (<< 3.12), python3 (>= 3.11~), python3:any (>= 3.6~), gir1.2-gtk-3.0, python3-cairo, python3-pil, openssl, xvfb, keyboard-configuration
Recommends: xpra-codecs (= 6.1-r36107-1), xpra-codecs-extras (= 6.1-r36107-1), xpra-x11 (= 6.1-r36107-1), xpra-html5, python3-gi-cairo, libsystemd, libc6 (>= 2.14), libpam0g (>= 0.99.7.1), python3-dbus, dbus-x11, ibus, python3-setproctitle, python3-xdg, python3-pyinotify, gir1.2-rsvg-2.0, cups-filters, cups-common, cups-pdf, cups-daemon, xterm
Suggests: xpra-codecs-nvidia (= 6.1-r36107-1), openssh-server, python3-opengl, python3-kerberos, python3-gssapi, python3-oauthlib
Conflicts: python2-xpra, python3-xpra, xpra (<< 5)
Breaks: python2-xpra (<< 5), python3-xpra (<< 5), xpra (<< 5)
Homepage: https://xpra.org/
Download-Size: 417 kB
APT-Sources: https://xpra.org/beta trixie/main amd64 Packages
Description: tool to detach/reattach running X programs,
 this is server component allowing you to start sessions

Notice: There are 6 additional records. Please use the '-a' switch to see them.

Additional context

Thanks!

totaam commented 4 months ago

The next crop of beta builds will automatically pick up the updated python version.

markmandel commented 4 months ago

The next crop of beta builds will automatically pick up the updated python version.

As always, you are awesome 👍🏻 thank you!

totaam commented 4 months ago

Try now, trixie 6.1-r36230 builds are in the beta repo for trixie.