Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2021-10-20 20:22:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and      /work/SRC/openSUSE:Factory/.systemd.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "systemd"

Wed Oct 20 20:22:38 2021 rev:338 rq:925519 version:249.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes     2021-10-04 
18:40:21.654096113 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.1890/systemd-mini.changes   
2021-10-20 20:22:41.673319195 +0200
@@ -1,0 +2,66 @@
+Fri Oct 15 12:09:44 UTC 2021 - Franck Bui <f...@suse.com>
+
+- Import commit 8521f8d22fd44400289fcea03493ebd7f8b1487d (merge of v249.5)
+
+  For a complete list of changes, visit:
+  
https://github.com/openSUSE/systemd/compare/355e113ce193e5e2d195278c57d47f9a1b00ae46...8521f8d22fd44400289fcea03493ebd7f8b1487d
+
+-------------------------------------------------------------------
+Fri Oct 15 11:54:34 UTC 2021 - Franck Bui <f...@suse.com>
+
+- Import commit 355e113ce193e5e2d195278c57d47f9a1b00ae46
+
+  3b4a005095 meson: add missing include directory when using xkbcommon
+  4c4e642712 meson: allow extra net naming schemes to be defined during 
configuration (jsc#SLE-18514)
+  78466e4464 meson: drop the list of valid net naming schemes
+  b9a2098f9d netif-naming: inline one iterator variable
+  d7fbbc5e74 Add remaining supported schemes as options for 
default-net-naming-scheme
+
+-------------------------------------------------------------------
+Fri Oct 15 11:38:41 UTC 2021 - Franck Bui <f...@suse.com>
+
+- Rename %{gnu-efi} into %{sd_boot}
+
+  Build conditionals (%bcond_with and %bcond_without) are used to
+  define a specific feature of systemd. "gnu-efi" is rather an
+  implemenation detail. Also not really sure what "efi" option alone
+  is useful for since systemd-boot & co depends on "gnu-efi".
+
+- Enable sd_boot support for aarch64
+
+-------------------------------------------------------------------
+Fri Oct 15 09:27:00 UTC 2021 - Franck Bui <f...@suse.com>
+
+- Ghost own directories /var/log/journal and /var/log/journal/remote again
+
+  rpmlint no more complain about the setgid bit, see sr#923496.
+
+-------------------------------------------------------------------
+Fri Oct  8 11:14:20 UTC 2021 - Franck Bui <f...@suse.com>
+
+- Overwriting rootprefix= is only required when split-usr is enabled
+
+-------------------------------------------------------------------
+Fri Oct  8 09:01:59 UTC 2021 - Franck Bui <f...@suse.com>
+
+- Rename %usrmerged into %split_usr
+
+-------------------------------------------------------------------
+Wed Oct  6 07:40:24 UTC 2021 - Franck Bui <f...@suse.com>
+
+- Suppress PAM warning when the credentials for user@.service service
+  are established (bsc#1190515)
+
+  systemd-user PAM service needs to define a default implementation of
+  pam_setcred() otherwise the fallback (defined by /etc/pam.d/other)
+  is used, which consists of pam_warn.so + pam_deny.so, and will throw
+  a warning each time a user logs in.
+
+-------------------------------------------------------------------
+Mon Oct  4 14:40:12 UTC 2021 - Franck Bui <f...@suse.com>
+
+- No need to install upstream pam configuration file "systemd-user"
+
+  It's overwritten by the SUSE version anyway.
+
+-------------------------------------------------------------------
systemd.changes: same change

Old:
----
  systemd-v249.4+suse.39.g7a5801342f.tar.xz

New:
----
  systemd-v249.5+suse.47.g8521f8d22f.tar.xz

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

Other differences:
------------------
++++++ systemd-mini.spec ++++++
--- /var/tmp/diff_new_pack.ccZD7R/_old  2021-10-20 20:22:43.085320067 +0200
+++ /var/tmp/diff_new_pack.ccZD7R/_new  2021-10-20 20:22:43.089320069 +0200
@@ -26,10 +26,9 @@
 ##### WARNING: please do not edit this auto generated spec file. Use the 
systemd.spec! #####
 %define mini -mini
 %define min_kernel_version 4.5
-%define suse_version +suse.39.g7a5801342f
+%define suse_version +suse.47.g8521f8d22f
 %define _testsuitedir /usr/lib/systemd/tests
 
-%bcond_with     gnuefi
 %if 0%{?bootstrap}
 %bcond_with     coredump
 %bcond_with     importd
@@ -38,28 +37,33 @@
 %bcond_with     networkd
 %bcond_with     portabled
 %bcond_with     resolved
+%bcond_with     sd_boot
 %bcond_with     sysvcompat
 %bcond_with     experimental
 %bcond_with     testsuite
 %else
 %bcond_without  coredump
-%ifarch %{ix86} x86_64
-%bcond_without  gnuefi
-%endif
 %bcond_without  importd
 %bcond_without  journal_remote
 %bcond_without  machined
 %bcond_without  networkd
 %bcond_without  portabled
 %bcond_without  resolved
+%ifarch %{ix86} x86_64 aarch64
+%bcond_without  sd_boot
+%else
+%bcond_with     sd_boot
+%endif
 %bcond_without  sysvcompat
 %bcond_without  experimental
 %bcond_without  testsuite
 %endif
+# Kept to ease migrations toward SLE
+%bcond_with     split_usr
 
 Name:           systemd-mini
 URL:            http://www.freedesktop.org/wiki/Software/systemd
-Version:        249.4
+Version:        249.5
 Release:        0
 Summary:        A System and Session Manager
 License:        LGPL-2.1-or-later
@@ -115,7 +119,7 @@
 BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(libmicrohttpd) >= 0.9.33
 %endif
-%if %{with gnuefi}
+%if %{with sd_boot}
 BuildRequires:  gnu-efi
 %endif
 
@@ -604,14 +608,14 @@
         -Dmode=release \
         -Dversion-tag=%{version}%{suse_version} \
         -Ddocdir=%{_docdir}/systemd \
+%if %{with split_usr}
         -Drootprefix=/usr \
-%if !0%{?usrmerged}
         -Dsplit-usr=true \
 %endif
         -Dsplit-bin=true \
         -Dsystem-uid-max=499 \
         -Dsystem-gid-max=499 \
-        -Dpamconfdir=%{_pam_vendordir} \
+        -Dpamconfdir=no \
         -Dpamlibdir=%{_pam_moduledir} \
         -Dxinitrcdir=%{_distconfdir}/X11/xinit/xinitrc.d \
         -Drpmmacrosdir=no \
@@ -650,8 +654,12 @@
 %if %{without coredump}
         -Dcoredump=false \
 %endif
-%if %{without gnuefi}
+%if %{without sd_boot}
+        -Defi=false \
         -Dgnu-efi=false \
+%else
+        -Defi=true \
+        -Dgnu-efi=true \
 %endif
 %if %{without importd}
         -Dimportd=false \
@@ -723,7 +731,7 @@
        install -m0755 -D $s 
%{buildroot}%{_prefix}/lib/systemd/scripts/${s#*/scripts-systemd-}
 done
 
-%if !0%{?usrmerged}
+%if %{with split_usr}
 # Legacy sysvinit tools
 mkdir -p %{buildroot}/sbin
 ln -s ../usr/lib/systemd/systemd %{buildroot}/sbin/init
@@ -743,7 +751,7 @@
 rm -f %{buildroot}/etc/systemd/system/default.target
 
 # Replace upstream systemd-user with the openSUSE one.
-install -m0644 %{S:2} %{buildroot}%{_pam_vendordir}
+install -m0644 -D --target-directory=%{buildroot}%{_pam_vendordir} %{S:2}
 
 # don't enable wall ask password service, it spams every console (bnc#747783)
 rm 
%{buildroot}%{_unitdir}/multi-user.target.wants/systemd-ask-password-wall.path
@@ -1215,8 +1223,10 @@
 %files
 %defattr(-,root,root)
 %license LICENSE*
-%{_bindir}/busctl
+%if %{with sd_boot}
 %{_bindir}/bootctl
+%endif
+%{_bindir}/busctl
 %{_bindir}/hostnamectl
 %{_bindir}/kernel-install
 %{_bindir}/localectl
@@ -1365,7 +1375,7 @@
 
 %{_pam_moduledir}/pam_systemd.so
 
-%if %{with gnuefi}
+%if %{with sd_boot}
 %dir %{_prefix}/lib/systemd/boot
 %dir %{_prefix}/lib/systemd/boot/efi
 %{_prefix}/lib/systemd/boot/efi/*.efi
@@ -1433,6 +1443,7 @@
 %{_modprobedir}/systemd.conf
 
 # Some files created at runtime.
+%ghost %dir %attr(2755, root, systemd-journal) %{_localstatedir}/log/journal/
 %ghost %config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf
 %ghost %config(noreplace) %{_sysconfdir}/vconsole.conf
 %ghost %config(noreplace) %{_sysconfdir}/locale.conf
@@ -1542,7 +1553,6 @@
 %defattr(-,root,root,-)
 %dir %{_docdir}/systemd
 %{_docdir}/systemd/html
-# /bootstrap
 %endif
 
 %files devel
@@ -1557,7 +1567,7 @@
 
 %files sysvinit
 %defattr(-,root,root,-)
-%if !0%{?usrmerged}
+%if %{with split_usr}
 /sbin/init
 /sbin/reboot
 /sbin/halt
@@ -1764,6 +1774,7 @@
 %{_mandir}/man8/systemd-journal-remote.*
 %{_mandir}/man8/systemd-journal-upload.*
 %{_datadir}/systemd/gatewayd
+%ghost %dir %{_localstatedir}/log/journal/remote
 %endif
 
 %if %{with networkd} || %{with resolved}
@@ -1785,7 +1796,6 @@
 %{_unitdir}/systemd-networkd.service
 %{_unitdir}/systemd-networkd.socket
 %{_unitdir}/systemd-networkd-wait-online.service
-# Some files created at runtime
 %endif
 %if %{with resolved}
 %{_bindir}/resolvectl

++++++ systemd.spec ++++++
--- /var/tmp/diff_new_pack.ccZD7R/_old  2021-10-20 20:22:43.113320084 +0200
+++ /var/tmp/diff_new_pack.ccZD7R/_new  2021-10-20 20:22:43.117320086 +0200
@@ -24,10 +24,9 @@
 %define bootstrap 0
 %define mini %nil
 %define min_kernel_version 4.5
-%define suse_version +suse.39.g7a5801342f
+%define suse_version +suse.47.g8521f8d22f
 %define _testsuitedir /usr/lib/systemd/tests
 
-%bcond_with     gnuefi
 %if 0%{?bootstrap}
 %bcond_with     coredump
 %bcond_with     importd
@@ -36,28 +35,33 @@
 %bcond_with     networkd
 %bcond_with     portabled
 %bcond_with     resolved
+%bcond_with     sd_boot
 %bcond_with     sysvcompat
 %bcond_with     experimental
 %bcond_with     testsuite
 %else
 %bcond_without  coredump
-%ifarch %{ix86} x86_64
-%bcond_without  gnuefi
-%endif
 %bcond_without  importd
 %bcond_without  journal_remote
 %bcond_without  machined
 %bcond_without  networkd
 %bcond_without  portabled
 %bcond_without  resolved
+%ifarch %{ix86} x86_64 aarch64
+%bcond_without  sd_boot
+%else
+%bcond_with     sd_boot
+%endif
 %bcond_without  sysvcompat
 %bcond_without  experimental
 %bcond_without  testsuite
 %endif
+# Kept to ease migrations toward SLE
+%bcond_with     split_usr
 
 Name:           systemd
 URL:            http://www.freedesktop.org/wiki/Software/systemd
-Version:        249.4
+Version:        249.5
 Release:        0
 Summary:        A System and Session Manager
 License:        LGPL-2.1-or-later
@@ -113,7 +117,7 @@
 BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(libmicrohttpd) >= 0.9.33
 %endif
-%if %{with gnuefi}
+%if %{with sd_boot}
 BuildRequires:  gnu-efi
 %endif
 
@@ -602,14 +606,14 @@
         -Dmode=release \
         -Dversion-tag=%{version}%{suse_version} \
         -Ddocdir=%{_docdir}/systemd \
+%if %{with split_usr}
         -Drootprefix=/usr \
-%if !0%{?usrmerged}
         -Dsplit-usr=true \
 %endif
         -Dsplit-bin=true \
         -Dsystem-uid-max=499 \
         -Dsystem-gid-max=499 \
-        -Dpamconfdir=%{_pam_vendordir} \
+        -Dpamconfdir=no \
         -Dpamlibdir=%{_pam_moduledir} \
         -Dxinitrcdir=%{_distconfdir}/X11/xinit/xinitrc.d \
         -Drpmmacrosdir=no \
@@ -648,8 +652,12 @@
 %if %{without coredump}
         -Dcoredump=false \
 %endif
-%if %{without gnuefi}
+%if %{without sd_boot}
+        -Defi=false \
         -Dgnu-efi=false \
+%else
+        -Defi=true \
+        -Dgnu-efi=true \
 %endif
 %if %{without importd}
         -Dimportd=false \
@@ -721,7 +729,7 @@
        install -m0755 -D $s 
%{buildroot}%{_prefix}/lib/systemd/scripts/${s#*/scripts-systemd-}
 done
 
-%if !0%{?usrmerged}
+%if %{with split_usr}
 # Legacy sysvinit tools
 mkdir -p %{buildroot}/sbin
 ln -s ../usr/lib/systemd/systemd %{buildroot}/sbin/init
@@ -741,7 +749,7 @@
 rm -f %{buildroot}/etc/systemd/system/default.target
 
 # Replace upstream systemd-user with the openSUSE one.
-install -m0644 %{S:2} %{buildroot}%{_pam_vendordir}
+install -m0644 -D --target-directory=%{buildroot}%{_pam_vendordir} %{S:2}
 
 # don't enable wall ask password service, it spams every console (bnc#747783)
 rm 
%{buildroot}%{_unitdir}/multi-user.target.wants/systemd-ask-password-wall.path
@@ -1213,8 +1221,10 @@
 %files
 %defattr(-,root,root)
 %license LICENSE*
-%{_bindir}/busctl
+%if %{with sd_boot}
 %{_bindir}/bootctl
+%endif
+%{_bindir}/busctl
 %{_bindir}/hostnamectl
 %{_bindir}/kernel-install
 %{_bindir}/localectl
@@ -1363,7 +1373,7 @@
 
 %{_pam_moduledir}/pam_systemd.so
 
-%if %{with gnuefi}
+%if %{with sd_boot}
 %dir %{_prefix}/lib/systemd/boot
 %dir %{_prefix}/lib/systemd/boot/efi
 %{_prefix}/lib/systemd/boot/efi/*.efi
@@ -1431,6 +1441,7 @@
 %{_modprobedir}/systemd.conf
 
 # Some files created at runtime.
+%ghost %dir %attr(2755, root, systemd-journal) %{_localstatedir}/log/journal/
 %ghost %config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf
 %ghost %config(noreplace) %{_sysconfdir}/vconsole.conf
 %ghost %config(noreplace) %{_sysconfdir}/locale.conf
@@ -1540,7 +1551,6 @@
 %defattr(-,root,root,-)
 %dir %{_docdir}/systemd
 %{_docdir}/systemd/html
-# /bootstrap
 %endif
 
 %files devel
@@ -1555,7 +1565,7 @@
 
 %files sysvinit
 %defattr(-,root,root,-)
-%if !0%{?usrmerged}
+%if %{with split_usr}
 /sbin/init
 /sbin/reboot
 /sbin/halt
@@ -1762,6 +1772,7 @@
 %{_mandir}/man8/systemd-journal-remote.*
 %{_mandir}/man8/systemd-journal-upload.*
 %{_datadir}/systemd/gatewayd
+%ghost %dir %{_localstatedir}/log/journal/remote
 %endif
 
 %if %{with networkd} || %{with resolved}
@@ -1783,7 +1794,6 @@
 %{_unitdir}/systemd-networkd.service
 %{_unitdir}/systemd-networkd.socket
 %{_unitdir}/systemd-networkd-wait-online.service
-# Some files created at runtime
 %endif
 %if %{with resolved}
 %{_bindir}/resolvectl

++++++ systemd-user ++++++
--- /var/tmp/diff_new_pack.ccZD7R/_old  2021-10-20 20:22:43.293320195 +0200
+++ /var/tmp/diff_new_pack.ccZD7R/_new  2021-10-20 20:22:43.297320197 +0200
@@ -2,8 +2,21 @@
 #
 # Used by systemd --user instances.
 
-account  include common-account
+# This is not about authentication per se (user@.service is a system
+# service anyway) but to give the possibility to user services
+# (especially those like gnome-terminal, see [1]) to have theirs
+# credentials extended similar to the ones received by a user when he
+# logs in (and the full PAM authentication stack is run). See [2] and
+# [3] for details.
+#
+# [1] https://gitlab.gnome.org/GNOME/gdm/-/issues/393
+# [2] https://github.com/systemd/systemd/issues/11198
+# [3] https://bugzilla.suse.com/show_bug.cgi?id=1190515
+#
+auth include common-auth
+
+account  include  common-account
 
 session  required pam_selinux.so close
 session  required pam_selinux.so nottys open
-session  include common-session
+session  include  common-session

++++++ systemd-v249.4+suse.39.g7a5801342f.tar.xz -> 
systemd-v249.5+suse.47.g8521f8d22f.tar.xz ++++++
/work/SRC/openSUSE:Factory/systemd/systemd-v249.4+suse.39.g7a5801342f.tar.xz 
/work/SRC/openSUSE:Factory/.systemd.new.1890/systemd-v249.5+suse.47.g8521f8d22f.tar.xz
 differ: char 27, line 1

Reply via email to