Uploaded image for project: 'anaconda installer'
  1. anaconda installer
  2. INSTALLER-3923

Get the RHEL 10 Wayland migration patches to Fedora

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Critical Critical
    • 24Q2, F42 - 100% CC, 24Q3
    • None
    • None
    • Xorg -> Wayland migration on Fedora
    • 50
    • False
    • None
    • False
    • Testable
    • Done
    • 0% To Do, 0% In Progress, 100% Done
    • 20

      We have a patch set for RHEL 10 that switches Anaconda to run as a native Wayland client & drop Xorg and related dependencies (Xorg server, libXklavier, Tiger VNC).

      Combined PR for the Xorg -> Wayland migration:

      https://github.com/rhinstaller/anaconda/pull/5485

      PR that extends the previous PR to also drop Tiger VNC and replace it with GNOME remote desktop:

      https://github.com/rhinstaller/anaconda/pull/5498

      Both of these have been tested & work fine on Fedora Rawhide.

      While individual parts of the patch set are quite modular and some could be merged individually, overall the the changeset as a whole interacts with many files & could start to encounter conflicts due to changes in Anaconda & related projects. Also those that participated on the RHEL 10 effort (including Jose Exposito exposito from the GPU team) have this fresh on their mind, which could help to land this to Fedora as well.

      Still there are a few pre-requisite items that need to be checked:

      • localed support in Fedora environments
        • there should be localed support in Gnome kiosk, but localed suport in GNOME Shell might have yet to be added
      • if we could switch from VNC to RDP or if Fedora requires VNC support to be kept in place in some form

      Overall, it would be good to start at least the localed support discovery & VNC/RDP discussions as soon as possible, as their findings will shape the rest of the effort.

      Relevant issues tracked as Fedora bugs:

      https://bugzilla.redhat.com/show_bug.cgi?id=2270718

      • missing gnome-remote-desktop-headless.service,
      • which would be useful for us

      https://bugzilla.redhat.com/show_bug.cgi?id=2270507

      • IP -> hostname resolution gets stuck for 2 minutes
      • affects Fedora 40 & current (March 2024) Rawhide
      • does not affect RHEL 8-10
      • might be related to systemd-resolved, but there is not a clear link
        • releases without systemd-resolved are not affected (F35 & RHEL 8-10)
        • some releases with systemd-resolved are also not affected (F36-39)

      https://bugzilla.redhat.com/show_bug.cgi?id=2268578

      • intermittent issues with keyboard configuration

            jkonecny@redhat.com Jiri Konecny
            mkolman@redhat.com Martin Kolman
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: