Still problems on musl/sysvinit

https://errors.yoctoproject.org/Errors/Details/896409/

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 (#123562): 
https://lists.openembedded.org/g/openembedded-devel/message/123562
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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to