Hi folks! I've gone ahead and updated the Basic release criteria to specify that installing via 'RDP' must work, instead of 'VNC':
https://fedoraproject.org/w/index.php?title=Basic_Release_Criteria&diff=...
this is because anaconda switched from VNC to RDP as part of https://fedoraproject.org/wiki/Changes/Anaconda_As_Native_Wayland_Applicatio... .
Since it seems like such a straightforward swap I figured I'd just do it and ask for forgiveness, rather than drafting it and asking for permission. If anyone sees any issues with this, please do yell. :D
I already updated the test case and matrix for this earlier in the cycle, but forgot about the criteria.
On Thu, 2025-03-27 at 12:40 -0700, Adam Williamson wrote:
Hi folks! I've gone ahead and updated the Basic release criteria to specify that installing via 'RDP' must work, instead of 'VNC':
https://fedoraproject.org/w/index.php?title=Basic_Release_Criteria&diff=...
this is because anaconda switched from VNC to RDP as part of https://fedoraproject.org/wiki/Changes/Anaconda_As_Native_Wayland_Applicatio... .
Since it seems like such a straightforward swap I figured I'd just do it and ask for forgiveness, rather than drafting it and asking for permission. If anyone sees any issues with this, please do yell. :D
I just checked, VNC and all of X11 has been removed from Anaconda, I don't understand why they don't add Wayland support alongside and leave X11 alone, very disappointing . Anyway I think when they wrote in https://www.redhat.com/en/blog/rhel-10-plans-wayland-and-xorg-server
and raised the points it was a good summary, of what you need to be ready and stable to (me ?) move to Wayland
- Developing infrastructure to support modern remote desktop solutions - Review and development for explicit sync support in the Wayland protocol and relevant projects - Created Libei to provide a solution for input emulation and capture - Co-led the Wakefield initiative to make OpenJDK work with (X)Wayland
the first one ( modern remote desktop ) , what was done here until today ?
I already updated the test case and matrix for this earlier in the cycle, but forgot about the criteria. -- Adam Williamson (he/him/his) Fedora QA Fedora Chat: @adamwill:fedora.im | Mastodon: @adamw@fosstodon.org https://www.happyassassin.net
On Wed, 2025-04-16 at 00:25 +0100, Sérgio Basto via test wrote:
On Thu, 2025-03-27 at 12:40 -0700, Adam Williamson wrote:
Hi folks! I've gone ahead and updated the Basic release criteria to specify that installing via 'RDP' must work, instead of 'VNC':
https://fedoraproject.org/w/index.php?title=Basic_Release_Criteria&diff=...
this is because anaconda switched from VNC to RDP as part of https://fedoraproject.org/wiki/Changes/Anaconda_As_Native_Wayland_Applicatio... .
Since it seems like such a straightforward swap I figured I'd just do it and ask for forgiveness, rather than drafting it and asking for permission. If anyone sees any issues with this, please do yell. :D
I just checked, VNC and all of X11 has been removed from Anaconda, I don't understand why they don't add Wayland support alongside and leave X11 alone, very disappointing . Anyway I think when they wrote in https://www.redhat.com/en/blog/rhel-10-plans-wayland-and-xorg-server
and raised the points it was a good summary, of what you need to be ready and stable to (me ?) move to Wayland
- Developing infrastructure to support modern remote desktop solutions
- Review and development for explicit sync support in the Wayland
protocol and relevant projects
- Created Libei to provide a solution for input emulation and capture
- Co-led the Wakefield initiative to make OpenJDK work with (X)Wayland
the first one ( modern remote desktop ) , what was done here until today ?
It's not really on topic here. We test what gets built. Debating what gets built is over on devel@ . The Change for this was https://fedoraproject.org/wiki/Changes/Anaconda_As_Native_Wayland_Applicatio... , which has all the explanation and planning in it. For the installer, RDP seems like a perfectly good functional replacement for VNC, to me. It doesn't have the reverse-connection feature, but I think that was fairly rarely used.
Adam Williamson adamwill@fedoraproject.org writes:
For the installer, RDP seems like a perfectly good functional replacement for VNC, to me. It doesn't have the reverse-connection feature, but I think that was fairly rarely used.
Yeah, only every installation I ever do which probably numbers in tens of thousands at this point. Oh, well. You win some (maybe an occasional one here and there) and you lose some.
On Tue, Apr 15, 2025 at 7:26 PM Sérgio Basto via test test@lists.fedoraproject.org wrote:
On Thu, 2025-03-27 at 12:40 -0700, Adam Williamson wrote:
Hi folks! I've gone ahead and updated the Basic release criteria to specify that installing via 'RDP' must work, instead of 'VNC':
https://fedoraproject.org/w/index.php?title=Basic_Release_Criteria&diff=...
this is because anaconda switched from VNC to RDP as part of https://fedoraproject.org/wiki/Changes/Anaconda_As_Native_Wayland_Applicatio... .
Since it seems like such a straightforward swap I figured I'd just do it and ask for forgiveness, rather than drafting it and asking for permission. If anyone sees any issues with this, please do yell. :D
I just checked, VNC and all of X11 has been removed from Anaconda, I don't understand why they don't add Wayland support alongside and leave X11 alone, very disappointing . Anyway I think when they wrote in https://www.redhat.com/en/blog/rhel-10-plans-wayland-and-xorg-server
and raised the points it was a good summary, of what you need to be ready and stable to (me ?) move to Wayland
- Developing infrastructure to support modern remote desktop solutions
- Review and development for explicit sync support in the Wayland
protocol and relevant projects
- Created Libei to provide a solution for input emulation and capture
- Co-led the Wakefield initiative to make OpenJDK work with (X)Wayland
the first one ( modern remote desktop ) , what was done here until today ?
There have been both VNC and RDP server implementations for Wayland environments for quite some time. Weston has it built into the compositor, KDE Plasma has KRFB and KRDP for VNC and RDP respectively, and GNOME has GNOME Remote Desktop with both VNC and RDP support.
For beyond Weston; KDE Plasma; and GNOME, there is WayVNC for a VNC server that is compatible with wlroots and Mir based compositors.
(As an aside, there's also IPKVM support with Deskflow for GNOME and KDE, and Waynergy for wlroots and Mir compositors.)
This was one of the earliest things handled in Wayland by the wlroots community, and it took time for GNOME and KDE to catch up here.
Explicit sync support was added fairly recently to the NVIDIA driver and is hooked up in GNOME and KDE Plasma as of Fedora Linux 41. The wlroots library is adding it with the upcoming 0.19.0 release, and Mir is working on it (https://github.com/canonical/mir/pull/3717).
The rest of it is less compositor centric and more app stuff. :)
-- 真実はいつも一つ!/ Always, there's only one truth!