FFe: [MIR] freedp2 -> freerdp3 in main
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
freerdp3 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
gnome-remote-desktop (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
remmina (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Feature Freeze Exception Request
--------------
There are only 2 packages in Ubuntu main that use freerdp2: remmina and gnome-remote-
This also requests updating gnome-control-
Impact
------
A headline feature of GNOME 46 is support as a Remote Desktop server without requiring someone to already be logged in locally ("headless" mode). This feature requires gnome-remote-
Impact if this does not happen
-------
- We would need to patch gnome-control-
- We would need to keep using gnome-remote-
Why this did not land sooner
-------
It required the packaging of a new source package freerdp3. And we had to do this sooner than Debian. Sorry too many things to do before Feature Freeze and this did not make it.
Affected Packages
-----------------
- gnome-remote-
- gnome-control-
- remmina 1.4.34 -> 1.4.35 and swap build-depends. Remmina 1.4.34 did not work with freerdp 3.3 in my testing
- gnome-connections (build-dependency swap): Not required by other changes and not in Main but makes sense to switch it also
Affected Flavors
----------------
Only Ubuntu Desktop and Edubuntu ships gdm3, gnome-control-
Remmina is included in Ubuntu Desktop, Cinnamon, Kylin, and Unity.
gnome-connections has no reverse dependencies or recommends.
Upstream Changes
----------------
https:/
https:/
gnome-control-
https:/
Build Logs
----------
I have backported GNOME Shell 46 RC and GTK4 4.13 to the Ubuntu Desktop PPA. The PPA currently has noble-proposed disabled so that it is easily possible to try this set of packages without dealing with the incomplete 32-bit time transition in noble-proposed. In addition, the PPA has the affected packages from this FFe.
https:/
Testing Done
-------
1. From Ubuntu 23.10 client using Remmina, I was successfully able to connect to Ubuntu 24.04 LTS host using GNOME Shell 46 RC and GNOME Remote Desktop 46 RC. Remote control worked.
2. From Ubuntu 24.04 LTS client with Remmina 1.4.35 built with freerdp3, I was able to connect to Ubuntu 23.10 host. Remote control worked.
3. From Ubuntu 24.04 LTS client with GNOME Connections 46 RC built with freerdp3, I was able to connect to Ubuntu 23.10 host. Remote control worked.
4. I added a new Remote Login test case to https:/
Changed in remmina (Ubuntu): | |
status: | New → Incomplete |
Changed in gnome-remote-desktop (Ubuntu): | |
status: | New → Incomplete |
description: | updated |
summary: |
- [DRAFT] FFe: freedp2 -> freerdp3 in main + FFe: freedp2 -> freerdp3 in main |
description: | updated |
description: | updated |
Changed in gnome-remote-desktop (Ubuntu): | |
status: | Incomplete → New |
Changed in remmina (Ubuntu): | |
status: | Incomplete → New |
description: | updated |
Changed in gnome-remote-desktop (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in remmina (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in freerdp3 (Ubuntu): | |
status: | New → In Progress |
Changed in freerdp3 (Ubuntu): | |
status: | In Progress → Fix Committed |
tags: | removed: update-excuse |
gnome-remote- desktop- 45 is not compatible with mutter-46. All you need to do is use a system with the NVIDIA driver, run g-r-d-45 with mutter-46 and you either run into a black screen, or you might see an initial frame but no updates (freezed screen).