On Thu, Jan 15, 2026 at 7:05 AM Markus Volk via lists.openembedded.org
<[email protected]> wrote:

> - update dependencies
> - inherit manpages mime
> - build x11 depending on DISTRO_FEATURES
>
> ============
> 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]>
> ---
>  ...-session_47.0.1.bb => gnome-session_49.2.bb} | 17 ++++++-----------
>  1 file changed, 6 insertions(+), 11 deletions(-)
>  rename meta-gnome/recipes-gnome/gnome-session/{gnome-session_47.0.1.bb
> => gnome-session_49.2.bb} (56%)
>
> diff --git a/meta-gnome/recipes-gnome/gnome-session/
> gnome-session_47.0.1.bb b/meta-gnome/recipes-gnome/gnome-session/
> gnome-session_49.2.bb
> similarity index 56%
> rename from meta-gnome/recipes-gnome/gnome-session/gnome-session_47.0.1.bb
> rename to meta-gnome/recipes-gnome/gnome-session/gnome-session_49.2.bb
> index 3bb1cb1651..c280224ee1 100644
> --- a/meta-gnome/recipes-gnome/gnome-session/gnome-session_47.0.1.bb
> +++ b/meta-gnome/recipes-gnome/gnome-session/gnome-session_49.2.bb
> @@ -3,28 +3,23 @@ LICENSE = "GPL-2.0-only"
>  LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
>
>  DEPENDS = " \
> -    glib-2.0-native \
> -    xtrans \
> -    libice \
> -    libsm \
> -    virtual/libx11 \
> -    gtk+3 \
> +    glib-2.0 \
> +    gtk4 \
>      gnome-desktop \
>      json-glib \
>      systemd \
>  "
>
>
> -inherit gnomebase gettext gsettings upstream-version-is-even
> features_check
> +inherit gnomebase gettext gsettings upstream-version-is-even
> features_check mime mime-xdg manpages
>
> -REQUIRED_DISTRO_FEATURES = "polkit systemd pam gobject-introspection-data"
>

seeing this

Recipe inherits features_check but doesn't use it


>
> -SRC_URI = "
> https://download.gnome.org/sources/gnome-session/${@oe.utils.trim_version('${PV}',
> 1)}/gnome-session-${PV}.tar.xz"
> -SRC_URI[sha256sum] =
> "56ae9c68e49995793eb2096bcdc4533b111669e1e54c8b6e0b1d952f6a5e8a70"
> +SRC_URI[archive.sha256sum] =
> "fcdb4f45d6a60d84e9ecae1e3740bab6e55bab0cb49e0fb38280e9b38f3a8485"
>
> -PACKAGECONFIG ??= ""
> +PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
>
>  PACKAGECONFIG[docbook] = "-Ddocbook=true, -Ddocbook=false"
> +PACKAGECONFIG[x11] = "-Dx11=true, -Dx11=false,virtual/libx11"
>  PACKAGECONFIG[man] = "-Dman=true, -Dman=false,xmlto-native libxslt-native"
>
>  FILES:${PN} += " \
> --
> 2.52.0
>
>
> 
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#123514): 
https://lists.openembedded.org/g/openembedded-devel/message/123514
Mute This Topic: https://lists.openembedded.org/mt/117280465/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to