its also breaking YP compat check https://autobuilder.yoctoproject.org/valkyrie/#/builders/81/builds/1249/steps/12/logs/errors
On Fri, Jan 16, 2026 at 10:14 AM Markus Volk <[email protected]> wrote: > v3: remove systemd dependency. There is only a runtime dependency on > logind which can also be fulfilled by e.g. elogind > > On Fri, Jan 16 2026 at 19:08:49 +01:00:00, Markus Volk via > lists.openembedded.org <[email protected]> wrote: > > - update dependencies - inherit manpages mime - build x11 depending on > DISTRO_FEATURES - rename packageconfig man->manpages to work with manpages > class ============ Version 49.0 ============ - Translation updates - Fixed > build with musl libc - Fixed some memory corruption bugs that led to > gnome-session-init-worker crashing on logout - Fixed a memory leak in > gnome-session-init-worker - Allowed Qt apps to use the Wayland text-input > protocol, instead of forcing them to use the direct ibus integration plugin > ============= Version 49.rc ============= - Disabled the > org.freedesktop.ScreenSaver proxy service on the login screen - Separated > out the systemd-specific code from the gnome-session leader process into a > dedicated executable. This makes it easier to integrate distributions that > use alternative init systems with gnome-session (though note that this is > still a usecase we don't officially support upstream) - Translation updates > =============== Version 49.beta =============== - gnome-session is no > longer started via a shell script, and instead all of the necessary setup > is done in C. - gnome-session's builtin service manager has been completely > removed. Service management will now be handled entirely by the operating > system's native service manager (i.e. systemd). See the following blog post > for more information: > https://blogs.gnome.org/adrianvovk/2025/06/10/gnome-systemd-dependencies > - The "fail whale" dialog has been removed - Various unused APIs and > interfaces were removed, including: - The org.gnome.SessionManager.Client > and o.g.SM.App D-Bus interfaces - Various D-Bus APIs related to the > service manager - Various .desktop and .session file keys that were used > only by the builtin service manager - Fallback sessions, since there's no > way to fall back anymore - The code was significantly refactored - > gnome-session now provides a gnome-session-basic-services.target, that > sessions like the GDM greeter and gnome-initial-setup can use to avoid > listing all of the basic GNOME session services (like all the > gnome-settings-daemon plugins) - The --autostart command line option was > removed, and instead kiosk sessions should set Kiosk=true in their session > definition file. - Updated GNOME's mimetype defaults to drop Evince (which > was replaced with Papers) - Translation updates ================== Version > 49.alpha.1 ================== Fix POTFILES to stop listing deleted files > Stop requiring the gnome-settings-daemon Wacom plugin, which doesn't exist > anymore Ensure that we start localsearch when starting a GNOME session via > systemd Translation updates ================== Version 49.alpha.0 > ================== Removed XSMP Removed session restore functionality X11 > sessions are disabled by default Added a default mimeapps list for GNOME's > core apps gsd-xsettings now starts on demand in Wayland Dropped gnome-dummy > session Allow Inhibit() with no app ID Unset all LC_* variables that are > bound to REGION Ported fail whale to gtk4 Dropped session selector GUI > Dropped the hardware acceleration check gnome-session-inhibit: Propagate > parent death gnome-session-inhibit: Fixup terminal handling Contributors: > Benjamin Berg, Alessandro Bono, Matthias Clasen, gnome-build-meta-bot, Neal > Gompa, Sophie Herold, Javier Jardón, Chris Mayo, Simon McVittie, Jordan > Petridis, Ray Strode, Joan Torres, Adrian Vovk, Chris Williams Translators: > Марко Костић [sr], Aefgh Threenine [th], A S Alam [pa], Baxrom Raxmatov > [uz], Ekaterine Papava [ka], Martin [sl], Quentin PAGÈS [oc], Vasil Pupkin > [be] ============ Version 48.0 ============ The gnome-session script no > longer re-runs itself as a subprocess GNOME OS CI was ported to use a CI > template Integrated new CI-based release process Fix bugs caused by systemd > v257's inhibitor behavior changes Make `gnome-session --version` print to > stdout rather than syslog Translation updates README updates Signed-off-by: > Markus Volk <[email protected]> Signed-off-by: Khem Raj < > [email protected]> --- .../gnome-session/gnome-session_47.0.1.bb | 35 > ------------------- .../gnome-session/gnome-session_49.2.bb | 27 > ++++++++++++++ 2 files changed, 27 insertions(+), 35 deletions(-) delete > mode 100644 meta-gnome/recipes-gnome/gnome-session/gnome-session_47.0.1.bb > create mode 100644 meta-gnome/recipes-gnome/gnome-session/ > gnome-session_49.2.bb diff --git a/meta-gnome/recipes-gnome/gnome-session/ > gnome-session_47.0.1.bb b/meta-gnome/recipes-gnome/gnome-session/ > gnome-session_47.0.1.bb deleted file mode 100644 index > 3bb1cb1651..0000000000 --- a/meta-gnome/recipes-gnome/gnome-session/ > gnome-session_47.0.1.bb +++ /dev/null @@ -1,35 +0,0 @@ -SUMMARY = "GNOME > session" -LICENSE = "GPL-2.0-only" -LIC_FILES_CHKSUM = " > file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" - -DEPENDS = " \ - > glib-2.0-native \ - xtrans \ - libice \ - libsm \ - virtual/libx11 \ - > gtk+3 \ - gnome-desktop \ - json-glib \ - systemd \ -" - - -inherit > gnomebase gettext gsettings upstream-version-is-even features_check - > -REQUIRED_DISTRO_FEATURES = "polkit systemd pam gobject-introspection-data" > - -SRC_URI = " > https://download.gnome.org/sources/gnome-session/${@oe.utils.trim_version('${PV}', > 1)}/gnome-session-${PV}.tar.xz" -SRC_URI[sha256sum] = > "56ae9c68e49995793eb2096bcdc4533b111669e1e54c8b6e0b1d952f6a5e8a70" - > -PACKAGECONFIG ??= "" - -PACKAGECONFIG[docbook] = "-Ddocbook=true, > -Ddocbook=false" -PACKAGECONFIG[man] = "-Dman=true, > -Dman=false,xmlto-native libxslt-native" - -FILES:${PN} += " \ - > ${datadir}/xdg-desktop-portal \ - ${datadir}/xsessions \ - > ${datadir}/wayland-sessions \ - ${systemd_user_unitdir} \ -" diff --git > a/meta-gnome/recipes-gnome/gnome-session/gnome-session_49.2.bb > b/meta-gnome/recipes-gnome/gnome-session/gnome-session_49.2.bb new file > mode 100644 index 0000000000..20f122ffd0 --- /dev/null +++ > b/meta-gnome/recipes-gnome/gnome-session/gnome-session_49.2.bb @@ -0,0 > +1,27 @@ +SUMMARY = "GNOME session" +LICENSE = "GPL-2.0-only" > +LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" > + +DEPENDS = " \ + glib-2.0 \ + gtk4 \ + gnome-desktop \ + json-glib \ +" + > +inherit gnomebase gettext gsettings upstream-version-is-even mime mime-xdg > manpages + +SRC_URI[archive.sha256sum] = > "fcdb4f45d6a60d84e9ecae1e3740bab6e55bab0cb49e0fb38280e9b38f3a8485" + > +PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" + > +PACKAGECONFIG[docbook] = "-Ddocbook=true, -Ddocbook=false" > +PACKAGECONFIG[x11] = "-Dx11=true, -Dx11=false,virtual/libx11" > +PACKAGECONFIG[manpages] = "-Dman=true, -Dman=false,xmlto-native > libxslt-native" + +FILES:${PN} += " \ + ${datadir}/xdg-desktop-portal \ + > ${datadir}/xsessions \ + ${datadir}/wayland-sessions \ + > ${systemd_user_unitdir} \ +" > -- > 2.52.0 > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#123566): https://lists.openembedded.org/g/openembedded-devel/message/123566 Mute This Topic: https://lists.openembedded.org/mt/117302289/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
