Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package accountsservice for openSUSE:Factory 
checked in at 2026-10-30 18:05:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/accountsservice (Old)
 and      /work/SRC/openSUSE:Factory/.accountsservice.new.1255 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "accountsservice"

Fri Oct 30 18:05:13 2026 rev:94 rq:1385387 version:26.27.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/accountsservice/accountsservice.changes  
2026-05-04 12:48:43.253631185 +0200
+++ 
/work/SRC/openSUSE:Factory/.accountsservice.new.1255/accountsservice.changes    
    2026-10-30 18:05:17.825674322 +0100
@@ -1,0 +2,14 @@
+Thu Jul 30 18:27:49 UTC 2026 - Michael Gorse <[email protected]>
+
+- Update to version 26.27.3:
+  + release notes are at
+    https://gitlab.freedesktop.org/accountsservice/accountsservice
+- Rebase accountsservice-sysconfig.patch and
+  harden_accounts-daemon.service.patch.
+- Drop accountsservice-mocklib-gcc14.patch and remove patched
+  mocklib: fixed upstream.
+- Add json-c to BuildRequires: new dependency.
+- Rename libaccountsservice package to account for new sover.
+- Make vala package noarch. It doesn't contain any binaries.
+
+-------------------------------------------------------------------

Old:
----
  accountsservice-23.13.9.tar.xz
  accountsservice-mocklib-gcc14.patch
  mocklibc-1.0.tar.gz

New:
----
  accountsservice-26.27.3.tar.gz

----------(Old B)----------
  Old:  harden_accounts-daemon.service.patch.
- Drop accountsservice-mocklib-gcc14.patch and remove patched
  mocklib: fixed upstream.
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ accountsservice.spec ++++++
--- /var/tmp/diff_new_pack.U4Fi5U/_old  2026-10-30 18:05:20.578789605 +0100
+++ /var/tmp/diff_new_pack.U4Fi5U/_new  2026-10-30 18:05:20.582789773 +0100
@@ -20,19 +20,16 @@
 %bcond_without vala
 
 Name:           accountsservice
-Version:        23.13.9
+Version:        26.27.3
 Release:        0
 Summary:        D-Bus Service to Manipulate User Account Information
 License:        GPL-3.0-or-later
 Group:          System/Daemons
 URL:            https://www.freedesktop.org/wiki/Software/AccountsService/
-Source0:        
https://www.freedesktop.org/software/accountsservice/%{name}-%{version}.tar.xz
+Source0:        
https://gitlab.freedesktop.org/accountsservice/accountsservice/-/archive/%{version}/%{name}-%{version}.tar.gz
 # Patched mocklibc source to fix build with GCC 14
-Source1:        mocklibc-1.0.tar.gz
 # Directories where the server stores user data
 Source2:        accountsservice.tmpfiles
-# PATCH-FIX-UPSTREAM accountsservice-mocklib-gcc14.patch -- Fix meson checksum 
to accept patched tarball
-Patch0:         accountsservice-mocklib-gcc14.patch
 
 # WARNING: do not remove/significantly change patch1 without updating the 
relevant patch in gdm too
 # PATCH-FIX-OPENSUSE accountsservice-sysconfig.patch bnc#688071 
[email protected] -- Read/write autologin configuration from sysconfig, like 
gdm (see gdm-sysconfig-settings.patch) WAS PATCH-FIX-OPENSUSE
@@ -46,10 +43,11 @@
 BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(dbus-1)
-BuildRequires:  pkgconfig(gio-2.0) >= 2.63.5
+BuildRequires:  pkgconfig(gio-2.0) >= 2.70
 BuildRequires:  pkgconfig(gio-unix-2.0)
-BuildRequires:  pkgconfig(glib-2.0) >= 2.63.5
+BuildRequires:  pkgconfig(glib-2.0) >= 2.70
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(json-c) >= 0.15
 BuildRequires:  pkgconfig(libsystemd) >= 186
 BuildRequires:  pkgconfig(polkit-gobject-1)
 BuildRequires:  pkgconfig(systemd)
@@ -62,13 +60,13 @@
 The implementation is based on the useradd, usermod and userdel
 commands.
 
-%package -n libaccountsservice0
+%package -n libaccountsservice1
 Summary:        Client library for the user account information manipulation 
D-Bus service
 # Clients do need the server to do something useful
 Group:          System/Libraries
 Requires:       %{name}
 
