Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package accountsservice for openSUSE:Factory checked in at 2023-07-06 18:28:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/accountsservice (Old) and /work/SRC/openSUSE:Factory/.accountsservice.new.23466 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "accountsservice" Thu Jul 6 18:28:00 2023 rev:84 rq:1096940 version:23.13.9 Changes: -------- --- /work/SRC/openSUSE:Factory/accountsservice/accountsservice.changes 2023-06-24 20:13:57.252148132 +0200 +++ /work/SRC/openSUSE:Factory/.accountsservice.new.23466/accountsservice.changes 2023-07-06 18:28:05.466931448 +0200 @@ -1,0 +2,7 @@ +Wed Jul 5 03:07:00 UTC 2023 - Xiaoguang Wang <xiaoguang.w...@suse.com> + +- Rebase accountsservice-sysconfig.patch: (boo#1212675 boo#1212973). +- Remove accountsservice-assume-gdm.patch: Fixed by new rebasing + of accountsservice-sysconfig.patch. + +------------------------------------------------------------------- Old: ---- accountsservice-assume-gdm.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ accountsservice.spec ++++++ --- /var/tmp/diff_new_pack.gt9hym/_old 2023-07-06 18:28:06.058935082 +0200 +++ /var/tmp/diff_new_pack.gt9hym/_new 2023-07-06 18:28:06.062935107 +0200 @@ -35,8 +35,6 @@ Patch1: accountsservice-filter-suse-accounts.patch # PATCH-FIX-OPENSUSE harden_accounts-daemon.service.patch jseg...@suse.com -- For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort Patch2: harden_accounts-daemon.service.patch -# PATCH-FIX-UPSTREAM accountsservice-assume-gdm.patch boo#1212675 dims...@opensuse.org -- Assume GDM if not able to detect the right DM -Patch3: accountsservice-assume-gdm.patch ## SLE and Leap only patches start at 1000 # PATCH-FEATURE-SLE as-fate318433-prevent-same-account-multi-logins.patch fate#318433 cxi...@suse.com -- prevent multiple simultaneous login. @@ -117,7 +115,6 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 -%patch3 -p1 # SLE and Leap patches start at 1000 %if 0%{?sle_version} ++++++ accountsservice-sysconfig.patch ++++++ --- /var/tmp/diff_new_pack.gt9hym/_old 2023-07-06 18:28:06.090935278 +0200 +++ /var/tmp/diff_new_pack.gt9hym/_new 2023-07-06 18:28:06.094935304 +0200 @@ -4,9 +4,11 @@ Use autologin configuration from sysconfig (SUSE-ism) -diff -Nur accountsservice-23.13.9/src/daemon.c new/src/daemon.c ---- accountsservice-23.13.9/src/daemon.c 2023-03-27 21:27:39.000000000 +0200 -+++ new/src/daemon.c 2023-06-21 16:13:59.459681670 +0200 + +Index: accountsservice-23.13.9/src/daemon.c +=================================================================== +--- accountsservice-23.13.9.orig/src/daemon.c ++++ accountsservice-23.13.9/src/daemon.c @@ -51,6 +51,7 @@ #include "util.h" #include "user.h" @@ -15,7 +17,7 @@ #define PATH_PASSWD "passwd" #define PATH_SHADOW "shadow" -@@ -1789,6 +1790,43 @@ +@@ -1789,6 +1790,43 @@ load_autologin_lightdm (Daemon *daemon return TRUE; } @@ -59,7 +61,16 @@ gboolean load_autologin (Daemon *daemon, gchar **name, -@@ -1819,6 +1857,8 @@ +@@ -1797,6 +1835,8 @@ load_autologin (Daemon *daemon, + { + DisplayManagerType dm_type; + ++ return load_autologin_suse (daemon, name, enabled, error); ++ + dm_type = get_current_system_dm_type (); + if (dm_type == DISPLAY_MANAGER_TYPE_LIGHTDM) + return load_autologin_lightdm (daemon, name, enabled, error); +@@ -1819,6 +1859,8 @@ save_autologin_gdm (Daemon *daemon, gboolean result; g_autoptr (GError) local_error = NULL; @@ -68,7 +79,7 @@ keyfile = g_key_file_new (); if (!g_key_file_load_from_file (keyfile, PATH_GDM_CUSTOM, -@@ -1851,6 +1891,8 @@ +@@ -1851,6 +1893,8 @@ save_autologin_lightdm (Daemon *dae gboolean result; g_autoptr (GError) local_error = NULL; @@ -77,9 +88,19 @@ keyfile = g_key_file_new (); if (!g_key_file_load_from_file (keyfile, PATH_LIGHTDM_CONF, -diff -Nur accountsservice-23.13.9/src/gdm-sysconfig.c new/src/gdm-sysconfig.c ---- accountsservice-23.13.9/src/gdm-sysconfig.c 1970-01-01 01:00:00.000000000 +0100 -+++ new/src/gdm-sysconfig.c 2023-06-21 16:13:59.463681938 +0200 +@@ -1879,6 +1923,8 @@ save_autologin (Daemon *daemon, + { + DisplayManagerType dm_type; + ++ return save_autologin_suse (daemon, name, enabled, error); ++ + dm_type = get_current_system_dm_type (); + if (dm_type == DISPLAY_MANAGER_TYPE_LIGHTDM) + return save_autologin_lightdm (daemon, name, enabled, error); +Index: accountsservice-23.13.9/src/gdm-sysconfig.c +=================================================================== +--- /dev/null ++++ accountsservice-23.13.9/src/gdm-sysconfig.c @@ -0,0 +1,484 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -565,9 +586,10 @@ + g_strfreev (lines); + return result; +} -diff -Nur accountsservice-23.13.9/src/gdm-sysconfig.h new/src/gdm-sysconfig.h ---- accountsservice-23.13.9/src/gdm-sysconfig.h 1970-01-01 01:00:00.000000000 +0100 -+++ new/src/gdm-sysconfig.h 2023-06-21 16:13:59.463681938 +0200 +Index: accountsservice-23.13.9/src/gdm-sysconfig.h +=================================================================== +--- /dev/null ++++ accountsservice-23.13.9/src/gdm-sysconfig.h @@ -0,0 +1,43 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -612,10 +634,11 @@ +G_END_DECLS + +#endif /* __GDM_SYSCONFIG_H */ -diff -Nur accountsservice-23.13.9/src/meson.build new/src/meson.build ---- accountsservice-23.13.9/src/meson.build 2023-03-27 21:27:39.000000000 +0200 -+++ new/src/meson.build 2023-06-21 16:13:59.463681938 +0200 -@@ -48,6 +48,8 @@ +Index: accountsservice-23.13.9/src/meson.build +=================================================================== +--- accountsservice-23.13.9.orig/src/meson.build ++++ accountsservice-23.13.9/src/meson.build +@@ -48,6 +48,8 @@ libaccounts_generated_dep = declare_depe ) sources = files(