Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnome-session for openSUSE:Factory checked in at 2026-05-06 19:18:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-session (Old) and /work/SRC/openSUSE:Factory/.gnome-session.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-session" Wed May 6 19:18:03 2026 rev:223 rq:1351108 version:50.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-session/gnome-session.changes 2026-05-04 12:49:49.388354227 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-session.new.30200/gnome-session.changes 2026-05-06 19:19:16.756501950 +0200 @@ -1,0 +2,9 @@ +Tue May 5 07:49:14 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Eliminate usage of update-alternatives on suse_version >= 1610 + (jsc#PED-15674): GNOME-Session was the only one installng that + handler into the wayland-sessions directory, and apparently + nothing is reading it. GNOME does not have the X-Session anymore, + making the step out easy at this time. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-session.spec ++++++ --- /var/tmp/diff_new_pack.JcGOyH/_old 2026-05-06 19:19:19.068597175 +0200 +++ /var/tmp/diff_new_pack.JcGOyH/_new 2026-05-06 19:19:19.084597834 +0200 @@ -26,7 +26,6 @@ Source0: %{name}-%{version}.tar.xz # PATCH-FIX-UPSTREAM gnome-session-fix-double-free-GError.patch bsc#1261932, glgo#GNOME/gnome-session!176 [email protected] -- Fix a double-free on GError Patch0: gnome-session-fix-double-free-GError.patch - BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes BuildRequires: meson @@ -40,8 +39,6 @@ Requires: gsettings-desktop-schemas >= 0.1.7 Requires: hicolor-icon-theme Requires: xorg-x11-server-wayland -Requires(post): update-alternatives -Requires(postun): update-alternatives # gnome-session-default-session merged into gnome-session; the alternative - fallback-session - disappeared # with GNOME 3.8 Provides: %{name}-default-session = %{version} @@ -53,6 +50,10 @@ Provides: gnome-session-core = %{version} Obsoletes: gnome-session-wayland < 49.1 Provides: gnome-session-wayland = %{version} +%if 0%{?suse_version} < 1610 +Requires(post): update-alternatives +Requires(postun): update-alternatives +%endif %description This package provides the basic session tools, like session management @@ -76,11 +77,14 @@ %find_lang %{name} %{?no_lang_C} %fdupes %{buildroot}/%{_prefix} +%if 0%{?suse_version} < 1610 # Prepare for 'default.desktop' being update-alternative handled, boo#1039756 mkdir -p %{buildroot}%{_sysconfdir}/alternatives touch %{buildroot}%{_sysconfdir}/alternatives/default-waylandsession.desktop ln -s %{_sysconfdir}/alternatives/default-waylandsession.desktop %{buildroot}%{_datadir}/wayland-sessions/default.desktop +%endif +%if 0%{?suse_version} < 1610 %post %{_sbindir}/update-alternatives --install %{_datadir}/wayland-sessions/default.desktop \ default-waylandsession.desktop %{_datadir}/wayland-sessions/gnome.desktop 25 @@ -88,15 +92,18 @@ %postun [ -f %{_datadir}/wayland-sessions/gnome.desktop ] || %{_sbindir}/update-alternatives \ --remove default-waylandsession.desktop %{_datadir}/wayland-sessions/gnome.desktop +%endif %files %license COPYING %doc NEWS README.md %{_datadir}/gnome-session/sessions/gnome.session %dir %{_datadir}/wayland-sessions -%{_datadir}/wayland-sessions/default.desktop %{_datadir}/wayland-sessions/gnome.desktop +%if 0%{?suse_version} < 1610 +%{_datadir}/wayland-sessions/default.desktop %ghost %{_sysconfdir}/alternatives/default-waylandsession.desktop +%endif %{_bindir}/gnome-session %{_bindir}/gnome-session-inhibit %{_bindir}/gnome-session-quit ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.JcGOyH/_old 2026-05-06 19:19:19.324607719 +0200 +++ /var/tmp/diff_new_pack.JcGOyH/_new 2026-05-06 19:19:19.348608707 +0200 @@ -1,6 +1,6 @@ -mtime: 1777449487 -commit: fa6a4af5772ca456c94da6a285ffb1880e234860a73fc81124d7131eb08abddb +mtime: 1777968816 +commit: cc06b95f1438d43b4531a1b813b03204f13d96e921bec18f16ae96ce1d9b3a7d url: https://src.opensuse.org/GNOME/gnome-session -revision: fa6a4af5772ca456c94da6a285ffb1880e234860a73fc81124d7131eb08abddb +revision: cc06b95f1438d43b4531a1b813b03204f13d96e921bec18f16ae96ce1d9b3a7d projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-05-05 10:13:36.000000000 +0200 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.*