-%description -n libaccountsservice0
+%description -n libaccountsservice1
 The accountsservice server provides a set of D-Bus interfaces for
 querying and manipulating user account information.
 
@@ -88,7 +86,7 @@
 %package devel
 Summary:        Header files for the user account information manipulation 
service
 Group:          Development/Libraries/C and C++
-Requires:       libaccountsservice0 = %{version}
+Requires:       libaccountsservice1 = %{version}
 Requires:       typelib-1_0-AccountsService-1_0 = %{version}
 
 %description devel
@@ -99,8 +97,9 @@
 %package vala
 Summary:        Vala bindings for accountsservice
 Group:          Development/Libraries/C and C++
+BuildArch:      noarch
 BuildRequires:  vala
-Requires:       libaccountsservice0 = %{version}
+Requires:       libaccountsservice1 = %{version}
 Requires:       typelib-1_0-AccountsService-1_0 = %{version}
 
 %description vala
@@ -114,8 +113,6 @@
 
 %prep
 %setup -q
-# inject patched mocklibc tarball into package cache
-cp %{SOURCE1} subprojects/packagecache/
 %autopatch -p1
 
 %build
@@ -151,8 +148,8 @@
 %postun
 %service_del_postun accounts-daemon.service
 
-%post -n libaccountsservice0 -p /sbin/ldconfig
-%postun -n libaccountsservice0 -p /sbin/ldconfig
+%post -n libaccountsservice1 -p /sbin/ldconfig
+%postun -n libaccountsservice1 -p /sbin/ldconfig
 
 %files
 %license COPYING
@@ -171,8 +168,8 @@
 %{_datadir}/locale/en/LC_MESSAGES/accounts-service.mo
 %{_datadir}/locale/en_GB/LC_MESSAGES/accounts-service.mo
 
