Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package accountsservice for openSUSE:Factory
checked in at 2022-08-05 19:50:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/accountsservice (Old)
and /work/SRC/openSUSE:Factory/.accountsservice.new.1521 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "accountsservice"
Fri Aug 5 19:50:23 2022 rev:81 rq:993122 version:22.08.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/accountsservice/accountsservice.changes
2022-06-24 08:45:16.523136814 +0200
+++
/work/SRC/openSUSE:Factory/.accountsservice.new.1521/accountsservice.changes
2022-08-05 19:50:55.065442761 +0200
@@ -1,0 +2,15 @@
+Mon Aug 1 12:01:59 UTC 2022 - Matthias Gerstner <[email protected]>
+
+- Remove BuildIgnore for rpmlint-mini. This is a violation of the
+ security policies applying to SUSE products as it circumvents the
+ SUSE security team's control over what enters Factory and what
+ not.
+
+-------------------------------------------------------------------
+Fri Jul 29 13:11:50 UTC 2022 - Frederic Crozat <[email protected]>
+
+- Allow to build without vala support.
+- Refresh harden_accounts-daemon.service.patch to not duplicate
+ existing entries.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ accountsservice.spec ++++++
--- /var/tmp/diff_new_pack.CrmC9p/_old 2022-08-05 19:50:55.633444227 +0200
+++ /var/tmp/diff_new_pack.CrmC9p/_new 2022-08-05 19:50:55.641444248 +0200
@@ -16,7 +16,9 @@
#
-#!BuildIgnore: rpmlint-mini
+# allow to not build vala binding
+%bcond_without vala
+
Name: accountsservice
Version: 22.08.8
Release: 0
@@ -41,7 +43,6 @@
BuildRequires: gtk-doc
BuildRequires: meson
BuildRequires: pkgconfig
-BuildRequires: vala
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(gio-2.0) >= 2.63.5
BuildRequires: pkgconfig(gio-unix-2.0)
@@ -92,17 +93,20 @@
The accountsservice server provides a set of D-Bus interfaces for
querying and manipulating user account information.
+%if %{with vala}
%package vala
Summary: Vala bindings for accountsservice
Group: Development/Libraries/C and C++
Requires: libaccountsservice0 = %{version}
Requires: typelib-1_0-AccountsService-1_0 = %{version}
+BuildRequires: vala
%description vala
The accountsservice server provides a set of D-Bus interfaces for
querying and manipulating user account information.
This package contains the Vala bindings for accountservice.
+%endif
%lang_package
@@ -121,6 +125,11 @@
%meson \
-Dintrospection=true \
-Dgtk_doc=true \
+%if %{with vala}
+ -Dvapi=true \
+%else
+ -Dvapi=false \
+%endif
%{nil}
%meson_build
@@ -175,10 +184,12 @@
%{_includedir}/accountsservice-1.0/
%{_datadir}/gir-1.0/AccountsService-1.0.gir
+%if %{with vala}
%files vala
%dir %{_datadir}/vala/vapi
%{_datadir}/vala/vapi/accountsservice.deps
%{_datadir}/vala/vapi/accountsservice.vapi
+%endif
%files lang -f accounts-service.lang
++++++ harden_accounts-daemon.service.patch ++++++
--- /var/tmp/diff_new_pack.CrmC9p/_old 2022-08-05 19:50:55.681444351 +0200
+++ /var/tmp/diff_new_pack.CrmC9p/_new 2022-08-05 19:50:55.685444362 +0200
@@ -1,20 +1,16 @@
-Index: accountsservice-0.6.55/data/accounts-daemon.service.in
+Index: accountsservice-22.08.8/data/accounts-daemon.service.in
===================================================================
---- accountsservice-0.6.55.orig/data/accounts-daemon.service.in
-+++ accountsservice-0.6.55/data/accounts-daemon.service.in
-@@ -8,6 +8,15 @@ After=nss-user-lookup.target
+--- 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
[Service]
+# added automatically, for details please see
+# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
-+PrivateDevices=true
+ProtectHostname=true
+ProtectClock=true
-+ProtectKernelTunables=true
-+ProtectKernelModules=true
+ProtectKernelLogs=true
-+ProtectControlGroups=true
Type=dbus
BusName=org.freedesktop.Accounts
ExecStart=@libexecdir@/accounts-daemon