Hello community,
here is the log from the commit of package wicked for openSUSE:Factory checked in at 2015-12-01 10:01:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wicked (Old)
and /work/SRC/openSUSE:Factory/.wicked.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wicked"
Changes:
--------
--- /work/SRC/openSUSE:Factory/wicked/wicked.changes 2015-11-17 14:21:01.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.wicked.new/wicked.changes 2015-12-01 10:01:44.000000000 +0100
@@ -1,0 +2,11 @@
+Fri Nov 20 17:06:10 UTC 2015 - mt@suse.de
+
+- version 0.6.29
+- rpm: do not use systemctl show in scripts (bsc#955778)
+ systemctl show makes a systemd query and does not work in
+ a chroot or when systemd is not available and using it in
+ RPM scripts breaks offline update. Replaced with readlink.
+- team: fix to use proper names of ethtool delay options
+- nanny: skip recheck when no policy configured (bsc#953107)
+
+-------------------------------------------------------------------
@@ -3,0 +15 @@
+- version 0.6.28
Old:
----
wicked-0.6.28.tar.bz2
New:
----
wicked-0.6.29.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ wicked.spec ++++++
--- /var/tmp/diff_new_pack.k5Fqjf/_old 2015-12-01 10:01:45.000000000 +0100
+++ /var/tmp/diff_new_pack.k5Fqjf/_new 2015-12-01 10:01:45.000000000 +0100
@@ -18,7 +18,7 @@
%define release_prefix %{?snapshot:%{snapshot}}%{!?snapshot:0}
Name: wicked
-Version: 0.6.28
+Version: 0.6.29
Release: %{release_prefix}.0.0
Summary: Network configuration infrastructure
License: GPL-2.0
@@ -234,8 +234,8 @@
%pre service
# upgrade from sysconfig[-network] scripts
-_id=`/usr/bin/systemctl --no-pager -p Id show network.service 2>/dev/null` || :
-if test "x${_id#Id=}" = "xnetwork.service" -a -x /etc/init.d/network ; then
+_id=`readlink /etc/systemd/system/network.service 2>/dev/null` || :
+if test "x${_id##*/}" = "xnetwork.service" -a -x /etc/init.d/network ; then
/etc/init.d/network stop-all-dhcp-clients || :
fi
%{service_add_pre wicked.service}
@@ -244,8 +244,8 @@
%{service_add_post wicked.service}
# See bnc#843526: presets do not apply for upgrade / are not sufficient
# to handle sysconfig-network|wicked -> wicked migration
-_id=`/usr/bin/systemctl --no-pager -p Id show network.service 2>/dev/null` || :
-case "${_id#Id=}" in
+_id=`readlink /etc/systemd/system/network.service 2>/dev/null` || :
+case "${_id##*/}" in
""|wicked.service|network.service)
/usr/bin/systemctl --system daemon-reload || :
/usr/bin/systemctl --force enable wicked.service || :
++++++ wicked-0.6.28.tar.bz2 -> wicked-0.6.29.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wicked-0.6.28/ChangeLog new/wicked-0.6.29/ChangeLog
--- old/wicked-0.6.28/ChangeLog 2015-11-12 17:24:17.000000000 +0100
+++ new/wicked-0.6.29/ChangeLog 2015-11-20 17:58:41.000000000 +0100
@@ -1,3 +1,38 @@
+commit f19ee68921b0a6b1835ce385aca6e5d2d916f741
+Author: Marius Tomaschewski
+Date: Fri Nov 20 17:56:10 2015 +0100
+
+ version 0.6.29
+
+commit 4871efb643b4217b25e9bdc75ec631f98236d74b
+Merge: 22ce7ee b3a7119
+Author: Marius Tomaschewski
+Date: Fri Nov 20 17:54:58 2015 +0100
+
+ Merge pull request #613 from mtomaschewski/offline-update
+
+commit b3a7119a9ee9fb267cd855683d4e7a0cded81436
+Author: Marius Tomaschewski
+Date: Fri Nov 20 16:59:07 2015 +0100
+
+ rpm: do not use systemctl show in scripts (bsc#955778)
+
+ systemctl show makes a systemd query and does not work in
+ a chroot or when systemd is not available and using it in
+ RPM scripts breaks offline update. Replaced with readlink.
+
+commit e45820e987e9aca662dc21a996a82e6ad7edf251
+Author: Pawel Wieczorkiewicz
+Date: Thu Nov 19 16:56:23 2015 +0100
+
+ team: fix proper names of ethtool delay options
+
+commit 82197d2af20da2ba72ae3408e671993d522b5eeb
+Author: Marius Tomaschewski
+Date: Wed Nov 18 13:28:55 2015 +0100
+
+ nanny: skip recheck when no policy configured
+
commit 9f81969f91e015cfda719c878e1b32cf59366757
Author: Marius Tomaschewski
Date: Thu Nov 12 17:22:29 2015 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wicked-0.6.28/VERSION new/wicked-0.6.29/VERSION
--- old/wicked-0.6.28/VERSION 2015-11-12 17:23:03.000000000 +0100
+++ new/wicked-0.6.29/VERSION 2015-11-20 17:55:51.000000000 +0100
@@ -1 +1 @@
-0.6.28
+0.6.29
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wicked-0.6.28/configure new/wicked-0.6.29/configure
--- old/wicked-0.6.28/configure 2015-11-12 17:23:33.000000000 +0100
+++ new/wicked-0.6.29/configure 2015-11-20 17:57:33.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for wicked 0.6.28.
+# Generated by GNU Autoconf 2.69 for wicked 0.6.29.
#
# Report bugs to http://bugs.opensuse.org.
#
@@ -590,8 +590,8 @@
# Identity of this package.
PACKAGE_NAME='wicked'
PACKAGE_TARNAME='wicked'
-PACKAGE_VERSION='0.6.28'
-PACKAGE_STRING='wicked 0.6.28'
+PACKAGE_VERSION='0.6.29'
+PACKAGE_STRING='wicked 0.6.29'
PACKAGE_BUGREPORT='http://bugs.opensuse.org'
PACKAGE_URL='https://github.com/openSUSE/wicked'
@@ -1385,7 +1385,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures wicked 0.6.28 to adapt to many kinds of systems.
+\`configure' configures wicked 0.6.29 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1455,7 +1455,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of wicked 0.6.28:";;
+ short | recursive ) echo "Configuration of wicked 0.6.29:";;
esac
cat <<\_ACEOF
@@ -1609,7 +1609,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-wicked configure 0.6.28
+wicked configure 0.6.29
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2208,7 +2208,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by wicked $as_me 0.6.28, which was
+It was created by wicked $as_me 0.6.29, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3071,7 +3071,7 @@
# Define the identity of the package.
PACKAGE='wicked'
- VERSION='0.6.28'
+ VERSION='0.6.29'
cat >>confdefs.h <<_ACEOF
@@ -15040,7 +15040,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by wicked $as_me 0.6.28, which was
+This file was extended by wicked $as_me 0.6.29, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -15107,7 +15107,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-wicked config.status 0.6.28
+wicked config.status 0.6.29
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wicked-0.6.28/nanny/nanny.c new/wicked-0.6.29/nanny/nanny.c
--- old/wicked-0.6.28/nanny/nanny.c 2015-11-12 17:05:58.000000000 +0100
+++ new/wicked-0.6.29/nanny/nanny.c 2015-11-20 17:54:04.000000000 +0100
@@ -1044,7 +1044,7 @@
void
ni_nanny_recheck_policies(ni_nanny_t *mgr, const ni_string_array_t *ifnames)
{
- ni_fsm_policy_t *policy;
+ ni_fsm_policy_t *policy = NULL;
unsigned int i, count = 0;
if (!ifnames || ifnames->count == 0) {
@@ -1066,6 +1066,7 @@
if (!name || !(policy = ni_fsm_policy_by_name(mgr->fsm, name))) {
ni_string_free(&name);
ni_debug_application("Not scheduled any recheck for %s: no policy", ifname);
+ continue;
}
ni_string_free(&name);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wicked-0.6.28/src/dbus-objects/team.c new/wicked-0.6.29/src/dbus-objects/team.c
--- old/wicked-0.6.28/src/dbus-objects/team.c 2015-11-05 09:22:39.000000000 +0100
+++ new/wicked-0.6.29/src/dbus-objects/team.c 2015-11-20 17:54:04.000000000 +0100
@@ -525,8 +525,8 @@
switch(lw->type) {
case NI_TEAM_LINK_WATCH_ETHTOOL:
- ni_dbus_dict_add_uint32(dict, "down_up", lw->ethtool.delay_up);
- ni_dbus_dict_add_uint32(dict, "down_down", lw->ethtool.delay_down);
+ ni_dbus_dict_add_uint32(dict, "delay_up", lw->ethtool.delay_up);
+ ni_dbus_dict_add_uint32(dict, "delay_down", lw->ethtool.delay_down);
break;
case NI_TEAM_LINK_WATCH_ARP_PING:
if (lw->arp.source_host)
@@ -580,9 +580,9 @@
switch(lw->type) {
case NI_TEAM_LINK_WATCH_ETHTOOL:
- if (ni_dbus_dict_get_uint32(dict, "down_up", &value))
+ if (ni_dbus_dict_get_uint32(dict, "delay_up", &value))
lw->ethtool.delay_up = value;
- if (ni_dbus_dict_get_uint32(dict, "down_down", &value))
+ if (ni_dbus_dict_get_uint32(dict, "delay_down", &value))
lw->ethtool.delay_down = value;
break;
case NI_TEAM_LINK_WATCH_ARP_PING:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wicked-0.6.28/wicked.spec new/wicked-0.6.29/wicked.spec
--- old/wicked-0.6.28/wicked.spec 2015-11-12 17:23:41.000000000 +0100
+++ new/wicked-0.6.29/wicked.spec 2015-11-20 17:57:43.000000000 +0100
@@ -18,7 +18,7 @@
%define release_prefix %{?snapshot:%{snapshot}}%{!?snapshot:0}
Name: wicked
-Version: 0.6.28
+Version: 0.6.29
Release: %{release_prefix}.0.0
Summary: Network configuration infrastructure
License: GPL-2.0
@@ -234,8 +234,8 @@
%pre service
# upgrade from sysconfig[-network] scripts
-_id=`/usr/bin/systemctl --no-pager -p Id show network.service 2>/dev/null` || :
-if test "x${_id#Id=}" = "xnetwork.service" -a -x /etc/init.d/network ; then
+_id=`readlink /etc/systemd/system/network.service 2>/dev/null` || :
+if test "x${_id##*/}" = "xnetwork.service" -a -x /etc/init.d/network ; then
/etc/init.d/network stop-all-dhcp-clients || :
fi
%{service_add_pre wicked.service}
@@ -244,8 +244,8 @@
%{service_add_post wicked.service}
# See bnc#843526: presets do not apply for upgrade / are not sufficient
# to handle sysconfig-network|wicked -> wicked migration
-_id=`/usr/bin/systemctl --no-pager -p Id show network.service 2>/dev/null` || :
-case "${_id#Id=}" in
+_id=`readlink /etc/systemd/system/network.service 2>/dev/null` || :
+case "${_id##*/}" in
""|wicked.service|network.service)
/usr/bin/systemctl --system daemon-reload || :
/usr/bin/systemctl --force enable wicked.service || :
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wicked-0.6.28/wicked.spec.in new/wicked-0.6.29/wicked.spec.in
--- old/wicked-0.6.28/wicked.spec.in 2015-11-12 15:51:02.000000000 +0100
+++ new/wicked-0.6.29/wicked.spec.in 2015-11-20 17:54:58.000000000 +0100
@@ -234,8 +234,8 @@
%pre service
# upgrade from sysconfig[-network] scripts
-_id=`/usr/bin/systemctl --no-pager -p Id show network.service 2>/dev/null` || :
-if test "x${_id#Id=}" = "xnetwork.service" -a -x /etc/init.d/network ; then
+_id=`readlink /etc/systemd/system/network.service 2>/dev/null` || :
+if test "x${_id##*/}" = "xnetwork.service" -a -x /etc/init.d/network ; then
/etc/init.d/network stop-all-dhcp-clients || :
fi
%{service_add_pre wicked.service}
@@ -244,8 +244,8 @@
%{service_add_post wicked.service}
# See bnc#843526: presets do not apply for upgrade / are not sufficient
# to handle sysconfig-network|wicked -> wicked migration
-_id=`/usr/bin/systemctl --no-pager -p Id show network.service 2>/dev/null` || :
-case "${_id#Id=}" in
+_id=`readlink /etc/systemd/system/network.service 2>/dev/null` || :
+case "${_id##*/}" in
""|wicked.service|network.service)
/usr/bin/systemctl --system daemon-reload || :
/usr/bin/systemctl --force enable wicked.service || :