-%files -n libaccountsservice0
-%{_libdir}/*.so.0*
+%files -n libaccountsservice1
+%{_libdir}/*.so.1*
 
 %files -n typelib-1_0-AccountsService-1_0
 %{_libdir}/girepository-1.0/AccountsService-1.0.typelib

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.U4Fi5U/_old  2026-10-30 18:05:20.680793877 +0100
+++ /var/tmp/diff_new_pack.U4Fi5U/_new  2026-10-30 18:05:20.688794212 +0100
@@ -1,6 +1,7 @@
-mtime: 1776868596
-commit: 35af11bda363e83491f0b5cf8967178f6b7a99ad37959194c2af47d29ffd86c0
+mtime: 1785461729
+commit: a4d6c7588f9be0738d402482552e75f3ef3b30c8f674844e272717f1c136917f
 url: https://src.opensuse.org/GNOME/accountsservice
-revision: 35af11bda363e83491f0b5cf8967178f6b7a99ad37959194c2af47d29ffd86c0
+revision: a4d6c7588f9be0738d402482552e75f3ef3b30c8f674844e272717f1c136917f
+trackingbranch: factory
 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
 

++++++ accountsservice-sysconfig.patch ++++++
--- /var/tmp/diff_new_pack.U4Fi5U/_old  2026-10-30 18:05:20.713795259 +0100
+++ /var/tmp/diff_new_pack.U4Fi5U/_new  2026-10-30 18:05:20.728795887 +0100
@@ -5,19 +5,19 @@
     Use autologin configuration from sysconfig (SUSE-ism)
 
 
-Index: accountsservice-23.13.9/src/daemon.c
+Index: accountsservice-26.27.3/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"
+--- accountsservice-26.27.3.orig/src/daemon.c
++++ accountsservice-26.27.3/src/daemon.c
+@@ -58,6 +58,7 @@
  #include "user.h"
  #include "accounts-user-generated.h"
+ #include "crypt-util.h"
 +#include "gdm-sysconfig.h"
  
  #define PATH_PASSWD "passwd"
  #define PATH_SHADOW "shadow"
-@@ -1789,6 +1790,43 @@ load_autologin_lightdm (Daemon   *daemon
+@@ -2367,6 +2368,43 @@ load_autologin_lightdm (Daemon   *daemon
          return TRUE;
  }
  
@@ -61,50 +61,50 @@
  gboolean
  load_autologin (Daemon   *daemon,
                  gchar   **name,
-@@ -1797,6 +1835,9 @@ load_autologin (Daemon   *daemon,
+@@ -2375,6 +2413,9 @@ load_autologin (Daemon   *daemon,
  {
          DisplayManagerType dm_type;
-
+ 
 +        if (g_file_test (SYSCONFIG_FILE, G_FILE_TEST_EXISTS))
 +                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,9 @@ save_autologin_gdm (Daemon      *daemon,
+@@ -2396,6 +2437,9 @@ save_autologin_gdm (Daemon      *daemon,
          gboolean result;
          g_autoptr (GError) local_error = NULL;
-
+ 
 +        if (g_file_test (SYSCONFIG_FILE, G_FILE_TEST_EXISTS))
 +                return save_autologin_suse (daemon, name, enabled, error);
 +
          keyfile = g_key_file_new ();
          if (!g_key_file_load_from_file (keyfile,
                                          PATH_GDM_CUSTOM,
-@@ -1851,6 +1893,9 @@ save_autologin_lightdm (Daemon      *dae
+@@ -2428,6 +2472,9 @@ save_autologin_lightdm (Daemon      *dae
          gboolean result;
          g_autoptr (GError) local_error = NULL;
-
+ 
 +        if (g_file_test (SYSCONFIG_FILE, G_FILE_TEST_EXISTS))
 +                return save_autologin_suse (daemon, name, enabled, error);
 +
          keyfile = g_key_file_new ();
          if (!g_key_file_load_from_file (keyfile,
                                          PATH_LIGHTDM_CONF,
-@@ -1879,6 +1923,9 @@ save_autologin (Daemon      *daemon,
+@@ -2456,6 +2503,9 @@ save_autologin (Daemon      *daemon,
  {
          DisplayManagerType dm_type;
-
+ 
 +        if (g_file_test (SYSCONFIG_FILE, G_FILE_TEST_EXISTS))
 +                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
+Index: accountsservice-26.27.3/src/gdm-sysconfig.c
 ===================================================================
 --- /dev/null
-+++ accountsservice-23.13.9/src/gdm-sysconfig.c
++++ accountsservice-26.27.3/src/gdm-sysconfig.c
 @@ -0,0 +1,509 @@
 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
 + *
@@ -615,10 +615,10 @@
 +        g_strfreev (lines);
 +        return result;
 +}
-Index: accountsservice-23.13.9/src/gdm-sysconfig.h
+Index: accountsservice-26.27.3/src/gdm-sysconfig.h
 ===================================================================
 --- /dev/null
-+++ accountsservice-23.13.9/src/gdm-sysconfig.h
++++ accountsservice-26.27.3/src/gdm-sysconfig.h
 @@ -0,0 +1,43 @@
 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
 + *
@@ -663,11 +663,11 @@
 +G_END_DECLS
 +
 +#endif /* __GDM_SYSCONFIG_H */
-Index: accountsservice-23.13.9/src/meson.build
+Index: accountsservice-26.27.3/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
+--- accountsservice-26.27.3.orig/src/meson.build
++++ accountsservice-26.27.3/src/meson.build
+@@ -52,6 +52,8 @@ libaccounts_shared_dep = declare_depende
  )
  
  sources = files(

++++++ 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-07-31 03:35:29.000000000 +0200
@@ -0,0 +1,4 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild

++++++ harden_accounts-daemon.service.patch ++++++
--- /var/tmp/diff_new_pack.U4Fi5U/_old  2026-10-30 18:05:21.098811381 +0100
+++ /var/tmp/diff_new_pack.U4Fi5U/_new  2026-10-30 18:05:21.106811716 +0100
@@ -1,9 +1,9 @@
-Index: accountsservice-22.08.8/data/accounts-daemon.service.in
+Index: accountsservice-26.27.3/data/accounts-daemon.service.in
 ===================================================================
---- accountsservice-22.08.8.orig/data/accounts-daemon.service.in       
2022-02-23 16:27:48.000000000 +0100
-+++ accountsservice-22.08.8/data/accounts-daemon.service.in    2022-08-02 
09:17:14.424438207 +0200
-@@ -8,6 +8,11 @@
- Wants=nss-user-lookup.target
+--- accountsservice-26.27.3.orig/data/accounts-daemon.service.in
++++ accountsservice-26.27.3/data/accounts-daemon.service.in
+@@ -12,6 +12,11 @@ After=nss-user-lookup.target
+ After=systemd-tmpfiles-setup.service
  
  [Service]
 +# added automatically, for details please see

Reply via email to