Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gnome-settings-daemon for
openSUSE:Factory checked in at 2025-09-24 15:21:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-settings-daemon (Old)
and /work/SRC/openSUSE:Factory/.gnome-settings-daemon.new.27445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-settings-daemon"
Wed Sep 24 15:21:07 2025 rev:204 rq:1305459 version:49.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/gnome-settings-daemon/gnome-settings-daemon.changes
2025-05-20 09:37:33.231947383 +0200
+++
/work/SRC/openSUSE:Factory/.gnome-settings-daemon.new.27445/gnome-settings-daemon.changes
2025-09-24 15:21:31.677391087 +0200
@@ -1,0 +2,49 @@
+Mon Sep 15 06:44:04 UTC 2025 - Dominique Leuenberger <[email protected]>
+
+- Update to version 49.0:
+ + Power: Avoid polling light sensor if ambient light setting is
+ disabled
+ + Updated translations
+
+-------------------------------------------------------------------
+Mon Sep 1 14:09:49 UTC 2025 - Dominique Leuenberger <[email protected]>
+
+- Update to version 49.rc:
+ + Update to GNOME Session changes
+ + Power:
+ - Fix check for shell-managed brightness
+ - Refactor light sensor enablement
+ + A11y-settings: Manage Orca lifetime
+ + Updated translations
+- Drop pkgconfig(pango) BuildRequires: no longer needed
+
+-------------------------------------------------------------------
+Fri Aug 29 08:25:36 UTC 2025 - Dominique Leuenberger <[email protected]>
+
+- Update to version 49.beta:
+ + Drop dependency on GTK4
+ + Add xwayland/x11 build options
+ + Power:
+ - Do not treat all notifications as critical
+ - Let backlight auto-dimming in control of GNOME Shell
+ + Housekeeping: Add new donation reminder notification
+- Changes from version 49.alpha.1:
+ + Keyboard: Drop keyboard bell GSettings schema leftovers
+- Changes from version 49.alpha:
+ + Update to GTK4
+ + Power: Use new Mutter backlight D-Bus interface
+ + Wacom: Drop support to update per-button OLED screens in Wacom
+ Intuos 4 model with descriptive actions. This tablet model will
+ still be functional, but the tiny screens besides the pad
+ buttons will remain blank.
+ + Updated translations
+- Adjust buildrequires, following upstream changes:
+ - Replace libcanberra-gtk with libcanberra
+ - Replace gnome-desktop-3.0 with gnome-desktop-4
+ - Drop pkgconfig(gtk+-3.0)
+- Add g-s-d-skip-donation.patch: We do believe in supporting
+ opensource projects, but not in pestering users with popups in
+ this form. We will, however, add a 'Support GNOME' page into our
+ welcome/tour application to make up for it.
+
+-------------------------------------------------------------------
Old:
----
gnome-settings-daemon-48.1.obscpio
New:
----
g-s-d-skip-donation.patch
gnome-settings-daemon-49.0.obscpio
----------(New B)----------
New: - Drop pkgconfig(gtk+-3.0)
- Add g-s-d-skip-donation.patch: We do believe in supporting
opensource projects, but not in pestering users with popups in
----------(New E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-settings-daemon.spec ++++++
--- /var/tmp/diff_new_pack.RJzlGb/_old 2025-09-24 15:21:32.461424111 +0200
+++ /var/tmp/diff_new_pack.RJzlGb/_new 2025-09-24 15:21:32.461424111 +0200
@@ -1,7 +1,7 @@
#
# spec file for package gnome-settings-daemon
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -27,10 +27,10 @@
%bcond_without wacom
%endif
-%define base_ver 48
+%define base_ver 49
Name: gnome-settings-daemon
-Version: 48.1
+Version: 49.0
Release: 0
Summary: Settings daemon for the GNOME desktop
License: GPL-2.0-or-later AND LGPL-2.1-only
@@ -44,6 +44,8 @@
Patch1:
gnome-settings-daemon-switch-Japanese-default-input-to-mozc.patch
# PATCH-FIX-UPSTREAM
0001-usb-protection-Treat-hubs-and-HID-devices-like-any-o.patch
glgo#GNOME/gnome-settings-daemon#780, bsc#1226423, CVE-2024-38394
[email protected] -- usb-protection: Treat hubs and HID devices like any other
USB gadget
Patch4: 0001-usb-protection-Treat-hubs-and-HID-devices-like-any-o.patch
+# PATCH-FEATURE-OPENSUSE -- Sorry GNOME, but pestering users like this is not
welcome. We will add a Support GNOME into our welcome app thogh
+Patch5: g-s-d-skip-donation.patch
## SLE/LEAP-only patches start at 1000
# PATCH-FEATURE-OPENSUSE gnome-settings-daemon-notify-idle-resumed.patch
bnc#439018 bnc#708182 bgo#575467 [email protected] -- notify user about auto
suspend when returning from sleep
@@ -68,14 +70,13 @@
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(glib-2.0) >= 2.70
-BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.11.1
+BuildRequires: pkgconfig(gnome-desktop-4) >= 3.11.1
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 46.beta
-BuildRequires: pkgconfig(gtk+-3.0) >= 3.15.3
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(gweather4)
BuildRequires: pkgconfig(kbproto)
BuildRequires: pkgconfig(lcms2)
-BuildRequires: pkgconfig(libcanberra-gtk3)
+BuildRequires: pkgconfig(libcanberra)
BuildRequires: pkgconfig(libgeoclue-2.0) >= 2.3.1
BuildRequires: pkgconfig(libnm) >= 1.0
BuildRequires: pkgconfig(libnotify) >= 0.7.3
@@ -83,7 +84,6 @@
BuildRequires: pkgconfig(libpulse-mainloop-glib) >= 2.0
BuildRequires: pkgconfig(librsvg-2.0) >= 2.36.2
BuildRequires: pkgconfig(mm-glib) >= 1.0
-BuildRequires: pkgconfig(pango) >= 1.20.0
BuildRequires: pkgconfig(polkit-gobject-1) >= 0.114
BuildRequires: pkgconfig(systemd) >= 243
BuildRequires: pkgconfig(udev)
@@ -160,10 +160,6 @@
%install
%meson_install
-%if %{without wacom}
-rm
%{buildroot}%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Wacom.desktop
-%endif
-
%find_lang %{name} %{?no_lang_C}
%fdupes %{buildroot}/%{_prefix}
@@ -174,72 +170,56 @@
%license COPYING COPYING.LIB
%doc NEWS
%{_datadir}/gnome-settings-daemon/
-%{_libexecdir}/gsd-backlight-helper
%{_libexecdir}/gsd-printer
%dir %{_libdir}/gnome-settings-daemon-%{base_ver}/
%{_libdir}/gnome-settings-daemon-%{base_ver}/libgsd.so
# Explicitly list all the plugins so we know we don't lose any
%{_libexecdir}/gsd-a11y-settings
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.A11ySettings.desktop
%{_userunitdir}/org.gnome.SettingsDaemon.A11ySettings.service
%{_userunitdir}/org.gnome.SettingsDaemon.A11ySettings.target
%{_libexecdir}/gsd-color
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Color.desktop
%{_userunitdir}/org.gnome.SettingsDaemon.Color.service
%{_userunitdir}/org.gnome.SettingsDaemon.Color.target
%{_libexecdir}/gsd-datetime
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Datetime.desktop
%{_userunitdir}/org.gnome.SettingsDaemon.Datetime.service
%{_userunitdir}/org.gnome.SettingsDaemon.Datetime.target
%{_libexecdir}/gsd-housekeeping
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Housekeeping.desktop
%{_userunitdir}/org.gnome.SettingsDaemon.Housekeeping.service
%{_userunitdir}/org.gnome.SettingsDaemon.Housekeeping.target
%{_libexecdir}/gsd-keyboard
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Keyboard.desktop
%{_userunitdir}/org.gnome.SettingsDaemon.Keyboard.service
%{_userunitdir}/org.gnome.SettingsDaemon.Keyboard.target
%{_libexecdir}/gsd-media-keys
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.MediaKeys.desktop
%{_userunitdir}/org.gnome.SettingsDaemon.MediaKeys.service
%{_userunitdir}/org.gnome.SettingsDaemon.MediaKeys.target
%{_libexecdir}/gsd-power
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Power.desktop
%{_userunitdir}/org.gnome.SettingsDaemon.Power.service
%{_userunitdir}/org.gnome.SettingsDaemon.Power.target
%{_libexecdir}/gsd-print-notifications
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.PrintNotifications.desktop
%{_userunitdir}/org.gnome.SettingsDaemon.PrintNotifications.service
%{_userunitdir}/org.gnome.SettingsDaemon.PrintNotifications.target
%{_libexecdir}/gsd-rfkill
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Rfkill.desktop
%{_userunitdir}/org.gnome.SettingsDaemon.Rfkill.service
%{_userunitdir}/org.gnome.SettingsDaemon.Rfkill.target
%{_libexecdir}/gsd-screensaver-proxy
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.ScreensaverProxy.desktop
%{_userunitdir}/org.gnome.SettingsDaemon.ScreensaverProxy.service
%{_userunitdir}/org.gnome.SettingsDaemon.ScreensaverProxy.target
%{_libexecdir}/gsd-sharing
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Sharing.desktop
%{_userunitdir}/org.gnome.SettingsDaemon.Sharing.service
%{_userunitdir}/org.gnome.SettingsDaemon.Sharing.target
%if %{with smartcard}
%{_libexecdir}/gsd-smartcard
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Smartcard.desktop
%{_userunitdir}/org.gnome.SettingsDaemon.Smartcard.service
%{_userunitdir}/org.gnome.SettingsDaemon.Smartcard.target
%endif
%{_libexecdir}/gsd-sound
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Sound.desktop
%{_userunitdir}/org.gnome.SettingsDaemon.Sound.service
%{_userunitdir}/org.gnome.SettingsDaemon.Sound.target
%{_libexecdir}/gsd-wwan
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Wwan.desktop
%{_userunitdir}/org.gnome.SettingsDaemon.Wwan.service
%{_userunitdir}/org.gnome.SettingsDaemon.Wwan.target
%{_libexecdir}/gsd-xsettings
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.XSettings.desktop
%{_userunitdir}/org.gnome.SettingsDaemon.XSettings.service
%{_userunitdir}/org.gnome.SettingsDaemon.XSettings.target
%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.enums.xml
@@ -254,19 +234,10 @@
%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.sharing.gschema.xml
%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.wwan.gschema.xml
%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xsettings.gschema.xml
-%{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.power.policy
# Own the directory since we can't depend on gconf providing them
%dir %{_datadir}/GConf
%dir %{_datadir}/GConf/gsettings
%{_datadir}/GConf/gsettings/gnome-settings-daemon.convert
-%if %{with wacom}
-%{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.wacom.policy
-%{_libexecdir}/gsd-wacom-oled-helper
-%{_libexecdir}/gsd-wacom
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Wacom.desktop
-%{_userunitdir}/org.gnome.SettingsDaemon.Wacom.service
-%{_userunitdir}/org.gnome.SettingsDaemon.Wacom.target
-%endif
%if %{with wayland}
%dir %{_sysconfdir}/xdg/Xwayland-session.d
%{_sysconfdir}/xdg/Xwayland-session.d/00-xrdb
@@ -276,7 +247,6 @@
%{_userunitdir}/gnome-session-x11-services.target.wants/org.gnome.SettingsDaemon.XSettings.service
%dir %{_userunitdir}/gnome-session-x11-services-ready.target.wants/
%{_userunitdir}/gnome-session-x11-services-ready.target.wants/org.gnome.SettingsDaemon.XSettings.service
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.UsbProtection.desktop
%{_userunitdir}/org.gnome.SettingsDaemon.UsbProtection.service
%{_userunitdir}/org.gnome.SettingsDaemon.UsbProtection.target
%{_libexecdir}/gsd-usb-protection
++++++ _service ++++++
--- /var/tmp/diff_new_pack.RJzlGb/_old 2025-09-24 15:21:32.493425459 +0200
+++ /var/tmp/diff_new_pack.RJzlGb/_new 2025-09-24 15:21:32.497425628 +0200
@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param
name="url">https://gitlab.gnome.org/GNOME/gnome-settings-daemon.git</param>
- <param name="revision">48.1</param>
+ <param name="revision">49.0</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
++++++ g-s-d-skip-donation.patch ++++++
We understand the need for GNOME to collect funds - but we also believe that
nagging a user like this
is not the right way
As part of our new 'welcome screen' we will gladly incorporate a 'Support
GNOME' page with
a link to donate
diff --git a/plugins/housekeeping/gsd-donation-reminder.c
b/plugins/housekeeping/gsd-donation-reminder.c
index 48266075..cbd2b14f 100644
--- a/plugins/housekeeping/gsd-donation-reminder.c
+++ b/plugins/housekeeping/gsd-donation-reminder.c
@@ -107,7 +107,7 @@ check_show_notification (GSettings *settings)
if ((now - HALF_A_YEAR_IN_USEC) > timestamp) {
g_settings_set_int64 (settings, DONATE_LAST_SHOWN_KEY, now);
- show_notification ();
+ // show_notification ();
}
}
++++++ gnome-settings-daemon-48.1.obscpio -> gnome-settings-daemon-49.0.obscpio
++++++
++++ 77068 lines of diff (skipped)
++++++ gnome-settings-daemon.obsinfo ++++++
--- /var/tmp/diff_new_pack.RJzlGb/_old 2025-09-24 15:21:33.149453092 +0200
+++ /var/tmp/diff_new_pack.RJzlGb/_new 2025-09-24 15:21:33.149453092 +0200
@@ -1,5 +1,5 @@
name: gnome-settings-daemon
-version: 48.1
-mtime: 1745039524
-commit: 306e33d135cdced34c8ed4e2bf257727a079c75a
+version: 49.0
+mtime: 1757848461
+commit: 40f16be4061425937905b8a34606b29ea60bfeac