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 2026-10-30 18:07:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-settings-daemon (Old)
and /work/SRC/openSUSE:Factory/.gnome-settings-daemon.new.1255 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-settings-daemon"
Fri Oct 30 18:07:14 2026 rev:214 rq:1385428 version:51.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/gnome-settings-daemon/gnome-settings-daemon.changes
2026-10-10 14:58:49.879603229 +0200
+++
/work/SRC/openSUSE:Factory/.gnome-settings-daemon.new.1255/gnome-settings-daemon.changes
2026-10-30 18:08:49.297529486 +0100
@@ -1,0 +2,55 @@
+Wed Oct 14 18:10:28 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- Update to version 51.1:
+ * Housekeeping: Update donation notification to fetch the ongoing campaign
+ message from https://donate.gnome.org/api/campaign, and provide
+ distro/campaign information for analytics in the URL opened by the "Donate"
+ button in the notification.
+ * Updated translations.
+- Update version dependencies according to meson.build.
+- Rebase g-s-d-skip-donation.patch.
+
+-------------------------------------------------------------------
+Fri Oct 9 08:32:59 CEST 2026 - Dominique Leuenberger <[email protected]>
+
+- Update version dependencies according to meson.build.
+
+-------------------------------------------------------------------
+Fri Oct 9 08:32:58 CEST 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 51.0:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Fri Oct 9 08:32:57 CEST 2026 - Dominique Leuenberger <[email protected]>
+
+- Update to version 51.rc:
+ + Power: Avoid overlap between panel dimming and idle sleep
+ notification
+ + CI improvements
+ + Updated translations.
+
+-------------------------------------------------------------------
+Fri Oct 9 08:32:56 CEST 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 51.beta:
+ + Usb-protection:
+ - Refactors and improvements
+ - Rely on newer gnome-session for active session tracking
+ + Updated translations.
+- Rebase patches with quilt.
+- Drop patch fixed differently upstream:
+ + 0001-usb-protection-Treat-hubs-and-HID-devices-like-any-o.patch
+
+-------------------------------------------------------------------
+Fri Oct 9 08:32:55 CEST 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 51.alpha:
+ + Update gnome-volume-control dependency
+ + Housekeeping:
+ - Fix launching baobab
+ - Fix use-after free
+ + Power: Make temporary unidle play well with inhibitors
+ + Updated translations.
+
+-------------------------------------------------------------------
@@ -5635,0 +5691 @@
+
Old:
----
0001-usb-protection-Treat-hubs-and-HID-devices-like-any-o.patch
gnome-settings-daemon-50.1+6.tar.xz
New:
----
gnome-settings-daemon-51.1.tar.xz
----------(Old B)----------
Old:- Drop patch fixed differently upstream:
+ 0001-usb-protection-Treat-hubs-and-HID-devices-like-any-o.patch
----------(Old E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-settings-daemon.spec ++++++
--- /var/tmp/diff_new_pack.78ELda/_old 2026-10-30 18:08:51.175608128 +0100
+++ /var/tmp/diff_new_pack.78ELda/_new 2026-10-30 18:08:51.180608338 +0100
@@ -27,10 +27,10 @@
%bcond_without wacom
%endif
-%define base_ver 50
+%define base_ver 51
Name: gnome-settings-daemon
-Version: 50.1+6
+Version: 51.1
Release: 0
Summary: Settings daemon for the GNOME desktop
License: GPL-2.0-or-later AND LGPL-2.1-only
@@ -42,8 +42,6 @@
Patch0: gnome-settings-daemon-initial-keyboard.patch
# PATCH-FIX-OPENSUSE
gnome-settings-daemon-switch-Japanese-default-input-to-mozc.patch bnc#1029083
boo#1056289 [email protected] -- Switch new user's default input engine from
"anthy" to "mozc" in gnome-desktop with Japanese language and ibus input
frame-work condition.
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
# PATCH-FIX-UPSTREAM libgnome-volume-control-Avoid-NULL-deref.patch
[email protected] bsc#1278300 glgo#GNOME/libgnome-volume-control!38 -- Avoid NULL
deref when card has no active profile
@@ -64,14 +62,14 @@
BuildRequires: polkit
BuildRequires: xsltproc
BuildRequires: pkgconfig(alsa)
-BuildRequires: pkgconfig(colord) >= 1.3.5
+BuildRequires: pkgconfig(colord) >= 1.4.5
BuildRequires: pkgconfig(fontconfig)
-BuildRequires: pkgconfig(gcr-4) >= 3.7.5
+BuildRequires: pkgconfig(gcr-4) >= 3.90.0
BuildRequires: pkgconfig(geoclue-2.0) >= 2.1.2
-BuildRequires: pkgconfig(geocode-glib-2.0) >= 3.10.0
-BuildRequires: pkgconfig(gio-2.0)
+BuildRequires: pkgconfig(geocode-glib-2.0) >= 3.26.3
+BuildRequires: pkgconfig(gio-2.0) >= 2.53.0
BuildRequires: pkgconfig(gio-unix-2.0)
-BuildRequires: pkgconfig(glib-2.0) >= 2.70
+BuildRequires: pkgconfig(glib-2.0) >= 2.80
BuildRequires: pkgconfig(gnome-desktop-4) >= 3.11.1
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 46.beta
BuildRequires: pkgconfig(gudev-1.0)
@@ -85,7 +83,7 @@
BuildRequires: pkgconfig(libpulse) >= 2.0
BuildRequires: pkgconfig(libpulse-mainloop-glib) >= 2.0
BuildRequires: pkgconfig(librsvg-2.0) >= 2.36.2
-BuildRequires: pkgconfig(mm-glib) >= 1.0
+BuildRequires: pkgconfig(mm-glib) >= 1.18
BuildRequires: pkgconfig(polkit-gobject-1) >= 0.114
BuildRequires: pkgconfig(systemd) >= 243
BuildRequires: pkgconfig(udev)
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.78ELda/_old 2026-10-30 18:08:51.262611772 +0100
+++ /var/tmp/diff_new_pack.78ELda/_new 2026-10-30 18:08:51.267611981 +0100
@@ -1,7 +1,7 @@
-mtime: 1791440269
-commit: 6a86a4bbbefb1845fecc3a118e4d37cf9d90320fe2895b65f931204ce5bac751
+mtime: 1792002218
+commit: bd0382118fac55d803d53c45f7fde7f95db5bbb60feb6f8ac0f59ba405997f7f
url: https://src.opensuse.org/GNOME/gnome-settings-daemon
-revision: 6a86a4bbbefb1845fecc3a118e4d37cf9d90320fe2895b65f931204ce5bac751
+revision: bd0382118fac55d803d53c45f7fde7f95db5bbb60feb6f8ac0f59ba405997f7f
trackingbranch: factory
projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
++++++ _service ++++++
--- /var/tmp/diff_new_pack.78ELda/_old 2026-10-30 18:08:51.322614284 +0100
+++ /var/tmp/diff_new_pack.78ELda/_new 2026-10-30 18:08:51.330614619 +0100
@@ -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">1fc4773e</param>
+ <param name="revision">51.1</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
++++++ 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-10-14 20:23:38.000000000 +0200
@@ -0,0 +1,5 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
+osc-collab.*
++++++ g-s-d-skip-donation.patch ++++++
--- /var/tmp/diff_new_pack.78ELda/_old 2026-10-30 18:08:51.657628313 +0100
+++ /var/tmp/diff_new_pack.78ELda/_new 2026-10-30 18:08:51.670628857 +0100
@@ -5,16 +5,16 @@
a link to donate
diff --git a/plugins/housekeeping/gsd-donation-reminder.c
b/plugins/housekeeping/gsd-donation-reminder.c
-index 48266075..cbd2b14f 100644
+index 9748eaa6..76c70cb5 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 ();
- }
- }
-
+@@ -236,7 +236,7 @@ check_show_notification (GsdDonationReminder *reminders)
+ now = g_date_time_new_now_local ();
+
+ if (should_show_notification (reminders, now)) {
+- show_notification (reminders);
++ // show_notification (reminders);
+ g_settings_set_int64 (reminders->settings,
+ DONATE_LAST_SHOWN_KEY,
+ g_date_time_to_unix_usec (now));
++++++ gnome-settings-daemon-50.1+6.tar.xz -> gnome-settings-daemon-51.1.tar.xz
++++++
++++ 18689 lines of diff (skipped)
++++++ gnome-settings-daemon-initial-keyboard.patch ++++++
--- /var/tmp/diff_new_pack.78ELda/_old 2026-10-30 18:08:52.767674795 +0100
+++ /var/tmp/diff_new_pack.78ELda/_new 2026-10-30 18:08:52.780675339 +0100
@@ -13,11 +13,11 @@
plugins/keyboard/gsd-keyboard-manager.c | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
-Index: gnome-settings-daemon-48.1/plugins/keyboard/gsd-keyboard-manager.c
+Index: gnome-settings-daemon-51.beta/plugins/keyboard/gsd-keyboard-manager.c
===================================================================
---- gnome-settings-daemon-48.1.orig/plugins/keyboard/gsd-keyboard-manager.c
-+++ gnome-settings-daemon-48.1/plugins/keyboard/gsd-keyboard-manager.c
-@@ -206,7 +206,7 @@ settings_changed (GSettings *se
+--- gnome-settings-daemon-51.beta.orig/plugins/keyboard/gsd-keyboard-manager.c
++++ gnome-settings-daemon-51.beta/plugins/keyboard/gsd-keyboard-manager.c
+@@ -115,7 +115,7 @@ schema_is_installed (const char *schema)
}
static void
@@ -26,7 +26,7 @@
{
GVariantBuilder builder;
GVariant *v;
-@@ -224,7 +224,7 @@ get_sources_from_xkb_config (GsdKeyboard
+@@ -133,7 +133,7 @@ get_sources_from_xkb_config (GsdKeyboard
init_builder_with_sources (&builder, manager->input_sources_settings);
@@ -35,7 +35,7 @@
g_variant_builder_add (&builder, "(ss)",
INPUT_SOURCE_TYPE_XKB, DEFAULT_LAYOUT);
goto out;
}
-@@ -403,15 +403,23 @@ maybe_create_initial_settings (GsdKeyboa
+@@ -312,15 +312,23 @@ maybe_create_initial_settings (GsdKeyboa
settings = manager->input_sources_settings;
++++++ gnome-settings-daemon-notify-idle-resumed.patch ++++++
--- /var/tmp/diff_new_pack.78ELda/_old 2026-10-30 18:08:52.847678145 +0100
+++ /var/tmp/diff_new_pack.78ELda/_new 2026-10-30 18:08:52.863678814 +0100
@@ -1,7 +1,9 @@
Index:
gnome-settings-daemon-45.0/data/org.gnome.settings-daemon.plugins.power.gschema.xml.in
===================================================================
----
gnome-settings-daemon-45.0.orig/data/org.gnome.settings-daemon.plugins.power.gschema.xml.in
-+++
gnome-settings-daemon-45.0/data/org.gnome.settings-daemon.plugins.power.gschema.xml.in
+diff --git a/data/org.gnome.settings-daemon.plugins.power.gschema.xml.in
b/data/org.gnome.settings-daemon.plugins.power.gschema.xml.in
+index 051bcf70..0a807d00 100644
+--- a/data/org.gnome.settings-daemon.plugins.power.gschema.xml.in
++++ b/data/org.gnome.settings-daemon.plugins.power.gschema.xml.in
@@ -41,6 +41,11 @@
<summary>Power button action</summary>
<description>The action to take when the system power button is
pressed. Virtual machines only honor the 'nothing' action, and will shutdown
otherwise. Tablets always suspend, ignoring all the other action
options.</description>
@@ -14,11 +16,11 @@
<key name="power-saver-profile-on-low-battery" type="b">
<default>true</default>
<summary>Enable power-saver profile when battery is low</summary>
-Index: gnome-settings-daemon-45.0/plugins/power/gsd-power-manager.c
-===================================================================
---- gnome-settings-daemon-45.0.orig/plugins/power/gsd-power-manager.c
-+++ gnome-settings-daemon-45.0/plugins/power/gsd-power-manager.c
-@@ -165,6 +165,7 @@ struct _GsdPowerManager
+diff --git a/plugins/power/gsd-power-manager.c
b/plugins/power/gsd-power-manager.c
+index a905ccf7..b84e78ad 100644
+--- a/plugins/power/gsd-power-manager.c
++++ b/plugins/power/gsd-power-manager.c
+@@ -158,6 +158,7 @@ struct _GsdPowerManager
NotifyNotification *notification_ups_discharging;
NotifyNotification *notification_low;
NotifyNotification *notification_sleep_warning;
@@ -26,18 +28,19 @@
GsdPowerActionType sleep_action_type;
GHashTable *devices_notified_ht; /* key = serial str,
value = UpDeviceLevel */
gboolean battery_is_low; /* battery low, or UPS
discharging */
-@@ -206,6 +207,7 @@ struct _GsdPowerManager
+@@ -197,6 +198,7 @@ struct _GsdPowerManager
gboolean inhibit_suspend_taken;
guint inhibit_lid_switch_timer_id;
gboolean is_virtual_machine;
+ GsdPowerActionType last_idle_power_action;
-
+
/* Idles */
GnomeIdleMonitor *idle_monitor;
-@@ -1730,6 +1732,49 @@ is_session_active (GsdPowerManager *mana
+@@ -1852,6 +1854,49 @@ is_session_active (GsdPowerManager *manager)
+ return is_session_active;
}
-
- static void
+
++static void
+show_resumed_notification (GsdPowerManager *manager)
+{
+ GError *error = NULL;
@@ -80,28 +83,27 @@
+ }
+}
+
-+static void
+ static void
idle_set_mode (GsdPowerManager *manager, GsdPowerIdleMode mode)
{
- gboolean ret = FALSE;
-@@ -1810,6 +1855,7 @@ idle_set_mode (GsdPowerManager *manager,
- action_type = g_settings_get_enum (manager->settings,
-
"sleep-inactive-ac-type");
+@@ -1940,6 +1985,7 @@ idle_set_mode (GsdPowerManager *manager,
GsdPowerIdleMode mode)
+ return;
}
-+ manager->last_idle_power_action = action_type;
+
++ manager->last_idle_power_action = action_type;
do_power_action_type (manager, action_type);
-
+
/* turn on screen and restore user-selected brightness level */
-@@ -2784,6 +2830,11 @@ handle_suspend_actions (GsdPowerManager
+@@ -2950,6 +2996,11 @@ handle_suspend_actions (GsdPowerManager *manager)
static void
handle_resume_actions (GsdPowerManager *manager)
{
-+ if (manager->last_idle_power_action == GSD_POWER_ACTION_SUSPEND ||
++ if (manager->last_idle_power_action == GSD_POWER_ACTION_SUSPEND ||
+ manager->last_idle_power_action == GSD_POWER_ACTION_HIBERNATE)
+ show_resumed_notification (manager);
+
+ manager->last_idle_power_action = GSD_POWER_ACTION_NOTHING;
/* ensure we turn the panel back on after resume */
- backlight_enable (manager);
-
+ enable_monitors (manager);
+
++++++ gnome-settings-daemon-switch-Japanese-default-input-to-mozc.patch ++++++
--- /var/tmp/diff_new_pack.78ELda/_old 2026-10-30 18:08:52.916681034 +0100
+++ /var/tmp/diff_new_pack.78ELda/_new 2026-10-30 18:08:52.927681495 +0100
@@ -1,8 +1,8 @@
-Index: gnome-settings-daemon-48.1/plugins/keyboard/gsd-keyboard-manager.c
+Index: gnome-settings-daemon-51.beta/plugins/keyboard/gsd-keyboard-manager.c
===================================================================
---- gnome-settings-daemon-48.1.orig/plugins/keyboard/gsd-keyboard-manager.c
-+++ gnome-settings-daemon-48.1/plugins/keyboard/gsd-keyboard-manager.c
-@@ -250,7 +250,11 @@ get_sources_from_xkb_config (GsdKeyboard
+--- gnome-settings-daemon-51.beta.orig/plugins/keyboard/gsd-keyboard-manager.c
++++ gnome-settings-daemon-51.beta/plugins/keyboard/gsd-keyboard-manager.c
+@@ -159,7 +159,11 @@ get_sources_from_xkb_config (GsdKeyboard
else
id = g_strdup (layouts[i]);
++++++ gnome-settings-daemon.obsinfo ++++++
--- /var/tmp/diff_new_pack.78ELda/_old 2026-10-30 18:08:53.031685850 +0100
+++ /var/tmp/diff_new_pack.78ELda/_new 2026-10-30 18:08:53.045686436 +0100
@@ -1,5 +1,5 @@
name: gnome-settings-daemon
-version: 50.1+6
-mtime: 1778806743
-commit: 1fc4773e85c0f945777e5d1f0876720a25d5fae3
+version: 51.1
+mtime: 1791977079
+commit: 4a75955f7481e2bb19fa73fa67456e83d67e8563