commit systemd for openSUSE:Factory

2020-11-09 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2020-11-09 13:56:30

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.11331 (New)


Package is "systemd"

Mon Nov  9 13:56:30 2020 rev:319 rq:846424 version:246.6

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2020-10-15 
13:47:23.729223958 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.11331/systemd-mini.changes  
2020-11-09 13:57:04.836007395 +0100
@@ -1,0 +2,65 @@
+Fri Nov  6 08:34:18 UTC 2020 - Franck Bui 
+
+- Import commit fdce77ce2067f9dd90d816bad28b51efed0b6dc1
+
+  05fff5bd02 generator: use kmsg in system-level generators, journal otherwise
+  ecc07954de log: normalize log target condition check
+  d32ceea42b log: update comment
+  2ebad02b60 basic/virt: Detect PowerVM hypervisor (bsc#1176800)
+
+---
+Mon Nov  2 15:17:20 UTC 2020 - Franck Bui 
+
+- Simplify systemd-sysv-convert
+
+  - the previous code incorrectly assumed that the sysv init scripts
+were uninstalled before %post get executed. It therefore save the
+enablement state in %pre and restore it in %post. Now all is done
+in %post (making --save option useless) and there's no more need
+to remember the enablement state.
+
+  - "--save" option is a NOP but is still kept for backward
+compatibility.
+
+  - the previous simplifcation made /var/lib/systemd/migrated no more
+used.
+
+  - we do not search for units in /lib/systemd anymore, this shouldn't
+be needed anymore these days especially since this path was only
+used when systemd was introduced in openSUSE and it was never used
+in SLE (checked SLE12-GA).
+
+  - the option --show has been dropped. It's never been used even
+internally.
+
+  - the DB is populated only once even if the script was enabled at
+multiple runlevels. The runlevel info was never used. A dummy
+value is still added to keep the same format just in case.
+
+---
+Wed Oct 21 09:52:38 UTC 2020 - Franck Bui 
+
+- No more need to clean the journal-upload stuff with --without=journal_remote
+
+  Since -Dremote build option has been introduced with meson, this
+  workaround is no more needed.
+
+---
+Mon Oct 19 19:53:48 UTC 2020 - Franck Bui 
+
+- Move journal-{remote,upload}.conf.5.gz man pages into systemd-journal_remote 
sub package
+
+---
+Mon Oct 19 18:50:38 UTC 2020 - Franck Bui 
+
+- Explicitly list files in /usr/lib/sysusers.d shipped by the main package
+
+  Currently only one config file is shipped in this directory and we
+  want to check any new files that may be added in the future.
+
+---
+Mon Oct 19 17:29:38 UTC 2020 - Franck Bui 
+
+- Use %{_modulesloaddir}, %{_environmentdir} and %{_modprobedir} wherever 
appropriate
+
+---
@@ -11 +76 @@
-- Rely on systemd-default-settings for overriding system default settings
+- Rely on systemd-default-settings for overriding system default settings 
(bsc#1172517)
@@ -498,0 +564 @@
+   - upstream commit bc9ecd484f1ebfe0de8b567c90f6cd867fbd5894 (bsc#1141597)
@@ -746,0 +813 @@
+- upstream commit 59c55e73eaee345e1ee67c23eace8895ed499693 (bsc#1177510)
systemd.changes: same change

Old:

  systemd-v246.6+suse.27.gd7b5ac76dc.tar.xz

New:

  systemd-v246.6+suse.32.gfdce77ce20.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.FIdldT/_old  2020-11-09 13:57:15.195984799 +0100
+++ /var/tmp/diff_new_pack.FIdldT/_new  2020-11-09 13:57:15.199984791 +0100
@@ -26,7 +26,7 @@
 # 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.27.gd7b5ac76dc
+%define suse_version +suse.32.gfdce77ce20
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -657,14 +657,6 @@
 # in this directory... oh well.
 rm -f %{buildroot}/etc/init.d/README
 
-# journal-upload is built if libcurl is installed which can happen
-# when importd is enabled (whereas journal_remote is not).
-%if ! %{with journal_remote}
-rm -f %{buildroot}%{_sysconfdir}/systemd/journal-upload.conf
-rm -f %{buildroot}%{_prefix}/lib/systemd/systemd-journal-upload
-rm -f %{buildroot}%{_unitdir}/systemd-journal-upload.*
-%endif
-
 # Create the /var/log/journal directory to change the volatile journal
 # to a persistent one
 mkdir -p 

commit systemd for openSUSE:Factory

2020-10-15 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2020-10-15 13:46:59

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.3486 (New)


Package is "systemd"

Thu Oct 15 13:46:59 2020 rev:318 rq:841477 version:246.6

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2020-10-02 
17:17:17.28622 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.3486/systemd-mini.changes   
2020-10-15 13:47:23.729223958 +0200
@@ -1,0 +2,15 @@
+Tue Oct 13 09:29:40 UTC 2020 - Franck Bui 
+
+- Do not include %{release} in a few places where we explicitly mention 
package versions
+
+  It's usually not a good idea especially when used with conflicts.
+
+---
+Tue Oct 13 08:50:13 UTC 2020 - Franck Bui 
+
+- Rely on systemd-default-settings for overriding system default settings
+
+  The new branding packages now ships the drop-ins to customize
+  systemd either for an openSUSE or a SLE ditro.
+
+---
@@ -344,0 +360,6 @@
+  This includes the following bug fixes:
+
+   - upstream commit 7f56982289275ce84e20f0554475864953e6aaab (CVE-2020-1712)
+   - upstream commit 66a19d85a533b15ed32f4066ec880b5a8c06babd (bsc#1157315)
+   - upstream commit 7f56982289275ce84e20f0554475864953e6aaab (bsc#1162108)
+
@@ -469,0 +491,9 @@
+  This includes the following bug fixes:
+
+   - upstream commit b49e14d5f3081dfcd363d8199a14c0924ae9152f (bsc#1139459)
+   - upstream commit 22683674716fd0e5b016ce5a7d8fd90df5f9f9e7 (bsc#1151377)
+   - upstream commit faf205de3ba9a11b0ba17682123d7f3fedc7da24 (bsc#1151377)
+   - upstream commit 27c3112dcbd1b5f171c36c32550d9c6331375b0b (bsc#1155574)
+   - upstream commit 21b40f16622f171a9969dc334d74fb5eb2f575c2 (bsc#1159814)
+   - upstream commit 9b88bb5023dfa3cea406c14fdaa3d8e3e320907a (jsc#SLE-7689)
+
@@ -707,0 +738,10 @@
+  This includes the following bug fixes:
+
+- upstream commit b2774a3ae692113e1f47a336a6c09bac9cfb49ad (CVE-2019-20386 
bsc#1161436)
+- upstream commit 5406c36844b35504a64e9f05fc74b8e5e5a09143 (bsc#1132400)
+- upstream commit 83a32ea7b03d6707b8e5bb90a0b3a6eb868ef633 (bsc#1132721)
+- upstream commit 7cc5ef5f1811c539ae7f20255c2a093f413cc64f (bsc#1172824 
bsc#1142733)
+- upstream commit 83cb24ac20baf19f7834931dcf6e03486b4c9c30 (bsc#1156213)
+- upstream commit a2dcb1d78737d3daa301ee63fbdd02837acb71a8 (bsc#1158485)
+- upstream commit 08185cff19efcb1d7d9fb7b546e7f516ab6dae91 (bsc#1165011)
+
@@ -855 +895 @@
-- Buildrequire polkit so /usr/share/polkit-1/rules.d has an owner
+- Buildrequire polkit so /usr/share/polkit-1/rules.d has an owner (bsc#1145023)
@@ -893,0 +934,10 @@
+  This includes the following bug fixes:
+
+   - upstream commit bf65b7e0c9fc215897b676ab9a7c9d1c688143ba (CVE-2019-3843)
+   - upstream commit bf65b7e0c9fc215897b676ab9a7c9d1c688143ba (CVE-2019-3844)
+   - upstream commit 37ed15d7edaf59a1fc7c9e3552cd93a83f3814ef (bsc#1124122)
+   - upstream commit bf65b7e0c9fc215897b676ab9a7c9d1c688143ba (bsc#1133506)
+   - upstream commit bf65b7e0c9fc215897b676ab9a7c9d1c688143ba (bsc#1133509)
+   - upstream commit 1f82f5bb4237ed5f015daf93f818e9db95e764b8 (bsc#1150595)
+   - upstream commit e55bdf9b6c5f72475b258a7a4585a0480551cb60 (bsc#1173422)
+
@@ -917 +967 @@
-- systemd-coredump: generate a stack trace of all core dumps (bsc#1128832)
+- systemd-coredump: generate a stack trace of all core dumps (bsc#1128832 
jsc#SLE-5933)
@@ -958,0 +1009,14 @@
+  This includes the following bug fixes:
+
+   - upstream commit c0d76959080e3ba6534bce1c7053c750668e8b55 (bsc#1160595)
+   - upstream commit 7334ade4a7e103b1a01d1c8fe1ea7c7a854a1c31 (bsc#1123892)
+   - upstream commit c7e93c4d15019323973baf12daa76357c83892c4 (boo#498)
+
+  This also includes the following bug fixes released in v240:
+
+   - upstream commit 2675747f3cdd6f1e6236bbb2f79abfa53fb307f1 (boo#498)
+   - upstream commit 9eb0fc32d6cb63e71f2cfc1e7dd34c3ede4b48a3 (bsc#1140631)
+   - upstream commit 1432d2dbdfa90963272a9b581dc4b55dd3ac514f (bsc#1155574)
+   - upstream commit 26e35b164b8d0603629b3d394554cfa728e8c3e4 (bsc#1169488)
+   - upstream commit a9fc640671ef60ac949f1ace6fa687ff242fc233 (fate#325697)
+
@@ -1218,0 +1283,14 @@
+  This includes the following bug fixes:
+
+   - upstream commit 0722b359342d2a9f9e0d453875624387a0ba1be2 (bsc#1045723)
+   - upstream commit 2f2e14b251b9929e84e8b690d0187b766dfbae20 (bsc#1124122)
+   - upstream commit c839b729c5f7b08f6d91bf9567d0b1f91d17e0f7 (bsc#1155207)
+   - upstream commit 8eebb6a9e5e74ec0ef40902e2da53d24559b94a4 (bsc#1168076)
+
+  This also includes the following bug fixes released in v238:
+
+   - upstream commit e8a3144ec4ff332bd63644e468a98e1a7e06e7e4 (bsc#1112024)
+   

commit systemd for openSUSE:Factory

2020-10-02 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2020-10-02 17:16:52

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.4249 (New)


Package is "systemd"

Fri Oct  2 17:16:52 2020 rev:317 rq:838928 version:246.6

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2020-09-17 
14:37:31.979133296 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.4249/systemd-mini.changes   
2020-10-02 17:17:17.28622 +0200
@@ -1,0 +2,36 @@
+Wed Sep 30 19:09:59 UTC 2020 - Franck Bui 
+
+- Import commit d7b5ac76dc95ddf30e707d26998e36303e9f52a7 (merge of v246.6)
+
+  For a complete list of changes, visit:
+  
https://github.com/openSUSE/systemd/compare/1cab0d44584687ace92d1df30eadf264231e3b65...d7b5ac76dc95ddf30e707d26998e36303e9f52a7
+
+---
+Tue Sep 29 16:37:40 UTC 2020 - Franck Bui 
+
+- Ship {/usr/lib,/etc}/systemd/network directories in the main package
+
+  These directories can be used by both udevd and networkd.
+
+---
+Thu Sep 17 15:12:48 UTC 2020 - Franck Bui 
+
+- Remove dangling symlink
+  /usr/lib/systemd/system/sockets.target.wants/systemd-journald-audit.socket
+
+  Otherwise the build system complains.
+
+---
+Thu Sep 17 12:50:27 UTC 2020 - Franck Bui 
+
+- Import commit 1cab0d44584687ace92d1df30eadf264231e3b65 (include v246.5)
+
+  304ec2c7ab fstab-generator: add 'nofail' when  NFS 'bg' option is used 
(bsc#1176513)
+  6ae277fb37 test: adapt TEST-21-SYSUSERS for SUSE
+  acd8bfd2cc test: adapt TEST-13-NSPAWN-SMOKE for SUSE
+  [...]
+
+  For a complete list of changes, visit:
+  
https://github.com/openSUSE/systemd/compare/a4e393eecb9dbe140a6c7d57419c291d786155cf...1cab0d44584687ace92d1df30eadf264231e3b65
+
+---
systemd.changes: same change

Old:

  systemd-v246.4+suse.20.gf1344d5b7f.tar.xz

New:

  systemd-v246.6+suse.27.gd7b5ac76dc.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.qxMRo7/_old  2020-10-02 17:17:21.274111293 +0200
+++ /var/tmp/diff_new_pack.qxMRo7/_new  2020-10-02 17:17:21.278111293 +0200
@@ -26,7 +26,7 @@
 # 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.20.gf1344d5b7f
+%define suse_version +suse.27.gd7b5ac76dc
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -55,7 +55,7 @@
 
 Name:   systemd-mini
 URL:http://www.freedesktop.org/wiki/Software/systemd
-Version:246.4
+Version:246.6
 Release:0
 Summary:A System and Session Manager
 License:LGPL-2.1-or-later
@@ -605,6 +605,7 @@
 install -m0755 -D %{S:4}  
%{buildroot}/%{_prefix}/lib/systemd/systemd-sysv-install
 %endif
 
+mkdir -p % %{buildroot}%{_sysconfdir}/systemd/network
 mkdir -p % %{buildroot}%{_sysconfdir}/systemd/nspawn
 
 # Package the scripts used to fix all packaging issues. Also drop the
@@ -809,6 +810,7 @@
 # us to prevent journald from recording audit messages in the journal
 # by default (bsc#1109252).
 rm -f %{buildroot}%{_unitdir}/systemd-journald-audit.socket
+rm -f 
%{buildroot}%{_unitdir}/sockets.target.wants/systemd-journald-audit.socket
 
 %if ! 0%{?bootstrap}
 %find_lang systemd
@@ -1121,6 +1123,7 @@
 %{_prefix}/lib/kernel/install.d/50-depmod.install
 %{_prefix}/lib/kernel/install.d/90-loaderentry.install
 %dir %{_prefix}/lib/systemd
+%dir %{_prefix}/lib/systemd/network
 %dir %{_unitdir}
 %{_userunitdir}
 %if %{with coredump}
@@ -1244,6 +1247,7 @@
 %dir %{_sysconfdir}/X11/xinit/xinitrc.d
 %dir %{_sysconfdir}/X11/xorg.conf.d
 %dir %{_sysconfdir}/systemd
+%dir %{_sysconfdir}/systemd/network
 %dir %{_sysconfdir}/systemd/system
 %dir %{_sysconfdir}/systemd/user
 %dir %{_sysconfdir}/xdg/systemd
@@ -1448,7 +1452,7 @@
 %{_mandir}/man8/systemd-udev*
 %{_mandir}/man8/udev*
 %endif
-%dir %{_prefix}/lib/systemd/system
+%dir %{_unitdir}
 %{_prefix}/lib/systemd/systemd-udevd
 %{_unitdir}/systemd-udev*.service
 %{_unitdir}/systemd-udevd*.socket
@@ -1457,7 +1461,6 @@
 %{_unitdir}/sysinit.target.wants/systemd-udev*.service
 %dir %{_unitdir}/sockets.target.wants
 %{_unitdir}/sockets.target.wants/systemd-udev*.socket
-%dir %{_prefix}/lib/systemd/network
 %{_prefix}/lib/systemd/network/99-default.link
 %{_datadir}/pkgconfig/udev.pc
 
@@ -1596,7 +1599,6 @@
 %files network
 %defattr(-,root,root)
 %if %{with networkd}
-%dir %{_sysconfdir}/systemd/network
 %config(noreplace) 

commit systemd for openSUSE:Factory

2020-09-17 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2020-09-17 14:35:38

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.4249 (New)


Package is "systemd"

Thu Sep 17 14:35:38 2020 rev:316 rq:834932 version:246.4

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2020-08-31 
17:15:00.533045929 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.4249/systemd-mini.changes   
2020-09-17 14:37:31.979133296 +0200
@@ -1,0 +2,72 @@
+Wed Sep 16 14:07:56 UTC 2020 - Franck Bui 
+
+- Drop 0001-udev-temporarly-restore-the-creation-a-few-symlinks-.patch
+
+  linuxrc has already been fixed.
+
+---
+Wed Sep 16 13:42:04 UTC 2020 - Franck Bui 
+
+- Add 0001-udev-temporarly-restore-the-creation-a-few-symlinks-.patch
+
+  A temporary patch until the installer environment is updated to
+  create some of the symlinks that udevd used to create during its
+  startup but now udevd relies on the init system to do so.
+
+---
+Thu Sep 10 12:59:54 UTC 2020 - Franck Bui 
+
+- Rework how we prevent journald from both enabling auditd and
+  recording audit messages
+
+  journald.conf gained a new setting Audit= to control whether
+  journald enables audit during the boot process. So let's use it and
+  make sure it's disabled by default by shipping a drop-in that
+  overrides upstream default.
+
+  Also we used to patch systemd to prevent journald from reading the
+  audit messages. There's still no way for downstream to configure
+  that properly (we would need to mask systemd-journald-audit.socket
+  meaning shipping a symlink in /etc) but I think dropping
+  systemd-journald-audit.socket from the package is a nicer way to do
+  that as some users might choose to reenable this setting (by
+  reintroducing the socket unit in /etc).
+
+---
+Thu Sep 10 09:02:13 UTC 2020 - Franck Bui 
+
+- Enable audit support (bsc#1175883)
+
+  Enabling audit support in systemd will only make PID1 (and some of
+  its services) to generate some audit records for certain events. But
+  it doesn't affect journald, which has been prevented from recording
+  audit messages in the journal (SUSE specific behavior).
+
+---
+Wed Sep  2 10:14:10 UTC 2020 - Franck Bui 
+
+- Upgrade to v246.4 (commit f1344d5b7f31e98aedb01e606f41d74d3caaf446)
+
+  See https://github.com/openSUSE/systemd/blob/SUSE/v246/NEWS for
+  details. 
+
+  Now that the number of SUSE specific patches has been shrinked and
+  is pretty low (12 at the time of this writing), they are no more
+  tracked by the git repo and are now handled at the package
+  level. Hence It is easier to maintain and identify them. This
+  effectively means that SUSE/v246 will contain upstream commits only.
+
+  Added 0001-restore-var-run-and-var-lock-bind-mount-if-they-aren.patch
+  Added 0002-rc-local-fix-ordering-startup-for-etc-init.d-boot.lo.patch
+  Added 0003-strip-the-domain-part-from-etc-hostname-when-setting.patch
+  Added 0004-tmpfiles-support-exclude-statements-based-on-file-ow.patch
+  Added 0005-udev-create-default-symlinks-for-primary-cd_dvd-driv.patch
+  Added 0006-sysv-generator-add-back-support-for-SysV-scripts-for.patch
+  Added 0007-networkd-make-network.service-an-alias-of-systemd-ne.patch
+  Added 0008-sysv-generator-translate-Required-Start-into-a-Wants.patch
+  Added 0009-pid1-handle-console-specificities-weirdness-for-s390.patch
+  Added 0010-journald-disable-audit-support-completely-from-the-j.patch
+  Added 0011-core-disable-session-keyring-per-system-sevice-entir.patch
+  Added 0012-resolved-create-etc-resolv.conf-symlink-at-runtime.patch
+
+---
systemd.changes: same change

Old:

  systemd-v245.7+suse.51.ga4e393eecb.tar.xz

New:

  0001-restore-var-run-and-var-lock-bind-mount-if-they-aren.patch
  0002-rc-local-fix-ordering-startup-for-etc-init.d-boot.lo.patch
  0003-strip-the-domain-part-from-etc-hostname-when-setting.patch
  0004-tmpfiles-support-exclude-statements-based-on-file-ow.patch
  0005-udev-create-default-symlinks-for-primary-cd_dvd-driv.patch
  0006-sysv-generator-add-back-support-for-SysV-scripts-for.patch
  0007-networkd-make-network.service-an-alias-of-systemd-ne.patch
  0008-sysv-generator-translate-Required-Start-into-a-Wants.patch
  0009-pid1-handle-console-specificities-weirdness-for-s390.patch
  0011-core-disable-session-keyring-per-system-sevice-entir.patch
  0012-resolved-create-etc-resolv.conf-symlink-at-runtime.patch
  systemd-v246.4+suse.20.gf1344d5b7f.tar.xz


commit systemd for openSUSE:Factory

2020-08-31 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2020-08-31 17:14:56

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.3399 (New)


Package is "systemd"

Mon Aug 31 17:14:56 2020 rev:315 rq:830355 version:245.7

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2020-08-23 
09:20:33.274664348 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.3399/systemd-mini.changes   
2020-08-31 17:15:00.533045929 +0200
@@ -1,0 +2,27 @@
+Thu Aug 27 12:51:15 UTC 2020 - Fabian Vogt 
+
+- Adjust %pre and %post for the restoration of upstream tmp.mount (boo#1175779)
+
+---
+Wed Aug 26 09:46:46 UTC 2020 - Franck Bui 
+
+- Import commit a4e393eecb9dbe140a6c7d57419c291d786155cf
+
+  d8e3bd4e22 Revert "core: don't send SIGKILL to user@.service immediatly 
during shutdown"
+
+---
+Tue Aug 25 14:32:16 UTC 2020 - Franck Bui 
+
+- Drop requirement on 'sysvinit-tools'
+
+  It was used to workaround bug #886599 by explicitly calling
+  vhangup(8) from getty@.service so when this service was stopped a
+  virtually hangup on the specified terminal when were stopped to give
+  the shell a few seconds to save its history.
+
+  But this workaround was dropped since it had no effect (SLE12-GM was
+  released with it but was still suffering from the bug) and was
+  replaced by commit e9db43d5910717a108, which was released from v226
+  and backported to SLE12/SLE12-SP1.
+
+---
systemd.changes: same change

Old:

  systemd-v245.7+suse.49.g6d6d92930a.tar.xz

New:

  systemd-v245.7+suse.51.ga4e393eecb.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.YZv3Oi/_old  2020-08-31 17:15:01.897046626 +0200
+++ /var/tmp/diff_new_pack.YZv3Oi/_new  2020-08-31 17:15:01.901046628 +0200
@@ -26,7 +26,7 @@
 # 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.49.g6d6d92930a
+%define suse_version +suse.51.ga4e393eecb
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -123,7 +123,6 @@
 Requires:   kmod >= 15
 Requires:   netcfg >= 11.5
 Requires:   systemd-presets-branding
-Requires:   sysvinit-tools
 Requires:   udev = %{version}-%{release}
 Requires:   util-linux >= 2.27.1
 Requires:   group(lock)
@@ -787,12 +786,7 @@
 # a %pre that needs to be run during the build. systemd is one of them
 # so keep the section even if it's empty.
 %pre
-if [ $1 -gt 1 ] ; then
-case "$(systemctl show -pFragmentPath tmp.mount)" in
-FragmentPath=/usr/lib/systemd/system/tmp.mount)
-ln -sf %{_datadir}/systemd/tmp.mount /etc/systemd/system/ || :
-esac
-fi
+:
 
 %post
 # Make /etc/machine-id an empty file during package installation. On
@@ -870,6 +864,13 @@
 # It's run only once.
 %{_prefix}/lib/systemd/scripts/migrate-sysconfig-i18n.sh || :
 
+# Previous versions had tmp.mount moved to /usr/share/systemd/tmp.mount.
+# It could be symlinked into /etc to make /tmp a tmpfs. The file does not 
exist anymore,
+# so migrate the link to the new location.
+if [ "$(readlink -f %{_sysconfdir}/systemd/system/tmp.mount)" = 
"%{_datadir}/systemd/tmp.mount" ] ; then
+ln -sf %{_unitdir}/tmp.mount %{_sysconfdir}/systemd/system/tmp.mount
+fi
+
 %postun
 %systemd_postun
 # Avoid restarting logind until fixed upstream (issue #1163)

++ systemd.spec ++
--- /var/tmp/diff_new_pack.YZv3Oi/_old  2020-08-31 17:15:01.953046654 +0200
+++ /var/tmp/diff_new_pack.YZv3Oi/_new  2020-08-31 17:15:01.957046657 +0200
@@ -24,7 +24,7 @@
 %define bootstrap 0
 %define mini %nil
 %define min_kernel_version 4.5
-%define suse_version +suse.49.g6d6d92930a
+%define suse_version +suse.51.ga4e393eecb
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -121,7 +121,6 @@
 Requires:   kmod >= 15
 Requires:   netcfg >= 11.5
 Requires:   systemd-presets-branding
-Requires:   sysvinit-tools
 Requires:   udev = %{version}-%{release}
 Requires:   util-linux >= 2.27.1
 Requires:   group(lock)
@@ -785,12 +784,7 @@
 # a %pre that needs to be run during the build. systemd is one of them
 # so keep the section even if it's empty.
 %pre
-if [ $1 -gt 1 ] ; then
-case "$(systemctl show -pFragmentPath tmp.mount)" in
-FragmentPath=/usr/lib/systemd/system/tmp.mount)
-ln -sf %{_datadir}/systemd/tmp.mount /etc/systemd/system/ || :
-esac
-fi
+:
 
 %post
 # Make /etc/machine-id an empty 

commit systemd for openSUSE:Factory

2020-08-23 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2020-08-23 09:20:30

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.3399 (New)


Package is "systemd"

Sun Aug 23 09:20:30 2020 rev:314 rq:828165 version:245.7

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2020-08-06 
10:38:26.918009703 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.3399/systemd-mini.changes   
2020-08-23 09:20:33.274664348 +0200
@@ -1,0 +2,15 @@
+Thu Aug 20 10:24:37 UTC 2020 - Franck Bui 
+
+- Import commit 6d6d92930acad63f9b9029c305a672c32c550d2d (include merge of 
v245.7)
+
+  797ad47d3e vconsole-setup: downgrade log message when setting font fails on 
dummy console (bsc#1172195 bsc#1173539)
+  [...]
+
+  For a complete list of changes, visit:
+  
https://github.com/openSUSE/systemd/compare/b12cd8b89b4bccfcf972b47153a2b01cd7775932...6d6d92930acad63f9b9029c305a672c32c550d2d
+
+- Drop 0001-Revert-job-Don-t-mark-as-redundant-if-deps-are-relev.patch
+
+  Upstream finally reverted it and it's part of both v245.7 and master.
+
+---
--- /work/SRC/openSUSE:Factory/systemd/systemd.changes  2020-08-06 
10:38:28.302010397 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.3399/systemd.changes
2020-08-23 09:20:33.802664641 +0200
@@ -1,0 +2,15 @@
+Thu Aug 20 10:24:37 UTC 2020 - Franck Bui 
+
+- Import commit 6d6d92930acad63f9b9029c305a672c32c550d2d (include merge of 
v245.7)
+
+  797ad47d3e vconsole-setup: downgrade log message when setting font fails on 
dummy console (bsc#1172195 bsc#1173539)
+  [...]
+
+  For a complete list of changes, visit:
+  
https://github.com/openSUSE/systemd/compare/b12cd8b89b4bccfcf972b47153a2b01cd7775932...6d6d92930acad63f9b9029c305a672c32c550d2d
+
+- Drop 0001-Revert-job-Don-t-mark-as-redundant-if-deps-are-relev.patch
+
+  Upstream finally reverted it and it's part of both v245.7 and master.
+
+---

Old:

  0001-Revert-job-Don-t-mark-as-redundant-if-deps-are-relev.patch
  systemd-v245.6+suse.48.gb12cd8b89b.tar.xz

New:

  systemd-v245.7+suse.49.g6d6d92930a.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.qbw8VA/_old  2020-08-23 09:20:34.65120 +0200
+++ /var/tmp/diff_new_pack.qbw8VA/_new  2020-08-23 09:20:34.670665121 +0200
@@ -26,7 +26,7 @@
 # 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.48.gb12cd8b89b
+%define suse_version +suse.49.g6d6d92930a
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -55,7 +55,7 @@
 
 Name:   systemd-mini
 URL:http://www.freedesktop.org/wiki/Software/systemd
-Version:245.6
+Version:245.7
 Release:0
 Summary:A System and Session Manager
 License:LGPL-2.1-or-later
@@ -166,7 +166,6 @@
 # broken in upstream and need an urgent fix. Even in this case, the
 # patches are temporary and should be removed as soon as a fix is
 # merged by upstream.
-Patch1: 0001-Revert-job-Don-t-mark-as-redundant-if-deps-are-relev.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB

++ systemd.spec ++
--- /var/tmp/diff_new_pack.qbw8VA/_old  2020-08-23 09:20:34.710665144 +0200
+++ /var/tmp/diff_new_pack.qbw8VA/_new  2020-08-23 09:20:34.714665146 +0200
@@ -24,7 +24,7 @@
 %define bootstrap 0
 %define mini %nil
 %define min_kernel_version 4.5
-%define suse_version +suse.48.gb12cd8b89b
+%define suse_version +suse.49.g6d6d92930a
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -53,7 +53,7 @@
 
 Name:   systemd
 URL:http://www.freedesktop.org/wiki/Software/systemd
-Version:245.6
+Version:245.7
 Release:0
 Summary:A System and Session Manager
 License:LGPL-2.1-or-later
@@ -164,7 +164,6 @@
 # broken in upstream and need an urgent fix. Even in this case, the
 # patches are temporary and should be removed as soon as a fix is
 # merged by upstream.
-Patch1: 0001-Revert-job-Don-t-mark-as-redundant-if-deps-are-relev.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB

++ systemd-v245.6+suse.48.gb12cd8b89b.tar.xz -> 
systemd-v245.7+suse.49.g6d6d92930a.tar.xz ++
/work/SRC/openSUSE:Factory/systemd/systemd-v245.6+suse.48.gb12cd8b89b.tar.xz 
/work/SRC/openSUSE:Factory/.systemd.new.3399/systemd-v245.7+suse.49.g6d6d92930a.tar.xz
 differ: char 26, line 1




commit systemd for openSUSE:Factory

2020-08-06 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2020-08-06 10:38:21

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.3399 (New)


Package is "systemd"

Thu Aug  6 10:38:21 2020 rev:313 rq:823438 version:245.6

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2020-06-27 
23:21:06.721532647 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.3399/systemd-mini.changes   
2020-08-06 10:38:26.918009703 +0200
@@ -1,0 +2,5 @@
+Tue Jul 28 13:38:09 UTC 2020 - Richard Brown 
+
+- Restore default upstream tmp.mount (/tmp as tmpfs) behaviour (boo#1173461)
+
+---
--- /work/SRC/openSUSE:Factory/systemd/systemd.changes  2020-06-27 
23:21:08.869539709 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.3399/systemd.changes
2020-08-06 10:38:28.302010397 +0200
@@ -1,0 +2,5 @@
+Tue Jul 28 13:38:09 UTC 2020 - Richard Brown 
+
+- Restore default upstream tmp.mount (/tmp as tmpfs) behaviour (boo#1173461)  
+
+---



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.UDA7gM/_old  2020-08-06 10:38:29.882011188 +0200
+++ /var/tmp/diff_new_pack.UDA7gM/_new  2020-08-06 10:38:29.886011190 +0200
@@ -617,12 +617,6 @@
 # Replace /etc/pam.d/systemd-user shipped by upstream with the openSUSE one.
 install -m0644 %{S:2} %{buildroot}%{_sysconfdir}/pam.d/
 
-# Remove tmp.mount from the unit search path as /tmp doesn't use tmpfs
-# by default on SUSE distros. We still keep a copy in /var for those
-# who want to switch to tmpfs: it's still can be copied in /etc.
-rm %{buildroot}/%{_unitdir}/local-fs.target.wants/tmp.mount
-mv %{buildroot}/%{_unitdir}/tmp.mount %{buildroot}/%{_datadir}/systemd/
-
 # 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
 

++ systemd.spec ++
--- /var/tmp/diff_new_pack.UDA7gM/_old  2020-08-06 10:38:29.910011202 +0200
+++ /var/tmp/diff_new_pack.UDA7gM/_new  2020-08-06 10:38:29.910011202 +0200
@@ -615,12 +615,6 @@
 # Replace /etc/pam.d/systemd-user shipped by upstream with the openSUSE one.
 install -m0644 %{S:2} %{buildroot}%{_sysconfdir}/pam.d/
 
-# Remove tmp.mount from the unit search path as /tmp doesn't use tmpfs
-# by default on SUSE distros. We still keep a copy in /var for those
-# who want to switch to tmpfs: it's still can be copied in /etc.
-rm %{buildroot}/%{_unitdir}/local-fs.target.wants/tmp.mount
-mv %{buildroot}/%{_unitdir}/tmp.mount %{buildroot}/%{_datadir}/systemd/
-
 # 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
 




commit systemd for openSUSE:Factory

2020-06-27 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2020-06-27 23:20:59

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.3060 (New)


Package is "systemd"

Sat Jun 27 23:20:59 2020 rev:312 rq:816787 version:245.6

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2020-06-24 
15:47:50.468150915 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.3060/systemd-mini.changes   
2020-06-27 23:21:06.721532647 +0200
@@ -1,0 +2,26 @@
+Wed Jun 24 06:33:33 UTC 2020 - Franck Bui 
+
+- migrate-sysconfig-i18n.sh: fix marker handling  (bsc#1173229)
+
+  The marker is used to make sure the script is run only once. Instead
+  of storing it in /usr, use /var which is more appropriate for such
+  file.
+
+  Also make it owned by systemd package.
+
+---
+Tue Jun 23 13:29:18 UTC 2020 - Franck Bui 
+
+- Fix inconsistent file modes for some ghost files (bsc#1173227)
+
+  Ghost files are assumed by rpm to have mode 000 by default which is
+  not consistent with file permissions set at runtime.
+
+  Also /var/lib/systemd/random-seed was tracked wrongly as a
+  directory.
+
+  Also don't track (ghost) /etc/systemd/system/runlevel*.target
+  aliases since we're not supposed to track units or aliases user
+  might define/override.
+
+---
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.m4QIB6/_old  2020-06-27 23:21:11.121547113 +0200
+++ /var/tmp/diff_new_pack.m4QIB6/_new  2020-06-27 23:21:11.125547126 +0200
@@ -672,10 +672,6 @@
 mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/coredump
 mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/catalog
 
-# Create ghost databases
-touch %{buildroot}%{_localstatedir}/lib/systemd/catalog/database
-touch %{buildroot}%{_sysconfdir}/udev/hwdb.bin
-
 # Make sure the NTP units dir exists
 mkdir -p %{buildroot}%{_ntpunitsdir}
 
@@ -724,8 +720,16 @@
 install -m 644 %{S:11} %{buildroot}%{_unitdir}/
 ln -s ../after-local.service %{buildroot}%{_unitdir}/multi-user.target.wants/
 
+# ghost directories with default permissions.
 mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/backlight
-mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/random-seed
+
+# ghost files with default permisssions.
+touch %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf
+touch %{buildroot}%{_sysconfdir}/vconsole.conf
+touch %{buildroot}%{_sysconfdir}/locale.conf
+touch %{buildroot}%{_sysconfdir}/machine-info
+touch %{buildroot}%{_localstatedir}/lib/systemd/catalog/database
+touch %{buildroot}%{_localstatedir}/lib/systemd/i18n-migrated
 
 %fdupes -s %{buildroot}%{_mandir}
 
@@ -869,10 +873,9 @@
 # This is needed both at package updates and package installations
 # because we might be upgrading from a system which was running SysV
 # init (systemd package is being installed).
-if ! test -e %{_prefix}/lib/systemd/scripts/.migrate-sysconfig-i18n.sh~done; 
then
-%{_prefix}/lib/systemd/scripts/migrate-sysconfig-i18n.sh &&
-touch %{_prefix}/lib/systemd/scripts/.migrate-sysconfig-i18n.sh~done 
|| :
-fi
+#
+# It's run only once.
+%{_prefix}/lib/systemd/scripts/migrate-sysconfig-i18n.sh || :
 
 %postun
 %systemd_postun
@@ -1242,12 +1245,8 @@
 %ghost %config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf
 %ghost %config(noreplace) %{_sysconfdir}/vconsole.conf
 %ghost %config(noreplace) %{_sysconfdir}/locale.conf
-%ghost %config(noreplace) %{_sysconfdir}/machine-id
 %ghost %config(noreplace) %{_sysconfdir}/machine-info
-%ghost %config(noreplace) %{_sysconfdir}/systemd/system/runlevel2.target
-%ghost %config(noreplace) %{_sysconfdir}/systemd/system/runlevel3.target
-%ghost %config(noreplace) %{_sysconfdir}/systemd/system/runlevel4.target
-%ghost %config(noreplace) %{_sysconfdir}/systemd/system/runlevel5.target
+%ghost %attr(0444,root,root) %config(noreplace) %{_sysconfdir}/machine-id
 
 %{_datadir}/systemd
 %{_datadir}/factory
@@ -1319,7 +1318,8 @@
 %endif
 %ghost %{_localstatedir}/lib/systemd/catalog/database
 %ghost %{_localstatedir}/lib/systemd/backlight
-%ghost %{_localstatedir}/lib/systemd/random-seed
+%ghost %{_localstatedir}/lib/systemd/i18n-migrated
+%ghost %attr(0600,root,root) %{_localstatedir}/lib/systemd/random-seed
 
 %dir %{_datadir}/bash-completion
 %dir %{_datadir}/bash-completion/completions

++ systemd.spec ++
--- /var/tmp/diff_new_pack.m4QIB6/_old  2020-06-27 23:21:11.145547191 +0200
+++ /var/tmp/diff_new_pack.m4QIB6/_new  2020-06-27 23:21:11.149547205 +0200
@@ -670,10 +670,6 @@
 mkdir -p 

commit systemd for openSUSE:Factory

2020-06-24 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2020-06-24 15:47:45

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.2956 (New)


Package is "systemd"

Wed Jun 24 15:47:45 2020 rev:311 rq:815935 version:245.6

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2020-06-11 
14:37:18.644021667 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.2956/systemd-mini.changes   
2020-06-24 15:47:50.468150915 +0200
@@ -1,0 +2,39 @@
+Fri Jun 19 09:59:29 UTC 2020 - Franck Bui 
+
+- Include in the package version the stable minor (if any).
+
+  Also update the version shown by various command such as 'systemctl
+  --version' to show the stable number.
+
+---
+Wed Jun 17 18:54:11 UTC 2020 - Franck Bui 
+
+- Don't restart udevd sockets during package update
+
+  Otherwise we might miss kernel events as the daemon need to be
+  stopped as well.
+
+---
+Wed Jun 17 09:03:40 UTC 2020 - Franck Bui 
+
+- Import commit b12cd8b89b4bccfcf972b47153a2b01cd7775932 (include merge of 
v245.6)
+
+  For a complete list of changes, visit:
+  
https://github.com/openSUSE/systemd/compare/a6d31d1a02c2718a064bbbc40d003668acf72769...b12cd8b89b4bccfcf972b47153a2b01cd7775932
+
+---
+Thu Jun  4 15:29:03 UTC 2020 - matthias.gerst...@suse.com
+
+- no longer explicitly package setgid directory /var/log/journal (bsc#1172550).
+  The bit will be set during %post by way of the systemd-tmpfiles invocation.
+  This avoids a conflict with the permissions package and an rpmlint error
+  popping up.
+
+---
+Fri May 29 14:32:41 UTC 2020 - Franck Bui 
+
+- Fix build when resolved is disabled
+
+  While at it sort the build conditionals.
+
+---
systemd.changes: same change

Old:

  systemd-v245+suse.122.ga6d31d1a02.tar.xz

New:

  systemd-v245.6+suse.48.gb12cd8b89b.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.dbRTH3/_old  2020-06-24 15:47:53.400161600 +0200
+++ /var/tmp/diff_new_pack.dbRTH3/_new  2020-06-24 15:47:53.404161614 +0200
@@ -26,36 +26,36 @@
 # 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.122.ga6d31d1a02
+%define suse_version +suse.48.gb12cd8b89b
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
 %bcond_with coredump
-%bcond_with sysvcompat
-%bcond_with machined
 %bcond_with importd
+%bcond_with journal_remote
+%bcond_with machined
 %bcond_with networkd
 %bcond_with portabled
 %bcond_with resolved
-%bcond_with journal_remote
+%bcond_with sysvcompat
 %else
 %bcond_without  coredump
-%bcond_without  sysvcompat
-%bcond_without  machined
+%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
-%bcond_without  journal_remote
-%ifarch %{ix86} x86_64
-%bcond_without  gnuefi
-%endif
+%bcond_without  sysvcompat
 %endif
 %bcond_with parentpathid
 
 Name:   systemd-mini
 URL:http://www.freedesktop.org/wiki/Software/systemd
-Version:245
+Version:245.6
 Release:0
 Summary:A System and Session Manager
 License:LGPL-2.1-or-later
@@ -492,7 +492,7 @@
 
 # keep split-usr until all packages have moved their systemd rules to /usr
 %meson \
--Dversion-tag=%{suse_version} \
+-Dversion-tag=%{version}%{suse_version} \
 -Ddocdir=%{_docdir}/systemd \
 -Drootprefix=/usr \
 -Dsplit-usr=true \
@@ -861,15 +861,18 @@
 # This includes all hacks needed when upgrading from SysV.
 %{_prefix}/lib/systemd/scripts/upgrade-from-pre-210.sh || :
 
-# Migrate i18n settings that could be previously configured in
-# /etc/sysconfig but now is defined only in the systemd official
-# places (/etc/locale.conf, /etc/vconsole.conf, etc...). This is done
-# only once usually during package updates but might be also needed
-# during installations when we upgrade from a distro using SysV init.
-test -e %{_prefix}/lib/systemd/scripts/.migrate-sysconfig-i18n.sh~done || {
+# Migrate old i18n settings previously configured in /etc/sysconfig to
+# the new locations used by systemd (/etc/locale.conf,
+# /etc/vconsole.conf, ...). Recent versions of 

commit systemd for openSUSE:Factory

2020-06-11 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2020-06-11 14:37:13

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.3606 (New)


Package is "systemd"

Thu Jun 11 14:37:13 2020 rev:310 rq:809898 version:245

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2020-04-29 
20:42:28.107656112 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.3606/systemd-mini.changes   
2020-06-11 14:37:18.644021667 +0200
@@ -1,0 +2,19 @@
+Thu May 28 09:30:33 UTC 2020 - Franck Bui 
+
+- Import commit a6d31d1a02c2718a064bbbc40d003668acf72769
+
+  bb6e2f7906 pid1: update manager settings on reload too (bsc#1163109)
+  e9e8907b06 watchdog: reduce watchdog pings in timeout interval
+  385a8f9846 udev: rename the persistent link for ATA devices (bsc#1164538)
+  66018a12ae tmpfiles: remove unnecessary assert (bsc#1171145)
+
+---
+Mon May 25 08:47:22 UTC 2020 - Franck Bui 
+
+- Disable bump of /proc/sys/fs/nr-open
+
+  Hopefully a _temporary_ workaround until bsc#1165351 is fixed
+  otherwise user instances crashes the system is using NIS (and the
+  nscd cache is empty).
+
+---
systemd.changes: same change

Old:

  systemd-v245+suse.117.g08cd65ac38.tar.xz

New:

  systemd-v245+suse.122.ga6d31d1a02.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.FW4eGj/_old  2020-06-11 14:37:21.116028855 +0200
+++ /var/tmp/diff_new_pack.FW4eGj/_new  2020-06-11 14:37:21.120028867 +0200
@@ -26,7 +26,7 @@
 # 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.117.g08cd65ac38
+%define suse_version +suse.122.ga6d31d1a02
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -506,6 +506,7 @@
 -Ddefault-kill-user-processes=false \
 -Dntp-servers="${ntp_servers[*]}" \
 -Drc-local=/etc/init.d/boot.local \
+-Dbump-proc-sys-fs-nr-open=false \
 -Ddebug-shell=/bin/bash \
 -Dseccomp=auto \
 -Dselinux=auto \

++ systemd.spec ++
--- /var/tmp/diff_new_pack.FW4eGj/_old  2020-06-11 14:37:21.144028937 +0200
+++ /var/tmp/diff_new_pack.FW4eGj/_new  2020-06-11 14:37:21.144028937 +0200
@@ -24,7 +24,7 @@
 %define bootstrap 0
 %define mini %nil
 %define min_kernel_version 4.5
-%define suse_version +suse.117.g08cd65ac38
+%define suse_version +suse.122.ga6d31d1a02
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -504,6 +504,7 @@
 -Ddefault-kill-user-processes=false \
 -Dntp-servers="${ntp_servers[*]}" \
 -Drc-local=/etc/init.d/boot.local \
+-Dbump-proc-sys-fs-nr-open=false \
 -Ddebug-shell=/bin/bash \
 -Dseccomp=auto \
 -Dselinux=auto \

++ systemd-mini-rpmlintrc ++
--- /var/tmp/diff_new_pack.FW4eGj/_old  2020-06-11 14:37:21.236029205 +0200
+++ /var/tmp/diff_new_pack.FW4eGj/_new  2020-06-11 14:37:21.236029205 +0200
@@ -29,3 +29,4 @@
 addFilter(".*systemd-service-without-service.*")
 addFilter(".*shlib-policy-missing-suffix.*")
 addFilter(".*suse-missing-rclink.*")
+addFilter("env-script-interpreter")

++ systemd-rpmlintrc ++
--- /var/tmp/diff_new_pack.FW4eGj/_old  2020-06-11 14:37:21.256029263 +0200
+++ /var/tmp/diff_new_pack.FW4eGj/_new  2020-06-11 14:37:21.256029263 +0200
@@ -29,3 +29,4 @@
 addFilter(".*systemd-service-without-service.*")
 addFilter(".*shlib-policy-missing-suffix.*")
 addFilter(".*suse-missing-rclink.*")
+addFilter("env-script-interpreter")

++ systemd-v245+suse.117.g08cd65ac38.tar.xz -> 
systemd-v245+suse.122.ga6d31d1a02.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/systemd-v245+suse.117.g08cd65ac38/rules.d/60-persistent-storage.rules 
new/systemd-v245+suse.122.ga6d31d1a02/rules.d/60-persistent-storage.rules
--- old/systemd-v245+suse.117.g08cd65ac38/rules.d/60-persistent-storage.rules   
2020-04-23 16:14:35.0 +0200
+++ new/systemd-v245+suse.122.ga6d31d1a02/rules.d/60-persistent-storage.rules   
2020-05-28 11:28:31.0 +0200
@@ -93,6 +93,9 @@
 KERNEL=="mmcblk[0-9]boot[0-9]", ENV{DEVTYPE}=="disk", ENV{ID_PATH}=="?*", 
SYMLINK+="disk/by-path/$env{ID_PATH}-boot%n"
 KERNEL!="mmcblk[0-9]boot[0-9]", ENV{DEVTYPE}=="disk", ENV{ID_PATH}=="?*", 
SYMLINK+="disk/by-path/$env{ID_PATH}"
 ENV{DEVTYPE}=="partition", ENV{ID_PATH}=="?*", 
SYMLINK+="disk/by-path/$env{ID_PATH}-part%n"
+# compatible links for ATA devices
+KERNEL!="mmcblk[0-9]boot[0-9]", ENV{DEVTYPE}=="disk", 
ENV{ID_PATH_ATA_COMPAT}=="?*", 

commit systemd for openSUSE:Factory

2020-04-29 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2020-04-29 20:42:06

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.2738 (New)


Package is "systemd"

Wed Apr 29 20:42:06 2020 rev:309 rq:798578 version:245

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2020-04-27 
23:31:14.618687668 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.2738/systemd-mini.changes   
2020-04-29 20:42:28.107656112 +0200
@@ -1,0 +2,31 @@
+Mon Apr 27 15:45:50 UTC 2020 - Franck Bui 
+
+- Drop legacy /sbin/{udevd,udevadm) symlinks hopefully for good
+
+  Since boo#1160890 has been fixed since a couple of months now.
+
+---
+Mon Apr 27 14:50:36 UTC 2020 - Franck Bui 
+
+- Drop content of /usr/share/factory/ (bsc#1170146)
+
+  systemd ships several files in /usr/share/factory/etc that are
+  copied to /etc in case those files are missing there. Unfortunately
+  the content does not match the openSUSE defaults.
+
+---
+Mon Apr 27 14:33:35 UTC 2020 - Franck Bui 
+
+- Drop most of the tmpfiles that deal with generic paths (bsc#1078466)
+
+  They are problematic because some of them conflict with SUSE
+  defaults. Therefore it seems better to let the revelant packages
+  owning these paths to provide their own definitions instead.
+
+  Meanwhile we still keep the homeless definitions in suse.conf until
+  a better place is found for them.
+
+  Drop 0001-Fix-run-lock-group-to-follow-openSUSE-policy.patch
+  Drop 0001-SUSE-policy-do-not-clean-tmp-by-default.patch
+
+---
systemd.changes: same change

Old:

  0001-Fix-run-lock-group-to-follow-openSUSE-policy.patch
  0001-SUSE-policy-do-not-clean-tmp-by-default.patch

New:

  tmpfiles-suse.conf



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.RAJYuK/_old  2020-04-29 20:42:29.107658720 +0200
+++ /var/tmp/diff_new_pack.RAJYuK/_new  2020-04-29 20:42:29.107658720 +0200
@@ -151,6 +151,7 @@
 Source3:systemd-sysv-convert
 Source4:systemd-sysv-install
 %endif
+Source5:tmpfiles-suse.conf
 Source6:baselibs.conf
 Source11:   after-local.service
 Source14:   kbd-model-map.legacy
@@ -165,9 +166,7 @@
 # broken in upstream and need an urgent fix. Even in this case, the
 # patches are temporary and should be removed as soon as a fix is
 # merged by upstream.
-Patch1: 0001-SUSE-policy-do-not-clean-tmp-by-default.patch
-Patch2: 0001-Fix-run-lock-group-to-follow-openSUSE-policy.patch
-Patch3: 0001-Revert-job-Don-t-mark-as-redundant-if-deps-are-relev.patch
+Patch1: 0001-Revert-job-Don-t-mark-as-redundant-if-deps-are-relev.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB
@@ -582,12 +581,6 @@
 rm %{buildroot}%{_mandir}/man1/resolvconf.1*
 %endif
 
-# FIXME: These obsolete symlinks are still needed by YaST so let's
-# keep them until boo#1160890 is fixed.
-mkdir -p %{buildroot}/sbin
-ln -sf %{_bindir}/udevadm %{buildroot}/sbin/udevadm
-ln -sf %{_prefix}/lib/systemd/systemd-udevd %{buildroot}/sbin/udevd
-
 %if %{with sysvcompat}
 mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/sysv-convert
 mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/migrated
@@ -741,6 +734,35 @@
 echo 'disable *' >%{buildroot}%{_presetdir}/99-default.preset
 echo 'disable *' >%{buildroot}%{_userpresetdir}/99-default.preset
 
+# The tmpfiles dealing with the generic paths is pretty messy
+# currently because:
+#
+#  1. filesystem package wants to define the generic paths and some of
+# them conflict with the definition given by systemd in var.conf,
+# see bsc#1078466.
+#
+#  2. /tmp and /var/tmp are not cleaned by default on SUSE distros
+# (fate#314974) which conflict with tmp.conf.
+#
+#  3. There're also legacy.conf which defines various legacy paths
+# which either don't match the SUSE defaults or don't look needed
+# at all.
+#
+#  4. And to finish, we don't want the part in etc.conf which imports
+# default upstream files in empty /etc, see below.
+#
+# To keep things simple, we remove all these tmpfiles config files but
+# still keep the remaining paths that still don't have a better home
+# in suse.conf.
+rm -f %{buildroot}%{_tmpfilesdir}/{etc,home,legacy,tmp,var}.conf
+install -m 644 %{S:5} %{buildroot}%{_tmpfilesdir}/suse.conf
+
+# The content of the files shipped by systemd doesn't match the
+# defaults used by SUSE. Don't ship those files but leave the decision
+# to use the mechanism to 

commit systemd for openSUSE:Factory

2020-04-27 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2020-04-27 23:31:03

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.2738 (New)


Package is "systemd"

Mon Apr 27 23:31:03 2020 rev:308 rq:798264 version:245

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2020-04-25 
20:20:18.481030246 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.2738/systemd-mini.changes   
2020-04-27 23:31:14.618687668 +0200
@@ -18,0 +19,3 @@
+  For a complete list of changes, visit:
+  
https://github.com/openSUSE/systemd/compare/c5aa158173ced05201182d1cc18632a25cf43b94...08cd65ac385c884ed6e4bd71128a0796f56ecd17
+  
systemd.changes: same change



Other differences:
--
systemd.spec: same change



commit systemd for openSUSE:Factory

2020-04-25 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2020-04-25 20:16:51

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.2738 (New)


Package is "systemd"

Sat Apr 25 20:16:51 2020 rev:307 rq:796797 version:245

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2020-04-18 
00:32:04.742257140 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.2738/systemd-mini.changes   
2020-04-25 20:20:18.481030246 +0200
@@ -1,0 +2,27 @@
+Fri Apr 24 07:38:48 UTC 2020 - Franck Bui 
+
+- Drop %tmpfiles_create portables.conf from %post of networkd sub-package
+
+  It was probably mistakenly added because systemd-portable served as
+  template for systemd-network.
+
+---
+Thu Apr 23 14:17:31 UTC 2020 - Franck Bui 
+
+- Import commit 08cd65ac385c884ed6e4bd71128a0796f56ecd17 (include merge of 
v245.5)
+
+  1ceedf8535 meson: fix build of udev 'path_id_compat' builtin with meson 0.54
+  e61569d4a9 pid1: by default make user units inherit their umask from the 
user manager (bsc#1162698)
+  64fdacd5f1 user-util: rework how we validate user names (bsc#1170272)
+  [...]
+
+---
+Thu Apr 23 14:00:42 UTC 2020 - Franck Bui 
+
+- Drop 0001-meson-fix-build-of-udev-path_id_compat-builtin-with-.patch
+
+  It's been merged in 'openSUSE-Factory' branch otherwise this branch
+  won't build anymore since meson has been upgraded to version 0.54 in
+  Factory.
+
+---
systemd.changes: same change

Old:

  0001-meson-fix-build-of-udev-path_id_compat-builtin-with-.patch
  systemd-v245+suse.83.gc5aa158173.tar.xz

New:

  systemd-v245+suse.117.g08cd65ac38.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.1z4rPl/_old  2020-04-25 20:20:30.825055698 +0200
+++ /var/tmp/diff_new_pack.1z4rPl/_new  2020-04-25 20:20:30.829055706 +0200
@@ -26,7 +26,7 @@
 # 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.83.gc5aa158173
+%define suse_version +suse.117.g08cd65ac38
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -168,7 +168,6 @@
 Patch1: 0001-SUSE-policy-do-not-clean-tmp-by-default.patch
 Patch2: 0001-Fix-run-lock-group-to-follow-openSUSE-policy.patch
 Patch3: 0001-Revert-job-Don-t-mark-as-redundant-if-deps-are-relev.patch
-Patch4: 0001-meson-fix-build-of-udev-path_id_compat-builtin-with-.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB
@@ -976,7 +975,6 @@
 %endif
 
 %post network
-%tmpfiles_create portables.conf
 %if %{with networkd}
 %service_add_post systemd-networkd.service
 %service_add_post systemd-networkd-wait-online.service

++ systemd.spec ++
--- /var/tmp/diff_new_pack.1z4rPl/_old  2020-04-25 20:20:30.857055764 +0200
+++ /var/tmp/diff_new_pack.1z4rPl/_new  2020-04-25 20:20:30.861055772 +0200
@@ -24,7 +24,7 @@
 %define bootstrap 0
 %define mini %nil
 %define min_kernel_version 4.5
-%define suse_version +suse.83.gc5aa158173
+%define suse_version +suse.117.g08cd65ac38
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -166,7 +166,6 @@
 Patch1: 0001-SUSE-policy-do-not-clean-tmp-by-default.patch
 Patch2: 0001-Fix-run-lock-group-to-follow-openSUSE-policy.patch
 Patch3: 0001-Revert-job-Don-t-mark-as-redundant-if-deps-are-relev.patch
-Patch4: 0001-meson-fix-build-of-udev-path_id_compat-builtin-with-.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB
@@ -974,7 +973,6 @@
 %endif
 
 %post network
-%tmpfiles_create portables.conf
 %if %{with networkd}
 %service_add_post systemd-networkd.service
 %service_add_post systemd-networkd-wait-online.service

++ systemd-v245+suse.83.gc5aa158173.tar.xz -> 
systemd-v245+suse.117.g08cd65ac38.tar.xz ++
 6216 lines of diff (skipped)




commit systemd for openSUSE:Factory

2020-04-17 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2020-04-18 00:29:56

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.2738 (New)


Package is "systemd"

Sat Apr 18 00:29:56 2020 rev:306 rq:794369 version:245

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2020-03-06 
21:24:01.173440212 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new.2738/systemd-mini.changes   
2020-04-18 00:32:04.742257140 +0200
@@ -1,0 +2,64 @@
+Wed Apr 15 19:06:27 UTC 2020 - Franck Bui 
+
+- Switch back to the hybrid hierarchy
+
+  Unfortunately Kubernetes and runc are not yet ready for
+  cgroupsv2. Let's reconsider the unified hierarchy in a couple of
+  months.
+
+---
+Mon Apr  6 12:42:01 UTC 2020 - Franck Bui 
+
+- Import commit c5aa158173ced05201182d1cc18632a25cf43b94 (merge v245.4)
+
+---
+Mon Apr  6 10:02:33 UTC 2020 - Franck Bui 
+
+- Add 0001-meson-fix-build-of-udev-path_id_compat-builtin-with-.patch
+
+---
+Thu Mar 19 09:32:41 UTC 2020 - Franck Bui 
+
+- Import commit 31f82b39c811b4f731c80c2c2e7c56a0ca924a5b (merge v245.2)
+
+  d1d3f2aa15 docs: Add syntax for templated units to systemd.preset man page
+  3c69813c69 man: add a tiny bit of markup
+  bf595e788c home: fix segfault when parsing arguments in PAM module
+  e110f4dacb test: wait a bit after starting the test service
+  e8df08cfdb fix journalctl regression (#15099)
+  eb3a38cc23 NEWS: add late note about job trimming issue
+  405f0fcfdd systemctl: hide the 'glyph' column when --no-legend is requested
+  1c7de81f89 format-table: allow hiding a specific column
+  b7f2308bda core: transition to FINAL_SIGTERM state after ExecStopPost=
+  2867dfbf70 journalctl: show duplicate entries if they are from the same file 
(#14898)
+  [...]
+
+---
+Wed Mar 18 14:09:57 UTC 2020 - Franck Bui 
+
+- Upgrade to v245 (commit 74e2e834b4282c9bbdc12014f6ccf8d86e542b8d)
+
+  See https://github.com/openSUSE/systemd/blob/SUSE/v245/NEWS for
+  details. 
+
+  The new tools provided by systemd repart, userdb, homed, fdisk,
+  pwquality, p11kit feature have been disabled for now as they require
+  reviews first.
+
+  Default to the "unified" cgroup hierarchy. Indeed most prominent
+  users of cgroup (such as libvirt, kubic) should be ready for such
+  change. It's still possible to switch back to the old "hybrid"
+  hierarchy by passing "systemd.unified_cgroup_hierarchy=0" option to
+  the kernel command line though.
+
+  Added 0001-Revert-job-Don-t-mark-as-redundant-if-deps-are-relev.patch:
+  upstream commit 097537f07a2fab3cb73aef7bc59f2a66aa93f533 has been
+  reverted for now on as it introduced a behavior change which has
+  impacted plymouth at least.
+
+---
+Fri Mar 13 13:15:10 UTC 2020 - Elisei Roca 
+
+- add systemd-network-generator.service file together with 
systemd-network-generator binary
+
+---
systemd.changes: same change

Old:

  systemd-v244+suse.138.gf8adabc2b1.tar.xz

New:

  0001-Revert-job-Don-t-mark-as-redundant-if-deps-are-relev.patch
  0001-meson-fix-build-of-udev-path_id_compat-builtin-with-.patch
  systemd-v245+suse.83.gc5aa158173.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.VYQBSn/_old  2020-04-18 00:32:06.590260967 +0200
+++ /var/tmp/diff_new_pack.VYQBSn/_new  2020-04-18 00:32:06.594260976 +0200
@@ -26,7 +26,7 @@
 # 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.138.gf8adabc2b1
+%define suse_version +suse.83.gc5aa158173
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -55,7 +55,7 @@
 
 Name:   systemd-mini
 URL:http://www.freedesktop.org/wiki/Software/systemd
-Version:244
+Version:245
 Release:0
 Summary:A System and Session Manager
 License:LGPL-2.1-or-later
@@ -167,6 +167,8 @@
 # merged by upstream.
 Patch1: 0001-SUSE-policy-do-not-clean-tmp-by-default.patch
 Patch2: 0001-Fix-run-lock-group-to-follow-openSUSE-policy.patch
+Patch3: 0001-Revert-job-Don-t-mark-as-redundant-if-deps-are-relev.patch
+Patch4: 0001-meson-fix-build-of-udev-path_id_compat-builtin-with-.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB
@@ 

commit systemd for openSUSE:Factory

2020-03-06 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2020-03-06 21:23:57

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.26092 (New)


Package is "systemd"

Fri Mar  6 21:23:57 2020 rev:305 rq:781205 version:244

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2020-02-11 
22:16:48.127285330 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new.26092/systemd-mini.changes  
2020-03-06 21:24:01.173440212 +0100
@@ -1,0 +2,6 @@
+Wed Feb 19 17:24:35 UTC 2020 - Ludwig Nussel 
+
+- move html documentation to sparate package to save space
+- move networkd and resolved binaries into correct subpackage
+
+---
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.OOn4xu/_old  2020-03-06 21:24:03.013441228 +0100
+++ /var/tmp/diff_new_pack.OOn4xu/_new  2020-03-06 21:24:03.017441231 +0100
@@ -178,6 +178,19 @@
 transactional dependency-based service control logic. It can work as a
 drop-in replacement for sysvinit.
 
+%if !0%{?bootstrap}
+%package doc
+Summary:HTML documentation for systemd
+License:LGPL-2.1-or-later
+Group:  Documentation/Other
+Supplements:(systemd and patterns-base-documentation)
+
+%description doc
+The HTML documenation for systemd
+
+# /bootstrap
+%endif
+
 %package devel
 Summary:Development headers for systemd
 License:LGPL-2.1-or-later
@@ -1076,6 +1089,16 @@
 %exclude %{_unitdir}/systemd-importd.service
 %exclude %{_unitdir}/dbus-org.freedesktop.import1.service
 %endif
+%if %{with networkd}
+%exclude %{_prefix}/lib/systemd/systemd-network-generator
+%exclude %{_prefix}/lib/systemd/systemd-networkd
+%exclude %{_prefix}/lib/systemd/systemd-networkd-wait-online
+%exclude %{_unitdir}/systemd-networkd.service
+%exclude %{_unitdir}/systemd-networkd.socket
+%exclude %{_unitdir}/systemd-networkd-wait-online.service
+%exclude %{_prefix}/lib/systemd/systemd-resolved
+%exclude %{_unitdir}/systemd-resolved.service
+%endif
 %if %{with portabled}
 %exclude %{_prefix}/lib/systemd/systemd-portabled
 %exclude %{_prefix}/lib/systemd/portable
@@ -1249,7 +1272,9 @@
 %exclude %{_mandir}/man*/systemd-portabled*
 %endif
 %endif
+
 %{_docdir}/systemd
+%exclude %{_docdir}/systemd/html
 
 %{_udevrulesdir}/70-uaccess.rules
 %{_udevrulesdir}/71-seat.rules
@@ -1274,6 +1299,15 @@
 %{_datadir}/zsh/site-functions/*
 %{_datadir}/pkgconfig/systemd.pc
 
+%if ! 0%{?bootstrap}
+%files doc
+%defattr(-,root,root,-)
+%dir %{_docdir}/systemd
+%{_docdir}/systemd/html
+
+# /bootstrap
+%endif
+
 %files devel
 %defattr(-,root,root,-)
 %{_libdir}/libsystemd.so
@@ -1500,6 +1534,14 @@
 %{_datadir}/polkit-1/rules.d/60-systemd-networkd.rules
 %{_prefix}/lib/systemd/network/*.network
 %{_prefix}/lib/systemd/network/*.network.example
+%{_prefix}/lib/systemd/systemd-network-generator
+%{_prefix}/lib/systemd/systemd-networkd
+%{_prefix}/lib/systemd/systemd-networkd-wait-online
+%{_unitdir}/systemd-networkd.service
+%{_unitdir}/systemd-networkd.socket
+%{_unitdir}/systemd-networkd-wait-online.service
+%{_prefix}/lib/systemd/systemd-resolved
+%{_unitdir}/systemd-resolved.service
 %endif
 %if %{with resolved}
 %{_bindir}/resolvectl

++ systemd.spec ++
--- /var/tmp/diff_new_pack.OOn4xu/_old  2020-03-06 21:24:03.037441242 +0100
+++ /var/tmp/diff_new_pack.OOn4xu/_new  2020-03-06 21:24:03.037441242 +0100
@@ -176,6 +176,19 @@
 transactional dependency-based service control logic. It can work as a
 drop-in replacement for sysvinit.
 
+%if !0%{?bootstrap}
+%package doc
+Summary:HTML documentation for systemd
+License:LGPL-2.1-or-later
+Group:  Documentation/Other
+Supplements:(systemd and patterns-base-documentation)
+
+%description doc
+The HTML documenation for systemd
+
+# /bootstrap
+%endif
+
 %package devel
 Summary:Development headers for systemd
 License:LGPL-2.1-or-later
@@ -1074,6 +1087,16 @@
 %exclude %{_unitdir}/systemd-importd.service
 %exclude %{_unitdir}/dbus-org.freedesktop.import1.service
 %endif
+%if %{with networkd}
+%exclude %{_prefix}/lib/systemd/systemd-network-generator
+%exclude %{_prefix}/lib/systemd/systemd-networkd
+%exclude %{_prefix}/lib/systemd/systemd-networkd-wait-online
+%exclude %{_unitdir}/systemd-networkd.service
+%exclude %{_unitdir}/systemd-networkd.socket
+%exclude %{_unitdir}/systemd-networkd-wait-online.service
+%exclude %{_prefix}/lib/systemd/systemd-resolved
+%exclude %{_unitdir}/systemd-resolved.service
+%endif
 %if %{with portabled}
 %exclude %{_prefix}/lib/systemd/systemd-portabled
 %exclude %{_prefix}/lib/systemd/portable
@@ -1247,7 

commit systemd for openSUSE:Factory

2020-02-11 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2020-02-11 22:16:47

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.26092 (New)


Package is "systemd"

Tue Feb 11 22:16:47 2020 rev:304 rq:772626 version:244

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2020-01-16 
18:19:40.760921816 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new.26092/systemd-mini.changes  
2020-02-11 22:16:48.127285330 +0100
@@ -1,0 +2,39 @@
+Thu Feb  6 14:15:01 UTC 2020 - Franck Bui 
+
+- Import commit f8adabc2b1f3e3ad150e7a3bfa88341eda5a8a57 (merge v244.2)
+
+  77c04ce5c2 hwdb: update to v245-rc1
+  b4eb884824 Fix typo in function name
+  e2d4cb9843 polkit: when authorizing via PK let's re-resolve 
callback/userdata instead of caching it
+  83bfc0d8dd sd-bus: introduce API for re-enqueuing incoming messages
+  5926f9f172 polkit: use structured initialization
+  0697d0d972 polkit: on async pk requests, re-validate action/details
+  2589995acd polkit: reuse some common bus message appending code
+  5b2442d5c3 bus-polkit: rename return error parameter to ret_error
+  0a19ff7004 shared: split out polkit stuff from bus-util.c → bus-polkit.c
+  1325dfb577 test: adapt to the new capsh format
+  3538fafb47 meson: update efi path detection to gnu-efi-3.0.11
+  3034855a5b presets: "disable" all passive targets by default
+  c2e3046819 shared/sysctl-util: normalize repeated slashes or dots to a 
single value
+  6f4364046f dhcp6: do not use T1 and T2 longer than one provided by the lease
+  0ed6cda28d network: fix implicit type conversion warning by GCC-10
+  f6a5c02d26 bootspec: parse random-seed-mode line in loader.conf
+  ddc5dca8a7 sd-boot: fix typo
+  2bbbe9ae41 test: Synchronize journal before reading from it
+  072485d661 sd-bus: fix introspection bug in signal parameter names
+  80af3cf5e3 efi: fix build.
+  [...]
+
+---
+Mon Feb  3 14:52:51 UTC 2020 - Franck Bui 
+
+- Use suse.pool.ntp.org server pool on SLE (jsc#SLE-7683)
+
+---
+Tue Jan 21 16:01:09 UTC 2020 - Franck Bui 
+
+- Drop scripts-udev-convert-lib-udev-path.sh
+
+  Nobody should need it these days.
+
+---
systemd.changes: same change

Old:

  scripts-udev-convert-lib-udev-path.sh
  systemd-v244+suse.58.g8254b8d964.tar.xz

New:

  systemd-v244+suse.138.gf8adabc2b1.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.kqA4vR/_old  2020-02-11 22:16:50.671286708 +0100
+++ /var/tmp/diff_new_pack.kqA4vR/_new  2020-02-11 22:16:50.675286710 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package systemd-mini
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,7 +26,7 @@
 # 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.58.g8254b8d964
+%define suse_version +suse.138.gf8adabc2b1
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -54,7 +54,7 @@
 %bcond_with parentpathid
 
 Name:   systemd-mini
-Url:http://www.freedesktop.org/wiki/Software/systemd
+URL:http://www.freedesktop.org/wiki/Software/systemd
 Version:244
 Release:0
 Summary:A System and Session Manager
@@ -158,7 +158,6 @@
 Source100:  scripts-systemd-fix-machines-btrfs-subvol.sh
 Source101:  scripts-systemd-upgrade-from-pre-210.sh
 Source102:  scripts-systemd-migrate-sysconfig-i18n.sh
-Source200:  scripts-udev-convert-lib-udev-path.sh
 
 # Patches listed in here are put in quarantine. Normally all
 # changes must go to upstream first and then are cherry-picked in the
@@ -239,7 +238,7 @@
 Summary:A rule-based device node and kernel event manager
 License:GPL-2.0-only
 Group:  System/Kernel
-Url:http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
+URL:http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
 Requires:   system-group-hardware
 Requires(post): sed
 Requires(post): coreutils
@@ -472,7 +471,11 @@
 %autopatch -p1
 
 %build
-opensuse_ntp_servers=({0..3}.opensuse.pool.ntp.org)
+%if 0%{?is_opensuse}
+ntp_servers=({0..3}.opensuse.pool.ntp.org)
+%else
+ntp_servers=({0..3}.suse.pool.ntp.org)
+%endif
 
 # keep split-usr until all packages have moved their systemd 

commit systemd for openSUSE:Factory

2020-01-16 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2020-01-16 18:19:33

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.26092 (New)


Package is "systemd"

Thu Jan 16 18:19:33 2020 rev:303 rq:764325 version:244

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2019-12-11 
11:58:38.164899111 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new.26092/systemd-mini.changes  
2020-01-16 18:19:40.760921816 +0100
@@ -1,0 +2,73 @@
+Tue Jan 14 14:21:40 UTC 2020 - Franck Bui 
+
+- Temporarily restore /sbin/{udevd,udevadm) obsolete symlinks
+
+  They're restored until YaST stop using them (see boo#1160890)
+
+---
+Tue Jan 14 13:56:31 UTC 2020 - Franck Bui 
+
+- Import commit 8254b8d9646f3e0f5f8057d1ffb5d6c20f079aaa (merge v244.1)
+
+  639dc9f4bf network: set ipv6 mtu after link-up or device mtu change
+  cbced49daa man: fix typo in net-naming-scheme man page
+  7dd04c99b0 network: tc: drop unused element
+  bf4b7d07ba man: fix typos (#14304)
+  1ba2e7a730 ipv4ll: do not reset conflict counter on restart
+  49806bb310 macro: avoid subtraction overflow in ALIGN_POWER2()
+  c4c1600689 test-network: add a test case for SendOption=
+  6f15b45949 network: fix segfault in parsing SendOption=
+  2e531b830d seccomp: real syscall numbers are >= 0
+  f7616ed52b network: fix copy and paste mistake
+  e8b53300c4 network: do not drop foreign config if interface is in 
initialized state
+  00f05813bf seccomp: mmap test results depend on kernel/libseccomp/glibc
+  4de1909e61 seccomp: use per arch shmat_syscall
+  d83010521d seccomp: ensure rules are loaded in 
seccomp_memory_deny_write_execute
+  2c6568221a seccomp: fix multiplexed system calls
+  bcf0aa02bf Fix typo (duplicate "or")
+  96d7083c54 network: if /sys is rw, then udev should be around
+  e874419902 nspawn: do not fail if udev is not running
+  29c9144655 Create parent directories when creating systemd-private subdirs
+  9cbb8b5254 network: do not return error but return UINT64_MAX if speed meter 
is disabled
+  c08429ae33 core: swap priority can be negative
+  f25c0be335 networkctl: fix to show BSSID
+  65fd2fce59 systemctl: enhance message about kexec missing kernel
+  bdd0af5f81 Fixup typo in NEWS
+
+---
+Wed Dec 11 17:20:04 UTC 2019 - Franck Bui 
+
+- Manually set system-uid-max and system-gid-max to 499
+
+  It used to be detected automatically by meson but it's been broken
+  by the migration of login.defs from /etc to /usr/etc.
+
+---
+Wed Dec 11 17:01:57 UTC 2019 - Franck Bui 
+
+- Import commit d8f6a204858bff68b8e0e7be86b418c36087ab2e
+
+  6c5e492a65 cryptsetup: umount encrypted devices before detaching it during 
shutdown
+
+---
+Thu Dec  5 14:00:03 UTC 2019 - Franck Bui 
+
+- Upgrade to v244 (commit 090da85161ceb1ba0b4c208963c7156a8fdf10c6)
+
+  See https://github.com/openSUSE/systemd/blob/SUSE/v244/NEWS for
+  details. 
+
+  Legacy and obsolete symlinks have been finally dropped.
+
+  Dropped 0001-logind-keep-backward-compatibility-with-UserTasksMax.patch.
+  Users were notified about the deprecation of UserTasksMax option and
+  how to move to the new mechanism. The dropin replacement for
+  UserTasksMax is therefore no more generated but its use still
+  produces a warning.
+
+  Added 0001-SUSE-policy-do-not-clean-tmp-by-default.patch and
+  0001-Fix-run-lock-group-to-follow-openSUSE-policy.patch.
+  These patches were extracted from the git repo because it's not
+  clear where the SUSE tmpfiles specificities should be located.
+
+---
systemd.changes: same change

Old:

  0001-logind-keep-backward-compatibility-with-UserTasksMax.patch
  systemd-v243+suse.225.gdbb1d4734d.tar.xz

New:

  0001-Fix-run-lock-group-to-follow-openSUSE-policy.patch
  0001-SUSE-policy-do-not-clean-tmp-by-default.patch
  systemd-v244+suse.58.g8254b8d964.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.uJm7sA/_old  2020-01-16 18:19:45.424924454 +0100
+++ /var/tmp/diff_new_pack.uJm7sA/_new  2020-01-16 18:19:45.424924454 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package systemd-mini
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,7 

commit systemd for openSUSE:Factory

2019-12-11 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2019-12-11 11:58:35

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.4691 (New)


Package is "systemd"

Wed Dec 11 11:58:35 2019 rev:302 rq:753895 version:243

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2019-11-18 
19:57:29.573981402 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new.4691/systemd-mini.changes   
2019-12-11 11:58:38.164899111 +0100
@@ -1,0 +2,22 @@
+Tue Dec  3 16:56:31 UTC 2019 - Franck Bui 
+
+- Import commit dbb1d4734daffa62e0eddecfa4f784c84a9d8e76
+
+  1439d72a72 udevd: don't use monitor after manager_exit()
+  99288dd778 Revert "udevd: fix crash when workers time out after exit is 
signal caught"
+  152577d6d0 udevd: fix crash when workers time out after exit is signal caught
+  f854991504 udevd: wait for workers to finish when exiting (bsc#1106383)
+
+  Changes from the v243-stable (84 commits):
+
+  e51d9bf9e5 man: add entry about SpeedMeter=
+  aa1fc791c7 udev: silence warning about PROGRAM+= or IMPORT+= rules
+  b9a619bb67 udevadm: ignore EROFS and return earlier
+  1ec5b9f80c basic: add vmware hypervisor detection from device-tree
+  7fa7080248 umount: be happy if /proc/swaps doesn't exist
+  [...]
+  47d0e23d26 udev: fix memleak caused by wrong cleanup function
+  a6fb0542c5 parse_hwdb: fix compatibility with pyparsing 2.4.*
+  cb1d892f17 parse_hwdb: process files in order
+
+---
systemd.changes: same change

Old:

  systemd-v243+suse.135.g0b715187a8.tar.xz

New:

  systemd-v243+suse.225.gdbb1d4734d.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.fTCYqm/_old  2019-12-11 11:58:42.628897902 +0100
+++ /var/tmp/diff_new_pack.fTCYqm/_new  2019-12-11 11:58:42.632897901 +0100
@@ -26,7 +26,7 @@
 # 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.135.g0b715187a8
+%define suse_version +suse.225.gdbb1d4734d
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}

++ systemd.spec ++
--- /var/tmp/diff_new_pack.fTCYqm/_old  2019-12-11 11:58:42.652897895 +0100
+++ /var/tmp/diff_new_pack.fTCYqm/_new  2019-12-11 11:58:42.652897895 +0100
@@ -24,7 +24,7 @@
 %define bootstrap 0
 %define mini %nil
 %define min_kernel_version 4.5
-%define suse_version +suse.135.g0b715187a8
+%define suse_version +suse.225.gdbb1d4734d
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}

++ systemd-v243+suse.135.g0b715187a8.tar.xz -> 
systemd-v243+suse.225.gdbb1d4734d.tar.xz ++
 2345 lines of diff (skipped)




commit systemd for openSUSE:Factory

2019-11-18 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2019-11-18 19:57:26

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.26869 (New)


Package is "systemd"

Mon Nov 18 19:57:26 2019 rev:301 rq:748032 version:243

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2019-11-03 
11:58:21.615434088 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new.26869/systemd-mini.changes  
2019-11-18 19:57:29.573981402 +0100
@@ -1,0 +2,19 @@
+Tue Nov 12 14:15:03 UTC 2019 - Franck Bui 
+
+- Import commit 0b715187a87907e18edf98eab9d0a50fced4a424
+
+  9dbdbc2f10 logind: fix (again) the race that might happen when logind 
restores VT (bsc#1101591 bsc#1140081)
+  c848bec110 libblkid: open device in nonblock mode. (bsc#1084671)
+  b70ad6c927 resolved: check for IP in certificate when using DoT with GnuTLS 
(bsc#1155539 CVE-2018-21029)
+  bbedf3d557 resolved: require at least version 3.6.0 of GnuTLS for 
DNS-over-TLS
+  eb732c2e29 resolved: fix connection failures with TLS 1.3 and GnuTLS
+  4e45084ac5 shared/install: failing with -ELOOP can be due to the use of an 
alias in install_error()
+  2e297f0d87 shared/install: fix error codes returned by 
install_context_apply()
+  dd29d70d32 man: alias names can't be used with enable command
+
+---
+Tue Nov  5 10:56:54 UTC 2019 - Franck Bui 
+
+- Fix %{_libexecdir} misuses of /usr/lib
+
+---
@@ -140,0 +160,6 @@
+
+---
+Thu Sep 19 08:49:59 UTC 2019 - Martin Vidner 
+
+- Allow YaST to select Iranian (Persian, Farsi) keyboard layout
+  (bsc#1092920)
systemd.changes: same change

Old:

  systemd-v243+suse.126.gb7467b7b55.tar.xz

New:

  systemd-v243+suse.135.g0b715187a8.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.nGBIH5/_old  2019-11-18 19:57:30.565980904 +0100
+++ /var/tmp/diff_new_pack.nGBIH5/_new  2019-11-18 19:57:30.569980903 +0100
@@ -26,7 +26,7 @@
 # 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.126.gb7467b7b55
+%define suse_version +suse.135.g0b715187a8
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -1132,7 +1132,7 @@
 %endif
 
 %dir %{_sysconfdir}/modules-load.d
-%{_libexecdir}/modules-load.d
+%{_prefix}/lib/modules-load.d
 
 %{_sysusersdir}/
 %dir %{_sysconfdir}/tmpfiles.d
@@ -1143,7 +1143,7 @@
 %exclude %{_sysusersdir}/systemd-remote.conf
 %endif
 
-%{_libexecdir}/environment.d/
+%{_prefix}/lib/environment.d/
 
 %dir %{_binfmtdir}
 %dir %{_sysconfdir}/binfmt.d

++ systemd.spec ++
--- /var/tmp/diff_new_pack.nGBIH5/_old  2019-11-18 19:57:30.589980893 +0100
+++ /var/tmp/diff_new_pack.nGBIH5/_new  2019-11-18 19:57:30.589980893 +0100
@@ -24,7 +24,7 @@
 %define bootstrap 0
 %define mini %nil
 %define min_kernel_version 4.5
-%define suse_version +suse.126.gb7467b7b55
+%define suse_version +suse.135.g0b715187a8
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -1130,7 +1130,7 @@
 %endif
 
 %dir %{_sysconfdir}/modules-load.d
-%{_libexecdir}/modules-load.d
+%{_prefix}/lib/modules-load.d
 
 %{_sysusersdir}/
 %dir %{_sysconfdir}/tmpfiles.d
@@ -1141,7 +1141,7 @@
 %exclude %{_sysusersdir}/systemd-remote.conf
 %endif
 
-%{_libexecdir}/environment.d/
+%{_prefix}/lib/environment.d/
 
 %dir %{_binfmtdir}
 %dir %{_sysconfdir}/binfmt.d

++ kbd-model-map.legacy ++
--- /var/tmp/diff_new_pack.nGBIH5/_old  2019-11-18 19:57:30.637980868 +0100
+++ /var/tmp/diff_new_pack.nGBIH5/_new  2019-11-18 19:57:30.637980868 +0100
@@ -4,6 +4,7 @@
 cn-latin1  ca  pc105   multix  
terminate:ctrl_alt_bksp
 cz-lat2-us cz,us   pc105   qwerty,basic
terminate:ctrl_alt_bksp,grp:shift_toggle
 es-cp850   es  pc105   -   
terminate:ctrl_alt_bksp
+ir ir  pc105   -   
terminate:ctrl_alt_bksp
 korean kr  pc105   -   
terminate:ctrl_alt_bksp
 lt.std lt  pc105   std 
terminate:ctrl_alt_bksp
 no-latin1  no  pc105   -   
terminate:ctrl_alt_bksp

++ systemd-v243+suse.126.gb7467b7b55.tar.xz -> 
systemd-v243+suse.135.g0b715187a8.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-v243+suse.126.gb7467b7b55/README 
new/systemd-v243+suse.135.g0b715187a8/README
--- 

commit systemd for openSUSE:Factory

2019-11-03 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2019-11-03 11:58:18

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.2990 (New)


Package is "systemd"

Sun Nov  3 11:58:18 2019 rev:300 rq:744384 version:243

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2019-10-23 
15:45:57.318377129 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.2990/systemd-mini.changes   
2019-11-03 11:58:21.615434088 +0100
@@ -1,0 +2,59 @@
+Thu Oct 31 07:38:55 UTC 2019 - Franck Bui 
+
+- Drop 0001-compat-rules-escape-when-used-for-shell-expansion.patch
+
+  It's part of the previous import.
+
+---
+Thu Oct 31 07:32:47 UTC 2019 - Franck Bui 
+
+- Import commit b7467b7b553d6d0d6f92758d966b69f1a88b6b42
+
+  441f44f371 fileio: introduce read_full_virtual_file() for reading virtual 
files in sysfs, procfs (bsc#1133495)
+  8a1bb5c66b swap: do not make swap units wanted by its device unit anymore
+
+---
+Tue Oct 29 10:35:03 UTC 2019 - Franck Bui 
+
+- Import commit 5df9000899ef7d45ddbcacd0fdf73afa07a40f6b
+
+  f0ed7237e4 udev/cdrom_id: Do not open CD-rom in exclusive mode. (bsc#1154256)
+  b37054aa5a compat-rules: escape '$' when used for shell expansion
+
+  Changes from the v243-stable:
+
+  ef677436aa test: Pass personality test even when i686 userland runs on 
x86_64 kernel
+  3f6398c450 docs: fix inadvertent change in uid range
+  25bb377a73 cgroup: fix typo in BPF firewall support warning message
+  6d97aca0d5 fix build with compilers with default stack-protector enabled
+  fbad077cec nspawn: surrender controlling terminal to PID2 when using the 
PID1 stub
+  0553c3c668 pid1: fix DefaultTasksMax initialization
+  f406a691a7 src/core/automount: use DirectoryMode when calling mkdir -p
+  20438f96c3 udevadm trigger: do not propagate EACCES and ENODEV
+  6480630bc3 hwdb: Correct  Pattern In Documentation Comment
+  9d8e889810 nspawn: consistenly fail if parsing the environment fails
+  40e169b304 nspawn: default to unified hierarchy if --as-pid2 is used
+  b5df1037a0 cgroup: Mark memory protections as explicitly set in transient 
units
+  f14e3e02cc cgroup: Respect DefaultMemoryMin when setting memory.min
+  ea248e53bf cgroup: Check ancestor memory min for unified memory config
+  de1d25a506 cgroup: docs: memory.high doc fixups
+  2ab45f38d8 cgroup: docs: Mention unbounded protection for memory.{low,min}
+  19a43dc38a Consider smb3 as remote filesystem
+  5c0224c7bf Handle d_type == DT_UNKNOWN correctly
+  8282bc61df util-lib: Don't propagate EACCES from find_binary PATH lookup to 
caller
+  9d0ae987a6 network: drop noisy log message
+  f67f0e4ec4 Updated log message when the timesync happens for the first time 
(#13624)
+  e151bf4674 units: make systemd-binfmt.service easier to work with no autofs
+  2b8e574d82 Corect man page reference in systemd-nologin.conf comments
+  a0577353f1 man: Add a missing space in machinectl(1)
+  693e983988 log: Add missing "%" in "%m" log format strings
+  ea7151b8c4 pid1: do not warn if /run/systemd/relabel-extra.d/ doesn't exist
+  b90549290e man: fix typo
+
+---
+Tue Oct 22 22:25:34 UTC 2019 - Stefan Brüns 
+
+- Remove intltool BuildRequires, not needed since v237
+- Use python3-base BuildRequires instead of full python3
+
+---
systemd.changes: same change

Old:

  0001-compat-rules-escape-when-used-for-shell-expansion.patch
  systemd-v243+suse.91.g428b937f91.tar.xz

New:

  systemd-v243+suse.126.gb7467b7b55.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.M2mKf9/_old  2019-11-03 11:58:23.995437071 +0100
+++ /var/tmp/diff_new_pack.M2mKf9/_new  2019-11-03 11:58:23.999437076 +0100
@@ -26,7 +26,7 @@
 # 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.91.g428b937f91
+%define suse_version +suse.126.gb7467b7b55
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -69,7 +69,7 @@
 BuildRequires:  libxslt-tools
 BuildRequires:  polkit
 # python is only required for generating systemd.directives.xml
-BuildRequires:  python3
+BuildRequires:  python3-base
 BuildRequires:  python3-lxml
 BuildRequires:  pkgconfig(libcryptsetup) >= 1.6.0
 BuildRequires:  pkgconfig(libdw)
@@ -84,7 +84,6 @@
 %endif
 BuildRequires:  fdupes
 BuildRequires:  gperf
-BuildRequires:  intltool
 BuildRequires:  libacl-devel
 BuildRequires:  

commit systemd for openSUSE:Factory

2019-10-23 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2019-10-23 15:45:55

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.2352 (New)


Package is "systemd"

Wed Oct 23 15:45:55 2019 rev:299 rq:741487 version:243

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2019-10-04 
11:20:31.665241101 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.2352/systemd-mini.changes   
2019-10-23 15:45:57.318377129 +0200
@@ -1,0 +2,77 @@
+Mon Oct 21 10:33:27 UTC 2019 - Franck Bui 
+
+- Add 0001-compat-rules-escape-when-used-for-shell-expansion.patch 
(bsc#1153648)
+
+  Added to the quaratine area to avoid uploading a new tar ball just
+  for that single change. It will be dropped during the next import.
+
+---
+Mon Oct 21 09:06:10 UTC 2019 - Ludwig Nussel 
+
+- don't package locales in -mini package
+
+---
+Fri Oct  4 14:26:59 UTC 2019 - Franck Bui 
+
+- Import commit 428b937f917ae177f2315e8469800941885e441a
+
+  0026b58744 pid1: fix DefaultTasksMax initialization
+
+---
+Mon Sep 30 10:43:28 UTC 2019 - Franck Bui 
+
+- Import commit ed81f69153488279957268e247a5c81b678da491 (changes from 
v243-stable)
+
+  fab6f010ac dhcp6: use unaligned_read_be32()
+  f2d9af4322 dhcp6: add missing option length check
+  ccf797511e ndisc: make first solicit delayed randomly
+  f2275b6e12 dhcp6: read OPTION_INFORMATION_REFRESH_TIME option
+  6dfbe58ee7 l10n: update Czech Translation
+  d4cd0e9d32 sd-radv: if lifetime < SD_RADV_DEFAULT_MAX_TIMEOUT_USEC, adjust 
timeout (#13491)
+  dbefe59259 polkit: fix typo
+  a321507476 sd-netlink: fix invalid assertion
+  45dca7fe86 network: do not enter failed state if device's sysfs entry does 
not exist yet
+  dd83d58796 network: add missing link->network checks
+  b294305888 path: stop watching path specs once we triggered the target unit
+  2cd636c437 hwdb: add Medion Akoya E2292 (#13498)
+  d133bdd1fa po: update Brazilian Portuguese translation
+  530e09b594 po: update Polish translation
+  0c5c3e34c1 polkit: change "revert settings" to "reset settings"
+  73e0f372d8 man: fix description of ARPIntervalSec= units
+  5412cc54a1 hwdb: axis override for Dell 9360 touchpad
+  9d4e658529 test: drop the missed || exit 1 expression
+  7ed7ea82f6 udevadm: use usec_add()
+  477bf86c91 udevadm: missing initialization of descriptor
+  19ac31c989 networkd: unbreak routing_policy_rule_compare_func()
+  a20a2157a8 core: coldplug possible nop_job
+  eb55241742 tty-ask-pwd-agent: fix message forwarded to wall(1)
+  1a3c53c06c core: Fix setting StatusUnitFormat from config files
+  91db81e4dd network DHCP4: Dont mislead the logs.
+  6af590838b Update m4 for selective utmp support. modified:   
tmpfiles.d/systemd.conf.m4
+  6823c907cf core: restore initialization of u->source_mtime
+  29308bcc13 mount-setup: relabel items mentioned directly in relabel-extra.d
+  8ca1e56165 Call getgroups() to know size of supplementary groups array to 
allocate
+  5d84a7ad1c test: add test cases for empty string match
+  1536348cc8 udev: fix multi match
+  3ccafef0ad man: move TimeoutCleanSec= entry from .service to .exec
+  8c0c30a820 zsh: udpate bootctl completions
+  0556c247a2 resolved: fix abort when recv() returns 0
+  9a25d75520 man: remove repeated words
+  be3be29347 hwdb: Also mark lis3lv02d sensors in "HP" laptops as being in the 
base
+  4b92ffccaa udev: also logs file permission
+  75a2845e5a udev: add missing flag for OPTIONS=static_node
+  19e9fc4262 network: do not abort execution when a config file cannot be 
loaded
+  3e1267cf50 fileio: update warning message
+  1b3156edd2 pstore: fix use after free
+  f500d2fa81 journal: Make the output of --update-catalog deterministic
+  64d0f7042d travis: protect the systemd organization on Fuzzit from forks
+  4247938ee1 hwdb: Mark lis3lv02d sensors in HP laptops as being in the base
+  379158684a po: update Japanese translation
+  31e1bbd1ca docs: fix push recipe in RELEASE.md
+  f06530d86b man/systemctl.xml: fix missing "not"
+  22aba2b969 docs: fix typo in boot loader doc
+  000e08ca70 pstore: fix typo in error message - directoy -> directory
+  f7f9c69ac5 Fix typo in comment: overide -> override
+  ca8ba8f8c0 po: update Polish translation
+  
+---
@@ -4,0 +82,6 @@
+
+---
+Wed Sep 18 14:59:16 UTC 2019 - Ludwig Nussel 
+
+- split off networkd and resolved into separate network subpackage
+- use separate lang package for translations
systemd.changes: same change

Old:

  

commit systemd for openSUSE:Factory

2019-10-04 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2019-10-04 11:20:29

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.2352 (New)


Package is "systemd"

Fri Oct  4 11:20:29 2019 rev:298 rq:732684 version:243

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2019-07-26 
12:06:36.610885540 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.2352/systemd-mini.changes   
2019-10-04 11:20:31.665241101 +0200
@@ -1,0 +2,53 @@
+Mon Sep 23 11:45:18 UTC 2019 - Franck Bui 
+
+- Some files related to the portable stuff were missing some %exclude
+
+---
+Wed Sep 18 12:17:37 UTC 2019 - Franck Bui 
+
+- Import commit 9e41d7ec3572d8d5ea1e00f683e9fbf8108e85b4
+
+  fb1b9d54f9 tty-ask-pwd-agent: fix message forwarded to wall(1)
+  dd14da3bb6 core: restore initialization of u->source_mtime
+  d62f30f647 resolved: create /etc/resolv.conf symlink at runtime
+
+---
+Wed Sep 18 11:33:16 UTC 2019 - Franck Bui 
+
+- Slighly rework (mostly reorganization) the portable stuff
+
+---
+Fri Sep  6 06:20:11 UTC 2019 - Franck Bui 
+
+- Track 0001-resolved-create-etc-resolv.conf-symlink-at-runtime.patch
+  in the git repo
+
+  This patch has been in the quarantine area long enough, so let's
+  move it in the git repo.
+
+---
+Tue Sep  3 15:10:10 UTC 2019 - Franck Bui 
+
+- Upgrade to v243 (commit e0b24c4356aa0c1c56ff274ff72228f33482a5be)
+
+  See https://github.com/openSUSE/systemd/blob/SUSE/v243/NEWS for
+  details. 
+
+  Drop 0001-Revert-insserv.conf-generator.patch as it's been dropped
+  from branch SUSE/v243 while we were rebasing.
+
+  Drop 0001-rc-local-generator-deprecate-halt.local-support.patch as
+  this functionality had been deprecated during the previous release
+  and now have been dropped by upstream.
+
+---
+Wed Aug 14 14:25:43 UTC 2019 - Ludwig Nussel 
+
+- enable systemd-portabled
+
+---
+Wed Jul 31 14:38:13 UTC 2019 - Franck Bui 
+
+- systemd-container creates and owns /etc/systemd/nspawn now
+
+---
systemd.changes: same change

Old:

  0001-Revert-insserv.conf-generator.patch
  0001-rc-local-generator-deprecate-halt.local-support.patch
  0001-resolved-create-etc-resolv.conf-symlink-at-runtime.patch
  systemd-v242+suse.135.g0f9271c133.tar.xz

New:

  systemd-v243+suse.36.g9e41d7ec35.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.xWyJU9/_old  2019-10-04 11:20:33.413236548 +0200
+++ /var/tmp/diff_new_pack.xWyJU9/_new  2019-10-04 11:20:33.417236538 +0200
@@ -26,7 +26,7 @@
 # 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.135.g0f9271c133
+%define suse_version +suse.36.g9e41d7ec35
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -35,6 +35,7 @@
 %bcond_with machined
 %bcond_with importd
 %bcond_with networkd
+%bcond_with portabled
 %bcond_with resolved
 %bcond_with journal_remote
 %else
@@ -43,6 +44,7 @@
 %bcond_without  machined
 %bcond_without  importd
 %bcond_without  networkd
+%bcond_without  portabled
 %bcond_without  resolved
 %bcond_without  journal_remote
 %ifarch %{ix86} x86_64
@@ -53,7 +55,7 @@
 
 Name:   systemd-mini
 Url:http://www.freedesktop.org/wiki/Software/systemd
-Version:242
+Version:243
 Release:0
 Summary:A System and Session Manager
 License:LGPL-2.1-or-later
@@ -165,10 +167,7 @@
 # broken in upstream and need an urgent fix. Even in this case, the
 # patches are temporary and should be removed as soon as a fix is
 # merged by upstream.
-Patch1: 0001-resolved-create-etc-resolv.conf-symlink-at-runtime.patch
 Patch2: 0001-logind-keep-backward-compatibility-with-UserTasksMax.patch
-Patch3: 0001-Revert-insserv.conf-generator.patch
-Patch4: 0001-rc-local-generator-deprecate-halt.local-support.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB
@@ -332,6 +331,26 @@
 This package contains systemd-nspawn, machinectl, systemd-machined,
 and systemd-importd.
 
+%if %{with portabled}
+%package portable
+Summary:Systemd tools for portable services
+License:

commit systemd for openSUSE:Factory

2019-07-26 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2019-07-26 12:06:35

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.4126 (New)


Package is "systemd"

Fri Jul 26 12:06:35 2019 rev:297 rq:718032 version:242

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2019-06-02 
15:15:08.486110509 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.4126/systemd-mini.changes   
2019-07-26 12:06:36.610885540 +0200
@@ -1,0 +2,72 @@
+Mon Jul 22 15:29:51 UTC 2019 - Franck Bui 
+
+- Import commit 0f9271c1336c5c9055e75389732a44745d796851 (changes from 
v242-stable)
+
+  07f0549ffe network: do not send ipv6 token to kernel
+  9d34e79ae8 systemd-mount: don't check for non-normalized WHAT for network FS
+  5af677680c core: set fs.file-max sysctl to LONG_MAX rather than ULONG_MAX 
(bsc#1142099)
+  29dda7597a random-util: eat up bad RDRAND values seen on AMD CPUs
+  eb6c17c178 util-lib: fix a typo in rdrand
+  829c20dc8e random-util: rename "err" to "success"
+  5442366fbf man: rework the description of Aliases and .wants/.requires 
directories
+  ae71c6f634 docs: typo in arg name replace-irreversible -> 
replace-irreversibly
+  09774a5fcb meson: make nologin path build time configurable
+  69ffeeb0b1 man: add note about systemctl stop return value
+  4cf14b5513 shared/conf-parser: say "key name" not "lvalue", add dot
+  4481ca7f86 shared/conf-parser: emit a nicer warning for something like 
"=="
+  46f3db894b shared/conf-parser: be nice and ignore lines without "="
+  7d928995f7 nspawn: fix memleak in argument parsing
+  7727e6c0ae resolve: fix memleak
+  7f32a81976 journal: properly read unaligned le64 integers
+  fa419099e5 activate: move array allocation to heap
+  815a9fef2a systemctl: print non-elapsing timers as "n/a" not "(null)"
+  a4fc3c88f1 factory: include pam_keyinit.so in PAM factory configuration
+  a453d63315 factory: add comment to PAM file, explaining that the defaults 
are not useful
+  d9a5a70a59 factory: tighten PAM configuration
+  5e2d3bf80b test: make sure colors don't confuse our test
+  5fe3be1334 wait-online: change log level
+  c49b6959d5 systemctl: emit warning when we get an invalid process entry from 
pid1 and continue
+  3c9f43eb03 systemctl: do not suggest passing --all if the user passed 
--state=
+  5964d1474e man: offline-updates: make dependence on system-update.target 
explicit
+  a04dd26e03 alloc-util: drop _alloc_ decorator from memdup_suffix0()
+  7c46a694ca man: add example for setting multiple properties at once
+  1d72789271 man: CPUShares= is so 2015
+  45da304673 man: document that WakeSystem= requires privs
+  bed58a06e4 man: document that "systemd-analyze blame/critical-chain" is not 
useful to track down job latency
+  c5461f31b3 man: be more explicit that Type=oneshot services are not "active" 
after starting
+  455ee07abe man: document that the supplementary groups list is initialized 
from User='s database entry
+  5f0cb2616a alloc-util: drop _alloc_(2, 3) decorator from 
memdup_suffix0_multiply()
+  7bc336794d generator: downgrade Requires= → Wants= of fsck from /usr mount 
unit
+  66465c4381 systemctl: allow "cat" on units with bad settings
+  ca937b49da pid1: fix serialization/deserialization of commmands with spaces
+  4bb3113023 growfs: call crypt_set_debug_level() correctly, skip if not needed
+  0db716771e cryptsetup: enable libcryptsetup debug logging if we want it
+  c8b9b3956f cryptsetup: set libcryptsetup global log callback too
+  679b3f6b7f basic/log: fix SYSTEMD_LOG_* parsing error messages
+  8d6b5158aa units: add SystemCallErrorNumber=EPERM to 
systemd-portabled.service
+  6681fcd445 network: fix the initial value of the counter for brvlan
+  853ec5f458 man: Add some notes about variable $prefix for StateDirectory=
+  e6d23358e9 sd-netlink: fix inverted log message
+  6feb862407 blockdev: filter out invalid block devices early
+  9f7c0dbc75 blockdev-util: propagate actual error
+  3f5355bcb9 man: document tmpfiles.d/ user/group resolvability needs
+  c15b92cd98 man: fix wrong udev property name
+  9768a900d6 meson: drop duplicated source
+  15194f22ed cryptsetup-generator: fix luks-* entry parsing from crypttab
+  c2475390b4 core: skip whitespace after "|" and "!" in the condition parser
+  fdc754aeb7 shared/condition: fix printing of ConditionNull=
+  572385e135 test: add testcase for issue #12883
+  9aa1edddb0 conf-parser: fix continuation handling
+  8fbc72f45f networkd: fix link_up() (#12505)
+
+---
+Mon Jul  1 15:14:58 UTC 2019 - Franck Bui 
+
+- State directory of systemd-timesync might become inaccessible after 
upgrading to v240+ (bsc#1137341)
+
+  This happens for users who had previously used 

commit systemd for openSUSE:Factory

2019-06-02 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2019-06-02 15:15:04

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.5148 (New)


Package is "systemd"

Sun Jun  2 15:15:04 2019 rev:296 rq:705897 version:242

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2019-05-21 
10:22:36.155596947 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.5148/systemd-mini.changes   
2019-06-02 15:15:08.486110509 +0200
@@ -1,0 +2,33 @@
+Tue May 28 11:53:30 UTC 2019 - Franck Bui 
+
+- Import commit eaa7b8b148927d471609de75e542dffcc1b36df4
+
+  7e58b89136 udevd: change the default value of udev.children-max (again) 
(bsc#1107617)
+
+---
+Tue May 28 09:51:30 UTC 2019 - Franck Bui 
+
+- Add 0001-rc-local-generator-deprecate-halt.local-support.patch
+
+  /etc/init.d/halt.local support will removed from the next systemd
+  version (v243) so for now on warn (hopefully the few) users who rely
+  on this script so they have a chance to switch to systemd-shutdown
+  interface.
+
+---
+Mon May 27 09:33:45 UTC 2019 - Franck Bui 
+
+- Add 0001-Revert-insserv.conf-generator.patch (bsc#1052837)
+
+  All remaining packages have been fixed so they don't rely on the
+  insser-generator to generate proper deps. So let's drop it as all
+  services should carry the proper dependencies itself.
+
+---
+Mon May 27 09:30:05 UTC 2019 - Franck Bui 
+
+- Drop debug-only-remove-new-policies.patch
+
+  The new DBUS methods have been reviewed by the security team.
+
+---
systemd.changes: same change

Old:

  debug-only-remove-new-policies.patch
  systemd-v242+suse.75.g9984a86d0d.tar.xz

New:

  0001-Revert-insserv.conf-generator.patch
  0001-rc-local-generator-deprecate-halt.local-support.patch
  systemd-v242+suse.77.geaa7b8b148.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.TkKBva/_old  2019-06-02 15:15:09.630110014 +0200
+++ /var/tmp/diff_new_pack.TkKBva/_new  2019-06-02 15:15:09.634110012 +0200
@@ -26,7 +26,7 @@
 # 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.75.g9984a86d0d
+%define suse_version +suse.77.geaa7b8b148
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -167,7 +167,8 @@
 # merged by upstream.
 Patch1: 0001-resolved-create-etc-resolv.conf-symlink-at-runtime.patch
 Patch2: 0001-logind-keep-backward-compatibility-with-UserTasksMax.patch
-Patch3: debug-only-remove-new-policies.patch
+Patch3: 0001-Revert-insserv.conf-generator.patch
+Patch4: 0001-rc-local-generator-deprecate-halt.local-support.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB

++ systemd.spec ++
--- /var/tmp/diff_new_pack.TkKBva/_old  2019-06-02 15:15:09.654110003 +0200
+++ /var/tmp/diff_new_pack.TkKBva/_new  2019-06-02 15:15:09.658110001 +0200
@@ -24,7 +24,7 @@
 %define bootstrap 0
 %define mini %nil
 %define min_kernel_version 4.5
-%define suse_version +suse.75.g9984a86d0d
+%define suse_version +suse.77.geaa7b8b148
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -165,7 +165,8 @@
 # merged by upstream.
 Patch1: 0001-resolved-create-etc-resolv.conf-symlink-at-runtime.patch
 Patch2: 0001-logind-keep-backward-compatibility-with-UserTasksMax.patch
-Patch3: debug-only-remove-new-policies.patch
+Patch3: 0001-Revert-insserv.conf-generator.patch
+Patch4: 0001-rc-local-generator-deprecate-halt.local-support.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB

++ 0001-Revert-insserv.conf-generator.patch ++
>From e143d8271cd8d8dd862a627754d3daa2d6f9cd48 Mon Sep 17 00:00:00 2001
From: Franck Bui 
Date: Mon, 27 May 2019 10:54:26 +0200
Subject: [PATCH] Revert "insserv.conf generator"

This reverts commit dbb7a2e71bec6f6400f2b67cc409b22915fe8c72.

The only (system) packages which were still relying on the insserv-generator
have been fixed, see bsc#1052837 for the details.

[fbui: fixes bsc#1052837]
---
 meson.build   |   8 -
 src/insserv-generator/insserv-generator.c | 320 --
 2 files changed, 328 deletions(-)
 delete mode 100644 src/insserv-generator/insserv-generator.c

diff --git a/meson.build b/meson.build
index 54664661b5..4377fe8419 100644
--- a/meson.build
+++ 

commit systemd for openSUSE:Factory

2019-05-21 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2019-05-21 10:22:34

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.5148 (New)


Package is "systemd"

Tue May 21 10:22:34 2019 rev:295 rq:702871 version:242

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2019-04-15 
13:59:23.612706779 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.5148/systemd-mini.changes   
2019-05-21 10:22:36.155596947 +0200
@@ -1,0 +2,75 @@
+Tue May 14 14:27:12 UTC 2019 - Franck Bui 
+
+- Import commit 9984a86d0d2259d54c7060f9c09f214202b4efa7
+
+  f2459bf373 random-util: eat up bad RDRAND values seen on AMD CPUs
+  c90a2e9793 util-lib: fix a typo in rdrand
+  4db1cc9d46 random-util: rename "err" to "success"
+  981a62a102 random-util: hash AT_RANDOM getauxval() value before using it
+  64a9c3d918 random-util: use gcc's bit_RDRND definition if it exists
+  c5d6ecfdca random-util: rename RANDOM_DONT_DRAIN → RANDOM_MAY_FAIL
+  298d13df7e network: remove redunant link name in message
+  77cbde31f2 hwdb: Align airplane mode toggle key mapping for all Acer series
+  460f03794e Revert "hwdb: Apply Acer mappings to all Gateway and Packard Bell 
models"
+  fe9271ad84 test: return a non-zero return code when 'nobody' user doesn't 
exist
+  29d355e755 fstab-generator: Prevent double free of reused FILE*
+  f30f1adc11 meson: make source files including nspawn-settings.h depend on 
libseccomp
+  84bab914b8 alloc-util: don't use malloc_usable_size() to determine allocated 
size
+  5240972d8d units: drop reference to sushell man page
+  0a26de5e33 codespell: fix spelling errors
+  582de105c8 nspawn-expose-ports: fix a typo in error message
+
+---
+Mon May 13 08:46:38 UTC 2019 - Franck Bui 
+
+- Buildrequire polkit so /usr/share/polkit-1/rules.d has an owner
+
+  Otherwise the "post build checks" would complain and would force
+  systemd to own this directory. The owner should still be "polkit"
+  and the perms should be in sync with the perm set by polkit
+  itself.
+
+---
+Thu May  9 07:13:44 UTC 2019 - Franck Bui 
+
+- Add debug-only-remove-new-policies.patch
+
+  A temporary patch to suppress the new DBUS methods introduced by
+  v242 until they are reviewed and whitelisted by the secteam.
+
+---
+Thu May  9 07:11:08 UTC 2019 - Franck Bui 
+
+- Add a comment explaining why static enablement symlinks in /etc are 
suppressed
+
+  Also remove any /etc/systemd/system/*.requires/ symlinks for the
+  same reason.
+
+---
+Thu May  2 15:24:45 UTC 2019 - Franck Bui 
+
+- preset remote-cryptsetup.target during package installation
+
+  This target is supposed to be part of the targets that should be
+  enabled (or not depending on the presets) at package installation.
+
+---
+Thu May  2 13:12:23 UTC 2019 - Franck Bui 
+
+- Upgrade to v242 (commit 071c380dcc434dca2a0c8b6de0519cc9e816c6d6)
+
+  See https://github.com/openSUSE/systemd/blob/SUSE/v242/NEWS for
+  details.
+
+---
+Wed Apr 24 07:23:44 UTC 2019 - Franck Bui 
+
+- Drop "BuildRequires:  -post-build-checks" from the specfile (bsc#1130230)
+
+  The syntax of this directive is obsolete and should be replaced by
+  "#!BuildIgnore: post-build-checks".
+
+  However there's no good reasons to disable these SUSE extra checks,
+  so let's re-enable them and fix the few errors it detected.
+
+---
systemd.changes: same change

Old:

  systemd-v241+suse.46.g4e6e66ea9.tar.xz

New:

  debug-only-remove-new-policies.patch
  systemd-v242+suse.75.g9984a86d0d.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.vBhV3D/_old  2019-05-21 10:22:37.783596616 +0200
+++ /var/tmp/diff_new_pack.vBhV3D/_new  2019-05-21 10:22:37.783596616 +0200
@@ -26,7 +26,7 @@
 # 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.46.g4e6e66ea9
+%define suse_version +suse.75.g9984a86d0d
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -53,19 +53,19 @@
 
 Name:   systemd-mini
 Url:http://www.freedesktop.org/wiki/Software/systemd
-Version:241
+Version:242
 Release:0
 Summary:A System and Session Manager
 License:   

commit systemd for openSUSE:Factory

2019-04-15 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2019-04-15 13:59:21

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.17052 (New)


Package is "systemd"

Mon Apr 15 13:59:21 2019 rev:294 rq:693792 version:241

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2019-03-13 
09:08:34.923427909 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new.17052/systemd-mini.changes  
2019-04-15 13:59:23.612706779 +0200
@@ -1,0 +2,16 @@
+Fri Apr 12 14:13:54 UTC 2019 - Franck Bui 
+
+- Import commit 4e6e66ea94cf5125f9044f0869939a86801ed2d8
+
+  430877e794 pam-systemd: use secure_getenv() rather than getenv() 
(bsc#1132348 CVE-2019-3842)
+  3cff2e6514 man: document that if the main process exits after SIGTERM we go 
directly to SIGKILL
+  26c4f7191c bus: fix memleak on invalid message
+
+---
+Tue Mar 19 16:11:44 UTC 2019 - Franck Bui 
+
+- systemd-coredump: generate a stack trace of all core dumps (bsc#1128832)
+
+  This stack trace is logged to the journal.
+
+---
systemd.changes: same change

Old:

  systemd-v241+suse.42.g15a1b4d58.tar.xz

New:

  systemd-v241+suse.46.g4e6e66ea9.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.2qfo5M/_old  2019-04-15 13:59:24.696707133 +0200
+++ /var/tmp/diff_new_pack.2qfo5M/_new  2019-04-15 13:59:24.700707135 +0200
@@ -26,7 +26,7 @@
 # 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.42.g15a1b4d58
+%define suse_version +suse.46.g4e6e66ea9
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -70,6 +70,7 @@
 BuildRequires:  python3
 BuildRequires:  python3-lxml
 BuildRequires:  pkgconfig(libcryptsetup) >= 1.6.0
+BuildRequires:  pkgconfig(libdw)
 BuildRequires:  pkgconfig(liblz4)
 BuildRequires:  pkgconfig(liblzma)
 BuildRequires:  pkgconfig(libpcre2-8)
@@ -454,6 +455,7 @@
 -Dapparmor=auto \
 -Dsmack=false \
 -Dima=false \
+-Delfutils=auto \
 %if 0%{?bootstrap}
 -Dman=false \
 -Dhtml=false \

++ systemd.spec ++
--- /var/tmp/diff_new_pack.2qfo5M/_old  2019-04-15 13:59:24.728707144 +0200
+++ /var/tmp/diff_new_pack.2qfo5M/_new  2019-04-15 13:59:24.732707145 +0200
@@ -24,7 +24,7 @@
 %define bootstrap 0
 %define mini %nil
 %define min_kernel_version 4.5
-%define suse_version +suse.42.g15a1b4d58
+%define suse_version +suse.46.g4e6e66ea9
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -68,6 +68,7 @@
 BuildRequires:  python3
 BuildRequires:  python3-lxml
 BuildRequires:  pkgconfig(libcryptsetup) >= 1.6.0
+BuildRequires:  pkgconfig(libdw)
 BuildRequires:  pkgconfig(liblz4)
 BuildRequires:  pkgconfig(liblzma)
 BuildRequires:  pkgconfig(libpcre2-8)
@@ -452,6 +453,7 @@
 -Dapparmor=auto \
 -Dsmack=false \
 -Dima=false \
+-Delfutils=auto \
 %if 0%{?bootstrap}
 -Dman=false \
 -Dhtml=false \

++ systemd-v241+suse.42.g15a1b4d58.tar.xz -> 
systemd-v241+suse.46.g4e6e66ea9.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-v241+suse.42.g15a1b4d58/man/systemd.kill.xml 
new/systemd-v241+suse.46.g4e6e66ea9/man/systemd.kill.xml
--- old/systemd-v241+suse.42.g15a1b4d58/man/systemd.kill.xml2019-03-05 
14:30:13.0 +0100
+++ new/systemd-v241+suse.46.g4e6e66ea9/man/systemd.kill.xml2019-04-12 
16:12:51.0 +0200
@@ -87,22 +87,17 @@
 group and the control group continues to exist after stop
 unless it is empty.
 
-Processes will first be terminated via
-SIGTERM (unless the signal to send is
-changed via KillSignal=). Optionally, this
-is immediately followed by a SIGHUP (if
-enabled with SendSIGHUP=). If then, after a
-delay (configured via the TimeoutStopSec=
-option), processes still remain, the termination request is
-repeated with the SIGKILL signal or the
-signal specified via FinalKillSignal= (unless
-this is disabled via the SendSIGKILL=
-option). See
-
kill2
-for more information.
+Processes will first be terminated via 
SIGTERM (unless the signal to send
+is changed via KillSignal=). Optionally, this is 
immediately followed by a
+SIGHUP (if enabled with 
SendSIGHUP=). If processes still
+remain after the main process of a unit has exited or the delay 
configured via the
+TimeoutStopSec= has passed, the 

commit systemd for openSUSE:Factory

2019-03-13 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2019-03-13 09:08:15

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.28833 (New)


Package is "systemd"

Wed Mar 13 09:08:15 2019 rev:293 rq:683889 version:241

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2019-02-20 
14:09:08.714983072 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new.28833/systemd-mini.changes  
2019-03-13 09:08:34.923427909 +0100
@@ -1,0 +2,38 @@
+Mon Mar 11 12:58:19 UTC 2019 - Franck Bui 
+
+- Stop installing macros.systemd
+
+  There're no points in installing this file if we remove it right
+  after.
+
+---
+Mon Mar 11 10:48:54 UTC 2019 - Franck Bui 
+
+- Make sure systemd-network.rules take precedence over our 
polkit-default-privs (bsc#1125438)
+
+---
+Thu Mar  7 14:27:59 UTC 2019 - Franck Bui 
+
+- Include the SUSE version along with the major version of systemd
+
+  $ systemctl --version
+  systemd 241 (+suse.42.g15a1b4d58)
+
+  Note that the SUSE version format maybe subject to change and as
+  such scripts should not try to parse it.
+
+---
+Wed Mar  6 14:59:22 UTC 2019 - Franck Bui 
+
+- systemd-mini: explicitly disable some of the systemd components
+
+  For some reasons, some build requirements get pulled in for the mini
+  variant now, enabling some parts of the code that were expected to
+  be turned OFF.
+
+---
+Tue Mar  5 17:51:02 UTC 2019 - Franck Bui 
+
+- Upgrade to v241 (commit 15a1b4d58f1d2bc9c21c7cbab6fe63b58e48bda1)
+
+---
systemd.changes: same change

Old:

  systemd-v239+suse.205.ga1d86af7e.tar.xz

New:

  systemd-v241+suse.42.g15a1b4d58.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.nFZKdr/_old  2019-03-13 09:08:37.003427694 +0100
+++ /var/tmp/diff_new_pack.nFZKdr/_new  2019-03-13 09:08:37.007427694 +0100
@@ -26,7 +26,7 @@
 # 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.205.ga1d86af7e
+%define suse_version +suse.42.g15a1b4d58
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -53,7 +53,7 @@
 
 Name:   systemd-mini
 Url:http://www.freedesktop.org/wiki/Software/systemd
-Version:239
+Version:241
 Release:0
 Summary:A System and Session Manager
 License:LGPL-2.1-or-later
@@ -434,12 +434,13 @@
 
 # keep split-usr until all packages have moved their systemd rules to /usr
 %meson \
+-Dversion-tag=%{suse_version} \
 -Ddocdir=%{_docdir}/systemd \
 -Drootprefix=/usr \
 -Dsplit-usr=true \
 -Dsplit-bin=true \
 -Dpamlibdir=/%{_lib}/security \
--Drpmmacrosdir=%{_prefix}/lib/rpm/macros.d \
+-Drpmmacrosdir=no \
 -Dcertificate-root=%{_sysconfdir}/pki/systemd \
 -Ddefault-hierarchy=hybrid \
 -Ddefault-kill-user-processes=false \
@@ -456,20 +457,29 @@
 %if 0%{?bootstrap}
 -Dman=false \
 -Dhtml=false \
--Dmyhostname=false \
+-Dnss-myhostname=false \
 %endif
 %if %{without coredump}
 -Dcoredump=false \
 %endif
+%if %{without gnuefi}
+-Dgnu-efi=false \
+%endif
+%if %{without importd}
+-Dimportd=false \
+%endif
+%if %{without journal_remote}
+-Dremote=false \
+%endif
+%if %{without machined}
+-Dmachined=false \
+%endif
 %if %{without networkd}
 -Dnetworkd=false \
 %endif
 %if %{without resolved}
 -Dresolve=false \
 %endif
-%if %{without machined}
--Dmachined=false \
-%endif
 %if %{without sysvcompat}
 -Dsysvinit-path= \
 -Dsysvrcnd-path= \
@@ -535,8 +545,7 @@
 rm -rf %{buildroot}/etc/systemd/system/*.target.wants
 rm -f %{buildroot}/etc/systemd/system/default.target
 
-# Overwrite /etc/pam.d/systemd-user shipped by upstream with one
-# customized for openSUSE distros.
+# Replace /etc/pam.d/systemd-user shipped by upstream with the openSUSE one.
 install -m0644 %{S:2} %{buildroot}%{_sysconfdir}/pam.d/
 
 # Remove tmp.mount from the unit search path as /tmp doesn't use tmpfs
@@ -552,6 +561,13 @@
 # aaa_base (in procps for now)
 rm -f %{buildroot}%{_sysctldir}/50-default.conf
 
+# Make sure systemd-network polkit rules file starts with a suitable
+# number prefix so it takes precedence over our polkit-default-privs.
+%if 

commit systemd for openSUSE:Factory

2019-02-20 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2019-02-20 14:09:03

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.28833 (New)


Package is "systemd"

Wed Feb 20 14:09:03 2019 rev:292 rq:677368 version:239

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2019-01-29 
14:44:39.767095888 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new.28833/systemd-mini.changes  
2019-02-20 14:09:08.714983072 +0100
@@ -1,0 +2,24 @@
+Tue Feb 19 11:08:13 UTC 2019 - Franck Bui 
+
+- Import commit a1d86af7ed49dacef671e8ec8dae9472a8fa47f5
+
+  92d860fc12 sysctl: Don't pass null directive argument to '%s' (bsc#1121563)
+  1379e30d59 Allocate temporary strings to hold dbus paths on the heap 
(bsc#1125352 CVE-2019-6454)
+  b5569a03ae Refuse dbus message paths longer than BUS_PATH_SIZE_MAX limit. 
(bsc#1125352 CVE-2019-6454)
+
+---
+Fri Feb 15 09:58:17 UTC 2019 - Franck Bui 
+
+- Import commit 01b4746d3c6f6cbf969fa2176c77ac3f616a7eda
+
+  7af53e005b sd-bus: if we receive an invalid dbus message, ignore and proceeed
+  92dcbfdd7f bus: move BUS_DONT_DESTROY calls after asserts
+  a83e7b3b43 automount: don't pass non-blocking pipe to kernel.
+  726127ea1d units: make sure initrd-cleanup.service terminates before 
switching to rootfs (bsc#112)
+  a6347a3cb6 core: Fix use after free case in load_from_path() (bsc#1121563)
+  22e2550222 strv: rework FOREACH_STRING() macro (bsc#1121563)
+  2ddd38f41a test,systemctl,nspawn: use "const char*" instead of "char*" as 
iterator for FOREACH_STRING()
+  c2c8333e0b strv: add new macro STARTSWITH_SET()
+  1db243a601 Update systemd-system.conf.xml (bsc#1122000)
+
+---
systemd.changes: same change

Old:

  systemd-v239+suse.191.gad34cc45f.tar.xz

New:

  systemd-v239+suse.205.ga1d86af7e.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.leMukU/_old  2019-02-20 14:09:11.142982267 +0100
+++ /var/tmp/diff_new_pack.leMukU/_new  2019-02-20 14:09:11.154982263 +0100
@@ -26,7 +26,7 @@
 # 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.191.gad34cc45f
+%define suse_version +suse.205.ga1d86af7e
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}

++ systemd.spec ++
--- /var/tmp/diff_new_pack.leMukU/_old  2019-02-20 14:09:11.178982255 +0100
+++ /var/tmp/diff_new_pack.leMukU/_new  2019-02-20 14:09:11.178982255 +0100
@@ -24,7 +24,7 @@
 %define bootstrap 0
 %define mini %nil
 %define min_kernel_version 4.5
-%define suse_version +suse.191.gad34cc45f
+%define suse_version +suse.205.ga1d86af7e
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}

++ systemd-v239+suse.191.gad34cc45f.tar.xz -> 
systemd-v239+suse.205.ga1d86af7e.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/systemd-v239+suse.191.gad34cc45f/man/systemd-system.conf.xml 
new/systemd-v239+suse.205.ga1d86af7e/man/systemd-system.conf.xml
--- old/systemd-v239+suse.191.gad34cc45f/man/systemd-system.conf.xml
2019-01-15 10:04:30.0 +0100
+++ new/systemd-v239+suse.205.ga1d86af7e/man/systemd-system.conf.xml
2019-02-19 12:07:58.0 +0100
@@ -274,7 +274,9 @@
 TimeoutStopSec= and
 RestartSec= (for services, see
 
systemd.service5
-for details on the per-unit settings). For non-service units,
+for details on the per-unit settings). Disabled by default, when
+service with Type=oneshot is used.
+For non-service units,
 DefaultTimeoutStartSec= sets the default
 TimeoutSec=
 value. DefaultTimeoutStartSec= and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-v239+suse.191.gad34cc45f/src/basic/strv.h 
new/systemd-v239+suse.205.ga1d86af7e/src/basic/strv.h
--- old/systemd-v239+suse.191.gad34cc45f/src/basic/strv.h   2019-01-15 
10:04:30.0 +0100
+++ new/systemd-v239+suse.205.ga1d86af7e/src/basic/strv.h   2019-02-19 
12:07:58.0 +0100
@@ -136,17 +136,22 @@
 _x && strv_contains(STRV_MAKE(__VA_ARGS__), _x); \
 })
 
-#define FOREACH_STRING(x, ...)   \
-for (char **_l = ({  \
-char **_ll = STRV_MAKE(__VA_ARGS__); \
-x = _ll ? _ll[0] : NULL; \
-_ll; \
-});  

commit systemd for openSUSE:Factory

2019-01-29 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2019-01-29 14:44:38

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.28833 (New)


Package is "systemd"

Tue Jan 29 14:44:38 2019 rev:291 rq:666166 version:239

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-12-10 
12:22:24.218882281 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new.28833/systemd-mini.changes  
2019-01-29 14:44:39.767095888 +0100
@@ -1,0 +2,70 @@
+Tue Jan 15 09:04:47 UTC 2019 - Franck Bui 
+
+- Import commit ad34cc45f63720ced69960dc66b47bddb146176d
+
+  Import a bunch of fixes from stable/v239-stable:
+
+  c8293f5af4 Revert "network: set DynamicUser= to systemd-networkd.service"
+  7f605592e6 Revert "resolve: enable DynamicUser= for systemd-resolved.service"
+  5a48e92e06 test: Fix networkd test for an already running service
+  36eae1688b Revert "timesyncd: enable DynamicUser="
+  3a11f24cf0 Revert "unit: drop After=systemd-sysusers.service from timesyncd"
+  23cfd15ce9 machinectl: fix verbosity of import-raw or friends
+  ba037daf29 Make bzip2 an optional dependency for systemd-importd
+  fb609d2721 pull: initialize libgcrypt before calling any functions provided 
by libgcrypt
+  c50857bc6b hwdb: remove stray 'i' in hwdb match string for the HP Spectre 
(#9571)
+  9a12fd17f5 man: Mention that paths in unit files must be fully normalized.
+  76fc2ab4a6 tree-wide: use  instead of #ifdef for HAVE_*
+  fcc699c093 network: update log message
+  a4f497b2cd Use #if instead of #ifdef for ENABLE_GSHADOW
+  121c662eb8 man: add missing option for system.conf
+  564341146e core: add missing option and drop nonexistent option in 
system.conf
+  7082a3599f journal: add missing option in journald.conf
+  3c15efa9c1 basic: add missing comma in raw_clone assembly for sparc
+  4c210b6dce cryptsetup: Add dependency on loopback setup to generated units
+  c777fbbe3e journal-gateway: use localStorage["cursor"] only when it has 
valid value
+  c5b1bef639 journal-gateway: explicitly declare local variables
+  2361522ca6 analyze: actually select longest activated-time of services
+  3e810d92d9 sd-bus: fix implicit downcast of bitfield reported by LGTM
+  aef660a4cf resolvconf: fixes for the compatibility interface
+  06b3f54f50 install: fix error handling in is_symlink_with_known_name()
+  f70ab9a468 portable: fix error handling
+  d2c40d4e80 resolve: fix return value type of dns_answer_has_dname_for_cname()
+  6f684e0670 resolve: dns_scope_network_good() does not returns negative errno
+  15d83e1138 bus-util: fix error handling
+  ba0a1f3384 core: free lines after reading them
+
+---
+Thu Jan 10 15:54:22 UTC 2019 - Franck Bui 
+
+- Import commit 3bece8a25ae11e8ec132cdecc7e72a00ee790994
+
+  89a9721a47 Revert "logind: become the controlling terminal process before 
restoring VT" (bsc#1120836)
+  c3a8dc821b pam_systemd: reword message about not creating a session
+  0ba0f5b3ef pam_systemd: suppress LOG_DEBUG log messages if debugging is off
+
+---
+Thu Jan 10 07:17:22 UTC 2019 - Franck Bui 
+
+- Import commit a3b059a8c60622e4ec30aabda93c6b41d0953dc4
+
+  9dbe9f12ec journal-remote: set a limit on the number of fields in a message 
(CVE-2018-16865 bsc#1120323)
+  61d569ab1b journal-remote: verify entry length from header
+  a08760b26c µhttpd: use a cleanup function to call MHD_destroy_response
+  43f46a1a3d journal-gateway: use _cleanup_ attribute to stop microhttpd daemon
+  437b0b2d01 journald: lower the maximum entry size limit to ½ for non-sealed 
fds
+  ac9e209710 journald: when processing a native message, bail more quickly on 
overbig messages
+  ce103705b9 journald: set a limit on the number of fields (1k) 
(CVE-2018-16865 bsc#1120323)
+  35538171c2 coredump: fix message when we fail to save a journald coredump
+  cfe247b555 basic/process-util: limit command line lengths to _SC_ARG_MAX
+  9d59e6f6ee journald: do not store the iovec entry for process commandline on 
stack (CVE-2018-16864 bsc#1120323)
+  8d650a68d4 journald: remove unnecessary {}
+  b608f532a4 coredump: remove duplicate MESSAGE= prefix from message
+  0dbb2dc066 vconsole-setup: fonts copy will fail if the current terminal is 
in graphical mode (bsc#1114933)
+  e501d65540 Revert "systemctl: when removing enablement or mask symlinks, 
cover both /run and /etc"
+  d3ea69961f fs-util: rename safe_transition() into unsafe_transition()
+  338470fdc9 tmpfiles: use CHASE_WARN in addition to CHASE_SAFE
+  d9ae1b30da fs-util: make chase_symlink() returns -ENOLINK when unsafe 
transitions are met
+  8b76594d1f fs-util: add new CHASE_WARN flag to chase_symlinks()
+

commit systemd for openSUSE:Factory

2018-12-10 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-12-10 12:22:20

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.19453 (New)


Package is "systemd"

Mon Dec 10 12:22:20 2018 rev:290 rq:653865 version:239

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-11-20 
22:24:26.878879640 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new.19453/systemd-mini.changes  
2018-12-10 12:22:24.218882281 +0100
@@ -1,0 +2,34 @@
+Tue Dec  4 13:20:48 UTC 2018 - Franck Bui 
+
+- Import commit 8ae56af7802ef8f91fac64fa244d62a4468fbbd5
+
+  4474878178 udev-builtin-kmod: adjust logging
+  805534aff5 core: use the generic module_load() function
+  ac7e902530 shared/module-util: fix preexisting mixup with errno sign
+  415aa40793 udev-builtin-kmod: use the generic module_load() function
+  8a36b4bac6 Move module-util.h to src/shared/ and load_module() to libshared
+  999b910752 core/kmod-setup: restore comments
+  1f2b822a21 logind: stop managing VT switches if no sessions are registered 
on that VT
+  5ad8d374c5 terminal-util: introduce vt_release() helper
+  145d492490 logind: become the controlling terminal process before restoring 
VT (bsc#1101591)
+  d4b5dbc033 terminal-util: introduce vt_restore() helper
+  2e8af185f0 logind: make session_restore_vt() static
+  ff3048364f udev: downgrade message when we fail to set inotify watch up 
(bsc#1005023)
+
+---
+Fri Nov 23 13:30:03 UTC 2018 - Franck Bui 
+
+- Fix the test for figuring out if /etc/machine-id is writable in %post 
(bsc#1117063)
+
+  "test -w" always returns true for root user even if the writable
+  mode bits are not set. Fix this by testing the file mode bit value
+  instead.
+
+---
+Fri Nov 23 11:50:19 UTC 2018 - Franck Bui 
+
+- Move systemd-sysv-convert from /usr/sbin to /usr/lib/systemd
+
+  This tool is not supposed to be run by users.
+
+---
systemd.changes: same change

Old:

  systemd-v239+suse.125.g69f9f79e1.tar.xz

New:

  systemd-v239+suse.138.g8ae56af78.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.6zm9iD/_old  2018-12-10 12:22:31.634874892 +0100
+++ /var/tmp/diff_new_pack.6zm9iD/_new  2018-12-10 12:22:31.638874888 +0100
@@ -26,7 +26,7 @@
 # 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.125.g69f9f79e1
+%define suse_version +suse.138.g8ae56af78
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -510,7 +510,7 @@
 mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/sysv-convert
 mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/migrated
 
-install -m0755 -D %{S:3}  %{buildroot}/%{_sbindir}/systemd-sysv-convert
+install -m0755 -D %{S:3}  
%{buildroot}/%{_prefix}/lib/systemd/systemd-sysv-convert
 install -m0755 -D %{S:4}  
%{buildroot}/%{_prefix}/lib/systemd/systemd-sysv-install
 %endif
 
@@ -699,9 +699,9 @@
 
 # /etc/machine-id might have been created writeable incorrectly
 # (boo#1092269).
-if [ -w %{_sysconfdir}/machine-id ]; then
-echo "/etc/machine-id shouldn't be writable, fixing..."
-chmod 444 %{_sysconfdir}/machine-id || :
+if [ "$(stat -c%a %{_sysconfdir}/machine-id)" != 444 ]; then
+echo "Incorrect file mode bits for /etc/machine-id which should be 
0444, fixing..."
+chmod 444 %{_sysconfdir}/machine-id
 fi
 
 %if ! 0%{?bootstrap}
@@ -921,9 +921,6 @@
 %{_bindir}/systemd-stdio-bridge
 %{_bindir}/systemd-detect-virt
 %{_bindir}/timedatectl
-%if %{with sysvcompat}
-%{_sbindir}/systemd-sysv-convert
-%endif
 %{_bindir}/systemd-cgls
 %{_bindir}/systemd-cgtop
 %{_bindir}/systemd-cat

++ systemd.spec ++
--- /var/tmp/diff_new_pack.6zm9iD/_old  2018-12-10 12:22:31.666874860 +0100
+++ /var/tmp/diff_new_pack.6zm9iD/_new  2018-12-10 12:22:31.666874860 +0100
@@ -24,7 +24,7 @@
 %define bootstrap 0
 %define mini %nil
 %define min_kernel_version 4.5
-%define suse_version +suse.125.g69f9f79e1
+%define suse_version +suse.138.g8ae56af78
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -508,7 +508,7 @@
 mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/sysv-convert
 mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/migrated
 
-install -m0755 -D %{S:3}  %{buildroot}/%{_sbindir}/systemd-sysv-convert
+install -m0755 -D %{S:3}  
%{buildroot}/%{_prefix}/lib/systemd/systemd-sysv-convert
 install -m0755 -D %{S:4}  
%{buildroot}/%{_prefix}/lib/systemd/systemd-sysv-install
 %endif
 
@@ -697,9 +697,9 @@
 

commit systemd for openSUSE:Factory

2018-11-20 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-11-20 22:24:22

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new.19453 (New)


Package is "systemd"

Tue Nov 20 22:24:22 2018 rev:289 rq:649552 version:239

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-11-13 
17:50:29.779549088 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new.19453/systemd-mini.changes  
2018-11-20 22:24:26.878879640 +0100
@@ -1,0 +2,43 @@
+Fri Nov 16 10:31:42 UTC 2018 - Franck Bui 
+
+- Import commit 69f9f79e1b03e3d23df25b61cbcc9304af3e358f (bsc#1080919 
CVE-2018-6954)
+
+  f3615ce49 tmpfiles: don't adjust qgroups on existing subvolumes (bsc#1093753)
+  7165e92f4 tmpfiles: use fd_get_path() even less excessively
+  c2c531c1d test: make TEST-22 easier to debug, by outputting to /dev/console
+  621b78317 test: don't use "nobody:nogroup" for tests
+  1f9c7acad tmpfiles: return correct error variable after fd_reopen()
+  2236280c1 tmpfiles: reindent one comment less weirdly
+  f6bdfb889 tmpfiles: use correct error variable
+  bc75127cd tmpfiles: clarify that we ignore file attribute setting errors
+  621c8b1fe tmpfiles: add log message where we previously failed silently
+  bc9229630 tmpfiles: use fd_get_path() less excessively
+  5a1106039 tmpfiles: add more tests
+  c974086cc tmpfiles: don't follow unsafe transitions in path_set_*()
+  e64a510eb fs-util: add new CHASE_NOFOLLOW flag to chase_symlinks()
+  7480154d0 tmpfiles: make create_fifo() safe
+  eb890962c fs-util: introduce mkfifoat_atomic() helper
+  653bb81af fileio: make tempfn_random_child() accept empty string as path
+  2b1e12bfe tmpfiles: introduce create_fifo()
+  6dd80f289 tmpfiles: introduce empty_directory()
+  f2c137edf tmpfiles: introduce create_directory() and create_subvolume() and 
make them safe
+  6a76f6dfb basic/stat-util: introduce is_dir_fd()
+  38a7f2e81 btrfs-util: unfuck tmpfiles' subvol creation
+  26e19b6fe btrfs-util: introduce btrfs_subvol_make_fd()
+  5fb5bdf5d basic/label: introduce mkdirat_label()/mkdirat_errno_wrapper() 
helpers
+  390b767da selinux: introduce mac_selinux_create_file_prepare_at()
+  0f72fadba smack: introduce mac_smack_fix_at()
+  f2838154b tmpfiles: introduce create_directory_or_subvolume()
+  2de697fb8 tmpfiles: make create_device() safe
+  558c5fec7 tmpfiles: introduce create_device()
+  dee986b1d tmpfiles: make copy_files() safe
+  cacb14d3f tmpfiles: introduce copy_files() routine
+  81c85ce17 tmpfiles: make write_one_file() safe
+  9ec6b92ab tmpfiles: make truncate_file() safe
+  8dde36e03 tmpfiles: introduce truncate_file() which deals with 'F' 
exclusively
+  481134a93 tmpfiles: introduce create_file() which deals with 'f'/'F' 
exclusively
+  057861560 tmpfiles: make the stat struct parameter in fd_set_*() optional
+  f37caffda tmpfiles: stat file in item_do() rather than in its callers
+  86f1362d4 tmpfiles: set only default acls to folders #9545 (#9599)
+
+---
systemd.changes: same change

Old:

  systemd-v239+suse.87.gf39674d6d.tar.xz

New:

  systemd-v239+suse.125.g69f9f79e1.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.UPd1uP/_old  2018-11-20 22:24:29.282878283 +0100
+++ /var/tmp/diff_new_pack.UPd1uP/_new  2018-11-20 22:24:29.290878279 +0100
@@ -26,7 +26,7 @@
 # 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.87.gf39674d6d
+%define suse_version +suse.125.g69f9f79e1
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}

++ systemd.spec ++
--- /var/tmp/diff_new_pack.UPd1uP/_old  2018-11-20 22:24:29.318878263 +0100
+++ /var/tmp/diff_new_pack.UPd1uP/_new  2018-11-20 22:24:29.330878257 +0100
@@ -24,7 +24,7 @@
 %define bootstrap 0
 %define mini %nil
 %define min_kernel_version 4.5
-%define suse_version +suse.87.gf39674d6d
+%define suse_version +suse.125.g69f9f79e1
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}

++ systemd-v239+suse.87.gf39674d6d.tar.xz -> 
systemd-v239+suse.125.g69f9f79e1.tar.xz ++
 2285 lines of diff (skipped)




commit systemd for openSUSE:Factory

2018-11-13 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-11-13 16:34:40

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Tue Nov 13 16:34:40 2018 rev:288 rq:647604 version:239

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-10-25 
08:11:28.624222007 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-11-13 17:50:29.779549088 +0100
@@ -1,0 +2,89 @@
+Fri Nov  9 10:37:21 UTC 2018 - Franck Bui 
+
+- Make systemd-mini-sysvinit provides systemd-sysvinit
+
+  Some packages (such as shepherd-bins) want to conflicts with
+  systemd-sysvinit: they should also conflict with
+  systemd-mini-sysvinit.
+
+---
+Wed Nov  7 08:45:08 UTC 2018 - Franck Bui 
+
+- Add 0001-logind-keep-backward-compatibility-with-UserTasksMax.patch
+
+  We have to keep support for UserTasksMax= for a while before
+  dropping it. This patch is supposed to do that and also to make
+  users aware of this change. It also hints how to configure that
+  differently.
+
+---
+Wed Nov  7 07:05:31 UTC 2018 - Franck Bui 
+
+- Import commit f39674d6d114d999c50672c7bea8cad21e1eaed9
+
+  7d1e04e85 units: use =yes rather than =true everywhere
+  185ce0d34 units: assign user-runtime-dir@.service to user-%i.slice
+  a051f5e41 units: make sure user-runtime-dir@.service is Type=oneshot
+  30c6842c3 units: set StopWhenUnneeded= for the user slice units too
+  e74de046e login: fix typo in log message
+
+---
+Mon Nov  5 13:10:54 UTC 2018 - Franck Bui 
+
+- Own %{_libexecdir}/modules-load.d (again)
+
+  This was incorrectly dropped during the split of the SUSE specific
+  configurations.
+
+---
+Fri Nov  2 14:17:34 UTC 2018 - Franck Bui 
+
+- Drop a Conflicts: in systemd-coredump
+
+  It not needed anymore since the mini variant of systemd-coredump is
+  not built anymore.
+
+---
+Fri Nov  2 13:54:36 UTC 2018 - Franck Bui 
+
+- Import commit b54f5d7a8b41898ce98f43cd1a6cc92c0071806d
+
+  5def29d24 coredump: only install coredump.conf when ENABLED_COREDUMP=true
+  9133e2d6e dhcp6: make sure we have enough space for the DHCP6 option header 
(bsc#1113632 CVE-2018-15688)
+  ebc3fa418 dhcp6: split assert_return() to be more debuggable when hit
+  51eefb6ac chown-recursive: let's rework the recursive logic to use O_PATH 
(bsc#1113666 CVE-2018-15687)
+  e1e1aa237 core: skip unit deserialization and move to the next one when 
unit_deserialize() fails
+  1c726c87d core: when deserializing state always use read_line(…, 
LONG_LINE_MAX, …) (bsc#1113665 CVE-2018-15686)
+  4cd7d11ac core: don't create Requires for workdir if "missing ok" 
(bsc#1113083)
+
+---
+Fri Nov  2 13:51:46 UTC 2018 - Franck Bui 
+
+- Make systemd-coredump sub-package optional
+
+  and don't build the mini variant.
+
+---
+Fri Nov  2 12:02:18 UTC 2018 - Franck Bui 
+
+- Drop duplicated %{?mini} suffix for systemd-{container,coredump} subpackages
+
+  "-mini" is already part of the name of the main package so there's
+  no need to append it again for those sub packages. It's only needed
+  when the name of a subpackage is completely redefined, IOW when '-n'
+  option is used with the %package directive.
+
+---
+Fri Nov  2 11:08:27 UTC 2018 - Franck Bui 
+
+- Dont ship /usr/sbin/resolvconf symlink for now
+
+  It conflicts with the bin shipped by openresolv and provides
+  limited compat only.
+
+---
+Wed Oct 24 10:07:36 UTC 2018 - Franck Bui 
+
+- Upgrade to v239 (commit 6d8584e7e8e5d13d2bab49b9e6f6d2ec39759978)
+
+---
@@ -36,0 +126,11 @@
+
+---
+Fri Sep 28 06:05:03 UTC 2018 - thomas.bl...@suse.com
+
+- split off SUSE specific configuration from systemd package (fate#325478)
+   * remove 60-io-scheduler.rules
+   * remove 80-hotplug-cpu-mem.rules
+   * remove 99-wakeup-from-idle.rules
+   * remove /usr/lib/modules-load.d/sg.conf
+
+  these are now maintained in the new package system-tuning-common-SUSE
systemd.changes: same change

Old:

  60-io-scheduler.rules
  80-hotplug-cpu-mem.rules
  99-wakeup-from-idle.rules
  systemd-v237+suse.100.g19b3868d3.tar.xz

New:

  

commit systemd for openSUSE:Factory

2018-10-25 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-10-25 08:11:24

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Thu Oct 25 08:11:24 2018 rev:287 rq:642104 version:237

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-10-02 
19:42:40.150122101 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-10-25 08:11:28.624222007 +0200
@@ -1,0 +2,24 @@
+Mon Oct 15 16:23:05 UTC 2018 - Franck Bui 
+
+- Ship systemd-sysv-install helper via the main package
+
+  This script was part of systemd-sysvinit sub-package but it was
+  wrong since systemd-sysv-install is a script used to redirect
+  enable/disable operations to chkconfig when the unit targets are
+  sysv init scripts. Therefore it's never been a SySV init tool.
+
+  While at it, don't ship this script (as well as
+  systemd-sysv-convert) when sysvcompat is not defined.
+
+---
+Mon Oct 15 15:01:48 UTC 2018 - Franck Bui 
+
+- Import commit 19b3868d32af20f1ecc86fe3c997144ff456fd65
+
+  06c2284d64 core: introduce systemd.early_core_pattern= kernel cmdline option
+  479b002083 core: add missing 'continue' statement
+  c7fbccc62e journald: don't ship systemd-journald-audit.socket (bsc#1109252)
+  f17a6c790c detect-virt: do not try to read all of /proc/cpuinfo (bsc#1109197)
+  5a1aa84544 compat-rules: generate more compat by-id symlinks for NVMe 
devices (bsc#1095096)
+
+---
systemd.changes: same change

Old:

  systemd-v237+suse.93.ga67b516d4.tar.xz

New:

  systemd-v237+suse.100.g19b3868d3.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.DDfIYF/_old  2018-10-25 08:11:35.796217309 +0200
+++ /var/tmp/diff_new_pack.DDfIYF/_new  2018-10-25 08:11:35.800217307 +0200
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -26,7 +26,7 @@
 # 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.93.ga67b516d4
+%define suse_version +suse.100.g19b3868d3
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -143,10 +143,12 @@
 Source0:systemd-v%{version}%{suse_version}.tar.xz
 Source1:%{name}-rpmlintrc
 Source2:systemd-user
+%if %{with sysvcompat}
 Source3:systemd-sysv-convert
+Source4:systemd-sysv-install
+%endif
 Source6:baselibs.conf
 Source11:   after-local.service
-Source12:   systemd-sysv-install
 Source14:   kbd-model-map.legacy
 
 Source100:  scripts-systemd-fix-machines-btrfs-subvol.sh
@@ -492,11 +494,13 @@
 ln -sf %{_bindir}/systemctl %{buildroot}/bin/systemctl
 ln -sf %{_prefix}/lib/systemd/systemd-udevd %{buildroot}/sbin/udevd
 
+%if %{with sysvcompat}
 mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/sysv-convert
 mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/migrated
 
 install -m0755 -D %{S:3}  %{buildroot}/%{_sbindir}/systemd-sysv-convert
-install -m0755 -D %{S:12} 
%{buildroot}/%{_prefix}/lib/systemd/systemd-sysv-install
+install -m0755 -D %{S:4}  
%{buildroot}/%{_prefix}/lib/systemd/systemd-sysv-install
+%endif
 
 # The rules that we shouldn't maintain
 install -m0644 -D %{S:1000} %{buildroot}%{_udevrulesdir}/60-io-scheduler.rules
@@ -914,7 +918,9 @@
 %{_bindir}/systemd-stdio-bridge
 %{_bindir}/systemd-detect-virt
 %{_bindir}/timedatectl
+%if %{with sysvcompat}
 %{_sbindir}/systemd-sysv-convert
+%endif
 %{_bindir}/systemd-cgls
 %{_bindir}/systemd-cgtop
 %{_bindir}/systemd-cat
@@ -934,7 +940,6 @@
 %exclude %{_prefix}/lib/systemd/systemd-journal-upload
 %endif
 %exclude %{_prefix}/lib/systemd/systemd-coredump
-%exclude %{_prefix}/lib/systemd/systemd-sysv*
 %exclude %{_prefix}/lib/systemd/systemd-udevd
 %exclude %{_unitdir}/systemd-udev*.*
 %exclude %{_unitdir}/*.target.wants/systemd-udev*.*
@@ -1150,9 +1155,11 @@
 %{_udevrulesdir}/73-seat-late.rules
 %{_udevrulesdir}/99-systemd.rules
 %dir %{_localstatedir}/lib/systemd
+%dir %{_localstatedir}/lib/systemd/catalog
+%if %{with sysvcompat}
 %dir %{_localstatedir}/lib/systemd/sysv-convert
 %dir %{_localstatedir}/lib/systemd/migrated
-%dir %{_localstatedir}/lib/systemd/catalog
+%endif
 %ghost %{_localstatedir}/lib/systemd/catalog/database
 %ghost %{_localstatedir}/lib/systemd/backlight
 %ghost 

commit systemd for openSUSE:Factory

2018-10-02 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-10-02 19:42:38

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Tue Oct  2 19:42:38 2018 rev:286 rq:638971 version:237

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-09-18 
11:39:45.988141536 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-10-02 19:42:40.150122101 +0200
@@ -1,0 +2,13 @@
+Fri Sep 28 06:16:06 UTC 2018 - f...@suse.com
+
+- Import commit a67b516d49115a5be0f2ac27a2874cee6c59a7ae
+
+  f8457adf9d emergency: make sure console password agents don't interfere with 
the emergency shell
+  b8bbb50634 man: document that 'nofail' also has an effect on ordering
+  a5410b2229 journald: take leading spaces into account in 
syslog_parse_identifier
+  b793c312c7 journal: do not remove multiple spaces after identifier in syslog 
message
+  f9595f0481 syslog: fix segfault in syslog_parse_priority()
+  d464f06934 journal: fix syslog_parse_identifier()
+  e70422883a socket-util: attempt SO_RCVBUFFORCE/SO_SNDBUFFORCE only if 
SO_RCVBUF/SO_SNDBUF fails (bsc#991901)
+
+---
systemd.changes: same change

Old:

  systemd-v237+suse.85.gcc55f1ea9.tar.xz

New:

  systemd-v237+suse.93.ga67b516d4.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.tAGCR0/_old  2018-10-02 19:42:41.018121225 +0200
+++ /var/tmp/diff_new_pack.tAGCR0/_new  2018-10-02 19:42:41.022121221 +0200
@@ -26,7 +26,7 @@
 # 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.85.gcc55f1ea9
+%define suse_version +suse.93.ga67b516d4
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}

++ systemd.spec ++
--- /var/tmp/diff_new_pack.tAGCR0/_old  2018-10-02 19:42:41.050121192 +0200
+++ /var/tmp/diff_new_pack.tAGCR0/_new  2018-10-02 19:42:41.050121192 +0200
@@ -24,7 +24,7 @@
 %define bootstrap 0
 %define mini %nil
 %define min_kernel_version 4.5
-%define suse_version +suse.85.gcc55f1ea9
+%define suse_version +suse.93.ga67b516d4
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}

++ systemd-v237+suse.85.gcc55f1ea9.tar.xz -> 
systemd-v237+suse.93.ga67b516d4.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/systemd-v237+suse.85.gcc55f1ea9/man/systemd.mount.xml 
new/systemd-v237+suse.93.ga67b516d4/man/systemd.mount.xml
--- old/systemd-v237+suse.85.gcc55f1ea9/man/systemd.mount.xml   2018-09-14 
09:09:22.0 +0200
+++ new/systemd-v237+suse.93.ga67b516d4/man/systemd.mount.xml   2018-09-28 
08:16:18.0 +0200
@@ -392,12 +392,10 @@
   
 nofail
 
-With nofail, this mount will
-be only wanted, not required, by
-local-fs.target or
-remote-fs.target. This means that the
-boot will continue even if this mount point is not mounted
-successfully.
+With nofail, this mount will be only 
wanted, not required, by
+local-fs.target or 
remote-fs.target. Moreover the mount unit is not
+ordered before these target units. This means that the boot will 
continue without waiting for the mount unit
+and regardless whether the mount point can be mounted 
successfully.
 
   
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/systemd-v237+suse.85.gcc55f1ea9/src/basic/socket-util.c 
new/systemd-v237+suse.93.ga67b516d4/src/basic/socket-util.c
--- old/systemd-v237+suse.85.gcc55f1ea9/src/basic/socket-util.c 2018-09-14 
09:09:22.0 +0200
+++ new/systemd-v237+suse.93.ga67b516d4/src/basic/socket-util.c 2018-09-28 
08:16:18.0 +0200
@@ -859,8 +859,8 @@
 /* If we have the privileges we will ignore the kernel limit. */
 
 value = (int) n;
-if (setsockopt(fd, SOL_SOCKET, SO_SNDBUFFORCE, , sizeof(value)) 
< 0)
-if (setsockopt(fd, SOL_SOCKET, SO_SNDBUF, , 
sizeof(value)) < 0)
+if (setsockopt(fd, SOL_SOCKET, SO_SNDBUF, , sizeof(value)) < 0)
+if (setsockopt(fd, SOL_SOCKET, SO_SNDBUFFORCE, , 
sizeof(value)) < 0)
 return -errno;
 
 return 1;
@@ -877,8 +877,8 @@
 /* If we have the privileges we will ignore the kernel limit. */
 
 value = (int) n;
-if (setsockopt(fd, SOL_SOCKET, SO_RCVBUFFORCE, , sizeof(value)) 
< 0)
-if (setsockopt(fd, SOL_SOCKET, SO_RCVBUF, , 
sizeof(value)) < 0)
+if (setsockopt(fd, SOL_SOCKET, 

commit systemd for openSUSE:Factory

2018-09-18 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-09-18 11:39:40

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Tue Sep 18 11:39:40 2018 rev:285 rq:635765 version:237

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-08-17 
23:56:50.65889 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-09-18 11:39:45.988141536 +0200
@@ -1,0 +2,24 @@
+Fri Sep 14 12:55:49 UTC 2018 - f...@suse.com
+
+- Enable or disable machines.target according to the presets (bsc#1107941)
+
+---
+Fri Sep 14 07:11:17 UTC 2018 - f...@suse.com
+
+- Import commit cc55f1ea9e1c1ccab5b9fb97e10e08830d02b282
+
+  962b38aaf user@.service: don't kill user manager at runlevel switch 
(bsc#1091677)
+  3986c4d82 units: make sure user@.service runs with dbus still up
+  5e68aa0f2 Revert "udevd: increase maximum number of children" (bsc#1107617)
+  099138fd9 fix race between daemon-reload and other commands (v237) 
(bsc#1105031)
+
+---
+Tue Sep 11 07:30:24 UTC 2018 - f...@suse.com
+
+- Import commit 6ac2232d88f4b64428511a4692a51bd00d610b32
+
+  6247696db nspawn: always use mode 555 for /sys (bsc#1107640)
+  72f558b57 cryptsetup: do not define arg_sector_size if libgcrypt is v1.x 
(#9990)
+  cfcd97cf2 cryptsetup: add support for sector-size= option (#9936) 
(fate#325634)
+
+---
systemd.changes: same change

Old:

  systemd-v237+suse.76.gbb5a925bc.tar.xz

New:

  systemd-v237+suse.85.gcc55f1ea9.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.4QGly1/_old  2018-09-18 11:39:58.892127939 +0200
+++ /var/tmp/diff_new_pack.4QGly1/_new  2018-09-18 11:39:58.896127935 +0200
@@ -26,7 +26,7 @@
 # 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.76.gbb5a925bc
+%define suse_version +suse.85.gcc55f1ea9
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -713,8 +713,9 @@
 
 # Create default config in /etc at first install.
 # Later package updates should not overwrite these settings.
-%systemd_post remote-fs.target
 %systemd_post getty@.service
+%systemd_post machines.target
+%systemd_post remote-fs.target
 %systemd_post systemd-timesyncd.service
 %if %{with networkd}
 %systemd_post systemd-networkd.service

++ systemd.spec ++
--- /var/tmp/diff_new_pack.4QGly1/_old  2018-09-18 11:39:58.924127905 +0200
+++ /var/tmp/diff_new_pack.4QGly1/_new  2018-09-18 11:39:58.924127905 +0200
@@ -24,7 +24,7 @@
 %define bootstrap 0
 %define mini %nil
 %define min_kernel_version 4.5
-%define suse_version +suse.76.gbb5a925bc
+%define suse_version +suse.85.gcc55f1ea9
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -711,8 +711,9 @@
 
 # Create default config in /etc at first install.
 # Later package updates should not overwrite these settings.
-%systemd_post remote-fs.target
 %systemd_post getty@.service
+%systemd_post machines.target
+%systemd_post remote-fs.target
 %systemd_post systemd-timesyncd.service
 %if %{with networkd}
 %systemd_post systemd-networkd.service

++ systemd-v237+suse.76.gbb5a925bc.tar.xz -> 
systemd-v237+suse.85.gcc55f1ea9.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-v237+suse.76.gbb5a925bc/man/crypttab.xml 
new/systemd-v237+suse.85.gcc55f1ea9/man/crypttab.xml
--- old/systemd-v237+suse.76.gbb5a925bc/man/crypttab.xml2018-08-08 
15:22:34.0 +0200
+++ new/systemd-v237+suse.85.gcc55f1ea9/man/crypttab.xml2018-09-14 
09:09:22.0 +0200
@@ -284,6 +284,15 @@
   
 
   
+sector-size=
+
+Specifies the sector size in bytes. See
+cryptsetup8
+for possible values and the default value of this
+option.
+  
+
+  
 swap
 
 The encrypted block device will be used as a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-v237+suse.76.gbb5a925bc/meson.build 
new/systemd-v237+suse.85.gcc55f1ea9/meson.build
--- old/systemd-v237+suse.76.gbb5a925bc/meson.build 2018-08-08 
15:22:34.0 +0200
+++ new/systemd-v237+suse.85.gcc55f1ea9/meson.build 2018-09-14 
09:09:22.0 +0200
@@ -945,11 +945,17 @@
version : '>= 1.6.0',
required : want_libcryptsetup == 'true')
 have = 

commit systemd for openSUSE:Factory

2018-08-17 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-08-17 23:56:48

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Fri Aug 17 23:56:48 2018 rev:284 rq:628336 version:237

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-08-02 
14:50:30.699514107 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-08-17 23:56:50.65889 +0200
@@ -1,0 +2,16 @@
+Wed Aug  8 13:26:03 UTC 2018 - f...@suse.com
+
+- Import commit bb5a925bcefd4743873cae3f748ae1a426e92d44
+
+  8983bd246 core: don't include libmount.h in a header file (#8580)
+  3e4156a8f tmpfiles: don't adjust qgroups on existing subvolumes (bsc#1093753)
+  42edc93ac core/service: rework the hold-off time over message
+
+---
+Wed Aug  1 12:19:40 UTC 2018 - f...@suse.com
+
+- Enable regexp matching support
+
+  Currently only used by "journalctl --grep=xxx".
+
+---
systemd.changes: same change

Old:

  systemd-v237+suse.71.g0350f62a8.tar.xz

New:

  systemd-v237+suse.76.gbb5a925bc.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.h7eNmW/_old  2018-08-17 23:56:51.489780359 +0200
+++ /var/tmp/diff_new_pack.h7eNmW/_new  2018-08-17 23:56:51.493780371 +0200
@@ -26,7 +26,7 @@
 # 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.71.g0350f62a8
+%define suse_version +suse.76.gbb5a925bc
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -70,6 +70,7 @@
 BuildRequires:  pkgconfig(libcryptsetup) >= 1.6.0
 BuildRequires:  pkgconfig(liblz4)
 BuildRequires:  pkgconfig(liblzma)
+BuildRequires:  pkgconfig(libpcre2-8)
 BuildRequires:  pkgconfig(libqrencode)
 BuildRequires:  pkgconfig(libselinux) >= 2.1.9
 %ifarch aarch64 %ix86 x86_64 x32 %arm ppc64le s390x

++ systemd.spec ++
--- /var/tmp/diff_new_pack.h7eNmW/_old  2018-08-17 23:56:51.513780430 +0200
+++ /var/tmp/diff_new_pack.h7eNmW/_new  2018-08-17 23:56:51.517780442 +0200
@@ -24,7 +24,7 @@
 %define bootstrap 0
 %define mini %nil
 %define min_kernel_version 4.5
-%define suse_version +suse.71.g0350f62a8
+%define suse_version +suse.76.gbb5a925bc
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -68,6 +68,7 @@
 BuildRequires:  pkgconfig(libcryptsetup) >= 1.6.0
 BuildRequires:  pkgconfig(liblz4)
 BuildRequires:  pkgconfig(liblzma)
+BuildRequires:  pkgconfig(libpcre2-8)
 BuildRequires:  pkgconfig(libqrencode)
 BuildRequires:  pkgconfig(libselinux) >= 2.1.9
 %ifarch aarch64 %ix86 x86_64 x32 %arm ppc64le s390x

++ systemd-v237+suse.71.g0350f62a8.tar.xz -> 
systemd-v237+suse.76.gbb5a925bc.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-v237+suse.71.g0350f62a8/man/tmpfiles.d.xml 
new/systemd-v237+suse.76.gbb5a925bc/man/tmpfiles.d.xml
--- old/systemd-v237+suse.71.g0350f62a8/man/tmpfiles.d.xml  2018-07-27 
12:20:39.0 +0200
+++ new/systemd-v237+suse.76.gbb5a925bc/man/tmpfiles.d.xml  2018-08-08 
15:22:34.0 +0200
@@ -209,68 +209,47 @@
 
 
   q
-  Similar to v. However,
-  makes sure that the subvolume will be assigned to the same
-  higher-level quota groups as the subvolume it has been
-  created in. This ensures that higher-level limits and
-  accounting applied to the parent subvolume also include the
-  specified subvolume. On non-btrfs file systems, this line
-  type is identical to d. If the subvolume
-  already exists and is already assigned to one or more higher
-  level quota groups, no change to the quota hierarchy is
-  made. Also see Q below. See btrfs-qgroup8
-  for details about the btrfs quota group
-  concept.
+  Similar to v. However, makes sure 
that the subvolume will be assigned to
+  the same higher-level quota groups as the subvolume it has been 
created in. This ensures that higher-level
+  limits and accounting applied to the parent subvolume also include 
the specified subvolume. On non-btrfs file
+  systems, this line type is identical to d.
+
+  If the subvolume already exists, no change to the quota 
hierarchy is made, regardless of whether the
+  subvolume is already attached to a quota group or not. Also see 
Q below. See btrfs-qgroup8
 for
+  details about the btrfs quota group concept.
 
 
 
   Q

commit systemd for openSUSE:Factory

2018-08-02 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-08-02 14:50:30

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Thu Aug  2 14:50:30 2018 rev:283 rq:625755 version:237

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-07-13 
10:11:33.789760866 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-08-02 14:50:30.699514107 +0200
@@ -1,0 +2,12 @@
+Fri Jul 27 10:23:29 UTC 2018 - f...@suse.com
+
+- Import commit 0350f62a8cf7f151951b6b78337fe3c198b8bf6a
+
+  fbf43a697 core: don't freeze OnCalendar= timer units when the clock goes 
back a lot (bsc#1090944)
+  4134ba8b6 man: SystemMaxUse= clarification in journald.conf(5) (bnc#1101040)
+  78bb2a0c4 socket-util: fix getpeergroups() assert(fd) (#8080) (bsc#1096516)
+  1753d0420 systemctl: mask always reports the same unit names when different 
unknown units are passed (bsc#1095973)
+  50ebf79d7 scsi_id: Fixup prefix for pre-SPC inquiry reply (bsc#1039099)
+  570f7655b locale-util: on overlayfs FTW_MOUNT causes nftw(3) to not list 
*any* files
+
+---
systemd.changes: same change

Old:

  systemd-v237+suse.64.gf63623c1f.tar.xz

New:

  systemd-v237+suse.71.g0350f62a8.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.qrGLWI/_old  2018-08-02 14:50:32.123516458 +0200
+++ /var/tmp/diff_new_pack.qrGLWI/_new  2018-08-02 14:50:32.127516464 +0200
@@ -26,7 +26,7 @@
 # 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.64.gf63623c1f
+%define suse_version +suse.71.g0350f62a8
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}

++ systemd.spec ++
--- /var/tmp/diff_new_pack.qrGLWI/_old  2018-08-02 14:50:32.151516504 +0200
+++ /var/tmp/diff_new_pack.qrGLWI/_new  2018-08-02 14:50:32.151516504 +0200
@@ -24,7 +24,7 @@
 %define bootstrap 0
 %define mini %nil
 %define min_kernel_version 4.5
-%define suse_version +suse.64.gf63623c1f
+%define suse_version +suse.71.g0350f62a8
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}

++ systemd-v237+suse.64.gf63623c1f.tar.xz -> 
systemd-v237+suse.71.g0350f62a8.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/systemd-v237+suse.64.gf63623c1f/man/journald.conf.xml 
new/systemd-v237+suse.71.g0350f62a8/man/journald.conf.xml
--- old/systemd-v237+suse.64.gf63623c1f/man/journald.conf.xml   2018-06-13 
14:50:24.0 +0200
+++ new/systemd-v237+suse.71.g0350f62a8/man/journald.conf.xml   2018-07-27 
12:20:39.0 +0200
@@ -216,7 +216,11 @@
 subsequently something else causes the file system to fill up,
 journald will stop using more space, but it will not be
 removing existing files to reduce the footprint again,
-either.
+either. Also note that only archived files are deleted to reduce the
+space occupied by journal files. This means that, in effect, there 
might
+still be more space used than SystemMaxUse= or
+RuntimeMaxUse= limit after a vacuuming operation is
+complete.
 
 SystemMaxFileSize= and
 RuntimeMaxFileSize= control how large
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/systemd-v237+suse.64.gf63623c1f/src/basic/locale-util.c 
new/systemd-v237+suse.71.g0350f62a8/src/basic/locale-util.c
--- old/systemd-v237+suse.64.gf63623c1f/src/basic/locale-util.c 2018-06-13 
14:50:24.0 +0200
+++ new/systemd-v237+suse.71.g0350f62a8/src/basic/locale-util.c 2018-07-27 
12:20:39.0 +0200
@@ -320,7 +320,7 @@
 return -ENOMEM;
 
 NULSTR_FOREACH(dir, KBD_KEYMAP_DIRS) {
-r = nftw(dir, nftw_cb, 20, 
FTW_MOUNT|FTW_PHYS|FTW_ACTIONRETVAL);
+r = nftw(dir, nftw_cb, 20, FTW_PHYS|FTW_ACTIONRETVAL);
 
 if (r == FTW_STOP)
 log_debug("Directory not found %s", dir);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/systemd-v237+suse.64.gf63623c1f/src/basic/socket-util.c 
new/systemd-v237+suse.71.g0350f62a8/src/basic/socket-util.c
--- old/systemd-v237+suse.64.gf63623c1f/src/basic/socket-util.c 2018-06-13 
14:50:24.0 +0200
+++ new/systemd-v237+suse.71.g0350f62a8/src/basic/socket-util.c 2018-07-27 
12:20:39.0 +0200
@@ -1008,7 +1008,7 @@
 socklen_t n = sizeof(gid_t) * 64;
 _cleanup_free_ gid_t *d = NULL;
 
-assert(fd);
+

commit systemd for openSUSE:Factory

2018-07-13 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-07-13 10:11:26

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Fri Jul 13 10:11:26 2018 rev:282 rq:620729 version:237

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-06-19 
11:53:51.667868793 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-07-13 10:11:33.789760866 +0200
@@ -1,0 +2,11 @@
+Mon Jun 25 09:16:19 UTC 2018 - f...@suse.com
+
+- Drop runtime dependency on dracut (bsc#1098569)
+
+  Otherwise systemd pulls in tools to generate the initrd even in
+  container/chroot installations that don't have a kernel anyways.
+
+  For environments where initrd matters, dracut should be pulled via a
+  pattern.
+
+---
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.3kPajZ/_old  2018-07-13 10:11:37.409765096 +0200
+++ /var/tmp/diff_new_pack.3kPajZ/_new  2018-07-13 10:11:37.413765100 +0200
@@ -240,7 +240,6 @@
 Requires(post): coreutils
 Requires(postun): coreutils
 Requires(postun): /usr/bin/systemctl
-Requires(posttrans): suse-module-tools >= 12.4
 
 Conflicts:  systemd < 39
 Conflicts:  aaa_base < 11.5

++ systemd.spec ++
--- /var/tmp/diff_new_pack.3kPajZ/_old  2018-07-13 10:11:37.437765129 +0200
+++ /var/tmp/diff_new_pack.3kPajZ/_new  2018-07-13 10:11:37.437765129 +0200
@@ -238,7 +238,6 @@
 Requires(post): coreutils
 Requires(postun): coreutils
 Requires(postun): /usr/bin/systemctl
-Requires(posttrans): suse-module-tools >= 12.4
 
 Conflicts:  systemd < 39
 Conflicts:  aaa_base < 11.5




commit systemd for openSUSE:Factory

2018-06-19 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-06-19 11:53:47

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Tue Jun 19 11:53:47 2018 rev:281 rq:616862 version:237

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-05-22 
16:58:09.652524492 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-06-19 11:53:51.667868793 +0200
@@ -1,0 +2,18 @@
+Wed Jun 13 13:29:59 UTC 2018 - f...@suse.com
+
+- Import commit f63623c1fc0eb01b8efc2037d004f42ed8328356
+
+  6a161916f device: make sure to always retroactively start device 
dependencies (take #2) (bsc#1088052)
+  e4402648c Fix pattern to detect distribution
+  ad59c7970 install: "user" and "global" scopes are equivalent for user 
presets (boo#1093851)
+  b1876c81a rpm: remove confusing --user before --global
+  00ea8a214 man: updated systemd-analyze blame description for service-units 
with Type=simple (#8834) (bsc#1091265)
+  a9b587e2f fileio.c: fix incorrect mtime
+
+---
+Tue Jun 12 13:38:23 UTC 2018 - f...@suse.com
+
+- Add 0001-resolved-create-etc-resolv.conf-symlink-at-runtime.patch 
(boo#1024897)
+- Ship systemd-resolved (but disabled by default) (bsc#1018387)
+
+---
systemd.changes: same change

Old:

  systemd-v237+suse.57.gd81968050.tar.xz

New:

  0001-resolved-create-etc-resolv.conf-symlink-at-runtime.patch
  systemd-v237+suse.64.gf63623c1f.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.2s7YIY/_old  2018-06-19 11:53:56.267698014 +0200
+++ /var/tmp/diff_new_pack.2s7YIY/_new  2018-06-19 11:53:56.271697865 +0200
@@ -26,7 +26,7 @@
 # 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.57.gd81968050
+%define suse_version +suse.64.gf63623c1f
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -34,18 +34,19 @@
 %bcond_with machined
 %bcond_with importd
 %bcond_with networkd
+%bcond_with resolved
 %bcond_with journal_remote
 %else
 %bcond_without  sysvcompat
 %bcond_without  machined
 %bcond_without  importd
 %bcond_without  networkd
+%bcond_without  resolved
 %bcond_without  journal_remote
 %ifarch %{ix86} x86_64
 %bcond_without  gnuefi
 %endif
 %endif
-%bcond_with resolved
 %bcond_with parentpathid
 
 Name:   systemd-mini
@@ -162,6 +163,7 @@
 # broken in upstream and need an urgent fix. Even in this case, the
 # patches are temporary and should be removed as soon as a fix is
 # merged by upstream.
+Patch1: 0001-resolved-create-etc-resolv.conf-symlink-at-runtime.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB
@@ -424,7 +426,7 @@
 
 %prep
 %setup -q -n systemd-v%{version}%{suse_version}
-# %%autopatch -p1
+%autopatch -p1
 
 %build
 opensuse_ntp_servers=({0..3}.opensuse.pool.ntp.org)
@@ -1010,7 +1012,6 @@
 
 %if %{with journal_remote}
 %exclude %{_sysusersdir}/systemd-remote.conf
-%exclude %{_tmpfilesdir}/systemd-remote.conf
 %endif
 
 %{_libexecdir}/environment.d/
@@ -,6 +1112,9 @@
 %if %{with networkd}
 %{_datadir}/polkit-1/rules.d/systemd-networkd.rules
 %endif
+%if %{with resolved}
+%{_datadir}/polkit-1/actions/org.freedesktop.resolve1.policy
+%endif
 
 %if ! 0%{?bootstrap}
 %{_mandir}/man1/[a-rt-z]*ctl.1*

++ systemd.spec ++
--- /var/tmp/diff_new_pack.2s7YIY/_old  2018-06-19 11:53:56.303696677 +0200
+++ /var/tmp/diff_new_pack.2s7YIY/_new  2018-06-19 11:53:56.307696528 +0200
@@ -24,7 +24,7 @@
 %define bootstrap 0
 %define mini %nil
 %define min_kernel_version 4.5
-%define suse_version +suse.57.gd81968050
+%define suse_version +suse.64.gf63623c1f
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -32,18 +32,19 @@
 %bcond_with machined
 %bcond_with importd
 %bcond_with networkd
+%bcond_with resolved
 %bcond_with journal_remote
 %else
 %bcond_without  sysvcompat
 %bcond_without  machined
 %bcond_without  importd
 %bcond_without  networkd
+%bcond_without  resolved
 %bcond_without  journal_remote
 %ifarch %{ix86} x86_64
 %bcond_without  gnuefi
 %endif
 %endif
-%bcond_with resolved
 %bcond_with parentpathid
 
 Name:   systemd
@@ -160,6 +161,7 @@
 # broken in upstream and need an urgent fix. Even in this case, the
 # patches are temporary and should be removed as soon as a fix is
 # merged by upstream.
+Patch1: 0001-resolved-create-etc-resolv.conf-symlink-at-runtime.patch
 
 %description
 Systemd 

commit systemd for openSUSE:Factory

2018-05-16 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-05-16 11:24:44

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Wed May 16 11:24:44 2018 rev:279 rq:606982 version:237

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-05-11 
11:28:33.983743807 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-05-16 11:24:52.840761911 +0200
@@ -1,0 +2,5 @@
+Mon May 14 08:57:44 UTC 2018 - f...@suse.com
+
+- Slight rewrite of the previous fix
+
+---
@@ -5,0 +11,7 @@
+
+---
+Mon Apr 23 14:05:37 UTC 2018 - f...@suse.com
+
+- Move 80-container-v[ez].network in systemd-container sub-package
+
+- Move 80-container-host0.network from udev to systemd
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.gFW6FQ/_old  2018-05-16 11:24:55.900650747 +0200
+++ /var/tmp/diff_new_pack.gFW6FQ/_new  2018-05-16 11:24:55.900650747 +0200
@@ -687,10 +687,15 @@
 # machine ID in all images.
 if [ $1 -eq 1 ]; then
 touch %{_sysconfdir}/machine-id
+chmod 444 %{_sysconfdir}/machine-id
 fi
 
-# check if /etc/machine-id is writeable and change it to readonly 
-[ ! -w %{_sysconfdir}/machine-id ] || chmod 444 %{_sysconfdir}/machine-id
+# /etc/machine-id might have been created writeable incorrectly
+# (boo#1092269).
+if [ -w %{_sysconfdir}/machine-id ]; then
+echo "/etc/machine-id shouldn't be writable, fixing..."
+chmod 444 %{_sysconfdir}/machine-id || :
+fi
 
 %if ! 0%{?bootstrap}
 pam-config --add --systemd || :
@@ -1016,15 +1021,17 @@
 %dir %{_sysconfdir}/sysctl.d
 %{_sysctldir}/99-sysctl.conf
 
+%if %{with networkd}
+%dir %{_sysconfdir}/systemd/network
+%{_prefix}/lib/systemd/network/80-container-host0.network
+%endif
+
 %dir %{_sysconfdir}/X11/xinit
 %dir %{_sysconfdir}/X11/xinit/xinitrc.d
 %dir %{_sysconfdir}/X11/xorg.conf.d
 %dir %{_sysconfdir}/systemd
 %dir %{_sysconfdir}/systemd/system
 %dir %{_sysconfdir}/systemd/user
-%if %{with networkd}
-%dir %{_sysconfdir}/systemd/network
-%endif
 %dir %{_sysconfdir}/xdg/systemd
 %{_sysconfdir}/xdg/systemd/user
 %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
@@ -1230,10 +1237,7 @@
 %dir %{_unitdir}/sockets.target.wants
 %{_unitdir}/sockets.target.wants/systemd-udev*.socket
 %dir %{_prefix}/lib/systemd/network
-%{_prefix}/lib/systemd/network/*.link
-%if %{with networkd}
-%{_prefix}/lib/systemd/network/*.network
-%endif
+%{_prefix}/lib/systemd/network/99-default.link
 %{_datadir}/pkgconfig/udev.pc
 
 %files -n libsystemd0%{?mini}
@@ -1273,6 +1277,10 @@
 %{_bindir}/systemd-nspawn
 %{_unitdir}/systemd-nspawn@.service
 %{_tmpfilesdir}/systemd-nspawn.conf
+%if %{with networkd}
+%{_prefix}/lib/systemd/network/80-container-ve.network
+%{_prefix}/lib/systemd/network/80-container-vz.network
+%endif
 %if %{with machined}
 %{_bindir}/machinectl
 %{_prefix}/lib/systemd/systemd-machined

++ systemd.spec ++
--- /var/tmp/diff_new_pack.gFW6FQ/_old  2018-05-16 11:24:55.940649294 +0200
+++ /var/tmp/diff_new_pack.gFW6FQ/_new  2018-05-16 11:24:55.944649148 +0200
@@ -685,10 +685,15 @@
 # machine ID in all images.
 if [ $1 -eq 1 ]; then
 touch %{_sysconfdir}/machine-id
+chmod 444 %{_sysconfdir}/machine-id
 fi
 
-# check if /etc/machine-id is writeable and change it to readonly 
-[ ! -w %{_sysconfdir}/machine-id ] || chmod 444 %{_sysconfdir}/machine-id
+# /etc/machine-id might have been created writeable incorrectly
+# (boo#1092269).
+if [ -w %{_sysconfdir}/machine-id ]; then
+echo "/etc/machine-id shouldn't be writable, fixing..."
+chmod 444 %{_sysconfdir}/machine-id || :
+fi
 
 %if ! 0%{?bootstrap}
 pam-config --add --systemd || :
@@ -1014,15 +1019,17 @@
 %dir %{_sysconfdir}/sysctl.d
 %{_sysctldir}/99-sysctl.conf
 
+%if %{with networkd}
+%dir %{_sysconfdir}/systemd/network
+%{_prefix}/lib/systemd/network/80-container-host0.network
+%endif
+
 %dir %{_sysconfdir}/X11/xinit
 %dir %{_sysconfdir}/X11/xinit/xinitrc.d
 %dir %{_sysconfdir}/X11/xorg.conf.d
 %dir %{_sysconfdir}/systemd
 %dir %{_sysconfdir}/systemd/system
 %dir %{_sysconfdir}/systemd/user
-%if %{with networkd}
-%dir %{_sysconfdir}/systemd/network
-%endif
 %dir %{_sysconfdir}/xdg/systemd
 %{_sysconfdir}/xdg/systemd/user
 %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
@@ -1228,10 +1235,7 @@
 %dir %{_unitdir}/sockets.target.wants
 %{_unitdir}/sockets.target.wants/systemd-udev*.socket
 %dir %{_prefix}/lib/systemd/network
-%{_prefix}/lib/systemd/network/*.link

commit systemd for openSUSE:Factory

2018-05-11 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-05-11 11:28:32

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Fri May 11 11:28:32 2018 rev:278 rq:605360 version:237

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-04-25 
09:58:46.484515069 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-05-11 11:28:33.983743807 +0200
@@ -1,0 +2,6 @@
+Tue May  8 10:33:10 UTC 2018 - thomas.bl...@suse.com
+
+- align permissions of /etc/machine-id to upstream code (bsc#1092269)
+  world writeable machine-id is a security issue
+
+---
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.tv6NT3/_old  2018-05-11 11:28:35.207699203 +0200
+++ /var/tmp/diff_new_pack.tv6NT3/_new  2018-05-11 11:28:35.219698766 +0200
@@ -687,9 +687,11 @@
 # machine ID in all images.
 if [ $1 -eq 1 ]; then
 touch %{_sysconfdir}/machine-id
-chmod 666 %{_sysconfdir}/machine-id
 fi
 
+# check if /etc/machine-id is writeable and change it to readonly 
+[ ! -w %{_sysconfdir}/machine-id ] || chmod 444 %{_sysconfdir}/machine-id
+
 %if ! 0%{?bootstrap}
 pam-config --add --systemd || :
 %endif

++ systemd.spec ++
--- /var/tmp/diff_new_pack.tv6NT3/_old  2018-05-11 11:28:35.275696725 +0200
+++ /var/tmp/diff_new_pack.tv6NT3/_new  2018-05-11 11:28:35.279696580 +0200
@@ -685,9 +685,11 @@
 # machine ID in all images.
 if [ $1 -eq 1 ]; then
 touch %{_sysconfdir}/machine-id
-chmod 666 %{_sysconfdir}/machine-id
 fi
 
+# check if /etc/machine-id is writeable and change it to readonly 
+[ ! -w %{_sysconfdir}/machine-id ] || chmod 444 %{_sysconfdir}/machine-id
+
 %if ! 0%{?bootstrap}
 pam-config --add --systemd || :
 %endif




commit systemd for openSUSE:Factory

2018-04-25 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-04-25 09:58:40

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Wed Apr 25 09:58:40 2018 rev:277 rq:599906 version:237

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-04-07 
20:47:08.859909661 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-04-25 09:58:46.484515069 +0200
@@ -1,0 +2,31 @@
+Mon Apr 23 07:45:32 UTC 2018 - f...@suse.com
+
+- Import commit d8196805089566ecd846b7c627ff2f3c42588c50
+
+  621b247f3 device: skip deserialization of device units when udevd is not 
running
+  a7da5bdbc device: make sure to always retroactively start device 
dependencies (bsc#1088052)
+  303624f6f systemd-udevd: limit children-max by available memory (#8668) 
(bsc#1086785 bsc#1066422)
+  76acf3ae9 tmpfiles: fix directory removal with force symlink (#8619)
+
+---
+Fri Apr 20 08:27:41 UTC 2018 - f...@suse.com
+
+- Ship 99-sysctl.conf instead of creating it during package 
installation/update (bsc#1088769)
+
+  Previously this symlink was created in /etc/sysctl.d during %post
+  which made the symlink not owned and more importantly it was created
+  only if /etc/sysctl.conf is already installed which is not always
+  the case during the installation process it seems.
+
+  So ship the symlink unconditionally and put it in /usr/lib/sysctl.d
+  instead since it's a distro default behavior that might be overriden
+  by sysadmin later.
+
+---
+Mon Apr  9 09:42:16 UTC 2018 - f...@suse.com
+
+- Be consistent in 60-io-scheduler.rules
+
+  And use "?*" when checking for the non empty string (instead of "*?").
+
+---
@@ -63,0 +95,12 @@
+
+---
+Tue Mar 27 20:14:41 UTC 2018 - devel...@develop7.info
+
+- Enhance IO scheduler tweaking rules to support blk-mq as well
+
+  * Set optimal blk-mq schedulers (bfq and mq-deadline for HDD and 
+SSD respectively)
+  * Explicitly set CFQ for rotational disks when no `elevator`
+is specified
+  * Verbose comments explaining what is going on
+  * Rename the rules file since it is not ssd-only anymore
systemd.changes: same change

Old:

  60-ssd-scheduler.rules
  systemd-v237+suse.52.g14b3e00c3.tar.xz

New:

  60-io-scheduler.rules
  systemd-v237+suse.57.gd81968050.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.VP466Z/_old  2018-04-25 09:58:52.788283811 +0200
+++ /var/tmp/diff_new_pack.VP466Z/_new  2018-04-25 09:58:52.792283664 +0200
@@ -26,7 +26,7 @@
 # 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.52.g14b3e00c3
+%define suse_version +suse.57.gd81968050
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -152,7 +152,7 @@
 Source102:  scripts-systemd-migrate-sysconfig-i18n.sh
 Source200:  scripts-udev-convert-lib-udev-path.sh
 
-Source1000: 60-ssd-scheduler.rules
+Source1000: 60-io-scheduler.rules
 Source1001: 80-hotplug-cpu-mem.rules
 Source1002: 99-wakeup-from-idle.rules
 
@@ -497,7 +497,7 @@
 install -m0755 -D %{S:12} 
%{buildroot}/%{_prefix}/lib/systemd/systemd-sysv-install
 
 # The rules that we shouldn't maintain
-install -m0644 -D %{S:1000} %{buildroot}%{_udevrulesdir}/60-ssd-scheduler.rules
+install -m0644 -D %{S:1000} %{buildroot}%{_udevrulesdir}/60-io-scheduler.rules
 install -m0644 -D %{S:1001} 
%{buildroot}%{_udevrulesdir}/80-hotplug-cpu-mem.rules
 install -m0644 -D %{S:1002} 
%{buildroot}%{_udevrulesdir}/99-wakeup-from-idle.rules
 
@@ -546,6 +546,11 @@
 # aaa_base (in procps for now)
 rm -f %{buildroot}%{_sysctldir}/50-default.conf
 
+# since v207 /etc/sysctl.conf is no longer parsed (commit
+# 04bf3c1a60d82791), however backward compatibility is provided by
+# /usr/lib/sysctl.d/99-sysctl.conf.
+ln -s ../../../etc/sysctl.conf %{buildroot}%{_sysctldir}/99-sysctl.conf
+
 # The definition of the basic users/groups are defined by system-user
 # on SUSE (bsc#1006978).
 rm -f %{buildroot}%{_sysusersdir}/basic.conf
@@ -1007,6 +1012,7 @@
 
 %dir %{_sysctldir}
 %dir %{_sysconfdir}/sysctl.d
+%{_sysctldir}/99-sysctl.conf
 
 %dir %{_sysconfdir}/X11/xinit
 %dir %{_sysconfdir}/X11/xinit/xinitrc.d

++ systemd.spec ++
--- /var/tmp/diff_new_pack.VP466Z/_old  2018-04-25 09:58:52.836282050 +0200
+++ /var/tmp/diff_new_pack.VP466Z/_new  2018-04-25 

commit systemd for openSUSE:Factory

2018-04-07 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-04-07 20:47:01

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Sat Apr  7 20:47:01 2018 rev:276 rq:593709 version:237

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-03-30 
12:02:27.760494873 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-04-07 20:47:08.859909661 +0200
@@ -1,0 +2,5 @@
+Wed Apr  4 11:49:18 UTC 2018 - f...@suse.com
+
+- /usr/lib/systemd/systemd-coredump was missing from systemd-coredump 
sub-package (boo#1088057)
+
+---
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.FTzwVx/_old  2018-04-07 20:47:09.879872748 +0200
+++ /var/tmp/diff_new_pack.FTzwVx/_new  2018-04-07 20:47:09.883872603 +0200
@@ -1248,6 +1248,7 @@
 %files coredump%{?mini}
 %defattr(-,root,root)
 %{_bindir}/coredumpctl
+%{_prefix}/lib/systemd/systemd-coredump
 %{_unitdir}/systemd-coredump*
 %{_unitdir}/sockets.target.wants/systemd-coredump.socket
 %{_sysctldir}/50-coredump.conf

++ systemd.spec ++
--- /var/tmp/diff_new_pack.FTzwVx/_old  2018-04-07 20:47:09.915871444 +0200
+++ /var/tmp/diff_new_pack.FTzwVx/_new  2018-04-07 20:47:09.915871444 +0200
@@ -1246,6 +1246,7 @@
 %files coredump%{?mini}
 %defattr(-,root,root)
 %{_bindir}/coredumpctl
+%{_prefix}/lib/systemd/systemd-coredump
 %{_unitdir}/systemd-coredump*
 %{_unitdir}/sockets.target.wants/systemd-coredump.socket
 %{_sysctldir}/50-coredump.conf




commit systemd for openSUSE:Factory

2018-03-30 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-03-30 12:02:25

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Fri Mar 30 12:02:25 2018 rev:275 rq:592081 version:237

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-03-16 
10:38:35.938735605 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-03-30 12:02:27.760494873 +0200
@@ -1,0 +2,83 @@
+Wed Mar 28 15:19:45 UTC 2018 - f...@suse.com
+
+- Drop systemd-bash-completion sub-package
+
+  Now we directly ship the completion scripts from the main package as
+  we already do for zsh. I couldn't see any advantages in this split.
+
+---
+Wed Mar 28 15:12:26 UTC 2018 - f...@suse.com
+
+- Be more accurate when specifiying the tools version we provide
+
+---
+Wed Mar 28 15:00:24 UTC 2018 - f...@suse.com
+
+- Make sure rpm won't expand %autopatch even if it's commented
+
+---
+Wed Mar 28 14:55:36 UTC 2018 - f...@suse.com
+
+- stat(1) as well as systemctl are not use in %post section of udev
+
+  So remove stat(1) from the list of dep and move systemctl to the
+  requirements of %postun since it's called from there.
+
+---
+Wed Mar 28 12:30:31 UTC 2018 - f...@suse.com
+
+- Import commit 14b3e00c3ccb8c1c82c8a2e99a9534750880a09e
+
+  e0a8285e2 pid1: when creating service directories, don't chown existing 
files (#8181) (boo#1085971)
+  fb25886b1 Fix format-truncation compile failure by typecasting USB IDs 
(#8250) (bsc#1084638)
+  5a6e9c92e sysusers: make sure to reset errno before calling fget*ent()
+  c2e1ee488 sysusers: also add support for NIS entries in /etc/shadow
+  51cb94fa1 sysusers: do not append entries after the NIS ones (bsc#1085062 
bsc#1045092)
+  783f3d368 basic/macros: rename noreturn into _noreturn_ (#8456)
+
+- Drop 0001-basic-macros-rename-noreturn-into-_noreturn_.patch
+
+  It's been merged in the git repo.
+
+---
+Wed Mar 28 12:13:03 UTC 2018 - f...@suse.com
+
+- Rename the tarball
+
+  So it's clear that it contains some additional patches on top of the
+  upstream version. Use the commit hash in the name so the exact
+  version can easily be identified.
+
+  Provide _service file which can be used to retrieve the tarball from
+  the git repo (with "osc service disabledrun").
+
+---
+Wed Mar 28 11:58:10 UTC 2018 - f...@suse.com
+
+- Split systemd-coredump sub-package off (bsc#1083849)
+
+---
+Tue Mar 27 15:58:34 UTC 2018 - f...@suse.com
+
+- Don't ship machines.target in systemd-container but in systemd main package
+
+  machines.target is supposed to be a standard target for
+  starting/stopping all containers. systemd-nspawn is the main user of
+  it but other container managers could also make use of it.
+
+---
+Sun Mar 25 11:04:04 UTC 2018 - f...@suse.com
+
+- Build a mini variant of systemd-container
+
+  So we don't have to manually track and remove all files that should
+  be shipped by systemd-container in the case of a bootstrap build.
+
+---
+Thu Mar 22 17:09:36 UTC 2018 - f...@suse.com
+
+- Run migrate-sysconfig-i18n.sh also during package installation (bsc#1086164)
+
+  This is needed when we upgrade from SLE11.
+
+---
systemd.changes: same change

Old:

  0001-basic-macros-rename-noreturn-into-_noreturn_.patch
  systemd-237.tar.xz

New:

  _service
  systemd-v237+suse.52.g14b3e00c3.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.OzJbyU/_old  2018-03-30 12:02:28.964451338 +0200
+++ /var/tmp/diff_new_pack.OzJbyU/_new  2018-03-30 12:02:29.000450036 +0200
@@ -26,6 +26,7 @@
 # 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.52.g14b3e00c3
 
 %bcond_with gnuefi
 %if 0%{?bootstrap}
@@ -120,7 +121,6 @@
 Requires:   udev = %{version}-%{release}
 Requires:   util-linux >= 2.27.1
 Requires:   group(lock)
-Recommends: %{name}-bash-completion
 Requires(post): coreutils
 Requires(post): 

commit systemd for openSUSE:Factory

2018-03-16 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-03-16 10:38:08

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Fri Mar 16 10:38:08 2018 rev:274 rq:587019 version:237

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-02-28 
19:56:04.554414261 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-03-16 10:38:35.938735605 +0100
@@ -1,0 +2,103 @@
+Wed Mar 14 17:22:53 UTC 2018 - f...@suse.com
+
+- Add 0001-basic-macros-rename-noreturn-into-_noreturn_.patch
+
+  This fix a build error triggered by the introduction of the new
+  version of libgpg-error package. Patch submitted to upsream:
+  https://github.com/systemd/systemd/pull/8456
+
+---
+Wed Mar 14 08:05:07 UTC 2018 - f...@suse.com
+
+- Turn off the IP sandboxing for systemd-logind
+
+  Since v235 logind run inside an IPv4/IPv6 sandbox by default. This
+  creates incompatibilites for systems using NIS. 
+
+---
+Tue Mar 13 15:07:41 UTC 2018 - f...@suse.com
+
+- Restore (maybe temporarly) "pam_config --add systemd"
+
+  During its installation pam-config seems to overwrite the defaults
+  shipped by "pam" for "some" reasons (see bsc#1084924)
+
+  No idea why but since pam_systemd is not part of the "pam-config"
+  defaults, we need to restore pam_systemd in common-session
+  manually...
+
+---
+Fri Mar  9 09:35:59 UTC 2018 - f...@suse.com
+
+- Remove dropin that was used to turn delegation off for user instances
+
+  Upstream now enables "memory" and "pids" controllers only which
+  should have a very limited impact on performance compare to the
+  "cpu" controller.
+
+---
+Fri Mar  9 09:30:14 UTC 2018 - f...@suse.com
+
+- Import commit 46d6bc9c4f1c05f3b4fcfca754cc59963bd86ce3
+
+  2a79f4e78 units: delegate "memory" instead of "cpu" by default for user 
instances (#8320) (bsc#954765 bnc#953241 fate#320421)
+  88174ae85 compat-rules: fix syntax errors spotted by 
test/rule-syntax-check.py
+
+---
+Thu Mar  8 15:22:10 UTC 2018 - f...@suse.com
+
+- Remove udev-remount-tmpfs script
+
+  Complete the previous commit.
+
+---
+Thu Mar  8 14:31:16 UTC 2018 - f...@suse.com
+
+- Fix hotplug memory in 80-hotplug-cpu-mem.rules
+
+  When new memory was hotplugged, the rule was supposed to call an
+  external script (udev-remount-tmpfs) to remount all tmpfs. However
+  the script was broken since its introduction (commit rev=715,
+  14/07/2014) and had no effects... this makes me wonder if we
+  shouldn't get rid of this...
+
+---
+Wed Mar  7 14:34:22 UTC 2018 - f...@suse.com
+
+- Make sure /var/lib/machines is created when systemd-container is installed
+
+---
+Thu Mar  1 10:43:09 UTC 2018 - f...@suse.com
+
+- BS forces us to own %{_prefix}/lib/modprobe.d
+
+  This seems wrong but that's how the SUSE BS works.
+
+---
+Thu Mar  1 10:13:02 UTC 2018 - f...@suse.com
+
+- Upgrade to v237 (commit 78221ca750a9c266f9f8497dda59d7ee44000a6c)
+
+  Udev rules 60-ssd-scheduler.rules and 80-hotplug-cpu-mem.rules have
+  been removed from the git repo and are now maintained at the package
+  level. Those rules have been rejected by upstream as they seem to be
+  written to workaround some kernel shortcomings...
+
+---
+Wed Feb 28 06:53:02 UTC 2018 - thomas.bl...@suse.com
+
+- add basic user space support for suspend to idle (fate#323814)
+add 99-wakeup-from-idle.rules
+Currently this only covers the power button and usb/AT keyboards
+as wakeup devices. It is planned to make that configurable in
+the future.
+
+---
+Tue Feb 27 09:04:32 UTC 2018 - f...@suse.com
+
+- Don't call "pam-config --systemd"
+
+  pam_systemd.so has been integrated directly in the PAM stack since
+  bsc#812462. So there's no need to call pam-config.
+
+---
systemd.changes: same change

Old:

  systemd-234.tar.xz
  udev-remount-tmpfs

New:

  0001-basic-macros-rename-noreturn-into-_noreturn_.patch
  60-ssd-scheduler.rules
  80-hotplug-cpu-mem.rules
  99-wakeup-from-idle.rules
  

commit systemd for openSUSE:Factory

2018-02-28 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-02-28 19:56:02

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Wed Feb 28 19:56:02 2018 rev:273 rq:580183 version:234

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-02-21 
14:08:54.847715053 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-02-28 19:56:04.554414261 +0100
@@ -1,0 +2,28 @@
+Mon Feb 26 10:47:39 UTC 2018 - f...@suse.com
+
+- Fix build errors due to the split-off of systemd-containe:
+
+  found conflict of systemd-234-33.1.x86_64 with 
systemd-container-234-33.1.x86_64:
+- /usr/share/man/man5/systemd.nspawn.5.gz
+- /usr/share/man/man1/systemd-nspawn.1.gz
+  found conflict of systemd-container-234-33.1.x86_64 with 
systemd-mini-container-234-33.1.x86_64:
+- /usr/bin/systemd-nspawn
+- /usr/lib/systemd/system/systemd-nspawn@.service
+- /usr/lib/tmpfiles.d/systemd-nspawn.conf
+  
+---
+Thu Feb 22 15:11:13 UTC 2018 - fv...@suse.com
+
+- Use %license (boo#1082318)
+
+---
+Thu Feb 22 14:57:19 UTC 2018 - f...@suse.com
+
+- Split systemd-container sub-package off
+
+  Other distros already do it and it seems a good idea to not install
+  this stuff on new installations by default. At least
+  /var/lib/machines subvol is not created anymore at boot even if it
+  wasn't used at all.
+
+---
@@ -78 +106 @@
-  we still ship a copy in /var.
+  we still ship a copy in /usr/share/systemd.
@@ -81 +109 @@
-  /etc/ pointing to the copy shipped in /var.
+  /etc/ pointing to the copy shipped in /usr/share/systemd.
@@ -84 +112 @@
-  tmp.mount in use is located in /usr.
+  tmp.mount in use is located in /usr/lib/systemd.
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.Oo76xp/_old  2018-02-28 19:56:06.266352313 +0100
+++ /var/tmp/diff_new_pack.Oo76xp/_new  2018-02-28 19:56:06.274352024 +0100
@@ -293,6 +293,20 @@
 This package contains the development files for the library libudev, a
 dynamic library, which provides access to udev device information.
 
+%package container
+Summary:Systemd tools for container management
+License:LGPL-2.1+
+Group:  System/Base
+Requires:   %{name} = %{version}-%{release}
+%systemd_requires
+Provides:   systemd:%{_bindir}/systemd-nspawn
+
+%description container
+Systemd tools to spawn and manage containers and virtual machines.
+
+This package contains systemd-nspawn, machinectl, systemd-machined,
+and systemd-importd.
+
 %if ! 0%{?bootstrap}
 %package logger
 Summary:Journal only logging
@@ -461,6 +475,9 @@
 mv %{buildroot}%{_libdir}/libnss_myhostname.so.2 %{buildroot}/%{_lib}
 %else
 rm %{buildroot}%{_libdir}/libnss_systemd.so*
+rm %{buildroot}%{_bindir}/systemd-nspawn
+rm %{buildroot}%{_unitdir}/systemd-nspawn@.service
+rm %{buildroot}%{_tmpfilesdir}/systemd-nspawn.conf
 %endif
 
 # FIXME: these symlinks should die.
@@ -697,23 +714,6 @@
 %{_prefix}/lib/systemd/scripts/upgrade-from-pre-210.sh || :
 
 if [ $1 -gt 1 ]; then
-# Convert /var/lib/machines subvolume to make it suitable for
-# rollbacks, if needed. See bsc#992573. The installer has been fixed
-# to create it at installation time.
-#
-# The convertion might only be problematic for openSUSE distros
-# (TW/Factory) where previous versions had already created the
-# subvolume at the wrong place (via tmpfiles for example) and user
-# started to populate and use it. In this case we'll let the user fix
-# it manually.
-#
-# For SLE12 this subvolume was only introduced during the upgrade from
-# v210 to v228 when we added this workaround. Note that the subvolume
-# is still created at the wrong place due to the call to
-# tmpfiles_create macro previously however it's empty so there
-# shouldn't be any issues.
-%{_prefix}/lib/systemd/scripts/fix-machines-btrfs-subvol.sh || :
-
 # Migrate i18n setting stuff thout could be previously
 # configured in /etc/sysconfig but now is defined only in the
 # systemd official places (/etc/locale.conf,
@@ -779,6 +779,26 @@
 %postun -n libsystemd0%{?mini} -p /sbin/ldconfig
 
 %if ! 0%{?bootstrap}
+%post container
+if [ $1 -gt 1 ]; then
+# Convert /var/lib/machines subvolume to make it suitable for
+# rollbacks, if needed. 

commit systemd for openSUSE:Factory

2018-02-21 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-02-21 14:08:53

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Wed Feb 21 14:08:53 2018 rev:272 rq:578064 version:234

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-02-13 
10:24:52.758873965 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-02-21 14:08:54.847715053 +0100
@@ -1,0 +2,60 @@
+Mon Feb 19 14:26:51 UTC 2018 - f...@suse.com
+
+- Import commit 295ead0f396beb2b5199abd99a17e274c2581f95
+
+  f4f94ab2e meson: install rules/80-hotplug-cpu-mem.rules
+  2901aa9b9 meson: install rules/60-ssd-scheduler.rules
+  1293c0056 core: use id unit when retrieving unit file state (#8038) 
(bsc#1075801)
+  596b2b241 Revert "vconsole-setup: add SUSE specific settings for 
font/keyboard in sysconfig"
+  0b595da04 Revert "locale-setup: handle locale at boot time well"
+
+---
+Mon Feb 19 14:24:52 UTC 2018 - f...@suse.com
+
+- Re-enable systemd-firstboot
+
+  It's used by the installer and also by JeOS.
+  
+---
+Mon Feb 19 09:25:30 UTC 2018 - f...@suse.com
+
+- Use %systemd_post in %post
+
+---
+Mon Feb 19 09:15:04 UTC 2018 - f...@suse.com
+
+- Own /usr/lib/systemd/system-environment-generators directory
+
+---
+Mon Feb 19 09:10:03 UTC 2018 - f...@suse.com
+
+- More systemd rpm macro usages
+
+---
+Tue Feb 13 17:11:44 UTC 2018 - f...@suse.com
+
+- Disable systemd-firstboot
+
+  I don't think there's any use case for it currently.
+
+---
+Mon Feb 12 16:40:28 UTC 2018 - f...@suse.com
+
+- Use systemd rpm macros in paths defined in the specfile
+
+---
+Mon Feb 12 15:07:29 UTC 2018 - f...@suse.com
+
+- Stop importing i18n settings from /etc/sysconfig (fate#319454)
+
+  Bits taken from SLE15.
+
+---
+Mon Feb 12 12:59:53 UTC 2018 - f...@suse.com
+
+- Make systemd-timesyncd use the openSUSE NTP servers by default
+
+  Previously systemd-timesyncd used the Google Public NTP servers
+  time{1..4}.google.com
+
+---
systemd.changes: same change

New:

  scripts-systemd-migrate-sysconfig-i18n.sh



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.IEO6CB/_old  2018-02-21 14:08:55.907676883 +0100
+++ /var/tmp/diff_new_pack.IEO6CB/_new  2018-02-21 14:08:55.911676739 +0100
@@ -149,6 +149,7 @@
 
 Source100:  scripts-systemd-fix-machines-btrfs-subvol.sh
 Source101:  scripts-systemd-upgrade-from-pre-210.sh
+Source102:  scripts-systemd-migrate-sysconfig-i18n.sh
 Source200:  scripts-udev-convert-lib-udev-path.sh
 
 Source1065: udev-remount-tmpfs
@@ -258,7 +259,7 @@
 %description -n udev%{?mini}
 Udev creates and removes device nodes in /dev for devices discovered or
 removed from the system. It receives events via kernel netlink messages
-and dispatches them according to rules in /lib/udev/rules.d/. Matching
+and dispatches them according to rules in %{_udevrulesdir}/. Matching
 rules may name a device node, create additional symlinks to the node,
 call tools to initialize a device, or load needed kernel modules.
 
@@ -406,6 +407,8 @@
 # %autopatch -p1
 
 %build
+opensuse_ntp_servers=({0..3}.opensuse.pool.ntp.org)
+
 # keep split-usr until all packages have moved their systemd rules to /usr
 %meson \
 -Ddocdir=%{_docdir}/systemd \
@@ -416,6 +419,7 @@
 -Dcertificate-root=%{_sysconfdir}/pki/systemd \
 -Ddefault-hierarchy=hybrid \
 -Ddefault-kill-user-processes=false \
+-Dntp-servers="${opensuse_ntp_servers[*]}" \
 -Drc-local=/etc/init.d/boot.local \
 -Dhalt-local=/etc/init.d/halt.local \
 -Ddebug-shell=/bin/bash \
@@ -476,7 +480,7 @@
 # Package the scripts used to fix all packaging issues. Also drop the
 # "scripts-{systemd/udev}" prefix which is used because osc doesn't
 # allow directory structure...
-for s in %{S:100} %{S:101}; do
+for s in %{S:100} %{S:101} %{S:102}; do
install -m0755 -D $s 
%{buildroot}%{_prefix}/lib/systemd/scripts/${s#*/scripts-systemd-}
 done
 for s in %{S:200}; do
@@ -501,11 +505,11 @@
 # Remove tmp.mount from the unit search path as 

commit systemd for openSUSE:Factory

2018-02-13 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-02-13 10:24:49

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Tue Feb 13 10:24:49 2018 rev:271 rq:574687 version:234

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-02-05 
10:50:43.266736808 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-02-13 10:24:52.758873965 +0100
@@ -1,0 +2,79 @@
+Fri Feb  9 14:01:24 UTC 2018 - f...@suse.com
+
+- Import commit 4a6a1e4f0b02e6cedf7eba93b85a6dd968f875c7
+
+  db1d8eacd compat-rules: make path_id_compat build with meson
+
+- Drop 0001-compat-rules-make-path_id_compat-build-with-meson.patch
+  which is now part of the git repo (see above).
+
+---
+Fri Feb  9 07:59:56 UTC 2018 - f...@suse.com
+
+- Don't ship /usr/lib/systemd/system/tmp.mnt at all (bsc#1071224)
+
+  The previous fix couldn't work on platforms using a RO
+  rootfs. Therefore we don't ship /usr/lib/systemd/system/tmp.mnt but
+  we still ship a copy in /var.
+
+  Users who want to use tmpfs on /tmp are supposed to add a symlink in
+  /etc/ pointing to the copy shipped in /var.
+
+  To support the update path we automatically create the symlink if
+  tmp.mount in use is located in /usr.
+
+---
+Tue Feb  6 16:11:40 UTC 2018 - f...@suse.com
+
+- Don't build seccomp support in the mini package
+
+---
+Tue Feb  6 15:12:42 UTC 2018 - f...@suse.com
+
+- Switch to Meson build system
+
+  Some rearrangement in the file list was also needed. That was
+  probably due to the upgrade of rpm.
+
+---
+Tue Feb  6 14:54:57 UTC 2018 - f...@suse.com
+
+- Import commit 0a5600eb7f8263c7c79fec0d85cc159d54aba636
+
+  2a181fc6f insserv-generator: make it build with meson
+  7b0401da4 build-sys: don't build networkctl if networkd is disabled
+
+---
+Tue Feb  6 09:27:59 UTC 2018 - f...@suse.com
+
+- Don't build-require selinux for the mini package
+
+---
+Tue Feb  6 08:56:33 UTC 2018 - f...@suse.com
+
+- Drop libgcrypt.m4
+
+  The mini package builds fine without it so it doesn't seem necessary
+  anymore.
+
+---
+Mon Feb  5 20:25:31 UTC 2018 - f...@suse.com
+
+- Import commit 846d838c37865da60eba48090e570e959291399f
+
+  b1e0a348d fileio: include sys/mman.h
+  f1fa784cb meson: update header file to detect memfd_create()
+  8838ba7ec meson: define _GNU_SOURCE to detect copy_file_range() (#7734)
+  531a00c84 Restore "restore /var/run and /var/lock bind mount if they aren't 
symlink""
+
+  (the 3 first commits make systemd build against glibc 2.27)
+
+---
+Mon Feb  5 10:01:37 UTC 2018 - f...@suse.com
+
+- Import commit 3f421e4fbf6fcb31d74caf729435868ba8824483
+
+  7fb9ea39a Revert "restore /var/run and /var/lock bind mount if they aren't 
symlink"
+  23ce1207a meson.build: make docdir configurable (#8068)
+
+---
systemd.changes: same change

Old:

  libgcrypt.m4
  suse-disable-tmpfs-for-tmp.service



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.jIOzSe/_old  2018-02-13 10:24:53.954830875 +0100
+++ /var/tmp/diff_new_pack.jIOzSe/_new  2018-02-13 10:24:53.958830731 +0100
@@ -69,6 +69,10 @@
 BuildRequires:  pkgconfig(liblz4)
 BuildRequires:  pkgconfig(liblzma)
 BuildRequires:  pkgconfig(libqrencode)
+BuildRequires:  pkgconfig(libselinux) >= 2.1.9
+%ifarch aarch64 %ix86 x86_64 x32 %arm ppc64le s390x
+BuildRequires:  pkgconfig(libseccomp) >= 2.3.1
+%endif
 %endif
 BuildRequires:  fdupes
 BuildRequires:  gperf
@@ -76,8 +80,8 @@
 BuildRequires:  libacl-devel
 BuildRequires:  libcap-devel
 BuildRequires:  libmount-devel >= 2.27.1
-BuildRequires:  libsepol-devel
-BuildRequires:  libtool
+BuildRequires:  m4
+BuildRequires:  meson >= 0.43
 BuildRequires:  pam-devel
 # regenerate_initrd_post macro is expanded during build, hence this
 # BR. Also this macro was introduced since version 12.4.
@@ -87,8 +91,6 @@
 BuildRequires:  pkgconfig(libkmod) >= 15
 BuildRequires:  pkgconfig(libpci) >= 3
 BuildRequires:  pkgconfig(libpcre)
-BuildRequires:  pkgconfig(libselinux) >= 2.1.9
-BuildRequires:  pkgconfig(libsepol)
 %if %{with importd}
 BuildRequires:  

commit systemd for openSUSE:Factory

2018-02-05 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-02-05 10:50:36

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Mon Feb  5 10:50:36 2018 rev:270 rq:571964 version:234

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-01-30 
15:38:49.710221886 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-02-05 10:50:43.266736808 +0100
@@ -1,0 +2,39 @@
+Fri Feb  2 08:56:04 UTC 2018 - f...@suse.com
+
+- Import commit 8ec9f58d334c76e736957812d9e57151502a6f63
+
+  07c6ee3eb compat-rules: get rid of scsi_id when generating compat symlinks 
for NVMe devices (bsc#1051465)
+  261a4ef38 compat-rules: generate compat by-id symlinks with 'nvme' prefix 
missing (bsc#1063249)
+
+---
+Fri Feb  2 08:44:57 UTC 2018 - f...@suse.com
+
+- Drop 0001-compat-rules-get-rid-of-scsi_id-when-generating-comp.patch
+
+  It's been imported in branch "compats/udev-compat-symlinks" which
+  has been merged in branch "openSUSE-Factory" in its turn.
+
+---
+Fri Feb  2 08:17:41 UTC 2018 - f...@suse.com
+
+- Import commit c516268845b0fd0683cef2e491b84077371e8f01
+
+  37da1facb core: disable session keyring per system sevice entirely for now 
(bnc#1045886)
+  8a1ae0449 strv: fix buffer size calculation in strv_join_quoted()
+
+---
+Fri Feb  2 08:14:03 UTC 2018 - f...@suse.com
+
+- Drop 0001-core-disable-session-keyring-per-system-sevice-entir.patch
+
+  It's been merged in branch "SUSE/v234".
+
+---
+Wed Jan 31 15:14:55 UTC 2018 - f...@suse.com
+
+- Import commit 2087a80d56bb6f8c7fb74a19172259bc9d9af866
+
+  2b8971b8a tmpfiles: refuse to chown()/chmod() files which are hardlinked, 
unless protected_hardlinks sysctl is on (bsc#1077925 CVE-2017-18078)
+  8c2bcac25 tmpfiles: change ownership of symlinks too
+
+---
systemd.changes: same change

Old:

  0001-compat-rules-get-rid-of-scsi_id-when-generating-comp.patch
  0001-core-disable-session-keyring-per-system-sevice-entir.patch



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.XIDqls/_old  2018-02-05 10:50:44.730668277 +0100
+++ /var/tmp/diff_new_pack.XIDqls/_new  2018-02-05 10:50:44.734668090 +0100
@@ -162,8 +162,8 @@
 # broken in upstream and need an urgent fix. Even in this case, the
 # patches are temporary and should be removed as soon as a fix is
 # merged by upstream.
-Patch1: 0001-core-disable-session-keyring-per-system-sevice-entir.patch
-Patch2: 0001-compat-rules-get-rid-of-scsi_id-when-generating-comp.patch
+
+# Empty
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB
@@ -408,7 +408,7 @@
 
 %prep
 %setup -q -n systemd-%{version}
-%autopatch -p1
+# %autopatch -p1
 
 # only needed for bootstrap
 %if 0%{?bootstrap}

++ systemd.spec ++
--- /var/tmp/diff_new_pack.XIDqls/_old  2018-02-05 10:50:44.762666779 +0100
+++ /var/tmp/diff_new_pack.XIDqls/_new  2018-02-05 10:50:44.76592 +0100
@@ -160,8 +160,8 @@
 # broken in upstream and need an urgent fix. Even in this case, the
 # patches are temporary and should be removed as soon as a fix is
 # merged by upstream.
-Patch1: 0001-core-disable-session-keyring-per-system-sevice-entir.patch
-Patch2: 0001-compat-rules-get-rid-of-scsi_id-when-generating-comp.patch
+
+# Empty
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB
@@ -406,7 +406,7 @@
 
 %prep
 %setup -q -n systemd-%{version}
-%autopatch -p1
+# %autopatch -p1
 
 # only needed for bootstrap
 %if 0%{?bootstrap}

++ systemd-234.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-234/rules/61-persistent-storage-compat.rules 
new/systemd-234/rules/61-persistent-storage-compat.rules
--- old/systemd-234/rules/61-persistent-storage-compat.rules2018-01-26 
15:40:25.0 +0100
+++ new/systemd-234/rules/61-persistent-storage-compat.rules2018-02-02 
09:54:37.0 +0100
@@ -16,6 +16,10 @@
 # doesn't rely on them and they could be disabled permanently.
 #
 # Thanks !
+#
+# Note: this rules file can rely on all ID_* variables (set by
+# 60-persistent-storage.rule) but should not overwrite them, see
+# bsc#1048679 for details.
 
 ACTION=="remove", GOTO="persistent_storage_end"
 
@@ -49,14 +53,46 @@
 #
 

commit systemd for openSUSE:Factory

2018-01-30 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-01-30 15:38:43

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Tue Jan 30 15:38:43 2018 rev:269 rq:570497 version:234

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-01-17 
21:43:55.951585177 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-01-30 15:38:49.710221886 +0100
@@ -1,0 +2,36 @@
+Mon Jan 29 09:52:50 UTC 2018 - f...@suse.com
+
+- Do not optionally remove /usr/lib/systemd/system/tmp.mnt anymore 
(bsc#1071224)
+
+  This was done to make sure that tmpfs wouldn't be used for /tmp by
+  defaut in case the dir layout created by the installer did not
+  create a customized tmp.mount.
+
+  But it had the bad side effect to break "rpm -V systemd" and updates
+  of systemd via delta-RPMs.
+
+  Now instead of removing tmp.mount unit file, we mask it (still only
+  if no other tmp.mount would override the default one). It's the
+  official way to disable tmpfs on /tmp after all.
+
+  Since we cannot rely on the presence of fstab during package
+  installations, we introduced a service which is run once on the
+  first boot and which figures out if tmpfs would be used. If so it
+  masks the unit.
+
+  We also handle the upgrade path and make sure to preserve admin's
+  settings (if any).
+
+  Another advantage of this is that we will only need to remove the
+  introduced service the day when tmpfs will be the default for SUSE
+  distros.
+
+---
+Fri Jan 26 14:40:38 UTC 2018 - f...@suse.com
+
+- Import commit 83067827cc891ddc90def200fdbe725917ec9fa3
+
+  3d60486f7 core/timer: Prevent timer looping when unit cannot start 
(bsc#1068588)
+  460bd0cd6 Revert "handle SYSTEMCTL_OPTIONS environment variable" 
(fate#323393)
+
+---
systemd.changes: same change

New:

  suse-disable-tmpfs-for-tmp.service



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.TQ1F25/_old  2018-01-30 15:38:51.754126461 +0100
+++ /var/tmp/diff_new_pack.TQ1F25/_new  2018-01-30 15:38:51.754126461 +0100
@@ -148,6 +148,7 @@
 Source11:   after-local.service
 Source12:   systemd-sysv-install
 Source14:   kbd-model-map.legacy
+Source15:   suse-disable-tmpfs-for-tmp.service
 
 Source100:  scripts-systemd-fix-machines-btrfs-subvol.sh
 Source101:  scripts-systemd-upgrade-from-pre-210.sh
@@ -513,11 +514,10 @@
 # customized for openSUSE distros.
 install -m0644 %{S:2} %{buildroot}%{_sysconfdir}/pam.d/
 
-# We keep a copy of tmp.mount because it may be removed if not used
-# (see %post): we want to be sure tmpfs won't be used for /tmp by
-# default on Suse distros.
-rm %{buildroot}/%{_prefix}/lib/systemd/system/local-fs.target.wants/tmp.mount
-cp %{buildroot}/%{_prefix}/lib/systemd/system/tmp.mount 
%{buildroot}/%{_datadir}/systemd/
+# Install the service which will disable/mask tmpfs for /tmp (if
+# needed) on first boot.
+install -m0644 -D %{S:15} 
%{buildroot}/%{_prefix}/lib/systemd/system/suse-disable-tmpfs-for-tmp.service
+ln -s ../suse-disable-tmpfs-for-tmp.service 
%{buildroot}/%{_prefix}/lib/systemd/system/sysinit.target.wants/
 
 # don't enable wall ask password service, it spams every console (bnc#747783)
 rm 
%{buildroot}%{_prefix}/lib/systemd/system/multi-user.target.wants/systemd-ask-password-wall.path
@@ -648,12 +648,19 @@
 
 %find_lang systemd
 
+# Build of installation images uses a hard coded list of packages with
+# a %pre that needs to be run during the build. systemd is one of them
+# so keep the section even if it's empty.
 %pre
-# Build of installation images uses an hard coded list of some
-# packages with a %pre that needs to be run during the
-# build. Unfortunately, systemd in one of them. To make thing simpler
-# we use a %pre section even if it is not needed.
-exit 0
+if [ $1 -gt 1 ] ; then
+# Check if tmp.mount has been restored by either the admin or
+# was added at package installation. In both cases do nothing
+# and prevent the service to be executed during %post for the
+# former case.
+if test -e %{_unitdir}/tmp.mount; then
+touch %{_unitdir}/.disable-tmpfs-for-tmp~done
+fi
+fi
 
 %post
 # Make /etc/machine-id an empty file during package installation. On
@@ -695,16 +702,6 @@
 %endif
 fi >/dev/null
 
-# Keep tmp.mount if it's been enabled explicitly by the user otherwise
-# make sure it wont be activated since it's the default for Suse
-# distros. This unit can be pulled 

commit systemd for openSUSE:Factory

2018-01-17 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-01-17 21:43:54

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Wed Jan 17 21:43:54 2018 rev:268 rq:566373 version:234

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-01-13 
21:34:43.158235092 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-01-17 21:43:55.951585177 +0100
@@ -1,0 +2,22 @@
+Tue Jan 16 10:23:22 UTC 2018 - f...@suse.com
+
+- Import commit cc94ce8513221061898c83f57862544b16021f0e
+
+  aa3eba828 delta: don't ignore PREFIX when the given argument is PREFIX/SUFFIX
+  b1ea0173a delta: extend skip logic to work on full directory paths 
(prefix+suffix) (bsc#1070428)
+  77c5065f9 delta: check if a prefix needs to be skipped only once
+  db32866d1 Fix parsing of features in detect_vm_xen_dom0 (#7890) (bsc#1048510)
+  11d40461a sd-bus: use -- when passing arguments to ssh (#6706)
+  1148d99f6 tmpfiles: consider /etc uninitialized also when /etc/machine-id is 
present but empty (#7849) (bsc#1075179)
+  3a95f69bf tmpfiles: downgrade warning about duplicate line
+
+---
+Fri Jan 12 12:27:52 UTC 2018 - rbr...@suse.com
+
+- Edit scripts-systemd-fix-machines-btrfs-subvol.sh
+
+  We shouldn't be creating a /var/lib/machines subvolume if /var is
+  already a seperate partition or subvolume. /var/lib/machines will
+  already be excluded from snapper & similar tooling in this case.
+
+---
systemd.changes: same change



Other differences:
--
systemd.spec: same change
++ scripts-systemd-fix-machines-btrfs-subvol.sh ++
--- /var/tmp/diff_new_pack.pn2f7t/_old  2018-01-17 21:43:57.183527512 +0100
+++ /var/tmp/diff_new_pack.pn2f7t/_new  2018-01-17 21:43:57.183527512 +0100
@@ -75,6 +75,18 @@
 fi
 
 #
+# If there is already an entry in fstab for /var, it means that:
+#
+#   - the system has a seperate /var subvolume (default from Feb 2018)
+#   - the system has a seperate /var partition
+#
+# In any case we should exit
+#
+if mount --fake /var 2>/dev/null; then
+   exit
+fi
+
+#
 # If something is already mounted don't try to fix anything, it's been
 # done manually by the sysadmin.
 #

++ systemd-234.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-234/src/basic/virt.c 
new/systemd-234/src/basic/virt.c
--- old/systemd-234/src/basic/virt.c2018-01-10 12:03:54.0 +0100
+++ new/systemd-234/src/basic/virt.c2018-01-16 11:22:50.0 +0100
@@ -239,8 +239,8 @@
 if (r == 0) {
 unsigned long features;
 
-r = safe_atolu(domcap, );
-if (r == 0) {
+r = sscanf(domcap, "%lx", );
+if (r == 1) {
 r = !!(features & (1U << XENFEAT_dom0));
 log_debug("Virtualization XEN, found %s with value 
%08lx, "
   "XENFEAT_dom0 (indicating the 'hardware 
domain') is%s set.",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-234/src/delta/delta.c 
new/systemd-234/src/delta/delta.c
--- old/systemd-234/src/delta/delta.c   2018-01-10 12:03:54.0 +0100
+++ new/systemd-234/src/delta/delta.c   2018-01-16 11:22:50.0 +0100
@@ -391,19 +391,28 @@
 return 0;
 }
 
-static int should_skip_prefix(const char* p) {
+static bool should_skip_path(const char *prefix, const char *suffix) {
 #ifdef HAVE_SPLIT_USR
-int r;
 _cleanup_free_ char *target = NULL;
+const char *p;
+char *dirname;
 
-r = chase_symlinks(p, NULL, 0, );
-if (r < 0)
-return r;
+dirname = strjoina(prefix, "/", suffix);
 
-return !streq(p, target) && nulstr_contains(prefixes, target);
-#else
-return 0;
+if (chase_symlinks(dirname, NULL, 0, ) < 0)
+return false;
+
+NULSTR_FOREACH(p, prefixes) {
+if (path_startswith(dirname, p))
+continue;
+
+if (path_equal(target, strjoina(p, "/", suffix))) {
+log_debug("%s redirects to %s, skipping.", dirname, 
target);
+return true;
+}
+}
 #endif
+return false;
 }
 
 static int process_suffix(const char *suffix, const char *onlyprefix) {
@@ -433,14 +442,8 @@
 
 NULSTR_FOREACH(p, prefixes) {
 _cleanup_free_ char *t = NULL;
-

commit systemd for openSUSE:Factory

2018-01-13 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2018-01-13 21:34:41

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Sat Jan 13 21:34:41 2018 rev:267 rq:563317 version:234

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-12-13 
11:56:32.921949208 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2018-01-13 21:34:43.158235092 +0100
@@ -1,0 +2,20 @@
+Wed Jan 10 11:04:21 UTC 2018 - f...@suse.com
+
+- Import commit 82dbe8a2ae5664923eaadd4c302a2d2175ee
+
+  8c7f0c449 service: Don't stop unneeded units needed by restarted service 
(bsc#1066156)
+  869be64ce sysctl: use raw file descriptor in sysctl_write (#7753)
+  0c2400810 sysctl: disable buffer while writing to /proc (bsc#1071558)
+  9eb1f30b8 Use read_line() and LONG_LINE_MAX to read values configuration 
files. (bsc#1071558)
+  4dbea654f def: add new constant LONG_LINE_MAX
+  48f14cd71 fileio: add new helper call read_line() as bounded getline() 
replacement
+  861e1a222 build-sys: udevadm should have LOG_REALM=LOG_REALM_UDEV
+  8ed5cf3fb meson: libudev_core and udevadm should have 
LOG_REALM=LOG_REALM_UDEV (#7666)
+  a9f93f1d0 virt: use XENFEAT_dom0 to detect the hardware domain (#6442, 
#6662) (#7581) (bsc#1048510)
+  fe56abdf9 seccomp: arm64/x32 do not have _sysctl
+  c9194fe37 seccomp: arm64 does not have mmap2
+  31d9b3c32 fs-util: small tweak in chase_symlinks()
+  9dd0bc7a3 meson: do not include man/meson.build if xsltproc not found
+  7e29e2b07 analyze: replace --no-man with --man=no in the man page 
(bsc#1068251)
+
+---
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.Pk16Xw/_old  2018-01-13 21:34:44.366178537 +0100
+++ /var/tmp/diff_new_pack.Pk16Xw/_new  2018-01-13 21:34:44.370178351 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package systemd-mini
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed

systemd.spec: same change
++ systemd-234.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-234/Makefile.am new/systemd-234/Makefile.am
--- old/systemd-234/Makefile.am 2017-11-29 11:11:42.0 +0100
+++ new/systemd-234/Makefile.am 2018-01-10 12:03:54.0 +0100
@@ -4049,6 +4049,10 @@
src/udev/udevadm-util.c \
src/udev/udevadm-util.h
 
+udevadm_CFLAGS = \
+   $(AM_CFLAGS) \
+   -DLOG_REALM=LOG_REALM_UDEV
+
 udevadm_LDADD = \
libudev-core.la \
libbasic.la
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-234/man/meson.build 
new/systemd-234/man/meson.build
--- old/systemd-234/man/meson.build 2017-11-29 11:11:42.0 +0100
+++ new/systemd-234/man/meson.build 2018-01-10 12:03:54.0 +0100
@@ -31,7 +31,7 @@
 man_pages = []
 html_pages = []
 source_xml_files = []
-foreach tuple : manpages
+foreach tuple : want_man or want_html ? manpages : []
 stem = tuple[0]
 section = tuple[1]
 aliases = tuple[2]
@@ -114,8 +114,8 @@
 output : 'systemd.index.xml',
 command : [make_man_index_py, '@OUTPUT@'] + nonindex_xml_files)
 
-foreach tuple : [['systemd.directives', '7', systemd_directives_xml],
- ['systemd.index',  '7', systemd_index_xml]]
+foreach tuple : want_man or want_html ? [['systemd.directives', '7', 
systemd_directives_xml],
+ ['systemd.index',  '7', 
systemd_index_xml]] : []
 stem = tuple[0]
 section = tuple[1]
 xml = tuple[2]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-234/man/systemd-analyze.xml 
new/systemd-234/man/systemd-analyze.xml
--- old/systemd-234/man/systemd-analyze.xml 2017-11-29 11:11:42.0 
+0100
+++ new/systemd-234/man/systemd-analyze.xml 2018-01-10 12:03:54.0 
+0100
@@ -281,7 +281,7 @@
   
 
   
---no-man
+--man=no
 
 Do not invoke man to verify the existence of
 man pages listed in Documentation=.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-234/meson.build new/systemd-234/meson.build
--- old/systemd-234/meson.build 2017-11-29 11:11:42.0 +0100
+++ 

commit systemd for openSUSE:Factory

2017-12-13 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-12-13 11:56:29

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Wed Dec 13 11:56:29 2017 rev:266 rq:555848 version:234

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-11-30 
12:38:55.812013529 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-12-13 11:56:32.921949208 +0100
@@ -1,0 +2,5 @@
+Mon Dec  4 07:53:34 UTC 2017 - pav...@pavlix.net
+
+- Add missing /etc/systemd/network directory
+
+---
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.EwOxxF/_old  2017-12-13 11:56:34.165889158 +0100
+++ /var/tmp/diff_new_pack.EwOxxF/_new  2017-12-13 11:56:34.165889158 +0100
@@ -982,6 +982,7 @@
 %dir %{_sysconfdir}/systemd
 %dir %{_sysconfdir}/systemd/system
 %dir %{_sysconfdir}/systemd/user
+%dir %{_sysconfdir}/systemd/network
 %dir %{_sysconfdir}/xdg/systemd
 %{_sysconfdir}/xdg/systemd/user
 %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh

++ systemd.spec ++
--- /var/tmp/diff_new_pack.EwOxxF/_old  2017-12-13 11:56:34.189887999 +0100
+++ /var/tmp/diff_new_pack.EwOxxF/_new  2017-12-13 11:56:34.193887806 +0100
@@ -980,6 +980,7 @@
 %dir %{_sysconfdir}/systemd
 %dir %{_sysconfdir}/systemd/system
 %dir %{_sysconfdir}/systemd/user
+%dir %{_sysconfdir}/systemd/network
 %dir %{_sysconfdir}/xdg/systemd
 %{_sysconfdir}/xdg/systemd/user
 %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh




commit systemd for openSUSE:Factory

2017-11-30 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-11-30 12:38:54

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Thu Nov 30 12:38:54 2017 rev:265 rq:546399 version:234

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-10-28 
14:19:46.111754726 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-11-30 12:38:55.812013529 +0100
@@ -1,0 +2,55 @@
+Wed Nov 29 10:11:54 UTC 2017 - f...@suse.com
+
+- Import commit e30f1b10e276fb18db10ea2463fbd7146ae778f6
+
+  63481b24b firstboot: do not write vconsole.conf when arg_keymap is empty 
(bsc#1070124)
+
+---
+Wed Nov 29 09:58:08 UTC 2017 - f...@suse.com
+
+- Add 0001-compat-rules-get-rid-of-scsi_id-when-generating-comp.patch 
(bsc#1051465)
+
+  This patch is not yet merged in the 'compats/udev-compat-symlinks'
+  branch: we asked to upstream if it would be possible to introduce a
+  new specifier that wouldn't strip trailing whitespaces , see
+  https://github.com/systemd/systemd/issues/7462
+
+  Also this allows to give the patch more testing before merging it in
+  the git repo.
+
+---
+Thu Nov 23 17:33:19 UTC 2017 - f...@suse.com
+
+- Drop a useless rm(1) from the specfile
+
+---
+Thu Nov 23 09:59:46 CET 2017 - ku...@suse.de
+
+- Remove requires for pwdutils, we don't need the shadow tools
+  anymore [bsc#1069150]
+
+---
+Fri Nov 17 08:59:50 UTC 2017 - f...@suse.com
+
+- Import commit 4b9afa11f918796184e1264d618b4ff5d18e481b
+
+  22dcb1d04 tmpfiles: when /etc is not fully initialized, some specifiers are 
expected to be unresolvable (#6860) (bsc#1055664)
+  216beb768 tmpfiles: Allow create symlink on directories (#6039)
+  baf85eb79 udev: net_setup_link: don't error out when we couldn't apply link 
config (#7328)
+
+- Remove stderr redirection to /dev/null when calling %tmpfiles_create
+  since it's not needed anymore due to commit 22dcb1d04. Indeed the
+  messages are no more emitted at LOG_WARN but LOG_NOTICE.
+
+---
+Mon Nov 13 11:06:09 UTC 2017 - f...@suse.com
+
+- Import commit b9a41367b6c1164318443491cc3dae0e8208e15c
+
+  86804326f systemd-firstboot: add vconsole keymap support (#7035) 
(bsc#1046436)
+  9b64225e9 resolved: fix loop on packets with pseudo dns types (bsc#1065276 
CVE-2017-15908)
+
+- Drop 0001-systemd-firstboot-add-vconsole-keymap-support.patch since
+  it's been merged upstream and backported to SUSE/v234 (see above).
+
+---
systemd.changes: same change

Old:

  0001-systemd-firstboot-add-vconsole-keymap-support.patch

New:

  0001-compat-rules-get-rid-of-scsi_id-when-generating-comp.patch



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.iLdYwj/_old  2017-11-30 12:38:57.307959134 +0100
+++ /var/tmp/diff_new_pack.iLdYwj/_new  2017-11-30 12:38:57.311958988 +0100
@@ -116,7 +116,6 @@
 Requires:   kbd
 Requires:   kmod >= 15
 Requires:   netcfg >= 11.5
-Requires:   pwdutils
 Requires:   systemd-presets-branding
 Requires:   sysvinit-tools
 Requires:   udev = %{version}-%{release}
@@ -156,14 +155,14 @@
 
 Source1065: udev-remount-tmpfs
 
-# Patches listed in here are really special cases. Normally all
+# Patches listed in here are put in quarantine. Normally all
 # changes must go to upstream first and then are cherry-picked in the
 # SUSE git repository. But in very few cases, some stuff might be
 # broken in upstream and need an urgent fix. Even in this case, the
 # patches are temporary and should be removed as soon as a fix is
 # merged by upstream.
 Patch1: 0001-core-disable-session-keyring-per-system-sevice-entir.patch
-Patch2: 0001-systemd-firstboot-add-vconsole-keymap-support.patch
+Patch2: 0001-compat-rules-get-rid-of-scsi_id-when-generating-comp.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB
@@ -482,7 +481,6 @@
 ln -sf %{_prefix}/lib/systemd/systemd-udevd %{buildroot}/sbin/udevd
 
 install -m755 -D %{S:1065} %{buildroot}/%{_prefix}/lib/udev/remount-tmpfs
-rm -rf %{buildroot}%{_sysconfdir}/rpm
 
 mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/sysv-convert
 mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/migrated
@@ -677,7 +675,7 @@
 /usr/lib/systemd/systemd-random-seed save || :
 

commit systemd for openSUSE:Factory

2017-10-28 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-10-28 14:19:43

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Sat Oct 28 14:19:43 2017 rev:264 rq:536877 version:234

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-10-10 
11:37:43.057347484 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-10-28 14:19:46.111754726 +0200
@@ -1,0 +2,16 @@
+Thu Oct 26 12:29:29 UTC 2017 - f...@suse.com
+
+- Import commit e44237e76f6e133e62ff6c681d3fd06ebf12f66d
+
+  a4e02c099 udev-rules: all values can contain escaped double quotes now 
(#6890)
+  d2b767a76 tmpfiles: remove old ICE and X11 sockets at boot (#6979)
+
+---
+Thu Oct 19 07:47:16 UTC 2017 - f...@suse.com
+
+- Add 0001-systemd-firstboot-add-vconsole-keymap-support.patch (bsc#1046436)
+
+  Temporary patch until it's been merged by upstream, see
+  https://github.com/systemd/systemd/pull/7035
+
+---
systemd.changes: same change

New:

  0001-systemd-firstboot-add-vconsole-keymap-support.patch



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.SkjIcl/_old  2017-10-28 14:19:46.999722259 +0200
+++ /var/tmp/diff_new_pack.SkjIcl/_new  2017-10-28 14:19:47.003722113 +0200
@@ -163,6 +163,7 @@
 # patches are temporary and should be removed as soon as a fix is
 # merged by upstream.
 Patch1: 0001-core-disable-session-keyring-per-system-sevice-entir.patch
+Patch2: 0001-systemd-firstboot-add-vconsole-keymap-support.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB

++ systemd.spec ++
--- /var/tmp/diff_new_pack.SkjIcl/_old  2017-10-28 14:19:47.027721235 +0200
+++ /var/tmp/diff_new_pack.SkjIcl/_new  2017-10-28 14:19:47.027721235 +0200
@@ -161,6 +161,7 @@
 # patches are temporary and should be removed as soon as a fix is
 # merged by upstream.
 Patch1: 0001-core-disable-session-keyring-per-system-sevice-entir.patch
+Patch2: 0001-systemd-firstboot-add-vconsole-keymap-support.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB

++ 0001-systemd-firstboot-add-vconsole-keymap-support.patch ++
>From 349fd7b2fe35d2fd6c7ba6493d2e44ae93013804 Mon Sep 17 00:00:00 2001
From: Thomas Blume 
Date: Wed, 18 Oct 2017 12:30:03 +0200
Subject: [PATCH 1/1] systemd-firstboot: add vconsole keymap support

yast installer needs systemd-firstboot support for setting the keymap

This is a temporary patch to be superseded when upstream commit is available,
see https://github.com/systemd/systemd/pull/7035 for the relevant PR.

[tblume: fixes bsc#1046436]
---
 src/basic/locale-util.c |  95 +++
 src/basic/locale-util.h |   3 ++
 src/firstboot/firstboot.c   | 117 ++--
 src/locale/localectl.c  |  65 +++-
 src/test/test-locale-util.c |  29 +++
 5 files changed, 247 insertions(+), 62 deletions(-)

diff --git a/src/basic/locale-util.c b/src/basic/locale-util.c
index ada0a28cd..f3fa918b8 100644
--- a/src/basic/locale-util.c
+++ b/src/basic/locale-util.c
@@ -20,6 +20,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 
@@ -30,6 +31,7 @@
 #include 
 #include 
 
+#include "def.h"
 #include "dirent-util.h"
 #include "fd-util.h"
 #include "hashmap.h"
@@ -270,6 +272,99 @@ out:
 return (bool) cached_answer;
 }
 
+static thread_local Set *keymaps = NULL;
+
+static int nftw_cb(
+const char *fpath,
+const struct stat *sb,
+int tflag,
+struct FTW *ftwbuf) {
+
+char *p, *e;
+int r;
+
+if (tflag != FTW_F)
+return 0;
+
+if (!endswith(fpath, ".map") &&
+!endswith(fpath, ".map.gz"))
+return 0;
+
+p = strdup(basename(fpath));
+if (!p)
+return FTW_STOP;
+
+e = endswith(p, ".map");
+if (e)
+*e = 0;
+
+e = endswith(p, ".map.gz");
+if (e)
+*e = 0;
+
+r = set_consume(keymaps, p);
+if (r < 0 && r != -EEXIST)
+return r;
+
+return 0;
+}
+
+int get_keymaps(char ***ret) {
+_cleanup_strv_free_ char **l = NULL;
+const char *dir;
+int r;
+
+keymaps = set_new(_hash_ops);
+if (!keymaps)
+return -ENOMEM;
+
+

commit systemd for openSUSE:Factory

2017-10-10 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-10-10 11:37:40

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Tue Oct 10 11:37:40 2017 rev:263 rq:532104 version:234

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-09-29 
11:49:54.385167280 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-10-10 11:37:43.057347484 +0200
@@ -1,0 +2,31 @@
+Fri Oct  6 07:44:38 UTC 2017 - f...@suse.com
+
+- Damn forgot to drop 
0001-Revert-core-device-Use-JobRunningTimeoutSec-for-devi.patch in
+  the spec file
+
+---
+Fri Oct  6 07:30:01 UTC 2017 - f...@suse.com
+
+- Import commit 6dea894131d78b20b9e0482f75afa6ee4dec8627
+
+  1cdd944b0 unit: when JobTimeoutSec= is turned off, implicitly turn off 
JobRunningTimeoutSec= too (bsc#1004995)
+
+  This make 0001-Revert-core-device-Use-JobRunningTimeoutSec-for-devi.patch
+  not needed anymore.
+
+---
+Thu Oct  5 12:24:35 UTC 2017 - f...@suse.com
+
+- Import commit 93688f8e53b4e482a55a7d4aba2d927ddedebdde
+
+  c53522be3 compat-rules: allow to specify the generation number through the 
kernel cmdline
+  
+---
+Wed Oct  4 15:44:14 UTC 2017 - f...@suse.com
+
+- Import commit c1e8af7d1e8b09c2878a5b17f513bfc41ae46dc6
+
+  982754275 build-sys: make sure 61-persitent-storage-compat.rules is 
installed with meson
+  9ac2e8b9b udev: proc_cmdline_get_key() FTW! (#6925)
+
+---
systemd.changes: same change

Old:

  0001-Revert-core-device-Use-JobRunningTimeoutSec-for-devi.patch



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.WvV63J/_old  2017-10-10 11:37:45.629234607 +0200
+++ /var/tmp/diff_new_pack.WvV63J/_new  2017-10-10 11:37:45.629234607 +0200
@@ -163,7 +163,6 @@
 # patches are temporary and should be removed as soon as a fix is
 # merged by upstream.
 Patch1: 0001-core-disable-session-keyring-per-system-sevice-entir.patch
-Patch2: 0001-Revert-core-device-Use-JobRunningTimeoutSec-for-devi.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB

systemd.spec: same change
++ systemd-234.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-234/rules/61-persistent-storage-compat.rules 
new/systemd-234/rules/61-persistent-storage-compat.rules
--- old/systemd-234/rules/61-persistent-storage-compat.rules2017-09-26 
12:13:06.0 +0200
+++ new/systemd-234/rules/61-persistent-storage-compat.rules2017-10-06 
09:35:03.0 +0200
@@ -9,6 +9,12 @@
 # relevant paths with the new ones (symlinks generated by
 # 60-persistent-storage.rules).
 #
+# You might check if your system relies on one of those compat symlinks
+# by disabling their creation at boot time. To do so, append
+# "udev.compat_symlink_generation=0" to the kernel command line. If
+# your system works flawlessly, there's a good chance that your system
+# doesn't rely on them and they could be disabled permanently.
+#
 # Thanks !
 
 ACTION=="remove", GOTO="persistent_storage_end"
@@ -20,11 +26,22 @@
 TEST=="whole_disk", GOTO="persistent_storage_end"
 
 #
+# The compat symlink generation number can be specified through the kernel
+# command line and in that case it will take precedence.
+#
+# Note: any non-supported values (including "0") will disable all generations
+# whereas no values specified will be equivalent to a value "1" and therefore
+# will request the creation of all compat symlinks (whatever their age).
+#
+IMPORT{cmdline}="udev.compat_symlink_generation"
+ENV{COMPAT_SYMLINK_GENERATION}="$env{udev.compat_symlink_generation}"
+
+#
 # Systems without the compat-symlinks-generation file are systems
 # installed before compat rules were created. They might be using
 # one of those compat symlinks (can be any generation).
 #
-IMPORT{file}="/usr/lib/udev/compat-symlink-generation"
+ENV{COMPAT_SYMLINK_GENERATION}!="?*", 
IMPORT{file}="/usr/lib/udev/compat-symlink-generation"
 ENV{COMPAT_SYMLINK_GENERATION}!="?*", ENV{COMPAT_SYMLINK_GENERATION}="1"
 
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-234/rules/meson.build 
new/systemd-234/rules/meson.build
--- old/systemd-234/rules/meson.build   2017-09-26 12:13:06.0 +0200
+++ new/systemd-234/rules/meson.build   2017-10-06 09:35:03.0 +0200
@@ -11,6 +11,7 

commit systemd for openSUSE:Factory

2017-09-29 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-09-29 11:49:48

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Fri Sep 29 11:49:48 2017 rev:262 rq:528802 version:234

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-09-17 
22:36:38.786846400 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-09-29 11:49:54.385167280 +0200
@@ -1,0 +2,26 @@
+Tue Sep 26 10:14:22 UTC 2017 - f...@suse.com
+
+- Import commit 9e0985dc330b1cf04bc44049962343bdf4ba851a
+
+  4fd7cd041 pam_logind: skip leading /dev/ from PAM_TTY field before passing 
it on
+  dd6312828 logind: make sure we don't process the same method call twice 
(#6583)
+
+---
+Tue Sep 26 09:27:12 UTC 2017 - f...@suse.com
+
+- Update scripts-systemd-upgrade-from-pre-210.sh script
+
+  - drop dependency on awk
+  - fallback to runlevel #3 if something goes wrong
+
+  Note: I'm not sure how this is supposed to work as /etc/inittab is
+  likely to be missing in my understanding. Indeed this file is part
+  of the aaa_base package which might be upgraded before systemd is
+  installed...
+
+---
+Tue Sep 26 08:08:22 UTC 2017 - f...@suse.com
+
+- Drop macros.systemd.upstream as it's not used 
+
+---
systemd.changes: same change

Old:

  macros.systemd.upstream



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.WvXdtp/_old  2017-09-29 11:49:55.529005978 +0200
+++ /var/tmp/diff_new_pack.WvXdtp/_new  2017-09-29 11:49:55.533005414 +0200
@@ -128,7 +128,6 @@
 Requires(post): systemd-presets-branding
 Requires(post): pam-config >= 0.79-5
 %endif
-Requires(post): /usr/bin/awk
 
 %if 0%{?bootstrap}
 Conflicts:  systemd
@@ -147,7 +146,6 @@
 Source3:systemd-sysv-convert
 Source6:baselibs.conf
 Source7:libgcrypt.m4
-Source10:   macros.systemd.upstream
 Source11:   after-local.service
 Source12:   systemd-sysv-install
 Source14:   kbd-model-map.legacy

++ systemd.spec ++
--- /var/tmp/diff_new_pack.WvXdtp/_old  2017-09-29 11:49:55.569000338 +0200
+++ /var/tmp/diff_new_pack.WvXdtp/_new  2017-09-29 11:49:55.572999774 +0200
@@ -126,7 +126,6 @@
 Requires(post): systemd-presets-branding
 Requires(post): pam-config >= 0.79-5
 %endif
-Requires(post): /usr/bin/awk
 
 %if 0%{?bootstrap}
 Conflicts:  systemd
@@ -145,7 +144,6 @@
 Source3:systemd-sysv-convert
 Source6:baselibs.conf
 Source7:libgcrypt.m4
-Source10:   macros.systemd.upstream
 Source11:   after-local.service
 Source12:   systemd-sysv-install
 Source14:   kbd-model-map.legacy

++ scripts-systemd-upgrade-from-pre-210.sh ++
--- /var/tmp/diff_new_pack.WvXdtp/_old  2017-09-29 11:49:55.692982854 +0200
+++ /var/tmp/diff_new_pack.WvXdtp/_new  2017-09-29 11:49:55.692982854 +0200
@@ -8,12 +8,18 @@
 # All hacks can potentially break the admin settings since they work
 # in /etc...
 
-# Try to read default runlevel from the old inittab if it exists
+# Try to read default runlevel from the old inittab if it exists. If
+# it fails fallback to runlevel 3 which should still be better than
+# the rescue shell.
+#
+# Note: /etc/inittab was part of the aaa_base package which can be
+# upgraded before systemd is. Therefore this file is likely to be
+# missing.
 if [ ! -e /etc/systemd/system/default.target -a -e /etc/inittab ]; then
-runlevel=$(awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' 
/etc/inittab)
-if [ -n "$runlevel" ] ; then
-ln -sf /usr/lib/systemd/system/runlevel$runlevel.target 
/etc/systemd/system/default.target
-fi
+runlevel=$(sed -n -r "s/^id:([[:digit:]]):initdefault:/\1/p" 
/etc/inittab)
+: ${runlevel:=3}
+echo "Initializing default.target to runlevel${runlevel}.target"
+ln -s /usr/lib/systemd/system/runlevel${runlevel}.target 
/etc/systemd/system/default.target
 fi
 
 # since v207 /etc/sysctl.conf is no longer parsed, however

++ systemd-234.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-234/src/login/logind-session-dbus.c 
new/systemd-234/src/login/logind-session-dbus.c
--- old/systemd-234/src/login/logind-session-dbus.c 2017-09-14 
18:32:58.0 +0200
+++ new/systemd-234/src/login/logind-session-dbus.c 2017-09-26 
12:13:06.0 +0200
@@ -457,7 +457,7 @@
 goto error;
 
 

commit systemd for openSUSE:Factory

2017-09-17 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-09-17 22:36:37

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Sun Sep 17 22:36:37 2017 rev:261 rq:526196 version:234

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-09-04 
12:20:46.186712146 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-09-17 22:36:38.786846400 +0200
@@ -1,0 +2,59 @@
+Thu Sep 14 16:34:16 UTC 2017 - f...@suse.com
+
+- Import commit 58ea3c819cca1639ef8c922505c573ba5e262b3d
+
+  334945091 shutdown: fix incorrect fscanf() result check (#6806)
+  027202892 shutdown: don't remount,ro network filesystems. (#6588) 
(bsc#1035386)
+  bc77b53a5 shutdown: don't be fooled when detaching DM devices with BTRFS 
(boo#1055641)
+  d9d293847 util: make get_block_device() available
+  421ce7382 tmpfiles: silently ignore any path that passes through autofs 
(#6506) (bsc#1045472)
+  ca8f90e62 device: make sure to remove all device units sharing the same 
sysfs path (#6679)
+
+---
+Thu Sep 14 16:12:30 UTC 2017 - f...@suse.com
+
+- Make use of "%tmpfiles_create" in %post of the logger subpackage
+
+---
+Thu Sep 14 15:51:54 UTC 2017 - f...@suse.com
+
+- Add scripts-udev-convert-lib-udev-path.sh (bsc#1050152)
+
+  This script takes care of converting /lib/udev into a symlink
+  pointing to /usr/lib/udev when upgrading a distro using an old
+  version of udev.
+
+---
+Thu Sep 14 12:23:26 UTC 2017 - f...@suse.com
+
+- Make use of "%make_build" rpm macro
+
+---
+Thu Sep 14 12:18:21 UTC 2017 - f...@suse.com
+
+- Renumber scripts to start at index 100
+
+---
+Thu Sep 14 11:32:28 UTC 2017 - f...@suse.com
+
+- Introduce scripts-systemd-upgrade-from-pre-210.sh
+
+  It collects all existing hacks done in %post to fix old/deprecated
+  settings in systemd older than 210. This includes hacks needed to
+  fix system that are migrating from SysV.
+
+  There shouldn't be any functional changes.
+
+---
+Thu Sep 14 11:06:35 UTC 2017 - f...@suse.com
+
+- Move scripts for packaging workaround/fixes in /usr/lib/systemd/scripts
+
+  It also renames fix-machines-subvol-for-rollbacks.sh into
+  scripts-systemd-fix-machines-btrfs-subvol.sh
+
+  Note that the "scripts-systemd-" prefix is used for those scripts so
+  we can gather them. Why not using a directory instead ? because osc
+  doesn't allow that.
+
+---
systemd.changes: same change

Old:

  fix-machines-subvol-for-rollbacks.sh

New:

  scripts-systemd-fix-machines-btrfs-subvol.sh
  scripts-systemd-upgrade-from-pre-210.sh
  scripts-udev-convert-lib-udev-path.sh



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.YuT3es/_old  2017-09-17 22:36:39.682720443 +0200
+++ /var/tmp/diff_new_pack.YuT3es/_new  2017-09-17 22:36:39.690719319 +0200
@@ -150,9 +150,12 @@
 Source10:   macros.systemd.upstream
 Source11:   after-local.service
 Source12:   systemd-sysv-install
-Source13:   fix-machines-subvol-for-rollbacks.sh
 Source14:   kbd-model-map.legacy
 
+Source100:  scripts-systemd-fix-machines-btrfs-subvol.sh
+Source101:  scripts-systemd-upgrade-from-pre-210.sh
+Source200:  scripts-udev-convert-lib-udev-path.sh
+
 Source1065: udev-remount-tmpfs
 
 # Patches listed in here are really special cases. Normally all
@@ -460,7 +463,7 @@
 %endif
 --disable-kdbus
 
-make %{?_smp_mflags} V=e
+%make_build V=e
 
 %install
 %make_install
@@ -488,7 +491,16 @@
 
 install -m0755 -D %{S:3}  %{buildroot}/%{_sbindir}/systemd-sysv-convert
 install -m0755 -D %{S:12} 
%{buildroot}/%{_prefix}/lib/systemd/systemd-sysv-install
-install -m0755%{S:13} %{buildroot}/%{_prefix}/lib/systemd/
+
+# Package the scripts used to fix all packaging issues. Also drop the
+# "scripts-{systemd/udev}" prefix which is used because osc doesn't
+# allow directory structure...
+for s in %{S:100} %{S:101}; do
+   install -m0755 -D $s 
%{buildroot}%{_prefix}/lib/systemd/scripts/${s#*/scripts-systemd-}
+done
+for s in %{S:200}; do
+   install -m0755 -D $s 
%{buildroot}%{_prefix}/lib/udev/scripts/${s#*/scripts-udev-}
+done
 
 ln -s ../usr/lib/systemd/systemd %{buildroot}/bin/systemd
 ln -s 

commit systemd for openSUSE:Factory

2017-09-04 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-09-04 12:20:42

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Mon Sep  4 12:20:42 2017 rev:260 rq:519864 version:234

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-07-29 
08:54:41.673733540 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-09-04 12:20:46.186712146 +0200
@@ -1,0 +2,27 @@
+Wed Aug 30 15:17:24 UTC 2017 - f...@suse.com
+
+- Add 0001-Revert-core-device-Use-JobRunningTimeoutSec-for-devi.patch 
(bsc#1048605)
+
+  It's a temporary but urgent fix for a regression discovered in bug
+  1048605. The fix is still under discussion with upstream but we need
+  to make progress here and limit the number of affected users.
+
+  Consequently this fix reintroduces bsc#1004995 (the bug report has
+  been re-opened) but this one is far less critical and a workaround
+  was provided.
+
+  The final solution will fix both bugs.
+
+---
+Tue Aug 29 10:30:00 UTC 2017 - f...@suse.com
+
+- Import commit 2bed4bf99cf7f24eafda490f778ed5e109f8d7f1
+
+  7a4935268 compat-rules: drop the boggus 'import everything' rule 
(bsc#1046268)
+
+---
+Tue Aug  1 13:39:41 UTC 2017 - f...@suse.com
+
+- %regenerate_initrd_post is suppsed to be used in %post (not %pre) section
+
+---
systemd.changes: same change

New:

  0001-Revert-core-device-Use-JobRunningTimeoutSec-for-devi.patch



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.uFMxLv/_old  2017-09-04 12:20:47.642507483 +0200
+++ /var/tmp/diff_new_pack.uFMxLv/_new  2017-09-04 12:20:47.650506358 +0200
@@ -162,6 +162,7 @@
 # patches are temporary and should be removed as soon as a fix is
 # merged by upstream.
 Patch1: 0001-core-disable-session-keyring-per-system-sevice-entir.patch
+Patch2: 0001-Revert-core-device-Use-JobRunningTimeoutSec-for-devi.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB
@@ -765,8 +766,6 @@
 end
 
 %pre -n udev%{?mini}
-%regenerate_initrd_post
-
 if test -L /usr/lib/udev -a /lib/udev -ef /usr/lib/udev ; then
 rm /usr/lib/udev
 mv /lib/udev /usr/lib
@@ -784,6 +783,7 @@
 fi
 
 %post -n udev%{?mini}
+%regenerate_initrd_post
 %udev_hwdb_update
 
 # add KERNEL name match to existing persistent net rules

systemd.spec: same change
++ 0001-Revert-core-device-Use-JobRunningTimeoutSec-for-devi.patch ++
>From 02a4361a931a210b547795a49d062e90d2462cbc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michal=20Koutn=C3=BD?= 
Date: Wed, 23 Aug 2017 15:18:19 +0200
Subject: [PATCH 1/1] Revert "core/device: Use JobRunningTimeoutSec= for device
 units"

This reverts commit d9732d78034cd01a75f2cda6ebaddb4c3a0929ea.

This is not backwards compatible for outer callers that are used to set
JobTimeoutSec= for devices. The compatibility breaks if JobTimeoutSec= is
longer than default JobRunningTimeoutSec=90, especially JobTimeoutSec=infinity.

[mkoutny: fixes bsc#1048605]
[fbui: as a consequence, reintroduces bsc#1004995]
---
 src/core/device.c  | 2 +-
 src/shared/generator.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/core/device.c b/src/core/device.c
index 434a6a9c5..89549f43b 100644
--- a/src/core/device.c
+++ b/src/core/device.c
@@ -114,7 +114,7 @@ static void device_init(Unit *u) {
  * indefinitely for plugged in devices, something which cannot
  * happen for the other units since their operations time out
  * anyway. */
-u->job_running_timeout = u->manager->default_timeout_start_usec;
+u->job_timeout = u->manager->default_timeout_start_usec;
 
 u->ignore_on_isolate = true;
 }
diff --git a/src/shared/generator.c b/src/shared/generator.c
index 47be354ba..743bc88f6 100644
--- a/src/shared/generator.c
+++ b/src/shared/generator.c
@@ -187,7 +187,7 @@ int generator_write_timeouts(
 
 return write_drop_in_format(dir, unit, 50, "device-timeout",
 "# Automatically generated by %s\n\n"
-"[Unit]\nJobRunningTimeoutSec=%s",
+"[Unit]\nJobTimeoutSec=%s",
 program_invocation_short_name, timeout);
 }
 
-- 
2.13.1

++ systemd-234.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 

commit systemd for openSUSE:Factory

2017-07-29 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-07-29 08:54:38

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Sat Jul 29 08:54:38 2017 rev:259 rq:512933 version:234

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-07-28 
14:30:56.056609245 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-07-29 08:54:41.673733540 +0200
@@ -1,0 +2,56 @@
+Fri Jul 28 14:22:38 UTC 2017 - f...@suse.com
+
+- Import commit 6887cc21f23e33ac37801a01d76176e5c16fd8ea
+
+  9dcc6c04e pid1: forward port console specificities handling for s390 arch to 
v234
+
+---
+Fri Jul 28 13:06:27 UTC 2017 - f...@suse.com
+
+- Import commit 986e98fd5a75470ba17e21fea12d7d4e966c1ecc
+
+  4706ebc62 call chase_symlinks without the /sysroot prefix (#6411) 
(boo#1051172)
+
+---
+Thu Jul 27 16:55:33 UTC 2017 - f...@suse.com
+
+- Remove the unneeded hack forcing systemd-crypsetup binary to be linked 
against the just built libudev
+
+  I don't remember why it was added but it looks unnecessary: most of
+  all systemd components are linked againt libsystemd-shared.so which
+  includes all the just built symbols.
+
+  Also I don't see why it was done only for systemd-cryptsetup since
+  all other binaries should have had suffered from the same issue.
+
+---
+Wed Jul 26 14:23:36 UTC 2017 - f...@suse.com
+
+- Import commit c5705e01800bdadd6a4fa7dc50d47b13eb697211
+
+  8ea065d44 compat-rules: don't rely on ID_SERIAL when generating 'by-id' 
symlinks for NVMe devices (bsc#1048679)
+
+---
+Wed Jul 26 11:03:38 UTC 2017 - f...@suse.com
+
+- Import commit 06bed720274d9436405a7c27c8238d7d1aefca2b
+
+  66fffdf12 build-sys: don't hook var-lib-machined.mount to remote-fs.target 
when machined is disabled
+  96c232066 Revert "core: don't load dropin data multiple times for the same 
unit (#5139)"
+
+---
+Wed Jul 26 10:41:32 UTC 2017 - f...@suse.com
+
+- Drop support of compression from the mini package
+
+  Hence remove the relevant build-requires from the mini package.
+
+---
+Fri Jul 21 09:54:12 UTC 2017 - f...@suse.com
+
+- Upgrade to v234 (commit 78af11131da1b2760778206806c0ebe8616a5284)
+
+  - package /etc/systemd/system/dbus-org.freedesktop.network1.service
+  - /usr/lib/systemd/resolv.conf is not installed if resolved is disabled
+
+---
@@ -89 +145 @@
-- Make sure dracut (if installed) will embed the new compat rule (bsc#982303)
+- Make sure dracut (if installed) will embed the new compat rule
systemd.changes: same change

Old:

  systemd-233.tar.xz

New:

  systemd-234.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.srMxFp/_old  2017-07-29 08:54:42.653595102 +0200
+++ /var/tmp/diff_new_pack.srMxFp/_new  2017-07-29 08:54:42.657594537 +0200
@@ -49,7 +49,7 @@
 
 Name:   systemd-mini
 Url:http://www.freedesktop.org/wiki/Software/systemd
-Version:233
+Version:234
 Release:0
 Summary:A System and Session Manager
 License:LGPL-2.1+
@@ -66,6 +66,8 @@
 BuildRequires:  python3
 BuildRequires:  python3-lxml
 BuildRequires:  pkgconfig(libcryptsetup) >= 1.6.0
+BuildRequires:  pkgconfig(liblz4)
+BuildRequires:  pkgconfig(liblzma)
 BuildRequires:  pkgconfig(libqrencode)
 %endif
 BuildRequires:  fdupes
@@ -83,8 +85,6 @@
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  pkgconfig(blkid) >= 2.26
 BuildRequires:  pkgconfig(libkmod) >= 15
-BuildRequires:  pkgconfig(liblz4)
-BuildRequires:  pkgconfig(liblzma)
 BuildRequires:  pkgconfig(libpci) >= 3
 BuildRequires:  pkgconfig(libpcre)
 BuildRequires:  pkgconfig(libselinux) >= 2.1.9
@@ -414,16 +414,6 @@
 %endif
 
 %build
-#
-# Be sure that fresh build libudev is found and used at linkage time
-#
-sed -ri '/^systemd_cryptsetup_CFLAGS/,/^systemd_cryptsetup_LDADD/{ /^$/a\
-systemd_cryptsetup_LDFLAGS =\\\
-   $(AM_LDFLAGS)\\\
-   -Wl,-rpath-link=$(top_srcdir)/.libs\
-
-}' Makefile.am
-
 ./autogen.sh
 
 # keep split-usr until all packages have moved their systemd rules to /usr
@@ -954,7 +944,9 @@
 %{_prefix}/lib/systemd/systemd-*
 %{_prefix}/lib/systemd/systemd
 %{_prefix}/lib/systemd/libsystemd-shared-*.so
+%if %{with resolved}
 

commit systemd for openSUSE:Factory

2017-07-28 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-07-28 14:30:53

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Fri Jul 28 14:30:53 2017 rev:258 rq:512915 version:233

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-07-27 
11:11:18.157451785 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-07-28 14:30:56.056609245 +0200
@@ -2,30 +1,0 @@
-Wed Jul 26 14:23:36 UTC 2017 - f...@suse.com
-
-- Import commit c5705e01800bdadd6a4fa7dc50d47b13eb697211
-
-  8ea065d44 compat-rules: don't rely on ID_SERIAL when generating 'by-id' 
symlinks for NVMe devices (bsc#1048679)
-

-Wed Jul 26 11:03:38 UTC 2017 - f...@suse.com
-
-- Import commit 06bed720274d9436405a7c27c8238d7d1aefca2b
-
-  66fffdf12 build-sys: don't hook var-lib-machined.mount to remote-fs.target 
when machined is disabled
-  96c232066 Revert "core: don't load dropin data multiple times for the same 
unit (#5139)"
-

-Wed Jul 26 10:41:32 UTC 2017 - f...@suse.com
-
-- Drop support of compression from the mini package
-
-  Hence remove the relevant build-requires from the mini package.
-

-Fri Jul 21 09:54:12 UTC 2017 - f...@suse.com
-
-- Upgrade to v234 (commit 78af11131da1b2760778206806c0ebe8616a5284)
-
-  - package /etc/systemd/system/dbus-org.freedesktop.network1.service
-  - /usr/lib/systemd/resolv.conf is not installed if resolved is disabled
-

@@ -119 +89 @@
-- Make sure dracut (if installed) will embed the new compat rule
+- Make sure dracut (if installed) will embed the new compat rule (bsc#982303)
systemd.changes: same change

Old:

  systemd-234.tar.xz

New:

  systemd-233.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.d4s8fy/_old  2017-07-28 14:30:58.112318410 +0200
+++ /var/tmp/diff_new_pack.d4s8fy/_new  2017-07-28 14:30:58.120317279 +0200
@@ -49,7 +49,7 @@
 
 Name:   systemd-mini
 Url:http://www.freedesktop.org/wiki/Software/systemd
-Version:234
+Version:233
 Release:0
 Summary:A System and Session Manager
 License:LGPL-2.1+
@@ -66,8 +66,6 @@
 BuildRequires:  python3
 BuildRequires:  python3-lxml
 BuildRequires:  pkgconfig(libcryptsetup) >= 1.6.0
-BuildRequires:  pkgconfig(liblz4)
-BuildRequires:  pkgconfig(liblzma)
 BuildRequires:  pkgconfig(libqrencode)
 %endif
 BuildRequires:  fdupes
@@ -85,6 +83,8 @@
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  pkgconfig(blkid) >= 2.26
 BuildRequires:  pkgconfig(libkmod) >= 15
+BuildRequires:  pkgconfig(liblz4)
+BuildRequires:  pkgconfig(liblzma)
 BuildRequires:  pkgconfig(libpci) >= 3
 BuildRequires:  pkgconfig(libpcre)
 BuildRequires:  pkgconfig(libselinux) >= 2.1.9
@@ -954,9 +954,7 @@
 %{_prefix}/lib/systemd/systemd-*
 %{_prefix}/lib/systemd/systemd
 %{_prefix}/lib/systemd/libsystemd-shared-*.so
-%if %{with resolved}
 %{_prefix}/lib/systemd/resolv.conf
-%endif
 %{_prefix}/lib/systemd/fix-machines-subvol-for-rollbacks.sh
 %dir %{_prefix}/lib/systemd/catalog
 %{_prefix}/lib/systemd/catalog/systemd.catalog
@@ -1036,11 +1034,9 @@
 %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.machine1.conf
 %endif
 %if %{with networkd}
-%{_sysconfdir}/systemd/system/dbus-org.freedesktop.network1.service
 %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.network1.conf
 %endif
 %if %{with resolved}
-%{_sysconfdir}/systemd/system/dbus-org.freedesktop.resolve1.service
 %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.resolve1.conf
 %endif
 %if %{with importd}

++ systemd.spec ++
--- /var/tmp/diff_new_pack.d4s8fy/_old  2017-07-28 14:30:58.172309923 +0200
+++ /var/tmp/diff_new_pack.d4s8fy/_new  2017-07-28 14:30:58.176309357 +0200
@@ -47,7 +47,7 @@
 
 Name:   systemd
 Url:http://www.freedesktop.org/wiki/Software/systemd
-Version:234
+Version:233
 Release:0
 Summary:A System and Session Manager
 License:LGPL-2.1+
@@ -64,8 +64,6 @@
 BuildRequires:  python3
 BuildRequires:  python3-lxml
 BuildRequires:  pkgconfig(libcryptsetup) >= 1.6.0
-BuildRequires:  pkgconfig(liblz4)
-BuildRequires:  pkgconfig(liblzma)
 BuildRequires:  pkgconfig(libqrencode)
 %endif
 BuildRequires:  fdupes
@@ -83,6 +81,8 @@
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  pkgconfig(blkid) >= 2.26
 BuildRequires:  

commit systemd for openSUSE:Factory

2017-07-27 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-07-27 11:11:15

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Thu Jul 27 11:11:15 2017 rev:257 rq:512668 version:234

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-07-17 
09:07:57.490979694 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-07-27 11:11:18.157451785 +0200
@@ -1,0 +2,30 @@
+Wed Jul 26 14:23:36 UTC 2017 - f...@suse.com
+
+- Import commit c5705e01800bdadd6a4fa7dc50d47b13eb697211
+
+  8ea065d44 compat-rules: don't rely on ID_SERIAL when generating 'by-id' 
symlinks for NVMe devices (bsc#1048679)
+
+---
+Wed Jul 26 11:03:38 UTC 2017 - f...@suse.com
+
+- Import commit 06bed720274d9436405a7c27c8238d7d1aefca2b
+
+  66fffdf12 build-sys: don't hook var-lib-machined.mount to remote-fs.target 
when machined is disabled
+  96c232066 Revert "core: don't load dropin data multiple times for the same 
unit (#5139)"
+
+---
+Wed Jul 26 10:41:32 UTC 2017 - f...@suse.com
+
+- Drop support of compression from the mini package
+
+  Hence remove the relevant build-requires from the mini package.
+
+---
+Fri Jul 21 09:54:12 UTC 2017 - f...@suse.com
+
+- Upgrade to v234 (commit 78af11131da1b2760778206806c0ebe8616a5284)
+
+  - package /etc/systemd/system/dbus-org.freedesktop.network1.service
+  - /usr/lib/systemd/resolv.conf is not installed if resolved is disabled
+
+---
@@ -89 +119 @@
-- Make sure dracut (if installed) will embed the new compat rule (bsc#982303)
+- Make sure dracut (if installed) will embed the new compat rule
systemd.changes: same change

Old:

  systemd-233.tar.xz

New:

  systemd-234.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.oxZqpU/_old  2017-07-27 11:11:19.449269306 +0200
+++ /var/tmp/diff_new_pack.oxZqpU/_new  2017-07-27 11:11:19.453268741 +0200
@@ -49,7 +49,7 @@
 
 Name:   systemd-mini
 Url:http://www.freedesktop.org/wiki/Software/systemd
-Version:233
+Version:234
 Release:0
 Summary:A System and Session Manager
 License:LGPL-2.1+
@@ -66,6 +66,8 @@
 BuildRequires:  python3
 BuildRequires:  python3-lxml
 BuildRequires:  pkgconfig(libcryptsetup) >= 1.6.0
+BuildRequires:  pkgconfig(liblz4)
+BuildRequires:  pkgconfig(liblzma)
 BuildRequires:  pkgconfig(libqrencode)
 %endif
 BuildRequires:  fdupes
@@ -83,8 +85,6 @@
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  pkgconfig(blkid) >= 2.26
 BuildRequires:  pkgconfig(libkmod) >= 15
-BuildRequires:  pkgconfig(liblz4)
-BuildRequires:  pkgconfig(liblzma)
 BuildRequires:  pkgconfig(libpci) >= 3
 BuildRequires:  pkgconfig(libpcre)
 BuildRequires:  pkgconfig(libselinux) >= 2.1.9
@@ -954,7 +954,9 @@
 %{_prefix}/lib/systemd/systemd-*
 %{_prefix}/lib/systemd/systemd
 %{_prefix}/lib/systemd/libsystemd-shared-*.so
+%if %{with resolved}
 %{_prefix}/lib/systemd/resolv.conf
+%endif
 %{_prefix}/lib/systemd/fix-machines-subvol-for-rollbacks.sh
 %dir %{_prefix}/lib/systemd/catalog
 %{_prefix}/lib/systemd/catalog/systemd.catalog
@@ -1034,9 +1036,11 @@
 %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.machine1.conf
 %endif
 %if %{with networkd}
+%{_sysconfdir}/systemd/system/dbus-org.freedesktop.network1.service
 %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.network1.conf
 %endif
 %if %{with resolved}
+%{_sysconfdir}/systemd/system/dbus-org.freedesktop.resolve1.service
 %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.resolve1.conf
 %endif
 %if %{with importd}

++ systemd.spec ++
--- /var/tmp/diff_new_pack.oxZqpU/_old  2017-07-27 11:11:19.481264787 +0200
+++ /var/tmp/diff_new_pack.oxZqpU/_new  2017-07-27 11:11:19.485264222 +0200
@@ -47,7 +47,7 @@
 
 Name:   systemd
 Url:http://www.freedesktop.org/wiki/Software/systemd
-Version:233
+Version:234
 Release:0
 Summary:A System and Session Manager
 License:LGPL-2.1+
@@ -64,6 +64,8 @@
 BuildRequires:  python3
 BuildRequires:  python3-lxml
 BuildRequires:  pkgconfig(libcryptsetup) >= 1.6.0
+BuildRequires:  pkgconfig(liblz4)
+BuildRequires:  pkgconfig(liblzma)
 BuildRequires:  pkgconfig(libqrencode)
 %endif
 BuildRequires:  fdupes
@@ -81,8 +83,6 @@
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  pkgconfig(blkid) >= 2.26
 BuildRequires:  

commit systemd for openSUSE:Factory

2017-07-17 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-07-17 09:07:55

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Mon Jul 17 09:07:55 2017 rev:256 rq:508718 version:233

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-06-20 
09:33:37.457349207 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-07-17 09:07:57.490979694 +0200
@@ -1,0 +2,66 @@
+Fri Jul  7 08:19:41 UTC 2017 - jeng...@inai.de
+
+- Edit pkgconfig(liblz4) dependency: liblz4 now uses 1.x *again*
+
+---
+Thu Jul  6 14:12:34 UTC 2017 - f...@suse.com
+
+- Added 0001-core-disable-session-keyring-per-system-sevice-entir.patch 
(bnc#1045886)
+
+  Temporary patch to disable the session keyring stuff as it's
+  currently broken and may introduce some security holes.
+
+---
+Thu Jul  6 12:57:06 UTC 2017 - f...@suse.com
+
+- Import commit 21827ea0875ff197e16e72003b2bfaa1c6e8daad
+
+  1ad06735f core: fail when syntactically invalid values for User=/Group= 
fields are detected (bsc#1047023)
+  d563972e2 timesyncd: don't use compiled-in list if FallbackNTP has been 
configured explicitly
+  f4e0c16f5 gpt-auto-generator: fix the handling of the value returned by 
fstab_has_fstype() in add_swap() (#6280)
+  e1345aac5 fix add_esp() in the gpt-auto-generator.c (#6251)
+  c591ece9a automount: don't lstat(2) upon umount request (#6086) (bsc#1040968)
+  643ab2eea gpt-auto-generator: disable gpt auto logic for swaps if at least 
one is defined in fstab
+  f07d2022f fstab-util: introduce fstab_has_fstype() helper
+  bf735bb35 fstab-util: don't eat up errors in fstab_is_mount_point()
+  a4b40fbed resolved: simplify alloc size calculation (bsc#1045290 
CVE-2017-9445)
+  8b960bec0 only check signature job error if signature job exists (#6118) 
(boo#1043758)
+  1418bfb5b job: Ensure JobRunningTimeoutSec= survives serialization (#6128) 
(bsc#1004995)
+  19b6d5f08 udev: turn off -Wformat-nonliteral for one safe case
+  717ace439 udev: net_id add support for platform bus (ACPI, mostly arm64) 
devices (#5933)
+  a3bf2e6b5 core/mount: pass "-c" flag to /bin/umount (#6093)
+
+---
+Wed Jul  5 07:15:17 UTC 2017 - f...@suse.com
+
+- Add minimal support for boot.d/* scripts in systemd-sysv-convert 
(boo#1046750)
+
+  While at it, the handling of the symlink priorities is also removed
+  since it doesn't appear to be used at all.
+
+---
+Thu Jun 22 15:24:22 UTC 2017 - f...@suse.com
+
+- Don't try to restart networkd/resolved if they're disabled (boo#1045521)
+
+  "systemctl try-restart/preset" wants the unit files exist.
+
+---
+Thu Jun 22 13:50:46 UTC 2017 - f...@suse.com
+
+- Stop shipping /usr/lib/sysusers.d/basic.conf (bsc#1006978)
+
+  Ok looks like the previous change was the right thing to do and we
+  continue to follow this path by relying on the new user/group scheme
+
+  Therefore the basic system user/group are now managed and created by
+  system-sysusers and udev also relies on this for the groups it uses
+  in its rule files.
+
+  Ideally we should have listed all of the groups in the deps (with
+  "Requires: group(disk)" but the list of the groups is rather long
+  and the risk for those groups to be re-organized is probably low, so
+  currently we simply use "Requires: system-group-hardware" as a
+  shortcut.
+
+---
@@ -14 +80 @@
-  "Requires: group(post)".
+  "Requires: group(lock)".
systemd.changes: same change

New:

  0001-core-disable-session-keyring-per-system-sevice-entir.patch



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.RlXZN8/_old  2017-07-17 09:07:58.494838312 +0200
+++ /var/tmp/diff_new_pack.RlXZN8/_new  2017-07-17 09:07:58.498837748 +0200
@@ -83,7 +83,7 @@
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  pkgconfig(blkid) >= 2.26
 BuildRequires:  pkgconfig(libkmod) >= 15
-BuildRequires:  pkgconfig(liblz4) >= 125
+BuildRequires:  pkgconfig(liblz4)
 BuildRequires:  pkgconfig(liblzma)
 BuildRequires:  pkgconfig(libpci) >= 3
 BuildRequires:  pkgconfig(libpcre)
@@ -155,6 +155,14 @@
 
 Source1065: udev-remount-tmpfs
 
+# Patches listed in here are really special cases. Normally all
+# changes must go to upstream first and then are cherry-picked in the
+# SUSE git repository. But in very few 

commit systemd for openSUSE:Factory

2017-06-20 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-06-20 09:33:30

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Tue Jun 20 09:33:30 2017 rev:255 rq:504040 version:233

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-05-17 
10:45:40.356104287 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-06-20 09:33:37.457349207 +0200
@@ -1,0 +2,65 @@
+Fri Jun 16 09:14:43 UTC 2017 - f...@suse.com
+
+- Make sure "lock" group is created
+
+  On SUSE distros, /run/lock must be owned by "lock" group (see
+  boo#733523).
+
+  This group was previously created by another package but since a
+  recent changes it doesn't seem to be true anymore or at least this
+  package isn't pulled in anymore when building the rescue system.
+
+  For now make systemd creates the group by adding
+  "Requires: group(post)".
+
+  I'm currently not sure why we don't use sysusers.d stuff for that
+  purpose and if the "lock" group on /run/lock is still
+  mandatory. This should be revisited later.
+
+---
+Wed Jun  7 08:17:54 UTC 2017 - f...@suse.com
+
+- Make sure dracut (if installed) will embed the new compat rule (bsc#982303)
+
+  The new compat rule must be embedded in the initramfs so make sure
+  that the installed dracut supports it.
+
+---
+Wed May 24 11:23:10 UTC 2017 - f...@suse.com
+
+- Upgrade to v233 (commit 330b55d5e28d17f361062dba66426e46fb7d7857)
+
+  - package new systemd-umount binary
+  - package new environment generator stuff
+  - drop /dev/root symlink support
+  - /etc/pam.d/systemd-user is not patched anymore but we ship a
+dedicated file for SUSE now.
+  - manage compat symlink generation in a dedicated branch (bsc#1040153)
+
+---
+Wed May 17 15:57:19 UTC 2017 - f...@suse.com
+
+- Fix systemd-sysv-convert when a package starts shipping service units 
(bsc#982303)
+
+  The database might be missing when upgrading a package which was
+  shipping no sysv init scripts nor unit files (at the time --save was
+  called) but the new version start shipping unit files.
+
+---
+Wed May 17 13:14:40 UTC 2017 - f...@suse.com
+
+- Fix indentation in systemd-sysv-convert
+
+  While at it, strip trailing whitespaces.
+
+  No functional changes.
+
+---
+Thu May 11 08:47:48 UTC 2017 - f...@suse.com
+
+- Disable group shadow support (bsc#1029516)
+
+  The new configure option will be imported during the next tarball
+  update.
+
+---
systemd.changes: same change

Old:

  systemd-232.tar.xz

New:

  systemd-233.tar.xz
  systemd-user



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.3iUAO7/_old  2017-06-20 09:33:42.016705990 +0200
+++ /var/tmp/diff_new_pack.3iUAO7/_new  2017-06-20 09:33:42.020705425 +0200
@@ -49,7 +49,7 @@
 
 Name:   systemd-mini
 Url:http://www.freedesktop.org/wiki/Software/systemd
-Version:232
+Version:233
 Release:0
 Summary:A System and Session Manager
 License:LGPL-2.1+
@@ -121,6 +121,7 @@
 Requires:   sysvinit-tools
 Requires:   udev = %{version}-%{release}
 Requires:   util-linux >= 2.27.1
+Requires:   group(lock)
 Recommends: %{name}-bash-completion
 Requires(post): coreutils
 Requires(post): findutils
@@ -142,6 +143,7 @@
 Obsoletes:  suspend <= 1.0
 Source0:systemd-%{version}.tar.xz
 Source1:%{name}-rpmlintrc
+Source2:systemd-user
 Source3:systemd-sysv-convert
 Source6:baselibs.conf
 Source7:libgcrypt.m4
@@ -237,6 +239,7 @@
 Conflicts:  aaa_base < 11.5
 Conflicts:  filesystem < 11.5
 Conflicts:  mkinitrd < 2.7.0
+Conflicts:  dracut < 044.1
 Conflicts:  util-linux < 2.16
 Conflicts:  ConsoleKit < 0.4.1
 Requires:   filesystem
@@ -433,6 +436,7 @@
 --disable-lto \
 --disable-tests \
 --without-kill-user-processes \
+--with-default-hierarchy=hybrid \
 --with-rc-local-script-path-start=/etc/init.d/boot.local \
 --with-rc-local-script-path-stop=/etc/init.d/halt.local \
 --with-debug-shell=/bin/bash \
@@ -441,6 +445,7 @@
 --disable-adm-group \
 --disable-wheel-group \
 --disable-ldconfig \
+--disable-gshadow \
 %if 

commit systemd for openSUSE:Factory

2017-05-17 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-05-17 10:45:36

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Wed May 17 10:45:36 2017 rev:254 rq:492807 version:232

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-04-24 
09:47:21.068115003 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-05-17 10:45:40.356104287 +0200
@@ -1,0 +2,80 @@
+Tue May  2 16:17:08 UTC 2017 - f...@suse.com
+
+- Ship /var/log/README
+
+  Unfortunately it's not possible to also ship /etc/init.d/README
+  because of rpm "sanity" checks that prevent executable in
+  /etc/init.d
+
+---
+Tue May  2 14:33:58 UTC 2017 - f...@suse.com
+
+- Drop systemd-{journalctl,loginctl} legacy symlinks.
+
+---
+Tue May  2 13:55:31 UTC 2017 - f...@suse.com
+
+- Drop %preun section
+
+  Currently the only use of this section is to remove the symlinks
+  enabling systemd services on package removal. Those symlinks were
+  initially installed by the systemd package installation but could
+  have been overriden by the sysadmin later. If so the symlinks
+  shouldn't be uninstalled.
+
+  Also in a near futur disabling services will install a symlink to
+  /dev/null.
+
+---
+Tue May  2 13:40:12 UTC 2017 - f...@suse.com
+
+- Import commit 9e33c2ae69fbb705e8ad143536e419a231e93020
+
+  04ef0eab8 importd: support SUSE style checksums supplementary (#5800)
+  fb601ad9a importd: support SUSE style checksums (#5206) (fate#322054)
+  b76b27c76 hwdb: fix warning "atkbd serio0: Unknown key pressed" (#5772) 
(boo#1010220)
+  cb0d991f6 loginctl: fix typo causing ignoring multiple session IDs (#5732)
+
+---
+Tue May  2 13:37:44 UTC 2017 - f...@suse.com
+
+- Make use of %systemd_postun()
+
+---
+Tue May  2 13:28:17 UTC 2017 - f...@suse.com
+
+- Restart a couple of systemd services on package update
+
+  Those services (most notably journald) should support restarting
+  these days. However logind still doesn't but that should be fixed
+  pretty soon, well I hope :)
+
+---
+Tue May  2 13:13:25 UTC 2017 - f...@suse.com
+
+- Don't buildrequire pam-config, it's not used at this step.
+
+  Also drop the use of it in %postun as it can't realistically
+  happen...
+
+---
+Thu Apr 20 09:26:21 UTC 2017 - f...@suse.com
+
+- Don't call /sbin/ldconfig in %post of the main package
+
+  systemd main package doesn't ship any shared libs so there's no
+  point in calling ldconfig in %post/%postun
+
+---
+Thu Apr 20 09:20:03 UTC 2017 - f...@suse.com
+
+- Silent %tmpfiles_create in %post (bsc#1034938)
+
+  Due to bsc#1024740, we stopped generating /etc/machine-id during
+  systemd package installation making the specifier '%m' unavailable
+  in the tmpfiles.d configuration files at this time.
+
+  Make it simple for now and silent %tmpfiles_create, after all that's
+  how the macro was implemented originally.
+
+---
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.EsfVRy/_old  2017-05-17 10:45:41.739909626 +0200
+++ /var/tmp/diff_new_pack.EsfVRy/_new  2017-05-17 10:45:41.743909063 +0200
@@ -76,7 +76,6 @@
 BuildRequires:  libmount-devel >= 2.27.1
 BuildRequires:  libsepol-devel
 BuildRequires:  libtool
-BuildRequires:  pam-config >= 0.79-5
 BuildRequires:  pam-devel
 # regenerate_initrd_post macro is expanded during build, hence this
 # BR. Also this macro was introduced since version 12.4.
@@ -117,7 +116,6 @@
 Requires:   kbd
 Requires:   kmod >= 15
 Requires:   netcfg >= 11.5
-Requires:   pam-config >= 0.79-5
 Requires:   pwdutils
 Requires:   systemd-presets-branding
 Requires:   sysvinit-tools
@@ -523,11 +521,9 @@
 # aaa_base (in procps for now)
 rm -f %{buildroot}%{_prefix}/lib/sysctl.d/50-default.conf
 
-# remove README file for now
+# Remove README file in init.d as (SUSE) rpm requires executable files
+# in this directory... oh well.
 rm -f %{buildroot}/etc/init.d/README
-%if 0%{?bootstrap}
-rm -f %{buildroot}%{_localstatedir}/log/README
-%endif
 
 # journal-upload is built if libcurl 

commit systemd for openSUSE:Factory

2017-04-24 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-04-24 09:47:19

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Mon Apr 24 09:47:19 2017 rev:253 rq:487063 version:232

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-03-17 
14:59:34.940813003 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-04-24 09:47:21.068115003 +0200
@@ -1,0 +2,17 @@
+Mon Apr 10 09:38:45 UTC 2017 - f...@suse.com
+
+- Import commit f0325620d23a247682c629d28883a364e4a7a8c4
+
+  327814841 core: when a unit's SourcePath points to API VFS pretend we are 
never out-of-date (#5487)
+  f4b9fb58e units: move Before deps for quota services to remote-fs.target 
(#5627) (bsc#1028263)
+  44b9d27f8 udev: net_id - support predictable ifnames on vio buses (#5675) 
(bnc#1029183)
+  64f4761c9 units: apply plymouth warning fix to in rescue mode as well (#5615)
+  77607b887 units: do not throw a warning in emergency mode if plymouth is not 
installed (#5528) (bsc#1025398)
+  336d6016c core: downgrade "Time has been changed" to debug (#4906) 
(bsc#1028610)
+
+---
+Wed Mar 22 13:24:57 UTC 2017 - f...@suse.com
+
+- Consider chroot updates in fix-machines-subvol-for-rollbacks.sh (bsc#1030290)
+
+---
systemd.changes: same change



Other differences:
--
systemd.spec: same change
++ fix-machines-subvol-for-rollbacks.sh ++
--- /var/tmp/diff_new_pack.JJ1ivZ/_old  2017-04-24 09:47:22.219952091 +0200
+++ /var/tmp/diff_new_pack.JJ1ivZ/_new  2017-04-24 09:47:22.223951525 +0200
@@ -57,9 +57,26 @@
 }
 
 #
-# If something is already mounted don't try to fix anything, the
-# subvolume has already been created by either mksubvolume(8) or by
-# the admin. In the later case we don't want to screw up his setup.
+# If there's already an entry in fstab for /var/lib/machines, it
+# means that:
+#
+#   - the installer initialized /var/lib/machines correctly (default)
+#   - we already fixed it
+#   - the sysadmin added it manually
+#
+# In any cases we should exit.
+#
+# Note: we can't simply check if /var/lib/machines has been mounted
+# because an update through a chroot might be in progress (see
+# bsc#1030290).
+#
+if mount --fake /var/lib/machines 2>/dev/null; then
+   exit
+fi
+
+#
+# If something is already mounted don't try to fix anything, it's been
+# done manually by the sysadmin.
 #
 if mountpoint -q /var/lib/machines; then
exit

++ systemd-232.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-232/src/core/manager.c 
new/systemd-232/src/core/manager.c
--- old/systemd-232/src/core/manager.c  2017-03-07 10:19:41.0 +0100
+++ new/systemd-232/src/core/manager.c  2017-04-10 12:06:11.0 +0200
@@ -2151,7 +2151,7 @@
 assert(m);
 assert(m->time_change_fd == fd);
 
-log_struct(LOG_INFO,
+log_struct(LOG_DEBUG,
LOG_MESSAGE_ID(SD_MESSAGE_TIME_CHANGE),
LOG_MESSAGE("Time has been changed"),
NULL);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-232/src/core/unit.c 
new/systemd-232/src/core/unit.c
--- old/systemd-232/src/core/unit.c 2017-03-07 10:19:41.0 +0100
+++ new/systemd-232/src/core/unit.c 2017-04-10 12:06:11.0 +0200
@@ -3110,6 +3110,11 @@
 if (!path)
 return false;
 
+/* If the source is some virtual kernel file system, then we assume we 
watch it anyway, and hence pretend we
+ * are never out-of-date. */
+if (path_startswith(path, "/proc") || path_startswith(path, "/sys"))
+return false;
+
 if (stat(path, ) < 0)
 /* What, cannot access this anymore? */
 return true;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-232/src/udev/udev-builtin-net_id.c 
new/systemd-232/src/udev/udev-builtin-net_id.c
--- old/systemd-232/src/udev/udev-builtin-net_id.c  2017-03-07 
10:19:41.0 +0100
+++ new/systemd-232/src/udev/udev-builtin-net_id.c  2017-04-10 
12:06:11.0 +0200
@@ -44,6 +44,7 @@
  * — PCI geographical location
  *   
[P]ps[f][u][..][c][i]
  * — USB port number chain
+ *   v   - VIO slot number (IBM PowerVM)
  *
  * All multi-function PCI devices will carry the 

commit systemd for openSUSE:Factory

2017-03-17 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-03-17 14:59:32

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Fri Mar 17 14:59:32 2017 rev:252 rq:479432 version:232

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-03-15 
01:59:36.282188781 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-03-17 14:59:34.940813003 +0100
@@ -1,0 +2,8 @@
+Tue Mar 14 14:13:56 UTC 2017 - f...@suse.com
+
+- Initialize /etc/machine-id during the first boot (bsc#1024740)
+
+  Previously that was done at package installation but it didn't fit
+  well for appliance builds.
+
+---
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.WiLl89/_old  2017-03-17 14:59:38.512309039 +0100
+++ /var/tmp/diff_new_pack.WiLl89/_new  2017-03-17 14:59:38.516308475 +0100
@@ -646,13 +646,23 @@
 exit 0
 
 %post
+# Make /etc/machine-id an empty file during package installation. On
+# the first boot, machine-id is initialized and either committed (if
+# /etc/ is writable) or the system/image runs with a transient machine
+# ID, that changes on each boot (if the image is read-only). This is
+# especially important for appliance builds to avoid an identical
+# machine ID in all images.
+if [ $1 -eq 1 ]; then
+   touch %{_sysconfdir}/machine-id
+   chmod 666 %{_sysconfdir}/machine-id
+fi
+
 %sysusers_create /usr/lib/sysusers.d/systemd.conf
 %if ! 0%{?bootstrap}
 pam-config -a --systemd || :
 %endif
 ldconfig
 [ -e %{_localstatedir}/lib/random-seed ] && mv 
%{_localstatedir}/lib/random-seed %{_localstatedir}/lib/systemd/ || :
-systemd-machine-id-setup || :
 /usr/lib/systemd/systemd-random-seed save || :
 systemctl daemon-reexec  || :
 %journal_catalog_update

++ systemd.spec ++
--- /var/tmp/diff_new_pack.WiLl89/_old  2017-03-17 14:59:38.540305089 +0100
+++ /var/tmp/diff_new_pack.WiLl89/_new  2017-03-17 14:59:38.544304525 +0100
@@ -644,13 +644,23 @@
 exit 0
 
 %post
+# Make /etc/machine-id an empty file during package installation. On
+# the first boot, machine-id is initialized and either committed (if
+# /etc/ is writable) or the system/image runs with a transient machine
+# ID, that changes on each boot (if the image is read-only). This is
+# especially important for appliance builds to avoid an identical
+# machine ID in all images.
+if [ $1 -eq 1 ]; then
+   touch %{_sysconfdir}/machine-id
+   chmod 666 %{_sysconfdir}/machine-id
+fi
+
 %sysusers_create /usr/lib/sysusers.d/systemd.conf
 %if ! 0%{?bootstrap}
 pam-config -a --systemd || :
 %endif
 ldconfig
 [ -e %{_localstatedir}/lib/random-seed ] && mv 
%{_localstatedir}/lib/random-seed %{_localstatedir}/lib/systemd/ || :
-systemd-machine-id-setup || :
 /usr/lib/systemd/systemd-random-seed save || :
 systemctl daemon-reexec  || :
 %journal_catalog_update




commit systemd for openSUSE:Factory

2017-03-14 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-03-15 01:04:11

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Wed Mar 15 01:04:11 2017 rev:251 rq:477902 version:232

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-03-08 
00:38:27.888064028 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-03-15 01:59:36.282188781 +0100
@@ -1,0 +2,10 @@
+Tue Mar  7 09:22:30 UTC 2017 - f...@suse.com
+
+- Import commit 68fc0a749a83d16d4cde8471d5030bc6254ffd96
+
+  76d4d05fb udev: fix variable assignment
+  473df8cc4 udev-rules: perform whitespace replacement for symlink subst 
values (bsc#1025886)
+  d6c3ff647 udev-event: add replace_whitespace param to udev_event_apply_format
+  30ad15f7c libudev-util: change util_replace_whitespace to return number of 
chars in dest
+
+---
systemd.changes: same change



Other differences:
--
systemd.spec: same change
++ systemd-232.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-232/src/libudev/libudev-util.c 
new/systemd-232/src/libudev/libudev-util.c
--- old/systemd-232/src/libudev/libudev-util.c  2017-03-03 17:19:36.0 
+0100
+++ new/systemd-232/src/libudev/libudev-util.c  2017-03-07 10:19:41.0 
+0100
@@ -186,7 +186,7 @@
 to[j++] = str[i++];
 }
 to[j] = '\0';
-return 0;
+return j;
 }
 
 /* allow chars in whitelist, plain ascii, hex-escaping and valid utf8 */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-232/src/udev/udev-event.c 
new/systemd-232/src/udev/udev-event.c
--- old/systemd-232/src/udev/udev-event.c   2017-03-03 17:19:36.0 
+0100
+++ new/systemd-232/src/udev/udev-event.c   2017-03-07 10:19:41.0 
+0100
@@ -73,7 +73,9 @@
 free(event);
 }
 
-size_t udev_event_apply_format(struct udev_event *event, const char *src, char 
*dest, size_t size) {
+size_t udev_event_apply_format(struct udev_event *event,
+   const char *src, char *dest, size_t size,
+   bool replace_whitespace) {
 struct udev_device *dev = event->dev;
 enum subst_type {
 SUBST_UNKNOWN,
@@ -130,8 +132,10 @@
 
 for (;;) {
 enum subst_type type = SUBST_UNKNOWN;
-char attrbuf[UTIL_PATH_SIZE];
-char *attr = NULL;
+char attrbuf[UTIL_PATH_SIZE], sbuf[UTIL_PATH_SIZE];
+char *attr = NULL, *_s;
+size_t _l;
+bool replws = replace_whitespace;
 
 while (from[0] != '\0') {
 if (from[0] == '$') {
@@ -200,6 +204,19 @@
 attr = NULL;
 }
 
+/* result subst handles space as field separator */
+if (type == SUBST_RESULT)
+replws = false;
+
+if (replws) {
+/* store dest string ptr and remaining len */
+_s = s;
+_l = l;
+/* temporarily use sbuf */
+s = sbuf;
+l = UTIL_PATH_SIZE;
+}
+
 switch (type) {
 case SUBST_DEVPATH:
 l = strpcpy(, l, udev_device_get_devpath(dev));
@@ -380,6 +397,20 @@
 log_error("unknown substitution type=%i", type);
 break;
 }
+
+/* replace whitespace in sbuf and copy to dest */
+if (replws) {
+size_t tmplen = UTIL_PATH_SIZE - l;
+
+/* restore s and l to dest string values */
+s = _s;
+l = _l;
+
+/* copy ws-replaced value to s */
+tmplen = util_replace_whitespace(sbuf, s, MIN(tmplen, 
l));
+l -= tmplen;
+s += tmplen;
+}
 }
 
 out:
@@ -927,7 +958,7 @@
 const char *cmd = udev_list_entry_get_name(list_entry);
 enum udev_builtin_cmd builtin_cmd = 
udev_list_entry_get_num(list_entry);
 
-udev_event_apply_format(event, cmd, command, sizeof(command));
+udev_event_apply_format(event, cmd, command, sizeof(command), 
false);
 
 if (builtin_cmd < 

commit systemd for openSUSE:Factory

2017-03-07 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-03-08 00:38:25

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Wed Mar  8 00:38:25 2017 rev:250 rq:476828 version:232

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-02-21 
13:33:16.512811439 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-03-08 00:38:27.888064028 +0100
@@ -1,0 +2,11 @@
+Fri Mar  3 16:20:34 UTC 2017 - f...@suse.com
+
+- Import commit 103259b3226251d06f79ca627f7b0ba0bd49f4bc
+
+  0ee7890dd automount: if an automount unit is masked, don't react to 
activation anymore (#5445)
+  99865a181 core: make sure to destroy all name watching bus slots when we are 
kicked off the bus (#5294) (bsc#1006687)
+  f34234c54 build-sys: add check for gperf lookup function signature (#5055)
+  44e39538f sd-event: "when exiting no signal event are pending" is a wrong 
assertion (#5271) (boo#995936 bsc#1022014)
+  471b26807 sd-event: when an event source fails, don't assume the type of it 
is still set
+
+---
systemd.changes: same change



Other differences:
--
systemd.spec: same change
++ systemd-232.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-232/configure.ac new/systemd-232/configure.ac
--- old/systemd-232/configure.ac2017-02-06 15:11:10.0 +0100
+++ new/systemd-232/configure.ac2017-03-03 17:19:36.0 +0100
@@ -258,6 +258,28 @@
#include 
 ])
 
+GPERF_TEST="$(echo foo,bar | ${GPERF} -L ANSI-C)"
+
+AC_COMPILE_IFELSE(
+[AC_LANG_PROGRAM([
+#include 
+const char * in_word_set(const char *, size_t);
+$GPERF_TEST]
+)],
+[GPERF_LEN_TYPE=size_t],
+[AC_COMPILE_IFELSE(
+[AC_LANG_PROGRAM([
+#include 
+const char * in_word_set(const char *, unsigned);
+$GPERF_TEST]
+)],
+[GPERF_LEN_TYPE=unsigned],
+[AC_MSG_ERROR([** unable to determine gperf len type])]
+)]
+)
+
+AC_DEFINE_UNQUOTED([GPERF_LEN_TYPE], [$GPERF_LEN_TYPE], [gperf len type])
+
 # 
--
 # we use python to build the man page index
 have_python=no
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-232/src/basic/af-list.c 
new/systemd-232/src/basic/af-list.c
--- old/systemd-232/src/basic/af-list.c 2017-02-06 15:11:10.0 +0100
+++ new/systemd-232/src/basic/af-list.c 2017-03-03 17:19:36.0 +0100
@@ -23,7 +23,7 @@
 #include "af-list.h"
 #include "macro.h"
 
-static const struct af_name* lookup_af(register const char *str, register 
unsigned int len);
+static const struct af_name* lookup_af(register const char *str, register 
GPERF_LEN_TYPE len);
 
 #include "af-from-name.h"
 #include "af-to-name.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-232/src/basic/arphrd-list.c 
new/systemd-232/src/basic/arphrd-list.c
--- old/systemd-232/src/basic/arphrd-list.c 2017-02-06 15:11:10.0 
+0100
+++ new/systemd-232/src/basic/arphrd-list.c 2017-03-03 17:19:36.0 
+0100
@@ -23,7 +23,7 @@
 #include "arphrd-list.h"
 #include "macro.h"
 
-static const struct arphrd_name* lookup_arphrd(register const char *str, 
register unsigned int len);
+static const struct arphrd_name* lookup_arphrd(register const char *str, 
register GPERF_LEN_TYPE len);
 
 #include "arphrd-from-name.h"
 #include "arphrd-to-name.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-232/src/basic/cap-list.c 
new/systemd-232/src/basic/cap-list.c
--- old/systemd-232/src/basic/cap-list.c2017-02-06 15:11:10.0 
+0100
+++ new/systemd-232/src/basic/cap-list.c2017-03-03 17:19:36.0 
+0100
@@ -26,7 +26,7 @@
 #include "parse-util.h"
 #include "util.h"
 
-static const struct capability_name* lookup_capability(register const char 
*str, register unsigned int len);
+static const struct capability_name* lookup_capability(register const char 
*str, register GPERF_LEN_TYPE len);
 
 #include "cap-from-name.h"
 #include "cap-to-name.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/systemd-232/src/basic/errno-list.c 
new/systemd-232/src/basic/errno-list.c
--- old/systemd-232/src/basic/errno-list.c  

commit systemd for openSUSE:Factory

2017-02-21 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-02-21 13:33:13

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-02-11 
01:24:35.405436364 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-02-21 13:33:16.512811439 +0100
@@ -1,0 +2,51 @@
+Mon Feb 20 10:53:11 UTC 2017 - f...@suse.com
+
+- Don't ship systemd-resolved for now (bsc#1024897)
+
+  If resolved is enabled , systemd-tmpfiles creates a wrong symlink in
+  /etc/resolv.conf which confuses the network manager actually used.
+
+---
+Thu Feb  9 14:06:46 UTC 2017 - f...@suse.com
+
+- More indentation cleanup (no functional changes)
+
+---
+Wed Feb  8 08:45:09 CET 2017 - ku...@suse.de
+
+- Remove obsolete insserv requirements for udev again [bsc#999841]
+
+---
+Mon Feb  6 14:13:00 UTC 2017 - f...@suse.com
+
+- Import commit cd97d5d5fef79ab9d957bf6504d085c0faca6bfc
+
+  e587b6ce0 disable RestrictAddressFamilies on all architectures but x86_64 
one (bsc#1023460)
+  c8ae05632 journald: don't flush to /var/log/journal before we get asked to 
(bsc#1004094)
+  7261eaf3e sd-event: fix sd_event_source_get_priority() (#4712)
+
+---
+Fri Feb  3 08:37:22 UTC 2017 - f...@suse.com
+
+- Move fix for permission set on /var/lib/systemd/linger/* (no functional 
changes)
+
+  Move that part after the fix on timer timestamp files otherwise the
+  comment doesn't make sense.
+
+---
+Wed Feb  1 15:06:06 UTC 2017 - f...@suse.com
+
+- Import commit 028fd9b60580976dffb09b3576a2b652ee35137c
+
+  cc2ca55ff build-sys: do not install ctrl-alt-del.target symlink twice
+  ececae77a device: Avoid calling unit_free(NULL) in device setup logic (#4748)
+
+---
+Wed Feb  1 14:32:28 UTC 2017 - f...@suse.com
+
+- Ship systemd-resolved but it's disabled by default (bsc#1018387)
+
+  The NSS plugin will also be disabled, users need to enable it
+  manually.
+
+---
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.290t6b/_old  2017-02-21 13:33:17.436681110 +0100
+++ /var/tmp/diff_new_pack.290t6b/_new  2017-02-21 13:33:17.436681110 +0100
@@ -230,7 +230,6 @@
 Requires(pre):  /usr/bin/getent
 Requires(post): sed
 Requires(post): /usr/bin/systemctl
-Requires(postun): %insserv_prereq
 
 Requires(post): coreutils
 Requires(postun): coreutils
@@ -399,9 +398,6 @@
 
 %prep
 %setup -q -n systemd-%{version}
-echo "Checking whether upstream rpm macros changed..."
-#skipped for now
-#[ -z "`diff -Naru "%{S:10}" src/core/macros.systemd.in`" ] || exit 1
 
 # only needed for bootstrap
 %if 0%{?bootstrap}
@@ -706,11 +702,6 @@
 *)rm -f %{_prefix}/lib/systemd/system/tmp.mount
 esac
 
-# Same for user lingering created by logind.
-for username in $(ls /var/lib/systemd/linger/* 2>/dev/null); do
-chmod 0644 $username
-done
-
 # v228 wrongly set world writable suid root permissions on timestamp
 # files used by permanent timers. Fix the timestamps that might have
 # been created by the affected versions of systemd (bsc#1020601).
@@ -718,6 +709,11 @@
 chmod 0644 $stamp
 done
 
+# Same for user lingering created by logind.
+for username in $(ls /var/lib/systemd/linger/* 2>/dev/null); do
+chmod 0644 $username
+done
+
 # Convert /var/lib/machines subvolume to make it suitable for
 # rollbacks, if needed. See bsc#992573. The installer has been fixed
 # to create it at installation time.
@@ -797,7 +793,6 @@
 
 %postun -n udev%{?mini}
 %regenerate_initrd_post
-%insserv_cleanup
 systemctl daemon-reload || :
 # On package update: the restart of the socket units will probably
 # fail as the daemon is most likely running. It's not really an issue
@@ -1002,7 +997,6 @@
 %dir %{_sysconfdir}/systemd/system
 %dir %{_sysconfdir}/systemd/user
 %dir %{_sysconfdir}/xdg/systemd
-%{_sysconfdir}/systemd/system/ctrl-alt-del.target
 %{_sysconfdir}/xdg/systemd/user
 %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
 

++ systemd.spec ++
--- /var/tmp/diff_new_pack.290t6b/_old  2017-02-21 13:33:17.464677161 +0100
+++ /var/tmp/diff_new_pack.290t6b/_new  2017-02-21 13:33:17.468676597 +0100
@@ -228,7 +228,6 @@
 

commit systemd for openSUSE:Factory

2017-02-10 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-02-11 01:24:29

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-02-10 
09:46:38.666057723 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-02-11 01:24:35.405436364 +0100
@@ -2,38 +1,0 @@
-Wed Feb  8 08:45:09 CET 2017 - ku...@suse.de
-
-- Remove obsolete insserv requirements for udev again [bsc#999841]
-

-Mon Feb  6 14:13:00 UTC 2017 - f...@suse.com
-
-- Import commit cd97d5d5fef79ab9d957bf6504d085c0faca6bfc
-
-  e587b6ce0 disable RestrictAddressFamilies on all architectures but x86_64 
one (bsc#1023460)
-  c8ae05632 journald: don't flush to /var/log/journal before we get asked to 
(bsc#1004094)
-  7261eaf3e sd-event: fix sd_event_source_get_priority() (#4712)
-

-Fri Feb  3 08:37:22 UTC 2017 - f...@suse.com
-
-- Move fix for permission set on /var/lib/systemd/linger/* (no functional 
changes)
-
-  Move that part after the fix on timer timestamp files otherwise the
-  comment doesn't make sense.
-

-Wed Feb  1 15:06:06 UTC 2017 - f...@suse.com
-
-- Import commit 028fd9b60580976dffb09b3576a2b652ee35137c
-
-  cc2ca55ff build-sys: do not install ctrl-alt-del.target symlink twice
-  ececae77a device: Avoid calling unit_free(NULL) in device setup logic (#4748)
-

-Wed Feb  1 14:32:28 UTC 2017 - f...@suse.com
-
-- Ship systemd-resolved but it's disabled by default (bsc#1018387)
-
-  The NSS plugin will also be disabled, users need to enable it
-  manually.
-

systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.WCv7tR/_old  2017-02-11 01:24:39.740825335 +0100
+++ /var/tmp/diff_new_pack.WCv7tR/_new  2017-02-11 01:24:39.744824772 +0100
@@ -33,19 +33,18 @@
 %bcond_with machined
 %bcond_with importd
 %bcond_with networkd
-%bcond_with resolved
 %bcond_with journal_remote
 %else
 %bcond_without  sysvcompat
 %bcond_without  machined
 %bcond_without  importd
 %bcond_without  networkd
-%bcond_without  resolved
 %bcond_without  journal_remote
 %ifarch %{ix86} x86_64
 %bcond_without  gnuefi
 %endif
 %endif
+%bcond_with resolved
 %bcond_with parentpathid
 
 Name:   systemd-mini
@@ -231,6 +230,7 @@
 Requires(pre):  /usr/bin/getent
 Requires(post): sed
 Requires(post): /usr/bin/systemctl
+Requires(postun): %insserv_prereq
 
 Requires(post): coreutils
 Requires(postun): coreutils
@@ -706,6 +706,11 @@
 *)rm -f %{_prefix}/lib/systemd/system/tmp.mount
 esac
 
+# Same for user lingering created by logind.
+for username in $(ls /var/lib/systemd/linger/* 2>/dev/null); do
+chmod 0644 $username
+done
+
 # v228 wrongly set world writable suid root permissions on timestamp
 # files used by permanent timers. Fix the timestamps that might have
 # been created by the affected versions of systemd (bsc#1020601).
@@ -713,11 +718,6 @@
 chmod 0644 $stamp
 done
 
-# Same for user lingering created by logind.
-for username in $(ls /var/lib/systemd/linger/* 2>/dev/null); do
-chmod 0644 $username
-done
-
 # Convert /var/lib/machines subvolume to make it suitable for
 # rollbacks, if needed. See bsc#992573. The installer has been fixed
 # to create it at installation time.
@@ -797,6 +797,7 @@
 
 %postun -n udev%{?mini}
 %regenerate_initrd_post
+%insserv_cleanup
 systemctl daemon-reload || :
 # On package update: the restart of the socket units will probably
 # fail as the daemon is most likely running. It's not really an issue
@@ -1001,6 +1002,7 @@
 %dir %{_sysconfdir}/systemd/system
 %dir %{_sysconfdir}/systemd/user
 %dir %{_sysconfdir}/xdg/systemd
+%{_sysconfdir}/systemd/system/ctrl-alt-del.target
 %{_sysconfdir}/xdg/systemd/user
 %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
 

++ systemd.spec ++
--- /var/tmp/diff_new_pack.WCv7tR/_old  2017-02-11 01:24:39.768821390 +0100
+++ /var/tmp/diff_new_pack.WCv7tR/_new  2017-02-11 01:24:39.768821390 +0100
@@ -31,19 +31,18 @@
 %bcond_with machined
 %bcond_with importd
 %bcond_with networkd
-%bcond_with resolved
 %bcond_with journal_remote
 %else
 %bcond_without  sysvcompat
 %bcond_without  machined
 %bcond_without  importd
 %bcond_without  networkd
-%bcond_without  resolved
 

commit systemd for openSUSE:Factory

2017-02-10 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-02-10 09:46:37

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-02-03 
20:02:50.829450651 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-02-10 09:46:38.666057723 +0100
@@ -1,0 +2,38 @@
+Wed Feb  8 08:45:09 CET 2017 - ku...@suse.de
+
+- Remove obsolete insserv requirements for udev again [bsc#999841]
+
+---
+Mon Feb  6 14:13:00 UTC 2017 - f...@suse.com
+
+- Import commit cd97d5d5fef79ab9d957bf6504d085c0faca6bfc
+
+  e587b6ce0 disable RestrictAddressFamilies on all architectures but x86_64 
one (bsc#1023460)
+  c8ae05632 journald: don't flush to /var/log/journal before we get asked to 
(bsc#1004094)
+  7261eaf3e sd-event: fix sd_event_source_get_priority() (#4712)
+
+---
+Fri Feb  3 08:37:22 UTC 2017 - f...@suse.com
+
+- Move fix for permission set on /var/lib/systemd/linger/* (no functional 
changes)
+
+  Move that part after the fix on timer timestamp files otherwise the
+  comment doesn't make sense.
+
+---
+Wed Feb  1 15:06:06 UTC 2017 - f...@suse.com
+
+- Import commit 028fd9b60580976dffb09b3576a2b652ee35137c
+
+  cc2ca55ff build-sys: do not install ctrl-alt-del.target symlink twice
+  ececae77a device: Avoid calling unit_free(NULL) in device setup logic (#4748)
+
+---
+Wed Feb  1 14:32:28 UTC 2017 - f...@suse.com
+
+- Ship systemd-resolved but it's disabled by default (bsc#1018387)
+
+  The NSS plugin will also be disabled, users need to enable it
+  manually.
+
+---
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.yUMGGw/_old  2017-02-10 09:46:40.185842436 +0100
+++ /var/tmp/diff_new_pack.yUMGGw/_new  2017-02-10 09:46:40.189841869 +0100
@@ -33,18 +33,19 @@
 %bcond_with machined
 %bcond_with importd
 %bcond_with networkd
+%bcond_with resolved
 %bcond_with journal_remote
 %else
 %bcond_without  sysvcompat
 %bcond_without  machined
 %bcond_without  importd
 %bcond_without  networkd
+%bcond_without  resolved
 %bcond_without  journal_remote
 %ifarch %{ix86} x86_64
 %bcond_without  gnuefi
 %endif
 %endif
-%bcond_with resolved
 %bcond_with parentpathid
 
 Name:   systemd-mini
@@ -230,7 +231,6 @@
 Requires(pre):  /usr/bin/getent
 Requires(post): sed
 Requires(post): /usr/bin/systemctl
-Requires(postun): %insserv_prereq
 
 Requires(post): coreutils
 Requires(postun): coreutils
@@ -706,11 +706,6 @@
 *)rm -f %{_prefix}/lib/systemd/system/tmp.mount
 esac
 
-# Same for user lingering created by logind.
-for username in $(ls /var/lib/systemd/linger/* 2>/dev/null); do
-chmod 0644 $username
-done
-
 # v228 wrongly set world writable suid root permissions on timestamp
 # files used by permanent timers. Fix the timestamps that might have
 # been created by the affected versions of systemd (bsc#1020601).
@@ -718,6 +713,11 @@
 chmod 0644 $stamp
 done
 
+# Same for user lingering created by logind.
+for username in $(ls /var/lib/systemd/linger/* 2>/dev/null); do
+chmod 0644 $username
+done
+
 # Convert /var/lib/machines subvolume to make it suitable for
 # rollbacks, if needed. See bsc#992573. The installer has been fixed
 # to create it at installation time.
@@ -797,7 +797,6 @@
 
 %postun -n udev%{?mini}
 %regenerate_initrd_post
-%insserv_cleanup
 systemctl daemon-reload || :
 # On package update: the restart of the socket units will probably
 # fail as the daemon is most likely running. It's not really an issue
@@ -1002,7 +1001,6 @@
 %dir %{_sysconfdir}/systemd/system
 %dir %{_sysconfdir}/systemd/user
 %dir %{_sysconfdir}/xdg/systemd
-%{_sysconfdir}/systemd/system/ctrl-alt-del.target
 %{_sysconfdir}/xdg/systemd/user
 %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
 

++ systemd.spec ++
--- /var/tmp/diff_new_pack.yUMGGw/_old  2017-02-10 09:46:40.217837903 +0100
+++ /var/tmp/diff_new_pack.yUMGGw/_new  2017-02-10 09:46:40.221837337 +0100
@@ -31,18 +31,19 @@
 %bcond_with machined
 %bcond_with importd
 %bcond_with networkd
+%bcond_with resolved
 %bcond_with journal_remote
 %else
 %bcond_without  sysvcompat
 %bcond_without  machined
 %bcond_without  importd
 %bcond_without  networkd
+%bcond_without  resolved
 

commit systemd for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-01-28 11:00:32

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-01-17 
14:32:00.442493778 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-02-03 20:02:50.829450651 +0100
@@ -1,0 +2,145 @@
+Wed Jan 25 15:37:23 UTC 2017 - f...@suse.com
+
+- Don't ship ldconfig.service anymore
+
+  This service was introduced to support stateless systems that
+  support offline /usr updates properly.
+
+  AFAIK we don't support any such system for now, so disable it. If
+  it's wrong it's easy enough to restore it back.
+
+  Related to bsc#1019470.
+
+---
+Wed Jan 25 15:17:06 UTC 2017 - f...@suse.com
+
+- Be more consistent with indentation (*no* functional changes)
+
+  Indentation should use 8 spaces now (no tabs).
+
+---
+Wed Jan 25 14:38:59 UTC 2017 - f...@suse.com
+
+- Import commit 2559bc0c076b58f0a649056e79ca90fe5f1d556c
+
+  9c4a759ab systemctl: 'show' don't exit with a failure status if the 
requested property does not exist [SUSE] (bsc#1021062)
+  f9194193b systemctl: remove duplicate entries showed by list-dependencies 
(#5049) (bsc#1012266)
+  2a6653335 rule: don't automatically online standby memory on s390x 
(bsc#997682)
+
+---
+Wed Jan 25 14:36:34 UTC 2017 - f...@suse.com
+
+- Fix permission set on /var/lib/systemd/linger/*
+
+  Those files are created by logind which run with umask(0022), so
+  they are not world writable and shouldn't be affected by
+  bsc#1020601. But it's cleaner to not let files forever with their
+  setuid bit set for no good reason.
+
+---
+Wed Jan 25 14:33:04 UTC 2017 - f...@suse.com
+
+- Fix permissions set on permanent timer timestamp files (bsc#1020601) 
(CVE-2016-10156)
+
+  This change makes sure to fix the permissions of the timestamp files
+  which could have been created by an affected version of systemd.
+
+  Local unprivileged users could have run arbitrary code as root if
+  systemd previously created world writable suid root files such as
+  permanent timer stamp files.
+
+---
+Tue Jan 10 10:54:20 UTC 2017 - f...@suse.com
+
+- Import commit 3edb876e3b80437a95502aa5d31d454606ea94bd
+
+  27b544224 core: make sure to not call device_is_bound_by_mounts() when dev 
is null (#5033) (bsc#1018399)
+
+---
+Fri Jan  6 08:27:03 UTC 2017 - f...@suse.com
+
+- Use the %{resolved} build conditional for the nss-resolve subpackage
+
+---
+Thu Jan  5 17:46:44 UTC 2017 - f...@suse.com
+
+- /usr/bin/systemd-resolve was missing from the filelist
+
+---
+Thu Jan  5 17:09:01 UTC 2017 - f...@suse.com
+
+- Silent warnings emitted when udev socket units are restarted during package 
upgrade (bsc#1018214)
+
+---
+Mon Dec 19 13:49:48 UTC 2016 - f...@suse.com
+
+- Upgrade to v232, commit de62e96da6a62ac61a7dea45cc558f5fa4342032
+
+  - a4dff165d nspawn: resolv.conf might not be created initially (#4799)
+  - b543fe907 nspawn: fix condition for mounting resolv.conf (#4622)
+  - 1aed89e55 core: make mount units from /proc/self/mountinfo possibly bind 
to a device (#4515) (boo#909418 bsc#912715 bsc#945340)
+  - bfb54ecdc coredumpctl: let gdb handle the SIGINT signal (#4901) 
(bsc#1012591)
+
+---
+Wed Dec 14 14:51:41 UTC 2016 - f...@suse.com
+
+- Really include legacy kbd maps in kbd-model-map (bsc#1015515)
+
+  Instead of fix-machines-subvol-for-rollbacks.sh...
+
+---
+Thu Dec  8 12:55:51 UTC 2016 - f...@suse.com
+
+- Enable lz4 (which becomes the default)
+
+  It's much faster than xz and thus should be more appropriate to
+  compress journals and coredumps.
+
+  The LZ4 logic is now officially supported and no longer considered
+  experimental.
+
+  The new frame api was released in v125.
+
+---
+Tue Dec  6 16:46:52 UTC 2016 - f...@suse.com
+
+- Good by compatlibs support
+
+  There's no longer need for enabling/disabling the support for the
+  compatlibs as it's been dropped from the source code.
+

commit systemd for openSUSE:Factory

2017-01-17 Thread root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2017-01-17 14:31:57

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2017-01-15 
10:56:48.711127491 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2017-01-17 14:32:00.442493778 +0100
@@ -2,94 +1,0 @@
-Tue Jan 10 10:54:20 UTC 2017 - f...@suse.com
-
-- Import commit 3edb876e3b80437a95502aa5d31d454606ea94bd
-
-  27b544224 core: make sure to not call device_is_bound_by_mounts() when dev 
is null (#5033) (bsc#1018399)
-

-Fri Jan  6 08:27:03 UTC 2017 - f...@suse.com
-
-- Use the %{resolved} build conditional for the nss-resolve subpackage
-

-Thu Jan  5 17:46:44 UTC 2017 - f...@suse.com
-
-- /usr/bin/systemd-resolve was missing from the filelist
-

-Thu Jan  5 17:09:01 UTC 2017 - f...@suse.com
-
-- Silent warnings emitted when udev socket units are restarted during package 
upgrade (bsc#1018214)
-

-Mon Dec 19 13:49:48 UTC 2016 - f...@suse.com
-
-- Upgrade to v232, commit de62e96da6a62ac61a7dea45cc558f5fa4342032
-
-  - a4dff165d nspawn: resolv.conf might not be created initially (#4799)
-  - b543fe907 nspawn: fix condition for mounting resolv.conf (#4622)
-  - 1aed89e55 core: make mount units from /proc/self/mountinfo possibly bind 
to a device (#4515) (boo#909418 bsc#912715 bsc#945340)
-  - bfb54ecdc coredumpctl: let gdb handle the SIGINT signal (#4901) 
(bsc#1012591)
-

-Wed Dec 14 14:51:41 UTC 2016 - f...@suse.com
-
-- Really include legacy kbd maps in kbd-model-map (bsc#1015515)
-
-  Instead of fix-machines-subvol-for-rollbacks.sh...
-

-Thu Dec  8 12:55:51 UTC 2016 - f...@suse.com
-
-- Enable lz4 (which becomes the default)
-
-  It's much faster than xz and thus should be more appropriate to
-  compress journals and coredumps.
-
-  The LZ4 logic is now officially supported and no longer considered
-  experimental.
-
-  The new frame api was released in v125.
-

-Tue Dec  6 16:46:52 UTC 2016 - f...@suse.com
-
-- Good by compatlibs support
-
-  There's no longer need for enabling/disabling the support for the
-  compatlibs as it's been dropped from the source code.
-

-Tue Nov 29 16:38:41 UTC 2016 - f...@suse.com
-
-- Drop /usr/lib/systemd/libsystemd-shared-%{version}.so from the 32bit package
-
-  This shared library is not for public use, and is neither API nor
-  ABI stable, but is likely to change with every new released
-  update. Only systemd binaries are supposed to link against it.
-
-  This also prevents from the 32bit package to conflit with the 64bit
-  one if this lib was installed by both packages.
-

-Tue Nov 22 15:02:08 UTC 2016 - f...@suse.com
-
-- Upgrade to v232, commit c5c3445825981e2a5c3ed71214127d5b1b9de802:
-
-- Dropped backported commits which has been merged
-- Forward-port Suse specific patches
-- Added --disable-lto option to ./configure
-- Added systemd-mount
-- Removed in %file /usr/lib/systemd/user/*.socket: since
-  798c486fbcdce3346cd86 units/systemd-bus-proxyd.socket has been
-  removed.
-- Removed in %file %{_sysconfdir}/systemd/bootchart.conf
-  since commit 232c84b2d22f2d96982b3c bootchart is not part of systemd
-  anymore.
-- Backward compat libs have been disabled since it's been dropped from
-  the source code.
-- Added /usr/bin/systemd-socket-activate in %file
-- Added --without-kill-user-processes ./configure option
-- Bump libseccomp build require (>= 2.3.1) as described in README
-- Specifiy version of libmount as required in the README
-

systemd.changes: same change

Old:

  systemd-232.tar.xz

New:

  systemd-228.tar.xz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.apYQOB/_old  2017-01-17 14:32:01.278375271 +0100
+++ /var/tmp/diff_new_pack.apYQOB/_new  2017-01-17 14:32:01.282374704 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package systemd-mini
 #
-# Copyright (c) 

commit systemd for openSUSE:Factory

2016-11-29 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2016-11-29 12:48:20

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2016-11-22 
18:55:41.0 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2016-11-29 12:48:21.0 +0100
@@ -1,0 +2,5 @@
+Fri Nov 18 21:07:11 UTC 2016 - meiss...@suse.com
+
+- libudev-devel 32bit is needed for building 32bit wine now.
+
+---
systemd.changes: same change



Other differences:
--
systemd.spec: same change
++ baselibs.conf ++
--- /var/tmp/diff_new_pack.ZqmKLv/_old  2016-11-29 12:48:22.0 +0100
+++ /var/tmp/diff_new_pack.ZqmKLv/_new  2016-11-29 12:48:22.0 +0100
@@ -4,5 +4,6 @@
   post "%{_sbindir}/pam-config -a --systemd || :"
 libsystemd0
 libudev1
+libudev-devel
 nss-myhostname
 nss-mymachines




commit systemd for openSUSE:Factory

2016-11-22 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2016-11-22 18:55:40

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2016-10-01 
23:46:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2016-11-22 18:55:41.0 +0100
@@ -1,0 +2,393 @@
+Mon Nov 14 12:27:56 UTC 2016 - f...@suse.com
+
+- specfile: conflict systemd-bash-completion and systemd-mini-bash-completion
+
+  Otherwise the build system detects that systemd-bash-completion and
+  its mini variant are conflicting at files level even though those
+  packages can't be installed on the same system.
+
+---
+Thu Nov 10 19:11:57 UTC 2016 - f...@suse.com
+
+- specfile: clean up nss-* plugins descriptions and drop
+  nss-myhostname-config script for now.
+
+  Currently /etc/nsswitch.conf is supposed to be edited by the
+  sysadmin to enable the modules. However for some reasons only
+  nss-myhostname is removed from the conf file when the corresponding
+  package is uninstalled. This is inconsistent so let's remove it.
+
+  Actually I'm wondering if we shouldn't make those NSS plugins part
+  of the main package and get rid of all those sub-packages...
+
+---
+Thu Nov 10 18:22:04 UTC 2016 - f...@suse.com
+
+- specfile: remove old comments and unneeded sed command
+
+---
+Thu Nov 10 14:54:22 UTC 2016 - f...@suse.com
+
+- specfile: no need to create systemd-update-utmp-runlevel.service symlinks 
anymore
+
+  The symlinks in 
/usr/lib/systemd/system/.target.wants/systemd-update-utmp-runlevel.service
+  are created in Makefile.am since commit d5d8429a12c4b1.
+
+  'reboot' and 'poweroff' targets initially had the symlinks but
+  there's not point since the latter conflicts shutdown.target whereas
+  the 2 targets pull it in.
+
+  See: https://github.com/systemd/systemd/pull/4429
+
+---
+Thu Nov 10 13:44:13 UTC 2016 - f...@suse.com
+
+- specfile: remove the following warnings:
+
+  [  256s] warning: File listed twice: 
/usr/lib/systemd/system/dbus.target.wants
+  [  256s] warning: File listed twice: 
/usr/lib/systemd/system/default.target.wants
+
+---
+Wed Oct 26 09:41:01 UTC 2016 - f...@suse.com
+
+- Own a couple of directories even if they don't belong to systemd
+  otherwise the build system will complain.
+
+  Some directories (owned by others packages) are simply used by
+  systemd to ship some scripts or config files to customize others
+  *optional* components. Since thos components are not build required
+  by systemd those directories are not owned by any packages and the
+  BS complains...
+
+---
+Wed Oct 26 07:45:08 UTC 2016 - f...@suse.com
+
+- Import commit
+
+  15ea716 journal-remote: change owner of /var/log/journal/remote and create 
/var/lib/systemd/journal-upload (bsc#1006372)
+  
+---
+Mon Oct 24 14:26:40 UTC 2016 - f...@suse.com
+
+- %sysusers_create and %tmpfiles_create must be called in %post
+
+  Calling %pre is broken since the respective conf files are not yet
+  installed.
+
+---
+Mon Oct 24 13:53:04 UTC 2016 - f...@suse.com
+
+- %{_libexecdir}/{tmpfiles.d,sysusers.d}/systemd-remote.conf are
+   part of systemd-journal-remote package (only).
+
+---
+Mon Oct 24 13:21:22 UTC 2016 - f...@suse.com
+
+- systemd-journal-{gatewayd,remote,upload} units are only part of
+  "systemd-journal-remote" package.
+
+  So exclude them from the main package.
+
+---
+Mon Oct 24 08:56:59 UTC 2016 - f...@suse.com
+
+- Import commit a1c145e6ad6588555dca64402f9103fb1e02b1a0
+
+  7f34037 man: explain that *KeyIgnoreInhibited only apply to a subset of locks
+  df5798b Revert "logind: really handle *KeyIgnoreInhibited options in 
logind.conf" (bsc#1001790 bsc#1005404)
+  f79fee7 Revert "kbd-model-map: add more mappings offered by Yast"
+  3760c10 manager: tighten incoming notification message checks
+  d6efd71 core: only warn on short reads on signal fd
+  6eebd91 manager: be stricter with incomining notifications, warn properly 
about too large ones
+  fdf2dc3 manager: don't ever busy loop when we get a notification message we 
can't 

commit systemd for openSUSE:Factory

2016-10-01 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2016-10-01 23:46:24

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2016-09-11 
00:50:59.0 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2016-10-01 23:46:52.0 +0200
@@ -1,0 +2,79 @@
+Fri Sep 30 06:07:06 UTC 2016 - f...@suse.com
+
+- Import a better fix from upstream for bsc#1001765
+
+  - Added:
+
+0001-pid1-more-informative-error-message-for-ignored-noti.patch
+0001-pid1-process-zero-length-notification-messages-again.patch
+
+  - Updated (no code changes, only patch metadata)
+
+0001-If-the-notification-message-length-is-0-ignore-the-m.patch
+0001-pid1-don-t-return-any-error-in-manager_dispatch_noti.patch
+
+---
+Thu Sep 29 13:05:44 UTC 2016 - f...@suse.com
+
+- Re add back "udev: don't require nsserv and fillup"
+
+  Did this in the wrong project... it was a complicated day today ;)
+
+---
+Thu Sep 29 12:51:38 UTC 2016 - f...@suse.com
+
+- Added 2 patches to fix bsc#1001765
+
+  0001-If-the-notification-message-length-is-0-ignore-the-m.patch
+  0001-pid1-don-t-return-any-error-in-manager_dispatch_noti.patch
+
+---
+Thu Sep 29 06:24:01 UTC 2016 - f...@suse.com
+
+- Revert "udev: don't require nsserv and fillup"
+
+  It's been judged too late for being part of SLE12 final release.
+  Nevertheless it's part of Factory and will be reintroduced after the
+  final release is out (ie through an update).
+
+---
+Mon Sep 26 14:23:14 UTC 2016 - f...@suse.com
+
+- systemd-sysv-convert: make sure that
+  /var/lib/systemd/sysv-convert/database is always initialized (bsc#982211)
+
+  If "--save" command was used and the sysv init script wasn't enabled
+  at all the database file wasn't created at all. This makes the
+  subsequent call to "--apply" fail even though this should not
+  considered as an error.
+
+---
+Mon Sep 26 09:09:27 UTC 2016 - f...@suse.com
+
+- Added patches to fix journal with FSS protection enabled (bsc#1000435)
+
+   0001-journal-fix-HMAC-calculation-when-appending-a-data-o.patch
+   0001-journal-set-STATE_ARCHIVED-as-part-of-offlining-2740.patch
+   0001-journal-warn-when-we-fail-to-append-a-tag-to-a-journ.patch
+
+---
+Wed Sep 21 11:54:39 UTC 2016 - f...@suse.com
+
+- udev: don't require nsserv and fillup (bsc#999841)
+
+  udev has no LSB init scripts nor fillup templates anymore.
+
+---
+Fri Sep 16 12:38:19 UTC 2016 - f...@suse.com
+
+- Build require python and python-lxml in order to generate
+  systemd.directives man page (bsc#986952)
+
+---
+Fri Sep 16 12:27:02 UTC 2016 - f...@suse.com
+
+- Add rules: block: add support for pmem devices (#3683) (bsc#988119)
+
+  0001-rules-block-add-support-for-pmem-devices-3683.patch
+
+---
systemd.changes: same change

New:

  0001-If-the-notification-message-length-is-0-ignore-the-m.patch
  0001-journal-fix-HMAC-calculation-when-appending-a-data-o.patch
  0001-journal-set-STATE_ARCHIVED-as-part-of-offlining-2740.patch
  0001-journal-warn-when-we-fail-to-append-a-tag-to-a-journ.patch
  0001-pid1-don-t-return-any-error-in-manager_dispatch_noti.patch
  0001-pid1-more-informative-error-message-for-ignored-noti.patch
  0001-pid1-process-zero-length-notification-messages-again.patch
  0001-rules-block-add-support-for-pmem-devices-3683.patch



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.LZDbyJ/_old  2016-10-01 23:46:55.0 +0200
+++ /var/tmp/diff_new_pack.LZDbyJ/_new  2016-10-01 23:46:55.0 +0200
@@ -27,7 +27,6 @@
 %bcond_without  networkd
 %bcond_without  sysvcompat
 %bcond_with resolved
-%bcond_with python
 %bcond_with parentpathid
 %if 0%{?suse_version} > 1315
 %bcond_without  permission
@@ -93,12 +92,12 @@
 BuildRequires:  libgcrypt-devel
 BuildRequires:  libxslt-tools
 # curl and bzip2 are required for building importd
+BuildRequires:  libapparmor-devel
 BuildRequires:  pkgconfig(bzip2)
 BuildRequires:  pkgconfig(libcurl)
-%if %{with python}
-BuildRequires:  python

commit systemd for openSUSE:Factory

2016-09-10 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2016-09-11 00:50:58

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2016-09-05 
21:16:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2016-09-11 00:50:59.0 +0200
@@ -1,0 +2,5 @@
+Tue Sep  6 08:14:06 UTC 2016 - tbecht...@suse.com
+
+- Fix is-enabled check in systemd-sysv-install (bsc#997268)
+
+---
systemd.changes: same change



Other differences:
--
systemd.spec: same change
++ systemd-sysv-install ++
--- /var/tmp/diff_new_pack.vPkoYQ/_old  2016-09-11 00:51:01.0 +0200
+++ /var/tmp/diff_new_pack.vPkoYQ/_new  2016-09-11 00:51:01.0 +0200
@@ -21,6 +21,6 @@
 case "$1" in
enable) chkconfig $ROOT -a "$NAME" ;;
disable) chkconfig $ROOT -d "$NAME" ;;
-   is-enabled) chkconfig $ROOT -t "$NAME" ;;
+   is-enabled) chkconfig $ROOT -c "$NAME" ;;
*) usage ;;
 esac




commit systemd for openSUSE:Factory

2016-09-05 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2016-09-05 21:16:14

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2016-09-01 
14:00:37.0 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2016-09-05 21:16:17.0 +0200
@@ -1,0 +2,6 @@
+Wed Aug 24 12:44:24 UTC 2016 - dims...@opensuse.org
+
+- Only BuildRequire gnu-efi when building the 'real' systemd
+  package.
+
+---
@@ -5 +11 @@
-  rollbacks (bsc#992573992573)
+  rollbacks (bsc#992573)
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.s12h25/_old  2016-09-05 21:16:20.0 +0200
+++ /var/tmp/diff_new_pack.s12h25/_new  2016-09-05 21:16:20.0 +0200
@@ -76,9 +76,6 @@
 %ifarch aarch64 %ix86 x86_64 x32 %arm ppc64le s390x
 BuildRequires:  pkgconfig(libseccomp)
 %endif
-%ifarch %{ix86} x86_64
-BuildRequires:  gnu-efi
-%endif
 BuildRequires:  pkgconfig(libselinux) >= 2.1.9
 BuildRequires:  pkgconfig(libsepol)
 Conflicts:  sysvinit
@@ -89,6 +86,9 @@
 Provides:   systemd = %version-%release
 Conflicts:  kiwi
 %else
+%ifarch %{ix86} x86_64
+BuildRequires:  gnu-efi
+%endif
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  libgcrypt-devel
 BuildRequires:  libxslt-tools
@@ -996,7 +996,7 @@
 # rollbacks, if needed. See bsc#992573. The installer has been fixed
 # to create it at installation time.
 if [ $1 -gt 1 ]; then
-   %{_prefix}/lib/systemd/fix-machines-subvol-for-rollbacks.sh
+   %{_prefix}/lib/systemd/fix-machines-subvol-for-rollbacks.sh || :
 fi
 
 %postun
@@ -1280,12 +1280,14 @@
 /%{_lib}/security/pam_systemd.so
 %config /etc/pam.d/systemd-user
 
+%if ! 0%{?bootstrap}
 %ifarch %{ix86} x86_64
 %dir %{_prefix}/lib/systemd/boot
 %dir %{_prefix}/lib/systemd/boot/efi
 %{_prefix}/lib/systemd/boot/efi/*.efi
 %{_prefix}/lib/systemd/boot/efi/*.stub
 %endif
+%endif
 
 %dir %{_libexecdir}/modules-load.d
 %dir %{_sysconfdir}/modules-load.d

++ systemd.spec ++
--- /var/tmp/diff_new_pack.s12h25/_old  2016-09-05 21:16:20.0 +0200
+++ /var/tmp/diff_new_pack.s12h25/_new  2016-09-05 21:16:20.0 +0200
@@ -71,9 +71,6 @@
 %ifarch aarch64 %ix86 x86_64 x32 %arm ppc64le s390x
 BuildRequires:  pkgconfig(libseccomp)
 %endif
-%ifarch %{ix86} x86_64
-BuildRequires:  gnu-efi
-%endif
 BuildRequires:  pkgconfig(libselinux) >= 2.1.9
 BuildRequires:  pkgconfig(libsepol)
 Conflicts:  sysvinit
@@ -84,6 +81,9 @@
 Provides:   systemd = %version-%release
 Conflicts:  kiwi
 %else
+%ifarch %{ix86} x86_64
+BuildRequires:  gnu-efi
+%endif
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  libgcrypt-devel
 BuildRequires:  libxslt-tools
@@ -1275,12 +1275,14 @@
 /%{_lib}/security/pam_systemd.so
 %config /etc/pam.d/systemd-user
 
+%if ! 0%{?bootstrap}
 %ifarch %{ix86} x86_64
 %dir %{_prefix}/lib/systemd/boot
 %dir %{_prefix}/lib/systemd/boot/efi
 %{_prefix}/lib/systemd/boot/efi/*.efi
 %{_prefix}/lib/systemd/boot/efi/*.stub
 %endif
+%endif
 
 %dir %{_libexecdir}/modules-load.d
 %dir %{_sysconfdir}/modules-load.d




commit systemd for openSUSE:Factory

2016-09-01 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2016-09-01 14:00:36

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2016-08-13 
18:29:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2016-09-01 14:00:37.0 +0200
@@ -1,0 +2,6 @@
+Tue Aug 23 10:12:13 UTC 2016 - f...@suse.com
+
+- Add a script to fix /var/lib/machines to make it suitable for
+  rollbacks (bsc#992573992573)
+
+---
systemd.changes: same change

New:

  fix-machines-subvol-for-rollbacks.sh



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.9E3i2T/_old  2016-09-01 14:00:39.0 +0200
+++ /var/tmp/diff_new_pack.9E3i2T/_new  2016-09-01 14:00:39.0 +0200
@@ -148,6 +148,7 @@
 Source10:   macros.systemd.upstream
 Source11:   after-local.service
 Source12:   systemd-sysv-install
+Source13:   fix-machines-subvol-for-rollbacks.sh
 
 Source1065: systemd-remount-tmpfs
 
@@ -840,8 +841,12 @@
 mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/backlight
 > %{buildroot}%{_localstatedir}/lib/systemd/random-seed
 
-# machined
-mkdir -p %{buildroot}%{_localstatedir}/lib/machines
+# On systems supporting rollbacks with btrfs, /var/lib/machines
+# subvolume must be created differently. Normally the installer takes
+# care of this now but some systems uses a plain subvolume that breaks
+# snapshots, rollback ("nearly everything" see bsc#992573). This
+# script should help fixing it.
+install -m 755 %{S:13} %{buildroot}/%{_prefix}/lib/systemd/
 
 %fdupes -s %{buildroot}%{_mandir}
 
@@ -987,6 +992,13 @@
 *)rm -f %{_prefix}/lib/systemd/system/tmp.mount
 esac
 
+# Convert /var/lib/machines subvolume to make it suitable for
+# rollbacks, if needed. See bsc#992573. The installer has been fixed
+# to create it at installation time.
+if [ $1 -gt 1 ]; then
+   %{_prefix}/lib/systemd/fix-machines-subvol-for-rollbacks.sh
+fi
+
 %postun
 /sbin/ldconfig
 if [ $1 -ge 1 ]; then
@@ -1229,6 +1241,7 @@
 %endif
 %{_prefix}/lib/systemd/systemd-*
 %{_prefix}/lib/systemd/systemd
+%{_prefix}/lib/systemd/fix-machines-subvol-for-rollbacks.sh
 %dir %{_prefix}/lib/systemd/catalog
 %{_prefix}/lib/systemd/catalog/systemd.catalog
 %{_prefix}/lib/systemd/catalog/systemd.*.catalog
@@ -1410,7 +1423,6 @@
 %{_datadir}/zsh/site-functions/*
 %ghost %{_localstatedir}/lib/systemd/backlight
 %ghost %{_localstatedir}/lib/systemd/random-seed
-%dir %{_localstatedir}/lib/machines
 %if %{with resolved}
 %{_sysconfdir}/dbus-1/system.d/org.freedesktop.resolve1.conf
 %{_sysconfdir}/systemd/resolved.conf

++ systemd.spec ++
--- /var/tmp/diff_new_pack.9E3i2T/_old  2016-09-01 14:00:39.0 +0200
+++ /var/tmp/diff_new_pack.9E3i2T/_new  2016-09-01 14:00:39.0 +0200
@@ -143,6 +143,7 @@
 Source10:   macros.systemd.upstream
 Source11:   after-local.service
 Source12:   systemd-sysv-install
+Source13:   fix-machines-subvol-for-rollbacks.sh
 
 Source1065: systemd-remount-tmpfs
 
@@ -835,8 +836,12 @@
 mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/backlight
 > %{buildroot}%{_localstatedir}/lib/systemd/random-seed
 
-# machined
-mkdir -p %{buildroot}%{_localstatedir}/lib/machines
+# On systems supporting rollbacks with btrfs, /var/lib/machines
+# subvolume must be created differently. Normally the installer takes
+# care of this now but some systems uses a plain subvolume that breaks
+# snapshots, rollback ("nearly everything" see bsc#992573). This
+# script should help fixing it.
+install -m 755 %{S:13} %{buildroot}/%{_prefix}/lib/systemd/
 
 %fdupes -s %{buildroot}%{_mandir}
 
@@ -982,6 +987,13 @@
 *)rm -f %{_prefix}/lib/systemd/system/tmp.mount
 esac
 
+# Convert /var/lib/machines subvolume to make it suitable for
+# rollbacks, if needed. See bsc#992573. The installer has been fixed
+# to create it at installation time.
+if [ $1 -gt 1 ]; then
+   %{_prefix}/lib/systemd/fix-machines-subvol-for-rollbacks.sh || :
+fi
+
 %postun
 /sbin/ldconfig
 if [ $1 -ge 1 ]; then
@@ -1224,6 +1236,7 @@
 %endif
 %{_prefix}/lib/systemd/systemd-*
 %{_prefix}/lib/systemd/systemd
+%{_prefix}/lib/systemd/fix-machines-subvol-for-rollbacks.sh
 %dir %{_prefix}/lib/systemd/catalog
 %{_prefix}/lib/systemd/catalog/systemd.catalog
 %{_prefix}/lib/systemd/catalog/systemd.*.catalog
@@ -1405,7 +1418,6 @@
 %{_datadir}/zsh/site-functions/*
 %ghost %{_localstatedir}/lib/systemd/backlight
 %ghost %{_localstatedir}/lib/systemd/random-seed
-%dir 

commit systemd for openSUSE:Factory

2016-08-13 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2016-08-13 18:29:55

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2016-07-10 
18:46:37.0 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2016-08-13 18:29:57.0 +0200
@@ -1,0 +2,27 @@
+Wed Aug 10 11:30:50 UTC 2016 - meiss...@suse.com
+
+- reverted the systemctl split-off on request of Franck Bui.
+
+---
+Fri Jul 29 11:49:39 UTC 2016 - jeng...@inai.de
+
+- Add sysusers to the new split "systemctl" subpackage
+
+---
+Tue Jul 26 11:07:25 UTC 2016 - jeng...@inai.de
+
+- Split systemctl and tmpfiles into a separate package
+
+---
+Tue Jul 19 17:42:45 UTC 2016 - devel...@develop7.info
+
+- Fix 1099-Add-default-rules-for-valve-steam-controller-to-work.patch 
+  to enable missing functionality of Steam Controller
+
+---
+Sun Jul 17 03:41:05 UTC 2016 - asa...@suse.com
+
+- Backport unified_cgroup_hierarchy fix for Linux >= 4.4. boo#989276
+  + systemd-230-cgroup2-use-new-fstype-for-unified-hierarchy.patch
+
+---
--- /work/SRC/openSUSE:Factory/systemd/systemd.changes  2016-07-24 
19:42:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd.changes 2016-08-13 
18:29:57.0 +0200
@@ -1,0 +2,21 @@
+Wed Aug 10 11:30:50 UTC 2016 - meiss...@suse.com
+
+- reverted the systemctl split-off on request of Franck Bui.
+
+---
+Fri Jul 29 11:49:39 UTC 2016 - jeng...@inai.de
+
+- Add sysusers to the new split "systemctl" subpackage
+
+---
+Tue Jul 26 11:07:25 UTC 2016 - jeng...@inai.de
+
+- Split systemctl and tmpfiles into a separate package
+
+---
+Tue Jul 19 17:42:45 UTC 2016 - devel...@develop7.info
+
+- Fix 1099-Add-default-rules-for-valve-steam-controller-to-work.patch 
+  to enable missing functionality of Steam Controller
+
+---



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.lRZlW6/_old  2016-08-13 18:29:59.0 +0200
+++ /var/tmp/diff_new_pack.lRZlW6/_new  2016-08-13 18:29:59.0 +0200
@@ -261,6 +261,8 @@
 Patch528:   0001-core-re-sync-bus-name-list-after-deserializing-durin.patch
 # PATCH-FIX-UPSTREAM -- fixed after 228
 Patch529:   0001-systemctl-pid1-do-not-warn-about-missing-install-inf.patch
+# PATCH-FIX-UPSTREAM -- fixed after 320
+Patch530:   systemd-230-cgroup2-use-new-fstype-for-unified-hierarchy.patch
 
 # UDEV PATCHES
 # 
@@ -607,6 +609,7 @@
 %patch527 -p1
 %patch528 -p1
 %patch529 -p1
+%patch530 -p1
 
 # udev patches
 %patch1002 -p1

++ 1099-Add-default-rules-for-valve-steam-controller-to-work.patch ++
--- /var/tmp/diff_new_pack.lRZlW6/_old  2016-08-13 18:29:59.0 +0200
+++ /var/tmp/diff_new_pack.lRZlW6/_new  2016-08-13 18:29:59.0 +0200
@@ -1,14 +1,3 @@
-From e3effecf928405cdd477ae554e2276fb8a7288c4 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= 
-Date: Mon, 30 Nov 2015 14:35:15 +0100
-Subject: [PATCH] Add default rules for valve steam controler to work
-

- Makefile.am  | 1 +
- rules/72-valve-steam-controler.rules | 2 ++
- 2 files changed, 3 insertions(+)
- create mode 100644 rules/72-valve-steam-controler.rules
-
 diff --git a/Makefile.am b/Makefile.am
 index db206ae..803912c 100644
 --- a/Makefile.am
@@ -26,9 +15,9 @@
 index 000..f676972
 --- /dev/null
 +++ b/rules/72-valve-steam-controler.rules
-@@ -0,0 +1,2 @@
-+# for basic functionality of the controller in Steam and keyboard/mouse 
emulation
+@@ -0,0 +1,3 @@
 +SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="1142", 
TAG+="uaccess"
++SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="1102", 
TAG+="uaccess"
++KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess"
 -- 
 2.6.3
-




commit systemd for openSUSE:Factory

2016-07-24 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2016-07-24 19:42:51

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd.changes  2016-07-10 
18:46:37.0 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd.changes 2016-07-24 
19:42:53.0 +0200
@@ -1,0 +2,6 @@
+Sun Jul 17 03:41:05 UTC 2016 - asa...@suse.com
+
+- Backport unified_cgroup_hierarchy fix for Linux >= 4.4. boo#989276
+  + systemd-230-cgroup2-use-new-fstype-for-unified-hierarchy.patch
+
+---

New:

  systemd-230-cgroup2-use-new-fstype-for-unified-hierarchy.patch



Other differences:
--
++ systemd.spec ++
--- /var/tmp/diff_new_pack.RA4Qom/_old  2016-07-24 19:42:56.0 +0200
+++ /var/tmp/diff_new_pack.RA4Qom/_new  2016-07-24 19:42:56.0 +0200
@@ -256,6 +256,8 @@
 Patch528:   0001-core-re-sync-bus-name-list-after-deserializing-durin.patch
 # PATCH-FIX-UPSTREAM -- fixed after 228
 Patch529:   0001-systemctl-pid1-do-not-warn-about-missing-install-inf.patch
+# PATCH-FIX-UPSTREAM -- fixed after 320
+Patch530:   systemd-230-cgroup2-use-new-fstype-for-unified-hierarchy.patch
 
 # UDEV PATCHES
 # 
@@ -602,6 +604,7 @@
 %patch527 -p1
 %patch528 -p1
 %patch529 -p1
+%patch530 -p1
 
 # udev patches
 %patch1002 -p1

++ systemd-230-cgroup2-use-new-fstype-for-unified-hierarchy.patch ++
commit 099619957a0d9ae0e6e5e221493e40fb8fc2cd81
Author: Alban Crequy 
Date:   Mon Dec 7 01:10:50 2015 +0100

cgroup2: use new fstype for unified hierarchy

Since Linux v4.4-rc1, __DEVEL__sane_behavior does not exist anymore and
is replaced by a new fstype "cgroup2".

With this patch, systemd no longer supports the old (unstable) way of
doing unified hierarchy with __DEVEL__sane_behavior and systemd now
requires Linux v4.4 for unified hierarchy.

Non-unified hierarchy is still the default and is unchanged by this
patch.


https://github.com/torvalds/linux/commit/67e9c74b8a873408c27ac9a8e4c1d1c8d72c93ff

Upstream-patch: 099619957a0d9ae0e6e5e221493e40fb8fc2cd81

diff --git a/src/basic/cgroup-util.c b/src/basic/cgroup-util.c
index 56c1fcaab9b2..5124b5bf93ad 100644
--- a/src/basic/cgroup-util.c
+++ b/src/basic/cgroup-util.c
@@ -2129,7 +2129,7 @@ int cg_unified(void) {
 if (statfs("/sys/fs/cgroup/", ) < 0)
 return -errno;
 
-if (F_TYPE_EQUAL(fs.f_type, CGROUP_SUPER_MAGIC))
+if (F_TYPE_EQUAL(fs.f_type, CGROUP2_SUPER_MAGIC))
 unified_cache = true;
 else if (F_TYPE_EQUAL(fs.f_type, TMPFS_MAGIC))
 unified_cache = false;
diff --git a/src/basic/missing.h b/src/basic/missing.h
index 034e334e6626..66cd5921adf0 100644
--- a/src/basic/missing.h
+++ b/src/basic/missing.h
@@ -437,6 +437,10 @@ struct btrfs_ioctl_quota_ctl_args {
 #define CGROUP_SUPER_MAGIC 0x27e0eb
 #endif
 
+#ifndef CGROUP2_SUPER_MAGIC
+#define CGROUP2_SUPER_MAGIC 0x63677270
+#endif
+
 #ifndef TMPFS_MAGIC
 #define TMPFS_MAGIC 0x01021994
 #endif
diff --git a/src/core/mount-setup.c b/src/core/mount-setup.c
index de1a361cc4c5..32fe51c67ea3 100644
--- a/src/core/mount-setup.c
+++ b/src/core/mount-setup.c
@@ -94,7 +94,7 @@ static const MountPoint mount_table[] = {
 #endif
 { "tmpfs",   "/run",  "tmpfs",  
"mode=755",MS_NOSUID|MS_NODEV|MS_STRICTATIME,
   NULL,  MNT_FATAL|MNT_IN_CONTAINER },
-{ "cgroup",  "/sys/fs/cgroup","cgroup", 
"__DEVEL__sane_behavior",  MS_NOSUID|MS_NOEXEC|MS_NODEV,
+{ "cgroup",  "/sys/fs/cgroup","cgroup2",NULL,  
MS_NOSUID|MS_NOEXEC|MS_NODEV,
   cg_is_unified_wanted, MNT_FATAL|MNT_IN_CONTAINER },
 { "tmpfs",   "/sys/fs/cgroup","tmpfs",  
"mode=755",MS_NOSUID|MS_NOEXEC|MS_NODEV|MS_STRICTATIME,
   cg_is_legacy_wanted, MNT_FATAL|MNT_IN_CONTAINER },
diff --git a/src/nspawn/nspawn-cgroup.c b/src/nspawn/nspawn-cgroup.c
index 9f9a4759d1ca..53a7ee713427 100644
--- a/src/nspawn/nspawn-cgroup.c
+++ b/src/nspawn/nspawn-cgroup.c
@@ -94,7 +94,7 @@ int sync_cgroup(pid_t pid, bool unified_requested) {
 if (unified)
 r = mount("cgroup", tree, "cgroup", 
MS_NOSUID|MS_NOEXEC|MS_NODEV, "none,name=systemd,xattr");
 else
-r = mount("cgroup", tree, "cgroup", 
MS_NOSUID|MS_NOEXEC|MS_NODEV, "__DEVEL__sane_behavior");
+r = mount("cgroup", tree, "cgroup2", 

commit systemd for openSUSE:Factory

2016-07-10 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2016-07-10 18:46:36

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2016-05-17 
17:04:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2016-07-10 18:46:37.0 +0200
@@ -1,0 +2,8 @@
+Sat Jun 18 16:17:36 UTC 2016 - arvidj...@gmail.com
+
+- drop 1060-udev-use-device-mapper-target-name-for-btrfs-device-ready.patch
+  it breaks btrfs on multiple device-mapper devices (boo#984516). The problem
+  it tried to fix is already fixed in rule shipped with btrfsprogs (see
+  boo#912170).
+
+---
systemd.changes: same change

Old:

  1060-udev-use-device-mapper-target-name-for-btrfs-device-ready.patch



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.RkROJJ/_old  2016-07-10 18:46:39.0 +0200
+++ /var/tmp/diff_new_pack.RkROJJ/_new  2016-07-10 18:46:39.0 +0200
@@ -288,8 +288,6 @@
 Patch1035:  1035-99-systemd.rules-Ignore-devices-with-SYSTEMD_READY-0.patch
 # PATCH-FIX-SUSE See bnc#882714  comment #51 
 Patch1037:  1037-udev-exclude-cd-dvd-from-block-device.patch
-# PATCH-FIX-SUSE 
1060-udev-use-device-mapper-target-name-for-btrfs-device-ready.patch
-Patch1060:  
1060-udev-use-device-mapper-target-name-for-btrfs-device-ready.patch
 # PATCH-FIX-SUSE 1062-rules-set-default-permissions-for-GenWQE-devices.patch 
(bnc#890977)
 Patch1062:  1062-rules-set-default-permissions-for-GenWQE-devices.patch
 # PATCH-FIX-SUSE 
1066-udev-add-compatibility-links-for-truncated-by-id-links.patch (bnc#886852)
@@ -622,7 +620,6 @@
 %if %{with blkrrpart}
 %patch1037 -p1
 %endif
-%patch1060 -p1
 %patch1062 -p1
 %patch1066 -p1
 %patch1095 -p1

++ systemd.spec ++
--- /var/tmp/diff_new_pack.RkROJJ/_old  2016-07-10 18:46:39.0 +0200
+++ /var/tmp/diff_new_pack.RkROJJ/_new  2016-07-10 18:46:39.0 +0200
@@ -283,8 +283,6 @@
 Patch1035:  1035-99-systemd.rules-Ignore-devices-with-SYSTEMD_READY-0.patch
 # PATCH-FIX-SUSE See bnc#882714  comment #51 
 Patch1037:  1037-udev-exclude-cd-dvd-from-block-device.patch
-# PATCH-FIX-SUSE 
1060-udev-use-device-mapper-target-name-for-btrfs-device-ready.patch
-Patch1060:  
1060-udev-use-device-mapper-target-name-for-btrfs-device-ready.patch
 # PATCH-FIX-SUSE 1062-rules-set-default-permissions-for-GenWQE-devices.patch 
(bnc#890977)
 Patch1062:  1062-rules-set-default-permissions-for-GenWQE-devices.patch
 # PATCH-FIX-SUSE 
1066-udev-add-compatibility-links-for-truncated-by-id-links.patch (bnc#886852)
@@ -617,7 +615,6 @@
 %if %{with blkrrpart}
 %patch1037 -p1
 %endif
-%patch1060 -p1
 %patch1062 -p1
 %patch1066 -p1
 %patch1095 -p1




commit systemd for openSUSE:Factory

2016-05-17 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2016-05-17 17:04:33

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2016-04-14 
13:00:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2016-05-17 17:04:34.0 +0200
@@ -1,0 +2,6 @@
+Wed May  4 06:37:51 UTC 2016 - thomas.bl...@suse.com
+
+- fix warning about missing install info during preset (boo#970293)
+  0001-systemctl-pid1-do-not-warn-about-missing-install-inf.patch
+
+---
systemd.changes: same change

New:

  0001-systemctl-pid1-do-not-warn-about-missing-install-inf.patch



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.sJfWEZ/_old  2016-05-17 17:04:39.0 +0200
+++ /var/tmp/diff_new_pack.sJfWEZ/_new  2016-05-17 17:04:39.0 +0200
@@ -259,6 +259,8 @@
 Patch527:   0001-core-fix-bus-name-synchronization-after-daemon-reloa.patch
 # PATCH-FIX-UPSTREAM -- fixed after 228
 Patch528:   0001-core-re-sync-bus-name-list-after-deserializing-durin.patch
+# PATCH-FIX-UPSTREAM -- fixed after 228
+Patch529:   0001-systemctl-pid1-do-not-warn-about-missing-install-inf.patch
 
 # UDEV PATCHES
 # 
@@ -606,6 +608,7 @@
 %patch526 -p1
 %patch527 -p1
 %patch528 -p1
+%patch529 -p1
 
 # udev patches
 %patch1002 -p1

systemd.spec: same change
++ 0001-systemctl-pid1-do-not-warn-about-missing-install-inf.patch ++
>From b8d6cc0513adadea9b5048fa320d7f49c10f004b Mon Sep 17 00:00:00 2001
From: Thomas Blume 
Date: Wed, 4 May 2016 08:51:52 +0200
Subject: [PATCH] systemctl,pid1: do not warn about missing install info with
 "preset"

When "preset" was executed for a unit without install info, we'd warn similarly
as for "enable" and "disable". But "preset" is usually called for all units,
because the preset files are provided by the distribution, and the units are 
under
control of individual programs, and it's reasonable to call "preset" for all 
units
rather then try to do it only for the ones that can be installed.
We also don't warn about missing info for "preset-all". Thus it seems reasonable
to silently ignore units w/o install info when presetting.

(In addition, when more than one unit was specified, we'd issue the warning
only if none of them had install info. But this is probably something to fix
for enable/disable too.)
---
 man/systemctl.xml | 26 +-
 src/systemctl/systemctl.c | 10 +-
 2 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/man/systemctl.xml b/man/systemctl.xml
index f342e26..1c2c919 100644
--- a/man/systemctl.xml
+++ b/man/systemctl.xml
@@ -1082,22 +1082,22 @@ kobject-uevent 1 systemd-udevd-kernel.socket 
systemd-udevd.service
   preset 
NAME...
 
   
-Reset one or more unit files, as specified on the
-command line, to the defaults configured in the preset
-policy files. This has the same effect as
-disable or enable,
-depending how the unit is listed in the preset files.
+Reset the enable/disable status one or more unit files, as 
specified on
+the command line, to the defaults configured in the preset policy 
files. This
+has the same effect as disable or
+enable, depending how the unit is listed in the 
preset
+files.
 
-Use --preset-mode= to control
-whether units shall be enabled and disabled, or only
-enabled, or only disabled.
+Use --preset-mode= to control whether units 
shall be
+enabled and disabled, or only enabled, or only disabled.
+
+If the unit carries no install information, it will be 
silently ignored
+by this command.
 
-For more information on the preset policy format,
-see
+For more information on the preset policy format, see
 
systemd.preset5.
-For more information on the concept of presets, please
-consult the http://freedesktop.org/wiki/Software/systemd/Preset;>Preset
+For more information on the concept of presets, please consult the
+http://freedesktop.org/wiki/Software/systemd/Preset;>Preset
 document.
   
 
diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c
index 1f42d1a..9dc5971 100644
--- a/src/systemctl/systemctl.c
+++ b/src/systemctl/systemctl.c
@@ -5399,6 +5399,7 @@ 

commit systemd for openSUSE:Factory

2016-04-14 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2016-04-14 13:00:36

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2016-04-08 
09:35:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2016-04-14 13:00:38.0 +0200
@@ -1,0 +2,5 @@
+Thu Apr  7 12:13:16 UTC 2016 - sch...@suse.de
+
+- Avoid bootstrap cycle with sg3_utils
+
+---
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.rVkE6Q/_old  2016-04-14 13:00:40.0 +0200
+++ /var/tmp/diff_new_pack.rVkE6Q/_new  2016-04-14 13:00:40.0 +0200
@@ -393,7 +393,10 @@
 PreReq: /bin/rm
 PreReq: %insserv_prereq
 PreReq: %fillup_prereq
+# Avoid bootstrap cycle with sg3_utils
+%if "%{?mini}" == ""
 PreReq: /usr/bin/sg_inq
+%endif
 Requires(pre):  /usr/bin/stat
 Requires(pre):  /usr/sbin/groupadd
 Requires(pre):  /usr/bin/getent

systemd.spec: same change



commit systemd for openSUSE:Factory

2016-04-08 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2016-04-08 09:35:10

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2016-04-04 
21:43:59.0 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2016-04-08 09:35:11.0 +0200
@@ -1,0 +2,49 @@
+Tue Apr  5 07:08:39 UTC 2016 - wer...@suse.de
+
+- Fix patch patch handle-numlock-value-in-etc-sysconfig-keyboard.patch
+  that is do not close a file descriptor twice (boo#973907) 
+
+---
+Sat Mar 26 15:59:36 UTC 2016 - jeng...@inai.de
+
+- Add two patches which address logind/networkd disappearing from
+  dbus (and busctl) even while the units and processes continue
+  running.
+  0001-core-fix-bus-name-synchronization-after-daemon-reloa.patch
+  0001-core-re-sync-bus-name-list-after-deserializing-durin.patch
+
+---
+Mon Mar 14 18:04:10 UTC 2016 - f...@suse.com
+
+- drop all compiler/linker option customizations:
+  - -pipe option is used by default since day 0
+  - get rid of cflags() function which is not needed
+  - --hash-size has no impact specially in runtime
+
+  IOW, use the default options for the compiler and the linker,
+  there's no point in making systemd different from other package in
+  this regards.
+
+---
+Mon Mar 14 17:26:00 UTC 2016 - f...@suse.com
+
+- use %make_build instead of 'make %{?_smp_mflags}'
+
+---
+Mon Mar 14 16:36:32 UTC 2016 - f...@suse.com
+
+- be more strict on own lib version requirements
+
+---
+Mon Mar 14 16:11:49 UTC 2016 - f...@suse.com
+
+- systemd should require udev with the exact same version
+
+---
+Thu Mar 10 08:01:57 UTC 2016 - wer...@suse.de
+
+- Modify patch handle-numlock-value-in-etc-sysconfig-keyboard.patch
+  to allow that open, seek, and read of /dev/mem may fail e.g.
+  on XEN based virtual guests (bsc#961120) 
+
+---
@@ -7,0 +57,14 @@
+
+---
+Thu Feb  4 11:05:37 UTC 2016 - lnus...@suse.de
+
+- require curl and bzip2 to build importd
+- curl also causes building of journal-upload. That one has rather
+  unusal certificate usage, set it's ca root to /etc/pki/systemd
+  instead of the built-in default /etc/ssl as journal-remote and
+  journal-upload think they kan put stuff in /etc/ssl/certs then but
+  that directory is managed by p11-kit and doesn't serve the purpose
+  those programs think.
+- /var/lib/systemd/random-seed is a file
+- own /var/lib/machines
+- add systemd-228-nspawn-make-journal-linking-non-fatal-in-try-and-auto.diff
systemd.changes: same change

New:

  0001-core-fix-bus-name-synchronization-after-daemon-reloa.patch
  0001-core-re-sync-bus-name-list-after-deserializing-durin.patch
  systemd-228-nspawn-make-journal-linking-non-fatal-in-try-and-auto.diff



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.j2Y0iP/_old  2016-04-08 09:35:13.0 +0200
+++ /var/tmp/diff_new_pack.j2Y0iP/_new  2016-04-08 09:35:13.0 +0200
@@ -92,6 +92,9 @@
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  libgcrypt-devel
 BuildRequires:  libxslt-tools
+# curl and bzip2 are required for building importd
+BuildRequires:  pkgconfig(bzip2)
+BuildRequires:  pkgconfig(libcurl)
 %if %{with python}
 BuildRequires:  python
 %endif
@@ -102,7 +105,7 @@
 BuildRequires:  pkgconfig(usbutils) >= 0.82
 # the buildignore is important for bootstrapping
 #!BuildIgnore:  udev
-Requires:   udev >= 172
+Requires:   udev = %{version}-%{release}
 Recommends: %{name}-bash-completion
 Requires:   dbus-1 >= 1.4.0
 Requires:   kbd
@@ -250,6 +253,12 @@
 Patch524:   0001-nss-mymachines-do-not-allow-overlong-machine-names.patch
 # PATCH-FIX-UPSTREAM (bsc#966535)
 Patch525:   0001-core-exclude-.slice-units-from-systemctl-isolate.patch
+# PATCH-FIX-UPSTREAM -- fixed after 228
+Patch526:   
systemd-228-nspawn-make-journal-linking-non-fatal-in-try-and-auto.diff
+# PATCH-FIX-UPSTREAM -- fixed after 228
+Patch527:   0001-core-fix-bus-name-synchronization-after-daemon-reloa.patch
+# PATCH-FIX-UPSTREAM -- fixed after 228
+Patch528:   

commit systemd for openSUSE:Factory

2016-04-04 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2016-04-04 21:43:57

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2016-04-03 
23:06:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2016-04-04 21:43:59.0 +0200
@@ -2,43 +1,0 @@
-Sat Mar 26 15:59:36 UTC 2016 - jeng...@inai.de
-
-- Add two patches which address logind/networkd disappearing from
-  dbus (and busctl) even while the units and processes continue
-  running.
-  0001-core-fix-bus-name-synchronization-after-daemon-reloa.patch
-  0001-core-re-sync-bus-name-list-after-deserializing-durin.patch
-

-Mon Mar 14 18:04:10 UTC 2016 - f...@suse.com
-
-- drop all compiler/linker option customizations:
-  - -pipe option is used by default since day 0
-  - get rid of cflags() function which is not needed
-  - --hash-size has no impact specially in runtime
-
-  IOW, use the default options for the compiler and the linker,
-  there's no point in making systemd different from other package in
-  this regards.
-

-Mon Mar 14 17:26:00 UTC 2016 - f...@suse.com
-
-- use %make_build instead of 'make %{?_smp_mflags}'
-

-Mon Mar 14 16:36:32 UTC 2016 - f...@suse.com
-
-- be more strict on own lib version requirements
-

-Mon Mar 14 16:11:49 UTC 2016 - f...@suse.com
-
-- systemd should require udev with the exact same version
-

-Thu Mar 10 08:01:57 UTC 2016 - wer...@suse.de
-
-- Modify patch handle-numlock-value-in-etc-sysconfig-keyboard.patch
-  to allow that open, seek, and read of /dev/mem may fail e.g.
-  on XEN based virtual guests (bsc#961120) 
-

@@ -51,14 +7,0 @@
-

-Thu Feb  4 11:05:37 UTC 2016 - lnus...@suse.de
-
-- require curl and bzip2 to build importd
-- curl also causes building of journal-upload. That one has rather
-  unusal certificate usage, set it's ca root to /etc/pki/systemd
-  instead of the built-in default /etc/ssl as journal-remote and
-  journal-upload think they kan put stuff in /etc/ssl/certs then but
-  that directory is managed by p11-kit and doesn't serve the purpose
-  those programs think.
-- /var/lib/systemd/random-seed is a file
-- own /var/lib/machines
-- add systemd-228-nspawn-make-journal-linking-non-fatal-in-try-and-auto.diff
systemd.changes: same change

Old:

  0001-core-fix-bus-name-synchronization-after-daemon-reloa.patch
  0001-core-re-sync-bus-name-list-after-deserializing-durin.patch
  systemd-228-nspawn-make-journal-linking-non-fatal-in-try-and-auto.diff



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.UCBQC1/_old  2016-04-04 21:44:02.0 +0200
+++ /var/tmp/diff_new_pack.UCBQC1/_new  2016-04-04 21:44:02.0 +0200
@@ -92,9 +92,6 @@
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  libgcrypt-devel
 BuildRequires:  libxslt-tools
-# curl and bzip2 are required for building importd
-BuildRequires:  pkgconfig(bzip2)
-BuildRequires:  pkgconfig(libcurl)
 %if %{with python}
 BuildRequires:  python
 %endif
@@ -105,7 +102,7 @@
 BuildRequires:  pkgconfig(usbutils) >= 0.82
 # the buildignore is important for bootstrapping
 #!BuildIgnore:  udev
-Requires:   udev = %{version}-%{release}
+Requires:   udev >= 172
 Recommends: %{name}-bash-completion
 Requires:   dbus-1 >= 1.4.0
 Requires:   kbd
@@ -253,12 +250,6 @@
 Patch524:   0001-nss-mymachines-do-not-allow-overlong-machine-names.patch
 # PATCH-FIX-UPSTREAM (bsc#966535)
 Patch525:   0001-core-exclude-.slice-units-from-systemctl-isolate.patch
-# PATCH-FIX-UPSTREAM -- fixed after 228
-Patch526:   
systemd-228-nspawn-make-journal-linking-non-fatal-in-try-and-auto.diff
-# PATCH-FIX-UPSTREAM -- fixed after 228
-Patch527:   0001-core-fix-bus-name-synchronization-after-daemon-reloa.patch
-# PATCH-FIX-UPSTREAM -- fixed after 228
-Patch528:   0001-core-re-sync-bus-name-list-after-deserializing-durin.patch
 
 # UDEV PATCHES
 # 
@@ -333,7 +324,7 @@
 Summary:Development headers for systemd
 License:LGPL-2.1+
 Group:  Development/Libraries/C and C++
-Requires:   libsystemd0%{?mini} = 

commit systemd for openSUSE:Factory

2016-04-03 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2016-04-03 23:06:56

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2016-03-16 
10:23:44.0 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2016-04-03 23:06:58.0 +0200
@@ -1,0 +2,43 @@
+Sat Mar 26 15:59:36 UTC 2016 - jeng...@inai.de
+
+- Add two patches which address logind/networkd disappearing from
+  dbus (and busctl) even while the units and processes continue
+  running.
+  0001-core-fix-bus-name-synchronization-after-daemon-reloa.patch
+  0001-core-re-sync-bus-name-list-after-deserializing-durin.patch
+
+---
+Mon Mar 14 18:04:10 UTC 2016 - f...@suse.com
+
+- drop all compiler/linker option customizations:
+  - -pipe option is used by default since day 0
+  - get rid of cflags() function which is not needed
+  - --hash-size has no impact specially in runtime
+
+  IOW, use the default options for the compiler and the linker,
+  there's no point in making systemd different from other package in
+  this regards.
+
+---
+Mon Mar 14 17:26:00 UTC 2016 - f...@suse.com
+
+- use %make_build instead of 'make %{?_smp_mflags}'
+
+---
+Mon Mar 14 16:36:32 UTC 2016 - f...@suse.com
+
+- be more strict on own lib version requirements
+
+---
+Mon Mar 14 16:11:49 UTC 2016 - f...@suse.com
+
+- systemd should require udev with the exact same version
+
+---
+Thu Mar 10 08:01:57 UTC 2016 - wer...@suse.de
+
+- Modify patch handle-numlock-value-in-etc-sysconfig-keyboard.patch
+  to allow that open, seek, and read of /dev/mem may fail e.g.
+  on XEN based virtual guests (bsc#961120) 
+
+---
@@ -7,0 +51,14 @@
+
+---
+Thu Feb  4 11:05:37 UTC 2016 - lnus...@suse.de
+
+- require curl and bzip2 to build importd
+- curl also causes building of journal-upload. That one has rather
+  unusal certificate usage, set it's ca root to /etc/pki/systemd
+  instead of the built-in default /etc/ssl as journal-remote and
+  journal-upload think they kan put stuff in /etc/ssl/certs then but
+  that directory is managed by p11-kit and doesn't serve the purpose
+  those programs think.
+- /var/lib/systemd/random-seed is a file
+- own /var/lib/machines
+- add systemd-228-nspawn-make-journal-linking-non-fatal-in-try-and-auto.diff
systemd.changes: same change

New:

  0001-core-fix-bus-name-synchronization-after-daemon-reloa.patch
  0001-core-re-sync-bus-name-list-after-deserializing-durin.patch
  systemd-228-nspawn-make-journal-linking-non-fatal-in-try-and-auto.diff



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.PBnTRP/_old  2016-04-03 23:07:01.0 +0200
+++ /var/tmp/diff_new_pack.PBnTRP/_new  2016-04-03 23:07:01.0 +0200
@@ -92,6 +92,9 @@
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  libgcrypt-devel
 BuildRequires:  libxslt-tools
+# curl and bzip2 are required for building importd
+BuildRequires:  pkgconfig(bzip2)
+BuildRequires:  pkgconfig(libcurl)
 %if %{with python}
 BuildRequires:  python
 %endif
@@ -102,7 +105,7 @@
 BuildRequires:  pkgconfig(usbutils) >= 0.82
 # the buildignore is important for bootstrapping
 #!BuildIgnore:  udev
-Requires:   udev >= 172
+Requires:   udev = %{version}-%{release}
 Recommends: %{name}-bash-completion
 Requires:   dbus-1 >= 1.4.0
 Requires:   kbd
@@ -250,6 +253,12 @@
 Patch524:   0001-nss-mymachines-do-not-allow-overlong-machine-names.patch
 # PATCH-FIX-UPSTREAM (bsc#966535)
 Patch525:   0001-core-exclude-.slice-units-from-systemctl-isolate.patch
+# PATCH-FIX-UPSTREAM -- fixed after 228
+Patch526:   
systemd-228-nspawn-make-journal-linking-non-fatal-in-try-and-auto.diff
+# PATCH-FIX-UPSTREAM -- fixed after 228
+Patch527:   0001-core-fix-bus-name-synchronization-after-daemon-reloa.patch
+# PATCH-FIX-UPSTREAM -- fixed after 228
+Patch528:   0001-core-re-sync-bus-name-list-after-deserializing-durin.patch
 
 # UDEV PATCHES
 # 
@@ -324,7 +333,7 @@
 Summary:Development headers for systemd
 License:LGPL-2.1+
 Group:  Development/Libraries/C and C++
-Requires:   libsystemd0%{?mini} = %version

commit systemd for openSUSE:Factory

2016-03-16 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2016-03-16 10:23:42

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2016-02-03 
10:19:15.0 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2016-03-16 10:23:44.0 +0100
@@ -1,0 +2,8 @@
+Tue Mar  1 09:16:08 UTC 2016 - wer...@suse.de
+
+- Add upstream patch
+  0001-core-exclude-.slice-units-from-systemctl-isolate.patch
+  this fixes forced logouts on isolate target aka changing runlevel
+  (boo#966535) 
+
+---
@@ -27,0 +36,6 @@
+
+---
+Thu Dec  3 15:33:27 UTC 2015 - tchva...@suse.com
+
+- Add patch to enable working steam controller:
+  * 1099-Add-default-rules-for-valve-steam-controller-to-work.patch
--- /work/SRC/openSUSE:Factory/systemd/systemd.changes  2016-02-03 
10:19:15.0 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd.changes 2016-03-16 
10:23:44.0 +0100
@@ -1,0 +2,8 @@
+Tue Mar  1 09:16:08 UTC 2016 - wer...@suse.de
+
+- Add upstream patch
+  0001-core-exclude-.slice-units-from-systemctl-isolate.patch
+  this fixes forced logouts on isolate target aka changing runlevel
+  (boo#966535) 
+
+---

New:

  0001-core-exclude-.slice-units-from-systemctl-isolate.patch



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.6umLCl/_old  2016-03-16 10:23:46.0 +0100
+++ /var/tmp/diff_new_pack.6umLCl/_new  2016-03-16 10:23:46.0 +0100
@@ -248,6 +248,8 @@
 Patch523:   let-vconsole-setup-get-properties-only-once-to-copy-them.patch
 # PATCH-FIX-UPSTREAM (bsc#956712)
 Patch524:   0001-nss-mymachines-do-not-allow-overlong-machine-names.patch
+# PATCH-FIX-UPSTREAM (bsc#966535)
+Patch525:   0001-core-exclude-.slice-units-from-systemctl-isolate.patch
 
 # UDEV PATCHES
 # 
@@ -289,8 +291,10 @@
 Patch1097:  1097-udevd-increase-maximum-number-of-children.patch
 # PATCH-FIX-OPENSUSE 1098-systemd-networkd-alias-network-service.patch
 Patch1098:  1098-systemd-networkd-alias-network-service.patch
+# PATCH-FIX-OPENSUSE 
1099-Add-default-rules-for-valve-steam-controller-to-work.patch
+Patch1099:  1099-Add-default-rules-for-valve-steam-controller-to-work.patch
 # PATCH-FIX-OPENSUSE hostname-NULL.patch - fix crash on xen build hosts in OBS 
Marcus Meissner
-Patch1099:  hostname-NULL.patch
+Patch1100:  hostname-NULL.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB
@@ -586,6 +590,7 @@
 %patch522 -p1
 %patch523 -p0
 %patch524 -p1
+%patch525 -p0
 
 # udev patches
 %patch1002 -p1
@@ -607,6 +612,7 @@
 %patch1097 -p1
 %patch1098 -p1
 %patch1099 -p1
+%patch1100 -p1
 
 #
 # In combination with Patch352 set-and-use-default-logconsole.patch

++ systemd.spec ++
--- /var/tmp/diff_new_pack.6umLCl/_old  2016-03-16 10:23:46.0 +0100
+++ /var/tmp/diff_new_pack.6umLCl/_new  2016-03-16 10:23:46.0 +0100
@@ -243,6 +243,8 @@
 Patch523:   let-vconsole-setup-get-properties-only-once-to-copy-them.patch
 # PATCH-FIX-UPSTREAM (bsc#956712)
 Patch524:   0001-nss-mymachines-do-not-allow-overlong-machine-names.patch
+# PATCH-FIX-UPSTREAM (bsc#966535)
+Patch525:   0001-core-exclude-.slice-units-from-systemctl-isolate.patch
 
 # UDEV PATCHES
 # 
@@ -583,6 +585,7 @@
 %patch522 -p1
 %patch523 -p0
 %patch524 -p1
+%patch525 -p0
 
 # udev patches
 %patch1002 -p1

++ 0001-core-exclude-.slice-units-from-systemctl-isolate.patch ++
>From 1b4cd0cf11feb7d41f2eff17f86fa55b31bb6841 Mon Sep 17 00:00:00 2001
From: Lennart Poettering 
Date: Thu, 18 Feb 2016 22:51:23 +0100
Subject: [PATCH] core: exclude .slice units from "systemctl isolate"

Fixes: #1969
---
 src/core/scope.c | 3 +--
 src/core/slice.c | 8 
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git src/core/scope.c src/core/scope.c
index c5d0ece..361695c 100644
--- src/core/scope.c
+++ src/core/scope.c
@@ -50,8 +50,7 @@ static void scope_init(Unit *u) {
 assert(u->load_state == UNIT_STUB);
 
 s->timeout_stop_usec = u->manager->default_timeout_stop_usec;
-
-UNIT(s)->ignore_on_isolate = true;
+u->ignore_on_isolate = true;
 }
 
 static void scope_done(Unit *u) {
diff --git src/core/slice.c src/core/slice.c
index d65364c..667f61b 100644
--- src/core/slice.c
+++ src/core/slice.c
@@ -34,6 +34,13 @@ static const 

commit systemd for openSUSE:Factory

2016-02-03 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2016-02-03 10:19:12

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2015-12-27 
01:53:14.0 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2016-02-03 10:19:15.0 +0100
@@ -1,0 +2,72 @@
+Sat Jan  9 22:46:21 UTC 2016 - afaer...@suse.de
+
+- systemd-sysv-install: Fix chkconfig argument for disable op
+
+---
+Thu Jan  7 08:01:07 UTC 2016 - o...@aepfle.de
+
+- Create groups adm,input,tape in fixed order (boo#944660) 
+
+---
+Mon Dec 21 16:25:44 UTC 2015 - f...@suse.com
+
+- Make sure we don't use tmpfs on /tmp by default (bsc#940522)
+
+---
+Mon Dec 21 10:07:38 UTC 2015 - jeng...@inai.de
+
+- Avoid enabling readahead services; they have been removed.
+- In %install, only process kbd-model-map.xkb-generated if it
+  exists. Resolves a build failure in 13.2/42.1.
+
+---
+Wed Dec  9 15:12:30 UTC 2015 - crrodrig...@opensuse.org
+
+- spec: update minimum kernel version to 3.11
+- Update minimum util-linux version to 2.27.1
+
+---
+Mon Nov 30 13:59:52 UTC 2015 - thomas.bl...@suse.com
+
+- fix CVE-2015-7510: Stack overflow in nss-mymachines (boo#956712)
+  Add 0001-nss-mymachines-do-not-allow-overlong-machine-names.patch
+
+---
+Wed Nov 18 14:17:05 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 228
+* The various memory-related resource limit settings (such as
+  LimitAS=) now understand the usual K, M, G, ... suffixes to
+  the base of 1024 (IEC). Similar, the time-related settings
+  understand the usual min, h, day, ... suffixes now.
+* CPUAffinity= now takes CPU index ranges in addition to just
+  individual indexes.
+* A number of properties previously only settable in unit
+  files are now also available as properties to set when
+  creating transient units programmatically via the bus.
+- Remove 0001-Make-sure-the-mount-units-pulled-by-RequiresMountsFo.patch
+  (merged upstream)
+
+---
+Fri Nov 13 00:00:12 UTC 2015 - sor.ale...@meowr.ru
+
+- Update to 227.
+- Rebase systemd-pam_config.patch,
+  handle-root_uses_lang-value-in-etc-sysconfig-language.patch,
+  0001-add-hdflush-for-reboot-or-hddown-for-poweroff.patch,
+  0001-On_s390_con3270_disable_ANSI_colour_esc.patch,
+  0014-journald-with-journaling-FS.patch,
+  0019-make-completion-smart-to-be-able-to-redirect.patch,
+  avoid-divide-by-zero-sigtrap.patch, systemd-add-user-keep.patch,
+  set-and-use-default-logconsole.patch,
+  tty-ask-password-agent-on-console.patch,
+  0001-bnc888612-logind-polkit-acpi.patch,
+  watch_resolv.conf_for_become_changed.patch,
+  1097-udevd-increase-maximum-number-of-children.patch.
+- Remove
+  0002-units-enable-waiting-for-unit-termination-in-certain.patch,
+  1001-re-enable-by_path-links-for-ata-devices.patch,
+  rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch:
+  fixed upstream.
+
+---
--- /work/SRC/openSUSE:Factory/systemd/systemd.changes  2015-12-27 
01:53:15.0 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd.changes 2016-02-03 
10:19:15.0 +0100
@@ -1,0 +2,78 @@
+Sat Jan  9 22:46:21 UTC 2016 - afaer...@suse.de
+
+- systemd-sysv-install: Fix chkconfig argument for disable op
+
+---
+Thu Jan  7 08:01:07 UTC 2016 - o...@aepfle.de
+
+- Create groups adm,input,tape in fixed order (boo#944660) 
+
+---
+Mon Dec 21 16:25:44 UTC 2015 - f...@suse.com
+
+- Make sure we don't use tmpfs on /tmp by default (bsc#940522)
+
+---
+Mon Dec 21 10:07:38 UTC 2015 - jeng...@inai.de
+
+- Avoid enabling readahead services; they have been removed.
+- In %install, only process kbd-model-map.xkb-generated if it
+  exists. Resolves a build failure in 13.2/42.1.
+
+---
+Wed Dec  9 15:12:30 UTC 2015 - crrodrig...@opensuse.org
+
+- spec: update minimum kernel version to 3.11
+- Update minimum util-linux version to 2.27.1
+

commit systemd for openSUSE:Factory

2015-12-26 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2015-12-27 01:53:14

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2015-12-23 
12:01:41.0 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2015-12-27 01:53:14.0 +0100
@@ -2,56 +1,0 @@
-Mon Dec 21 16:25:44 UTC 2015 - f...@suse.com
-
-- Make sure we don't use tmpfs on /tmp by default (bsc#940522)
-

-Mon Dec 21 10:07:38 UTC 2015 - jeng...@inai.de
-
-- Avoid enabling readahead services; they have been removed.
-- In %install, only process kbd-model-map.xkb-generated if it
-  exists. Resolves a build failure in 13.2/42.1.
-

-Mon Nov 30 13:59:52 UTC 2015 - thomas.bl...@suse.com
-
-- fix CVE-2015-7510: Stack overflow in nss-mymachines (boo#956712)
-  Add 0001-nss-mymachines-do-not-allow-overlong-machine-names.patch
-

-Wed Nov 18 14:17:05 UTC 2015 - jeng...@inai.de
-
-- Update to new upstream release 228
-* The various memory-related resource limit settings (such as
-  LimitAS=) now understand the usual K, M, G, ... suffixes to
-  the base of 1024 (IEC). Similar, the time-related settings
-  understand the usual min, h, day, ... suffixes now.
-* CPUAffinity= now takes CPU index ranges in addition to just
-  individual indexes.
-* A number of properties previously only settable in unit
-  files are now also available as properties to set when
-  creating transient units programmatically via the bus.
-- Remove 0001-Make-sure-the-mount-units-pulled-by-RequiresMountsFo.patch
-  (merged upstream)
-

-Fri Nov 13 00:00:12 UTC 2015 - sor.ale...@meowr.ru
-
-- Update to 227.
-- Rebase systemd-pam_config.patch,
-  handle-root_uses_lang-value-in-etc-sysconfig-language.patch,
-  0001-add-hdflush-for-reboot-or-hddown-for-poweroff.patch,
-  0001-On_s390_con3270_disable_ANSI_colour_esc.patch,
-  0014-journald-with-journaling-FS.patch,
-  0019-make-completion-smart-to-be-able-to-redirect.patch,
-  avoid-divide-by-zero-sigtrap.patch, systemd-add-user-keep.patch,
-  set-and-use-default-logconsole.patch,
-  tty-ask-password-agent-on-console.patch,
-  0001-bnc888612-logind-polkit-acpi.patch,
-  watch_resolv.conf_for_become_changed.patch,
-  1097-udevd-increase-maximum-number-of-children.patch.
-- Remove
-  0002-units-enable-waiting-for-unit-termination-in-certain.patch,
-  1001-re-enable-by_path-links-for-ata-devices.patch,
-  rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch:
-  fixed upstream.
-

systemd.changes: same change

Old:

  0001-nss-mymachines-do-not-allow-overlong-machine-names.patch
  v228.tar.gz

New:

  0001-Make-sure-the-mount-units-pulled-by-RequiresMountsFo.patch
  0002-units-enable-waiting-for-unit-termination-in-certain.patch
  1001-re-enable-by_path-links-for-ata-devices.patch
  rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch
  v224.tar.gz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.jKY1Bc/_old  2015-12-27 01:53:17.0 +0100
+++ /var/tmp/diff_new_pack.jKY1Bc/_new  2015-12-27 01:53:17.0 +0100
@@ -42,7 +42,7 @@
 
 Name:   systemd-mini
 Url:http://www.freedesktop.org/wiki/Software/systemd
-Version:228
+Version:224
 Release:0
 Summary:A System and Session Manager
 License:LGPL-2.1+
@@ -112,7 +112,7 @@
 Requires:   pwdutils
 Requires:   systemd-presets-branding
 Requires:   sysvinit-tools
-Requires:   util-linux >= 2.27
+Requires:   util-linux >= 2.26
 Requires(post): coreutils
 Requires(post): findutils
 Requires(post): pam-config >= 0.79-5
@@ -176,10 +176,16 @@
 # Never add any patches to this package without the upstream commit id
 # in the patch. Any patches added here without a very good reason to make
 # an exception will be silently removed with the next version update.
+# PATCH-FIX-UPSTREAM 
rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch 
rjsch...@suse.com -- add lid switch of ARM based Chromebook as a power switch 
to logind
+Patch38:
rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch
 # PATCH-FIX-OPENSUSE make-emergency.service-conflict-with-syslog.socket.patch 
(bnc#852232)
 Patch84:

commit systemd for openSUSE:Factory

2015-12-23 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2015-12-23 12:01:38

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2015-11-24 
22:33:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2015-12-23 12:01:41.0 +0100
@@ -1,0 +2,56 @@
+Mon Dec 21 16:25:44 UTC 2015 - f...@suse.com
+
+- Make sure we don't use tmpfs on /tmp by default (bsc#940522)
+
+---
+Mon Dec 21 10:07:38 UTC 2015 - jeng...@inai.de
+
+- Avoid enabling readahead services; they have been removed.
+- In %install, only process kbd-model-map.xkb-generated if it
+  exists. Resolves a build failure in 13.2/42.1.
+
+---
+Mon Nov 30 13:59:52 UTC 2015 - thomas.bl...@suse.com
+
+- fix CVE-2015-7510: Stack overflow in nss-mymachines (boo#956712)
+  Add 0001-nss-mymachines-do-not-allow-overlong-machine-names.patch
+
+---
+Wed Nov 18 14:17:05 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 228
+* The various memory-related resource limit settings (such as
+  LimitAS=) now understand the usual K, M, G, ... suffixes to
+  the base of 1024 (IEC). Similar, the time-related settings
+  understand the usual min, h, day, ... suffixes now.
+* CPUAffinity= now takes CPU index ranges in addition to just
+  individual indexes.
+* A number of properties previously only settable in unit
+  files are now also available as properties to set when
+  creating transient units programmatically via the bus.
+- Remove 0001-Make-sure-the-mount-units-pulled-by-RequiresMountsFo.patch
+  (merged upstream)
+
+---
+Fri Nov 13 00:00:12 UTC 2015 - sor.ale...@meowr.ru
+
+- Update to 227.
+- Rebase systemd-pam_config.patch,
+  handle-root_uses_lang-value-in-etc-sysconfig-language.patch,
+  0001-add-hdflush-for-reboot-or-hddown-for-poweroff.patch,
+  0001-On_s390_con3270_disable_ANSI_colour_esc.patch,
+  0014-journald-with-journaling-FS.patch,
+  0019-make-completion-smart-to-be-able-to-redirect.patch,
+  avoid-divide-by-zero-sigtrap.patch, systemd-add-user-keep.patch,
+  set-and-use-default-logconsole.patch,
+  tty-ask-password-agent-on-console.patch,
+  0001-bnc888612-logind-polkit-acpi.patch,
+  watch_resolv.conf_for_become_changed.patch,
+  1097-udevd-increase-maximum-number-of-children.patch.
+- Remove
+  0002-units-enable-waiting-for-unit-termination-in-certain.patch,
+  1001-re-enable-by_path-links-for-ata-devices.patch,
+  rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch:
+  fixed upstream.
+
+---
systemd.changes: same change

Old:

  0001-Make-sure-the-mount-units-pulled-by-RequiresMountsFo.patch
  0002-units-enable-waiting-for-unit-termination-in-certain.patch
  1001-re-enable-by_path-links-for-ata-devices.patch
  rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch
  v224.tar.gz

New:

  0001-nss-mymachines-do-not-allow-overlong-machine-names.patch
  v228.tar.gz



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.MlsPF4/_old  2015-12-23 12:01:44.0 +0100
+++ /var/tmp/diff_new_pack.MlsPF4/_new  2015-12-23 12:01:44.0 +0100
@@ -42,7 +42,7 @@
 
 Name:   systemd-mini
 Url:http://www.freedesktop.org/wiki/Software/systemd
-Version:224
+Version:228
 Release:0
 Summary:A System and Session Manager
 License:LGPL-2.1+
@@ -112,7 +112,7 @@
 Requires:   pwdutils
 Requires:   systemd-presets-branding
 Requires:   sysvinit-tools
-Requires:   util-linux >= 2.26
+Requires:   util-linux >= 2.27
 Requires(post): coreutils
 Requires(post): findutils
 Requires(post): pam-config >= 0.79-5
@@ -176,16 +176,10 @@
 # Never add any patches to this package without the upstream commit id
 # in the patch. Any patches added here without a very good reason to make
 # an exception will be silently removed with the next version update.
-# PATCH-FIX-UPSTREAM 
rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch 
rjsch...@suse.com -- add lid switch of ARM based Chromebook as a power switch 
to logind
-Patch38:
rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch
 # PATCH-FIX-OPENSUSE make-emergency.service-conflict-with-syslog.socket.patch 
(bnc#852232)
 Patch84:

commit systemd for openSUSE:Factory

2015-11-24 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2015-11-24 22:33:21

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2015-11-02 
12:54:16.0 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2015-11-24 22:33:23.0 +0100
@@ -1,0 +2,13 @@
+Thu Nov 12 09:56:36 UTC 2015 - wer...@suse.de
+
+- Modify patch handle-root_uses_lang-value-in-etc-sysconfig-language.patch
+  to handle locale at boot time well (boo#927250) 
+- Be able to use build service environments several times
+
+---
+Tue Nov 10 18:06:43 UTC 2015 - sch...@suse.de
+
+- 1096-new-udev-root-symlink-generator.patch: fix substitution in
+  ExecStart value
+
+---
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.PJ6Y22/_old  2015-11-24 22:33:25.0 +0100
+++ /var/tmp/diff_new_pack.PJ6Y22/_new  2015-11-24 22:33:25.0 +0100
@@ -658,6 +658,16 @@
   esac
   set +o noclobber
 }
+
+#
+# Be sure that fresh build libudev is linked as otherwise no errors are found
+#
+sed -ri '/^systemd_cryptsetup_CFLAGS/,/^systemd_cryptsetup_LDADD/{ /^$/a\
+systemd_cryptsetup_LDFLAGS = \\\
+$(AM_LDFLAGS) \\\
+-Wl,-rpath-link=$(top_srcdir)/.libs\
+
+}' Makefile.am
 sh autogen.sh
 
 export V=e

++ systemd.spec ++
--- /var/tmp/diff_new_pack.PJ6Y22/_old  2015-11-24 22:33:25.0 +0100
+++ /var/tmp/diff_new_pack.PJ6Y22/_new  2015-11-24 22:33:25.0 +0100
@@ -653,6 +653,16 @@
   esac
   set +o noclobber
 }
+
+#
+# Be sure that fresh build libudev is linked as otherwise no errors are found
+#
+sed -ri '/^systemd_cryptsetup_CFLAGS/,/^systemd_cryptsetup_LDADD/{ /^$/a\
+systemd_cryptsetup_LDFLAGS = \\\
+$(AM_LDFLAGS) \\\
+-Wl,-rpath-link=$(top_srcdir)/.libs\
+
+}' Makefile.am
 sh autogen.sh
 
 export V=e

++ 1096-new-udev-root-symlink-generator.patch ++
--- /var/tmp/diff_new_pack.PJ6Y22/_old  2015-11-24 22:33:25.0 +0100
+++ /var/tmp/diff_new_pack.PJ6Y22/_new  2015-11-24 22:33:25.0 +0100
@@ -94,19 +94,6 @@
 +  return 0;
 +}
 --- /dev/null
-+++ systemd-222/units/systemd-udev-root-symlink.service
-@@ -0,0 +1,10 @@
-+[Unit]
-+Description=Rule generator for /dev/root symlink
-+Before=systemd-udevd.service
-+DefaultDependencies=no
-+ConditionPathIsReadWrite=/run/udev
-+
-+[Service]
-+Type=oneshot
-+RemainAfterExit=yes
-+ExecStart=/usr/lib/udev/rootsymlink-generator
 /dev/null
 +++ systemd-222/units/systemd-udev-root-symlink.service.in
 @@ -0,0 +1,10 @@
 +[Unit]
@@ -118,4 +105,4 @@
 +[Service]
 +Type=oneshot
 +RemainAfterExit=yes
-+ExecStart=@udevlibexec@/rootsymlink-generator
++ExecStart=@udevlibexecdir@/rootsymlink-generator

++ handle-root_uses_lang-value-in-etc-sysconfig-language.patch ++
--- /var/tmp/diff_new_pack.PJ6Y22/_old  2015-11-24 22:33:25.0 +0100
+++ /var/tmp/diff_new_pack.PJ6Y22/_new  2015-11-24 22:33:25.0 +0100
@@ -11,42 +11,55 @@
 ===
 --- systemd-221.orig/src/core/locale-setup.c
 +++ systemd-221/src/core/locale-setup.c
-@@ -34,6 +34,11 @@ int locale_setup(char ***environment) {
+@@ -34,6 +34,10 @@ int locale_setup(char ***environment) {
  char **add;
  char *variables[_VARIABLE_LC_MAX] = {};
  int r = 0, i;
 +#ifdef HAVE_SYSV_COMPAT
-+char _cleanup_free_ *root_uses_lang;
-+
-+zero(root_uses_lang);
++char _cleanup_free_ *rc_lang = NULL, *rc_lc_ctype = NULL;
++char _cleanup_free_ *root_uses_lang = NULL;
 +#endif
  
  if (detect_container(NULL) <= 0) {
  r = parse_env_file("/proc/cmdline", WHITESPACE,
-@@ -80,6 +85,27 @@ int locale_setup(char ***environment) {
+@@ -80,6 +85,41 @@ int locale_setup(char ***environment) {
  if (r < 0 && r != -ENOENT)
  log_warning_errno(r, "Failed to read 
/etc/locale.conf: %m");
  }
 +#ifdef HAVE_SYSV_COMPAT
-+if (r <= 0 &&
-+(r = parse_env_file("/etc/sysconfig/language", NEWLINE,
-+"ROOT_USES_LANG", _uses_lang,
-+"RC_LANG", [VARIABLE_LANG],
-+ NULL)) < 0) {
-+if (r != -ENOENT)
-+log_warning("Failed to read /etc/sysconfig/language: %s", 
strerror(-r));
++r = parse_env_file("/etc/sysconfig/language", NEWLINE,
++   

commit systemd for openSUSE:Factory

2015-11-02 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2015-11-02 12:54:15

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2015-09-27 
14:31:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2015-11-02 12:54:16.0 +0100
@@ -1,0 +2,57 @@
+Wed Oct 21 20:18:58 UTC 2015 - dmuel...@suse.com
+
+- enable seccomp for aarch64 (fate#318444)
+
+---
+Thu Oct 15 14:12:44 UTC 2015 - f...@suse.com
+
+- Fix again UEFI for mini package
+
+---
+Thu Oct 15 09:07:51 UTC 2015 - jeng...@inai.de
+
+- Drop one more undesirable Obsoletes/Provides. This should have
+  been a Conflicts. (There was already a Conflicts, and since
+  Conflicts go both ways, we won't need a second one.)
+
+---
+Thu Oct 15 08:19:00 UTC 2015 - wer...@suse.de
+
+- No UEFI for systemd-mini 
+
+---
+Mon Oct 12 11:34:13 UTC 2015 - f...@suse.com
+
+- Add 2 upstream patches to fix boo#949574 and bsc#932284
+  0001-Make-sure-the-mount-units-pulled-by-RequiresMountsFo.patch
+  0002-units-enable-waiting-for-unit-termination-in-certain.patch
+
+---
+Fri Oct  9 18:03:02 UTC 2015 - f...@suse.com
+
+- Disable systemd-boot on aarch64 since it fails to build.
+  Error while compiling src/boot/efi/util.o is:
+  usr/include/efi/aarch64/efibind.h:2:20: fatal error: stdint.h: No such file 
or directory
+
+---
+Fri Oct  9 07:16:45 UTC 2015 - f...@suse.com
+
+- Fix UEFI detection logic: basically we let configure.ac figure out
+  if UEFI is supported by the current build environment. No need to
+  clutter the spec file with a new conditionnal %has_efi.
+
+- Provide systemd-bootx64.efi (aka gummiboot)
+
+---
+Tue Oct  6 15:13:04 UTC 2015 - wer...@suse.de
+
+- Modify patch tty-ask-password-agent-on-console.patch to reflect
+  the changes done for pull request 1432 
+
+---
+Thu Oct  1 15:58:32 UTC 2015 - jeng...@inai.de
+
+- Undo Obsoletes/Provides (from Aug 11), creates too big a cycle.
+- Provide systemd-sysv-install program/link [bnc#948353]
+
+---
systemd.changes: same change

New:

  0001-Make-sure-the-mount-units-pulled-by-RequiresMountsFo.patch
  0002-units-enable-waiting-for-unit-termination-in-certain.patch
  systemd-sysv-install



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.NuPtFS/_old  2015-11-02 12:54:18.0 +0100
+++ /var/tmp/diff_new_pack.NuPtFS/_new  2015-11-02 12:54:18.0 +0100
@@ -29,11 +29,6 @@
 %bcond_with resolved
 %bcond_with python
 %bcond_with parentpathid
-%ifarch %{ix86} x86_64 aarch64
-%define has_efi 1
-%else
-%define has_efi 0
-%endif
 %if 0%{?suse_version} > 1315
 %bcond_without  permission
 %bcond_without  blkrrpart
@@ -77,16 +72,21 @@
 BuildRequires:  pkgconfig(liblzma)
 BuildRequires:  pkgconfig(libpci) >= 3
 BuildRequires:  pkgconfig(mount) >= 2.26
-%ifarch %ix86 x86_64 x32 %arm ppc64le s390x
+%ifarch aarch64 %ix86 x86_64 x32 %arm ppc64le s390x
 BuildRequires:  pkgconfig(libseccomp)
 %endif
+%ifarch %{ix86} x86_64
+BuildRequires:  gnu-efi
+%endif
 BuildRequires:  pkgconfig(libselinux) >= 2.1.9
 BuildRequires:  pkgconfig(libsepol)
 Conflicts:  sysvinit
+Conflicts:  otherproviders(systemd)
 %if 0%{?bootstrap}
 #!BuildIgnore:  dbus-1
+Requires:   this-is-only-for-build-envs
 Provides:   systemd = %version-%release
-Conflicts:  otherproviders(systemd)
+Conflicts:  kiwi
 %else
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  libgcrypt-devel
@@ -143,6 +143,7 @@
 Source9:nss-myhostname-config
 Source10:   macros.systemd.upstream
 Source11:   after-local.service
+Source12:   systemd-sysv-install
 
 Source1065: systemd-remount-tmpfs
 
@@ -181,6 +182,10 @@
 Patch84:make-emergency.service-conflict-with-syslog.socket.patch
 # PATCH-FIX-SUSE 0001-add-hdflush-for-reboot-or-hddown-for-poweroff.patch
 Patch86:0001-add-hdflush-for-reboot-or-hddown-for-poweroff.patch
+# PATCH-FIX-UPSTREAM (boo#949574)
+Patch87:

commit systemd for openSUSE:Factory

2015-09-25 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2015-09-25 08:51:59

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is "systemd"

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2015-06-12 
20:24:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2015-09-25 08:51:52.0 +0200
@@ -1,0 +2,5 @@
+Thu Sep 24 12:47:29 UTC 2015 - dims...@opensuse.org
+
+- Add systemd-bfo88401.patch: do not restart services on coldplug.
+
+---
systemd.changes: same change

New:

  systemd-bfo88401.patch



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.nVVcgr/_old  2015-09-25 08:51:55.0 +0200
+++ /var/tmp/diff_new_pack.nVVcgr/_new  2015-09-25 08:51:55.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package systemd-mini
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -256,6 +256,7 @@
 Patch522:   0001-core-rework-device-state-logic.patch
 # PATCH-FIX-SUSE/PATCH-FIX-UPSTREAM
 Patch523:   0001-Let-some-boolean-survive-a-daemon-reload.patch
+Patch524:   systemd-bfo88401.patch
 
 # UDEV PATCHES
 # 
@@ -609,6 +610,7 @@
 %patch521 -p1
 %patch522 -p1
 %patch523 -p1
+%patch524 -p1
 
 # udev patches
 %patch1001 -p1

++ systemd.spec ++
--- /var/tmp/diff_new_pack.nVVcgr/_old  2015-09-25 08:51:55.0 +0200
+++ /var/tmp/diff_new_pack.nVVcgr/_new  2015-09-25 08:51:55.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package systemd
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -251,6 +251,7 @@
 Patch522:   0001-core-rework-device-state-logic.patch
 # PATCH-FIX-SUSE/PATCH-FIX-UPSTREAM
 Patch523:   0001-Let-some-boolean-survive-a-daemon-reload.patch
+Patch524:   systemd-bfo88401.patch
 
 # UDEV PATCHES
 # 
@@ -604,6 +605,7 @@
 %patch521 -p1
 %patch522 -p1
 %patch523 -p1
+%patch524 -p1
 
 # udev patches
 %patch1001 -p1

++ systemd-bfo88401.patch ++
>From f78f265f405a61387c6c12a879ac0d6b6dc958db Mon Sep 17 00:00:00 2001
From: Lennart Poettering 
Date: Fri, 24 Apr 2015 16:04:50 +0200
Subject: core: always coldplug units that are triggered by other units before
 those

Let's make sure that we don't enqueue triggering jobs for units before
those units are actually fully loaded.

http://lists.freedesktop.org/archives/systemd-devel/2015-April/031176.html
https://bugs.freedesktop.org/show_bug.cgi?id=88401

diff --git a/src/core/unit.c b/src/core/unit.c
index 70a2b57..2b356e2 100644
--- a/src/core/unit.c
+++ b/src/core/unit.c
@@ -2876,13 +2876,32 @@ int unit_add_node_link(Unit *u, const char *what, bool 
wants) {
 }
 
 int unit_coldplug(Unit *u) {
+Unit *other;
+Iterator i;
 int r;
 
 assert(u);
 
-if (UNIT_VTABLE(u)->coldplug)
-if ((r = UNIT_VTABLE(u)->coldplug(u)) < 0)
+/* Make sure we don't enter a loop, when coldplugging
+ * recursively. */
+if (u->coldplugged)
+return 0;
+
+u->coldplugged = true;
+
+/* Make sure everything that we might pull in through
+ * triggering is coldplugged before us */
+SET_FOREACH(other, u->dependencies[UNIT_TRIGGERS], i) {
+r = unit_coldplug(other);
+if (r < 0)
 return r;
+}
+
+if (UNIT_VTABLE(u)->coldplug) {
+r = UNIT_VTABLE(u)->coldplug(u);
+if (r < 0)
+return r;
+}
 
 if (u->job) {
 r = job_coldplug(u->job);
diff --git a/src/core/unit.h b/src/core/unit.h
index be306a0..1a44271 100644
--- a/src/core/unit.h
+++ b/src/core/unit.h
@@ -104,6 +104,7 @@ struct Unit {
 char *fragment_path; /* if loaded from a config file this is the 
primary path to it */
 char *source_path; /* if converted, the source file */
 char **dropin_paths;
+
 usec_t fragment_mtime;
 usec_t source_mtime;
 usec_t dropin_mtime;
@@ -233,6 +234,9 @@ struct Unit {
 bool cgroup_realized:1;
 bool 

commit systemd for openSUSE:Factory

2015-06-12 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2015-06-12 20:24:37

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is systemd

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2015-04-30 
11:50:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2015-06-12 20:24:38.0 +0200
@@ -1,0 +2,44 @@
+Thu Jun 11 14:48:03 UTC 2015 - wer...@suse.de
+
+- Remove libudev0 from baselibs.conf 
+
+---
+Thu Jun 11 12:12:58 UTC 2015 - wer...@suse.de
+
+- Drop 1055-let-9719859c07aa13539ed2cd4b31972cd30f678543-apply.patch
+  as now upstream code 
+- Add 0001-Let-some-boolean-survive-a-daemon-reload.patch to fix
+  bsc#933365 and boo#934077
+
+---
+Tue Jun  2 13:33:24 UTC 2015 - pwieczorkiew...@suse.com
+
+- Add 1098-systemd-networkd-alias-network-service.patch to alias
+  network.service the same way NetworkManager and wicked does.
+  This is needed by yast2 and other parts of the system. boo#933092
+
+---
+Mon May 18 14:39:47 UTC 2015 - wer...@suse.de
+
+- Modify patch 1021-udev-re-add-persistent-net-rules.patch to use
+  the new return values of proc_cmdline() in enable_name_policy()
+  this should fix boo#931165
+
+---
+Mon May 18 12:25:54 UTC 2015 - jeng...@inai.de
+
+- Drop 1021-udev-re-add-persistent-net-rules.patch,
+  1036-rules-disable-usage-of-dev_id-in-persistent-rules.patch,
+  1040-re-enable-dev_id-conditionally-in-persistent-rules.patch,
+  1046-fix-duplicated-rules-with-layer3-interfaces.patch,
+  1050-only-rename-SRIOV-VF-devices-when-name-starts-with-eth.patch,
+  1051-check-if-NAME-has-a-value.patch,
+  1053-better-checks-in-write_net_rules.patch,
+  1088-drop-renaming-of-virtual-interfaces-in-guest.patch.
+  1021 originally broke parsing of net.ifnames=0 [bnc#931165],
+  and given that neither the kernel command line needs to be
+  touched nor the source be patched to reach the unpredictable
+  naming setup for SLE, all these parts are moved to a separate
+  package.
+
+---
@@ -1527 +1571 @@
---
+---
@@ -2369 +2413 @@
--
+---
@@ -2377 +2421 @@
--
+---
@@ -2860,0 +2905 @@
+---
systemd.changes: same change

Old:

  1021-udev-re-add-persistent-net-rules.patch
  1036-rules-disable-usage-of-dev_id-in-persistent-rules.patch
  1040-re-enable-dev_id-conditionally-in-persistent-rules.patch
  1046-fix-duplicated-rules-with-layer3-interfaces.patch
  1050-only-rename-SRIOV-VF-devices-when-name-starts-with-eth.patch
  1051-check-if-NAME-has-a-value.patch
  1053-better-checks-in-write_net_rules.patch
  1055-let-9719859c07aa13539ed2cd4b31972cd30f678543-apply.patch
  1088-drop-renaming-of-virtual-interfaces-in-guest.patch

New:

  0001-Let-some-boolean-survive-a-daemon-reload.patch
  1098-systemd-networkd-alias-network-service.patch



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.4az7t2/_old  2015-06-12 20:24:42.0 +0200
+++ /var/tmp/diff_new_pack.4az7t2/_new  2015-06-12 20:24:42.0 +0200
@@ -254,6 +254,8 @@
 # PATCH-FIX-SUSE systemd-add-user-keep.patch (bnc#903009)
 Patch521:   kbd-model-map.patch
 Patch522:   0001-core-rework-device-state-logic.patch
+# PATCH-FIX-SUSE/PATCH-FIX-UPSTREAM
+Patch523:   0001-Let-some-boolean-survive-a-daemon-reload.patch
 
 # UDEV PATCHES
 # 
@@ -281,40 +283,24 @@
 Patch1012:  1012-Skip-persistent-device-link-creation-on-multipath-de.patch
 # PATCH-FIX-SUSE Do not use runtime PM for some IBM consoles (bnc#868931)
 Patch1013:  1013-no-runtime-PM-for-IBM-consoles.patch
-# PATCH-FIX-SUSE 1021-udev-re-add-persistent-net-rules.patch
-Patch1021:  1021-udev-re-add-persistent-net-rules.patch
 # PATCH-FIX-SUSE 
1035-99-systemd.rules-Ignore-devices-with-SYSTEMD_READY-0.patch
 Patch1035:  1035-99-systemd.rules-Ignore-devices-with-SYSTEMD_READY-0.patch
-# PATCH-FIX-SUSE 

commit systemd for openSUSE:Factory

2015-04-30 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2015-04-30 11:50:12

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is systemd

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2015-04-15 
16:21:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2015-04-30 11:50:13.0 +0200
@@ -1,0 +2,7 @@
+Mon Mar 16 15:35:31 UTC 2015 - wer...@suse.de
+
+- Add upstream patch
+  0001-core-don-t-change-removed-devices-to-state-tentative.patch
+  to fix the fix of the last backport (bsc#921898) 
+
+---
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.QJXb8d/_old  2015-04-30 11:50:15.0 +0200
+++ /var/tmp/diff_new_pack.QJXb8d/_new  2015-04-30 11:50:15.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package systemd-mini
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed

systemd.spec: same change
++ use-rndaddentropy-ioctl-to-load-random-seed.patch ++
--- /var/tmp/diff_new_pack.QJXb8d/_old  2015-04-30 11:50:16.0 +0200
+++ /var/tmp/diff_new_pack.QJXb8d/_new  2015-04-30 11:50:16.0 +0200
@@ -5,13 +5,11 @@
 Related to bnc#892096
 
 ---
- src/random-seed/random-seed.c |   65 
+++---
- 1 file changed, 61 insertions(+), 4 deletions(-)
+ systemd-219/src/random-seed/random-seed.c |   71 
+-
+ 1 file changed, 61 insertions(+), 10 deletions(-)
 
-Index: systemd-218/src/random-seed/random-seed.c
-===
 systemd-218.orig/src/random-seed/random-seed.c
-+++ systemd-218/src/random-seed/random-seed.c
+--- systemd-219/src/random-seed/random-seed.c
 systemd-219/src/random-seed/random-seed.c  2015-04-21 09:39:03.057518051 
+
 @@ -22,7 +22,9 @@
  #include unistd.h
  #include fcntl.h
@@ -22,31 +20,46 @@
  #include sys/stat.h
  
  #include log.h
-@@ -32,8 +34,9 @@
+@@ -32,8 +34,8 @@
  #define POOL_SIZE_MIN 512
  
  int main(int argc, char *argv[]) {
 -_cleanup_close_ int seed_fd = -1, random_fd = -1;
+-_cleanup_free_ void* buf = NULL;
 +_cleanup_close_ int seed_fd = -1, random_fd = -1, entropy_fd = -1;
- _cleanup_free_ void* buf = NULL;
-+size_t entropy_count = 0;
++_cleanup_free_ struct rand_pool_info *entropy = NULL;
  size_t buf_size = 0;
  ssize_t k;
  int r;
-@@ -82,6 +85,23 @@ int main(int argc, char *argv[]) {
+@@ -65,11 +67,12 @@ int main(int argc, char *argv[]) {
+ if (buf_size = POOL_SIZE_MIN)
+ buf_size = POOL_SIZE_MIN;
+ 
+-buf = malloc(buf_size);
+-if (!buf) {
++entropy = (struct rand_pool_info*) malloc(sizeof(struct 
rand_pool_info) + buf_size);
++if (!entropy) {
+ r = log_oom();
+ goto finish;
+ }
++entropy-buf_size = buf_size;
+ 
+ r = mkdir_parents_label(RANDOM_SEED, 0755);
+ if (r  0) {
+@@ -83,6 +86,23 @@ int main(int argc, char *argv[]) {
  
  if (streq(argv[1], load)) {
  
 +entropy_fd = open(RANDOM_SEED_DIR entropy_count, 
O_RDONLY|O_CLOEXEC|O_NOCTTY, 0600);
 +if (entropy_fd  0) {
-+ entropy_count = 0;
++ entropy-entropy_count = 0;
 + if (errno != ENOENT) {
 +log_error(Failed to open  RANDOM_SEED 
/entropy_count: %m);
 +r = -errno;
 +goto finish;
 + }
 +} else {
-+r = read(entropy_fd, entropy_count, 
sizeof(entropy_count));
++r = read(entropy_fd, entropy-entropy_count, 
sizeof(entropy-entropy_count));
 +if (r  0) {
 +log_error(Failed to read entropy count file: 
%m);
 +r = -errno;
@@ -57,56 +70,60 @@
  seed_fd = open(RANDOM_SEED, 
O_RDWR|O_CLOEXEC|O_NOCTTY|O_CREAT, 0600);
  if (seed_fd  0) {
  seed_fd = open(RANDOM_SEED, 
O_RDONLY|O_CLOEXEC|O_NOCTTY);
-@@ -113,12 +133,34 @@ int main(int argc, char *argv[]) {
+@@ -104,7 +124,7 @@ int 

commit systemd for openSUSE:Factory

2015-04-15 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2015-04-15 16:21:25

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is systemd

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2015-03-27 
09:39:44.0 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2015-04-15 16:21:26.0 +0200
@@ -1,0 +2,5 @@
+Thu Mar  5 11:36:11 UTC 2015 - jeng...@inai.de
+
+- Reenable networkd which was silently disabled on Feb 18
+
+---
systemd.changes: same change



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.X3BKkk/_old  2015-04-15 16:21:28.0 +0200
+++ /var/tmp/diff_new_pack.X3BKkk/_new  2015-04-15 16:21:28.0 +0200
@@ -23,7 +23,7 @@
 %define udevpkgname udev-mini
 %define udev_major 1
 %bcond_without  bash_completion
-%bcond_with networkd
+%bcond_without  networkd
 %bcond_without  sysvcompat
 %bcond_with resolved
 %bcond_with python

++ systemd.spec ++
--- /var/tmp/diff_new_pack.X3BKkk/_old  2015-04-15 16:21:28.0 +0200
+++ /var/tmp/diff_new_pack.X3BKkk/_new  2015-04-15 16:21:28.0 +0200
@@ -21,7 +21,7 @@
 %define udevpkgname udev
 %define udev_major 1
 %bcond_without  bash_completion
-%bcond_with networkd
+%bcond_without  networkd
 %bcond_without  sysvcompat
 %bcond_with resolved
 %bcond_with python




commit systemd for openSUSE:Factory

2015-03-05 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2015-03-05 15:28:42

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is systemd

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2015-03-01 
14:49:21.0 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2015-03-05 15:28:46.0 +0100
@@ -1,0 +2,6 @@
+Tue Mar  3 16:03:07 UTC 2015 - jeng...@inai.de
+
+- Add 0001-core-rework-device-state-logic.patch to fix spurious
+  automated umount after mount.
+
+---
systemd.changes: same change

New:

  0001-core-rework-device-state-logic.patch



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.hwm770/_old  2015-03-05 15:28:49.0 +0100
+++ /var/tmp/diff_new_pack.hwm770/_new  2015-03-05 15:28:49.0 +0100
@@ -253,7 +253,7 @@
 Patch520:   systemd-add-user-keep.patch
 # PATCH-FIX-SUSE systemd-add-user-keep.patch (bnc#903009)
 Patch521:   kbd-model-map.patch
-#
+Patch522:   0001-core-rework-device-state-logic.patch
 
 # UDEV PATCHES
 # 
@@ -621,6 +621,7 @@
 %patch490 -p1
 %patch520 -p1
 %patch521 -p1
+%patch522 -p1
 
 # udev patches
 %patch1001 -p1

++ systemd.spec ++
--- /var/tmp/diff_new_pack.hwm770/_old  2015-03-05 15:28:49.0 +0100
+++ /var/tmp/diff_new_pack.hwm770/_new  2015-03-05 15:28:49.0 +0100
@@ -248,7 +248,7 @@
 Patch520:   systemd-add-user-keep.patch
 # PATCH-FIX-SUSE systemd-add-user-keep.patch (bnc#903009)
 Patch521:   kbd-model-map.patch
-#
+Patch522:   0001-core-rework-device-state-logic.patch
 
 # UDEV PATCHES
 # 
@@ -616,6 +616,7 @@
 %patch490 -p1
 %patch520 -p1
 %patch521 -p1
+%patch522 -p1
 
 # udev patches
 %patch1001 -p1

++ 0001-core-rework-device-state-logic.patch ++
 917 lines (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit systemd for openSUSE:Factory

2015-01-30 Thread h_root
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2015-01-30 20:31:20

Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and  /work/SRC/openSUSE:Factory/.systemd.new (New)


Package is systemd

Changes:

--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2014-12-21 
12:02:25.0 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
2015-01-30 20:31:22.0 +0100
@@ -1,0 +2,13 @@
+Tue Jan 20 11:33:59 UTC 2015 - wer...@suse.de
+
+- Add patch kbd-model-map.patch to add missed keyboard layouts
+  which are offered by YaST2 (bsc#910643 and boo#897803) 
+
+---
+Wed Jan  7 11:44:27 UTC 2015 - arvidj...@gmail.com
+
+- update set-and-use-default-logconsole.patch - fix comparison of
+  console log facility that caused journald to skip output to console
+  (boo#912030)
+
+---
--- /work/SRC/openSUSE:Factory/systemd/systemd.changes  2015-01-21 
21:53:12.0 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd.changes 2015-01-30 
20:31:22.0 +0100
@@ -1,0 +2,6 @@
+Tue Jan 20 11:33:59 UTC 2015 - wer...@suse.de
+
+- Add patch kbd-model-map.patch to add missed keyboard layouts
+  which are offered by YaST2 (bsc#910643 and boo#897803) 
+
+---

New:

  kbd-model-map.patch



Other differences:
--
++ systemd-mini.spec ++
--- /var/tmp/diff_new_pack.WoU8eJ/_old  2015-01-30 20:31:30.0 +0100
+++ /var/tmp/diff_new_pack.WoU8eJ/_new  2015-01-30 20:31:30.0 +0100
@@ -1061,6 +1061,8 @@
 Patch519:   0002-man-tmpfiles.d-recommend-using-b-and-c.patch
 # PATCH-FIX-SUSE systemd-add-user-keep.patch (bnc#903009)
 Patch520:   systemd-add-user-keep.patch
+# PATCH-FIX-SUSE systemd-add-user-keep.patch (bnc#903009)
+Patch521:   kbd-model-map.patch
 #
 
 # UDEV PATCHES
@@ -1941,6 +1943,7 @@
 %patch518 -p1
 %patch519 -p1
 %patch520 -p1
+%patch521 -p0
 
 # udev patches
 %patch1001 -p1

++ systemd.spec ++
--- /var/tmp/diff_new_pack.WoU8eJ/_old  2015-01-30 20:31:30.0 +0100
+++ /var/tmp/diff_new_pack.WoU8eJ/_new  2015-01-30 20:31:30.0 +0100
@@ -1056,6 +1056,8 @@
 Patch519:   0002-man-tmpfiles.d-recommend-using-b-and-c.patch
 # PATCH-FIX-SUSE systemd-add-user-keep.patch (bnc#903009)
 Patch520:   systemd-add-user-keep.patch
+# PATCH-FIX-SUSE systemd-add-user-keep.patch (bnc#903009)
+Patch521:   kbd-model-map.patch
 #
 
 # UDEV PATCHES
@@ -1936,6 +1938,7 @@
 %patch518 -p1
 %patch519 -p1
 %patch520 -p1
+%patch521 -p0
 
 # udev patches
 %patch1001 -p1

++ kbd-model-map.patch ++
---
 src/locale/kbd-model-map |   13 +
 1 file changed, 13 insertions(+)

--- src/locale/kbd-model-map
+++ src/locale/kbd-model-map2015-01-20 11:31:38.357518811 +
@@ -63,3 +63,16 @@ by   by,us   pc105   -   
terminate:ctrl_alt_
 il il  pc105   -   
terminate:ctrl_alt_bksp
 kazakh kz,us   pc105   -   
terminate:ctrl_alt_bksp,grp:shifts_toggle,grp_led:scroll
 lt lt  pc105   -   
terminate:ctrl_alt_bksp
+# Additional layouts offered by YaST
+Pl02   pl  pc105   -   
terminate:ctrl_alt_bksp
+arabic ara,us  pc105   -   
terminate:ctrl_alt_bksp,grp:shift_toggle
+cn-latin1  ca  pc105   multix  
terminate:ctrl_alt_bksp
+cz-lat2-us cz,us   pc105   qwerty,basic
terminate:ctrl_alt_bksp,grp:shift_toggle
+es-cp850   es  pc105   -   
terminate:ctrl_alt_bksp
+khmer  us,kh   pc105   -   
terminate:ctrl_alt_bksp,grp:alt_shift_toggle
+korean kr  pc105   -   
terminate:ctrl_alt_bksp
+lt.baltic  lt  pc105   -   
terminate:ctrl_alt_bksp
+lt.std lt  pc105   std 
terminate:ctrl_alt_bksp
+no-latin1  no  pc105   -   
terminate:ctrl_alt_bksp
+ruwin_alt-UTF-8us,ru   pc105   ,winkeys
terminate:ctrl_alt_bksp,grp:ctrl_shift_toggle,grp_led:scroll
+sk-qwertz  sk,us   pc105   -   
terminate:ctrl_alt_bksp,grp:shift_toggle
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



  1   2   3   >