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 - m...@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 <m...@suse.de> +Date: Fri Nov 20 17:56:10 2015 +0100 + + version 0.6.29 + +commit 4871efb643b4217b25e9bdc75ec631f98236d74b +Merge: 22ce7ee b3a7119 +Author: Marius Tomaschewski <m...@suse.de> +Date: Fri Nov 20 17:54:58 2015 +0100 + + Merge pull request #613 from mtomaschewski/offline-update + +commit b3a7119a9ee9fb267cd855683d4e7a0cded81436 +Author: Marius Tomaschewski <m...@suse.de> +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 <pwieczorkiew...@suse.de> +Date: Thu Nov 19 16:56:23 2015 +0100 + + team: fix proper names of ethtool delay options + +commit 82197d2af20da2ba72ae3408e671993d522b5eeb +Author: Marius Tomaschewski <m...@suse.de> +Date: Wed Nov 18 13:28:55 2015 +0100 + + nanny: skip recheck when no policy configured + commit 9f81969f91e015cfda719c878e1b32cf59366757 Author: Marius Tomaschewski <m...@suse.de> 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 || :