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 <[email protected]>
+
+- 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 [email protected] --
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
[email protected] -- 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 [email protected] -- 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(