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.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes        
2015-06-12 20:24:38.000000000 +0200
@@ -1,0 +2,44 @@
+Thu Jun 11 14:48:03 UTC 2015 - [email protected]
+
+- Remove libudev0 from baselibs.conf 
+
+-------------------------------------------------------------------
+Thu Jun 11 12:12:58 UTC 2015 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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.000000000 +0200
+++ /var/tmp/diff_new_pack.4az7t2/_new  2015-06-12 20:24:42.000000000 +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 1036-rules-disable-usage-of-dev_id-in-persistent-rules.patch
-Patch1036:      1036-rules-disable-usage-of-dev_id-in-persistent-rules.patch
 # PATCH-FIX-SUSE See bnc#882714  comment #51 
 Patch1037:      1037-udev-exclude-cd-dvd-from-block-device.patch
-# PATCH-FIX-SUSE 1040-re-enable-dev_id-conditionally-in-persistent-rules.patch 
(bnc#884403 and bnc#882714)
-Patch1040:      1040-re-enable-dev_id-conditionally-in-persistent-rules.patch
-# PATCH-FIX-SUSE 1046-fix-duplicated-rules-with-layer3-interfaces.patch 
(bnc#882714)
-Patch1046:      1046-fix-duplicated-rules-with-layer3-interfaces.patch
-# PATCH-FIX-SUSE 
1050-only-rename-SRIOV-VF-devices-when-name-starts-with-eth.patch (bnc#885232)
-Patch1050:      
1050-only-rename-SRIOV-VF-devices-when-name-starts-with-eth.patch
-# PATCH-FIX-SUSE 1051-check-if-NAME-has-a-value.patch (bnc#885232)
-Patch1051:      1051-check-if-NAME-has-a-value.patch
-# PATCH-FIX-SUSE 1053-better-checks-in-write_net_rules.patch (bnc#888178)
-Patch1053:      1053-better-checks-in-write_net_rules.patch
-# PATCH-FIX-SUSE 1055-let-9719859c07aa13539ed2cd4b31972cd30f678543-apply.patch
-Patch1055:      1055-let-9719859c07aa13539ed2cd4b31972cd30f678543-apply.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)
 Patch1066:      
1066-udev-add-compatibility-links-for-truncated-by-id-links.patch
-# PATCH-FIX-SUSE 1088-drop-renaming-of-virtual-interfaces-in-guest.patch 
(bnc#898432)
-Patch1088:      1088-drop-renaming-of-virtual-interfaces-in-guest.patch
 # PATCH-FIX-SUSE 1095-set-ssd-disk-to-use-deadline-scheduler.patch (bnc#904517)
 Patch1095:      1095-set-ssd-disk-to-use-deadline-scheduler.patch
 # PATCH-FIX-SUSE 1096-new-udev-root-symlink-generator.patch
 Patch1096:      1096-new-udev-root-symlink-generator.patch
 # PATCH-FIX-SUSE 1097-udevd-increase-maximum-number-of-children.patch
 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
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB
@@ -622,6 +608,7 @@
 %patch520 -p1
 %patch521 -p1
 %patch522 -p1
+%patch523 -p1
 
 # udev patches
 %patch1001 -p1
@@ -633,28 +620,17 @@
 %patch1011 -p1
 %patch1012 -p1
 %patch1013 -p1
-%patch1021 -p1
 %patch1035 -p1
-%patch1036 -p1
 %if %{with blkrrpart}
 %patch1037 -p1
 %endif
-%patch1040 -p1
-%patch1046 -p1
-%patch1050 -p1
-%patch1051 -p1
-%patch1053 -p1
-%if %{with blkrrpart}
-%else
-%patch1055 -p1
-%endif
 %patch1060 -p1
 %patch1062 -p1
 %patch1066 -p1
-%patch1088 -p1
 %patch1095 -p1
 %patch1096 -p1
 %patch1097 -p1
+%patch1098 -p1
 
 # remove patch backups
 find -name '*.orig' -exec rm -f '{}' \+
@@ -724,10 +700,6 @@
   CFLAGS="$CFLAGS -DNET_IFNAMES=1"
 %else
   CFLAGS="$CFLAGS -DNET_IFNAMES=0"
-  for rules in 75-persistent-net-generator 76-net-sriov-names
-  do
-    sed -ri '/^ENV\{net.ifnames\}=="1", GOTO="[^"]*"$/{ s/=="1"/!="0"/ }' 
src/udev/rule_generator/${rules}.rules
-  done
 %endif
 cflags -pipe                   CFLAGS
 cflags -Wl,-O2                 LDFLAGS
@@ -1491,10 +1463,7 @@
 %{_prefix}/lib/udev/scsi_id
 %{_prefix}/lib/udev/v4l_id
 %{_prefix}/lib/udev/udev-generate-persistent-rule
-%{_prefix}/lib/udev/net-set-sriov-names
 %{_prefix}/lib/udev/remount-tmpfs
-%{_prefix}/lib/udev/rule_generator.functions
-%{_prefix}/lib/udev/write_net_rules
 %{_prefix}/lib/udev/rootsymlink-generator
 %dir %{_prefix}/lib/udev/rules.d/
 %exclude %{_prefix}/lib/udev/rules.d/70-uaccess.rules

++++++ systemd.spec ++++++
--- /var/tmp/diff_new_pack.4az7t2/_old  2015-06-12 20:24:42.000000000 +0200
+++ /var/tmp/diff_new_pack.4az7t2/_new  2015-06-12 20:24:42.000000000 +0200
@@ -249,6 +249,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
 # ============
@@ -276,40 +278,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 1036-rules-disable-usage-of-dev_id-in-persistent-rules.patch
-Patch1036:      1036-rules-disable-usage-of-dev_id-in-persistent-rules.patch
 # PATCH-FIX-SUSE See bnc#882714  comment #51 
 Patch1037:      1037-udev-exclude-cd-dvd-from-block-device.patch
-# PATCH-FIX-SUSE 1040-re-enable-dev_id-conditionally-in-persistent-rules.patch 
(bnc#884403 and bnc#882714)
-Patch1040:      1040-re-enable-dev_id-conditionally-in-persistent-rules.patch
-# PATCH-FIX-SUSE 1046-fix-duplicated-rules-with-layer3-interfaces.patch 
(bnc#882714)
-Patch1046:      1046-fix-duplicated-rules-with-layer3-interfaces.patch
-# PATCH-FIX-SUSE 
1050-only-rename-SRIOV-VF-devices-when-name-starts-with-eth.patch (bnc#885232)
-Patch1050:      
1050-only-rename-SRIOV-VF-devices-when-name-starts-with-eth.patch
-# PATCH-FIX-SUSE 1051-check-if-NAME-has-a-value.patch (bnc#885232)
-Patch1051:      1051-check-if-NAME-has-a-value.patch
-# PATCH-FIX-SUSE 1053-better-checks-in-write_net_rules.patch (bnc#888178)
-Patch1053:      1053-better-checks-in-write_net_rules.patch
-# PATCH-FIX-SUSE 1055-let-9719859c07aa13539ed2cd4b31972cd30f678543-apply.patch
-Patch1055:      1055-let-9719859c07aa13539ed2cd4b31972cd30f678543-apply.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)
 Patch1066:      
1066-udev-add-compatibility-links-for-truncated-by-id-links.patch
-# PATCH-FIX-SUSE 1088-drop-renaming-of-virtual-interfaces-in-guest.patch 
(bnc#898432)
-Patch1088:      1088-drop-renaming-of-virtual-interfaces-in-guest.patch
 # PATCH-FIX-SUSE 1095-set-ssd-disk-to-use-deadline-scheduler.patch (bnc#904517)
 Patch1095:      1095-set-ssd-disk-to-use-deadline-scheduler.patch
 # PATCH-FIX-SUSE 1096-new-udev-root-symlink-generator.patch
 Patch1096:      1096-new-udev-root-symlink-generator.patch
 # PATCH-FIX-SUSE 1097-udevd-increase-maximum-number-of-children.patch
 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
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB
@@ -617,6 +603,7 @@
 %patch520 -p1
 %patch521 -p1
 %patch522 -p1
+%patch523 -p1
 
 # udev patches
 %patch1001 -p1
@@ -628,28 +615,17 @@
 %patch1011 -p1
 %patch1012 -p1
 %patch1013 -p1
-%patch1021 -p1
 %patch1035 -p1
-%patch1036 -p1
 %if %{with blkrrpart}
 %patch1037 -p1
 %endif
-%patch1040 -p1
-%patch1046 -p1
-%patch1050 -p1
-%patch1051 -p1
-%patch1053 -p1
-%if %{with blkrrpart}
-%else
-%patch1055 -p1
-%endif
 %patch1060 -p1
 %patch1062 -p1
 %patch1066 -p1
-%patch1088 -p1
 %patch1095 -p1
 %patch1096 -p1
 %patch1097 -p1
+%patch1098 -p1
 
 # remove patch backups
 find -name '*.orig' -exec rm -f '{}' \+
@@ -719,10 +695,6 @@
   CFLAGS="$CFLAGS -DNET_IFNAMES=1"
 %else
   CFLAGS="$CFLAGS -DNET_IFNAMES=0"
-  for rules in 75-persistent-net-generator 76-net-sriov-names
-  do
-    sed -ri '/^ENV\{net.ifnames\}=="1", GOTO="[^"]*"$/{ s/=="1"/!="0"/ }' 
src/udev/rule_generator/${rules}.rules
-  done
 %endif
 cflags -pipe                   CFLAGS
 cflags -Wl,-O2                 LDFLAGS
@@ -1486,10 +1458,7 @@
 %{_prefix}/lib/udev/scsi_id
 %{_prefix}/lib/udev/v4l_id
 %{_prefix}/lib/udev/udev-generate-persistent-rule
-%{_prefix}/lib/udev/net-set-sriov-names
 %{_prefix}/lib/udev/remount-tmpfs
-%{_prefix}/lib/udev/rule_generator.functions
-%{_prefix}/lib/udev/write_net_rules
 %{_prefix}/lib/udev/rootsymlink-generator
 %dir %{_prefix}/lib/udev/rules.d/
 %exclude %{_prefix}/lib/udev/rules.d/70-uaccess.rules

++++++ 0001-Let-some-boolean-survive-a-daemon-reload.patch ++++++
Based on deff2d3e18e831d63bf98dd4114e4e35e41966e8 Mon Sep 17 00:00:00 2001
From: Werner Fink <[email protected]>
Date: Wed, 10 Jun 2015 10:47:13 +0200
Subject: [PATCH] Let some boolean survive a daemon-reload

Without the boolean bus_name_good services as well as cgroup_realized
for units a unit of Type=dbus and ExecReload sending SIGHUP to $MAINPID
will be terminated if systemd will be daemon reloaded.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746151
https://bugs.freedesktop.org/show_bug.cgi?id=78311
https://bugzilla.opensuse.org/show_bug.cgi?id=934077
---
 src/core/service.c |  9 +++++++++
 src/core/unit.c    | 11 +++++++++++
 2 files changed, 20 insertions(+)

--- systemd-219/src/core/service.c
+++ systemd-219/src/core/service.c      2015-06-11 12:24:36.769519910 +0000
@@ -1920,6 +1920,7 @@ static int service_serialize(Unit *u, FI
                 unit_serialize_item_format(u, f, "main-pid", PID_FMT, 
s->main_pid);
 
         unit_serialize_item(u, f, "main-pid-known", yes_no(s->main_pid_known));
+        unit_serialize_item(u, f, "bus-name-good", yes_no(s->bus_name_good));
 
         if (s->status_text)
                 unit_serialize_item(u, f, "status-text", s->status_text);
@@ -2044,6 +2045,14 @@ static int service_deserialize_item(Unit
                         log_unit_debug(u->id, "Failed to parse main-pid-known 
value %s", value);
                 else
                         s->main_pid_known = b;
+        } else if (streq(key, "bus-name-good")) {
+                int b;
+
+                b = parse_boolean(value);
+                if (b < 0)
+                        log_unit_debug(u->id, "Failed to parse bus-name-good 
value %s", value);
+                else
+                        s->bus_name_good = b;
         } else if (streq(key, "status-text")) {
                 char *t;
 
--- systemd-219/src/core/unit.c
+++ systemd-219/src/core/unit.c 2015-06-11 12:30:56.805519155 +0000
@@ -2612,6 +2612,7 @@ int unit_serialize(Unit *u, FILE *f, FDS
 
         if (u->cgroup_path)
                 unit_serialize_item(u, f, "cgroup", u->cgroup_path);
+        unit_serialize_item(u, f, "cgroup-realized", 
yes_no(u->cgroup_realized));
 
         if (serialize_jobs) {
                 if (u->job) {
@@ -2803,6 +2804,16 @@ int unit_deserialize(Unit *u, FILE *f, F
                         assert(hashmap_put(u->manager->cgroup_unit, s, u) == 
1);
 
                         continue;
+                } else if (streq(l, "cgroup-realized")) {
+                        int b;
+
+                        b = parse_boolean(v);
+                        if (b < 0)
+                                log_debug("Failed to parse cgroup-realized 
bool %s", v);
+                        else
+                                u->cgroup_realized = b;
+
+                        continue;
                 }
 
                 if (unit_can_serialize(u)) {
++++++ 1098-systemd-networkd-alias-network-service.patch ++++++
Index: systemd-219/units/systemd-networkd.service.in
===================================================================
--- systemd-219.orig/units/systemd-networkd.service.in
+++ systemd-219/units/systemd-networkd.service.in
@@ -29,4 +29,5 @@ WatchdogSec=1min
 
 [Install]
 WantedBy=multi-user.target
+Alias=network.service
 Also=systemd-networkd.socket
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.4az7t2/_old  2015-06-12 20:24:42.000000000 +0200
+++ /var/tmp/diff_new_pack.4az7t2/_new  2015-06-12 20:24:42.000000000 +0200
@@ -5,7 +5,6 @@
 # postun "if [ "$1" == "0" ]; then"
 # postun "<prefix>%{_sbindir}/pam-config -d --systemd || :"
 # postun "fi"
-libudev0
 libgudev-1_0-0
 libudev1
 nss-myhostname


Reply via email to