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.

Reply via email to