På onsdag 19. november 2025 kl. 00:50, skrev HenryH <[email protected]>:
> Newer versions of GNOME will fully rely on Systemd and Wayland, > removing support for X sessions. > > It says here: > https://blogs.gnome.org/adrianvovk/2025/06/10/gnome-systemd-dependencies/ > and https://gitlab.gnome.org/GNOME/Initiatives/-/issues/60 To paraphrase @ajacoutot, Gnome 49.x is probably the last major update for OpenBSD. Sorry. Gnome has decided to only support a (admittedly large) subset of linux going forward. That lack of portability is not something OpenBSD, any other BSD, non-systemd linux, or other (non)free operating system can easily overcome. I think the work already done by the ports team is exemplary; there are a lot of patches and work done to keep it running well and securely. I thank the ports team for said and other work. Gnome portability is separate from the arcan/wayland/X11(xenocara) debacle. Though work is being done on wayland and, to a smaller extent, arcan on OpenBSD. X11(xenocara) is still there. So there are options thankfully on that front. Note: brightness management was lost between Gnome 48 and 49. :/ Here are the relevant commits in the openbsd-ports-cvs mailing list: https://marc.info/?l=openbsd-ports-cvs&m=176302102419182 CVSROOT: /cvs Module name: ports Changes by: [email protected] 2025/11/13 01:19:16 Modified files: meta/gnome : Makefile Log message: Bump GNOME to version 49. Not everything is in yet. Note that this will probably be the last GNOME version that will be able to run on OpenBSD; it's already heavily patched. GNOME 50 is dropping support for X11 and systemd dependency is becoming a hard one (along with GUdev and other functions we don't support). See: https://blogs.gnome.org/adrianvovk/2025/06/10/gnome-systemd-dependencies/ -- https://marc.info/?l=openbsd-ports-cvs&m=176302744224610 CVSROOT: /cvs Module name: ports Changes by: [email protected] 2025/11/13 03:53:08 Modified files: x11/gnome/shell: Makefile Added files: x11/gnome/shell/patches: patch-js_ui_panel_js Log message: Disable brightness management: it is now handled by mutter using sysfs (linux only). -- You can find more gnome related comments in openbsd-ports-cvs: https://marc.info/?l=openbsd-ports-cvs&w=2&r=1&s=gnome&q=b Unless elogind and associated projects are brought in or gnome can be convinced to continue supporting portability while they flence and clean up code to ease maintenance burden(their purported rational for eliminating portability), xfce(x11|wayland) or mate(x11|wayland not working yet?) might be something to move to if wanting to stick to gtk. Xfce, mate, budgie, kde-plasma and other projects continue supporting portability even as they transition to wayland either by total removal of X11 or depreciating support to baremetal X11. @rsadowski does good work on kde-plasma for qt. LXQT gets love from various ports maintainers/developers too. QT 6.10 is being worked on. https://bsd.network/users/sizeofvoid/statuses/115438938825659550 [?] Rafael Sadowski » 🌐 2025-10-26 @[email protected] Some of you may have noticed that #KDE #Plasma 6.5 is out. Normally, #OpenBSD is quick to adopt the latest version. (Even though we are not supported!) 6.5 depends on #Qt 6.9, but we still have 6.8.3. I am working hard on Qt 6.10. -- Maybe cosmic(Desktop Environment) will get added to ports, but, as it uses rust, can really only be ported to sparc64, arm64, risc64, and amd64 on OpenBSD for now. Cosmic is nominally gnome like, but might endeavour to be portable. https://www.freshports.org/x11-wm/cosmic-comp/ Gnome 49 will probably stay in ports for a while, using x11 and/or maybe wayland, regardless. Just without security or feature updates past 50+ releases of Gnome, assuming backporting fixes is not easily feasible. I apologize if any of this information is superfluous to your query, I tried to be thorough, or if this a dealbreaker to continue utilizing OpenBSD for your use cases if gnome is very tied into your workflow. Does this reply help? -- yaydn May you have a good day and well wishes.

