Package: release.debian.org Severity: normal Tags: moreinfo Control: block -1 by 954022 Control: affects -1 + src:pipewire User: release.debian....@packages.debian.org Usertags: transition X-Debbugs-Cc: pipew...@packages.debian.org, k...@packages.debian.org, wes...@packages.debian.org, mut...@packages.debian.org, gnome-remote-desk...@packages.debian.org
pipewire will need a transition from 0.2.x to 0.3.x at some point, allowing remote desktop support in GNOME to be re-enabled. This is an API and ABI break, although the API breaks appear to be small enough that some packages support both versions with some #if conditions. A prerequisite for all this is to get pipewire 0.3 through NEW and into experimental (#954022). I've marked the transition bug as moreinfo to indicate that it cannot go ahead right now. Affected packages: - mutter currently has remote desktop support disabled, but can re-enable it after Pipewire 0.3 becomes available - xdg-desktop-portal will need new upstream release 1.7.x, or the Pipewire features being disabled (1.7.x is already in experimental, with its Pipewire support disabled for now because it needs Pipewire 0.3.x) - gnome-remote-desktop will need new upstream release 0.1.8, and as far as I understand it, is non-functional without Pipewire support that matches what mutter uses - krfb and xdg-desktop-portal-kde appear to support both APIs upstream, but will need some simple packaging changes to switch the dependency - weston currently only supports Pipewire 0.2, and will need either https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/456, or that feature being disabled if it isn't considered important Ben file: title = "pipewire"; is_affected = .depends ~ "libpipewire-0.2-1" | .depends ~ "libpipewire-0.3-0"; is_good = .depends ~ "libpipewire-0.3-0"; is_bad = .depends ~ "libpipewire-0.2-1";