Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package wicked for openSUSE:Factory checked in at 2023-06-20 16:39:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wicked (Old) and /work/SRC/openSUSE:Factory/.wicked.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wicked" Tue Jun 20 16:39:57 2023 rev:94 rq:1093768 version:0.6.73 Changes: -------- --- /work/SRC/openSUSE:Factory/wicked/wicked.changes 2023-02-11 21:55:50.919071646 +0100 +++ /work/SRC/openSUSE:Factory/.wicked.new.15902/wicked.changes 2023-06-20 16:39:58.660339465 +0200 @@ -1,0 +2,33 @@ +Thu Jun 15 16:15:04 UTC 2023 - Clemens Famulla-Conrad <[email protected]> + +- update to version 0.6.73 (see also ChangeLog file): +- spec: cleanup artefacts removing systemv scripts and hooks + (not used on any released version) and fix rpmlint warnings +- arp: allow verify/notify counter and interval configuration +- arp: handle ENOBUFS sending errors (bsc#1203300) +- extensions: improve environment variable handling +- firmware: refactor firmware extension definition to unify + its format with system-updater and dbus-service extensions. +- firmware: improve enable, disable and revert cli command; + see wicked-firmware(8) manual page. +- code cleanup: fix memory leaks, add array/list utils +- wireless: Ignore not applicable WIRELESS_EAP_AUTH suse ifcfg + variable within an within EAP-TLS network (bsc#1211026) +- cleanup /var/run leftovers in extension scripts (bsc#1194557) +- json: output formatting improvements, unicode support via iconv +- removed patches included in the source archive: + [- 0001-bond-workaround-6.1-enslave-regression-boo-1206674.patch, + - 0002-extensions-nbft-add-post-up-script.bsc-1211647.patch] + +------------------------------------------------------------------- +Wed May 24 16:06:40 UTC 2023 - Marius Tomaschewski <[email protected]> + +- extensions/nbft: add post-up script (bsc#1211647) + In multipath scenarios, not all NBFT interfaces and respective + connections may have been brought up during initramfs processing. + If wicked brings up some NBFT interfaces after switching to the + root file system, run a post-up script to initiate the NVMe + connections. + [+ 0002-extensions-nbft-add-post-up-script.bsc-1211647.patch] + +------------------------------------------------------------------- Old: ---- 0001-bond-workaround-6.1-enslave-regression-boo-1206674.patch wicked-0.6.72.tar.bz2 New: ---- wicked-0.6.73.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wicked.spec ++++++ --- /var/tmp/diff_new_pack.RM6crj/_old 2023-06-20 16:40:00.172348552 +0200 +++ /var/tmp/diff_new_pack.RM6crj/_new 2023-06-20 16:40:00.228348888 +0200 @@ -18,7 +18,7 @@ %define release_prefix %{?snapshot:%{snapshot}}%{!?snapshot:0} Name: wicked -Version: 0.6.72 +Version: 0.6.73 Release: %{release_prefix}.0.0 Summary: Network configuration infrastructure License: GPL-2.0-or-later @@ -26,7 +26,6 @@ URL: https://github.com/openSUSE/wicked Source0: %{name}-%{version}.tar.bz2 Source1: wicked-rpmlintrc -Patch1: 0001-bond-workaround-6.1-enslave-regression-boo-1206674.patch # # Upstream First - openSUSE Build Service Policy: # @@ -42,13 +41,18 @@ BuildRequires: libtool BuildRequires: make %if %{with wicked_devel} -# libwicked-%{version}.so shlib package compatible match for wicked-devel -Provides: libwicked-0_6_72 = %{version}-%{release} +# libwicked-%%{version}.so shlib package compatible match for wicked-devel +Provides: libwicked-0_6_73 = %{version}-%{release} %endif # uninstall obsolete libwicked-0-6 (libwicked-0.so.6, wicked < 0.6.60) Provides: libwicked-0-6 = %{version} Obsoletes: libwicked-0-6 < %{version} +%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150500 +%bcond_without nbft +%else +%bcond_with nbft +%endif %if 0%{?suse_version} >= 1500 %bcond_without rfc4361_cid %else @@ -59,13 +63,6 @@ %else %bcond_with dhcp6_nis %endif -%if 0%{?suse_version} >= 1230 -%bcond_without systemd -%bcond_with dbusstart -%else -%bcond_with systemd -%bcond_with dbusstart -%endif %bcond_with wicked_devel @@ -89,7 +86,6 @@ Requires(pre): util-linux %endif -%if %{with systemd} BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(libsystemd) %{?systemd_requires} @@ -98,12 +94,6 @@ Requires: sysconfig-netconfig %endif Requires: %{name}-service = %{version} -%else -%if 0%{?suse_version:1} -PreReq: %fillup_prereq -PreReq: %insserv_prereq -%endif -%endif %if %{defined _rundir} %define wicked_piddir %_rundir/%{name} %define wicked_statedir %_rundir/%{name} @@ -125,6 +115,8 @@ of existing frameworks into a unified architecture, providing a DBUS interface to network configuration. +%if %{with nbft} + %package nbft Summary: Network configuration infrastructure - nbft support Group: System/Management @@ -137,7 +129,7 @@ network interface configuration according to the NVM Express Boot Specification 1.0 and convert it to wicked configuration. -%if %{with systemd} +%endif %package service Summary: Network configuration infrastructure - systemd service @@ -148,7 +140,6 @@ Provides: service(network) Provides: sysvinit(network) Conflicts: otherproviders(/sbin/ifup) -Obsoletes: sysconfig-network %description service Wicked is a network configuration infrastructure incorporating a number @@ -157,24 +148,6 @@ This package provides the wicked systemd service files. -%else - -%package service -Summary: Network configuration infrastructure - SysVinit service -Group: System/Management -Requires(pre): %name = %{version} -Provides: /sbin/ifup -Provides: sysvinit(network) -# sysvinit test package only, unsupported -> no more deps - -%description service -Wicked is a network configuration infrastructure incorporating a number -of existing frameworks into a unified architecture, providing a DBUS -interface to network configuration. - -This package provides the wicked system V init scripts. - -%endif %if %{with wicked_devel} %package devel @@ -182,7 +155,7 @@ Group: Development/Libraries/C and C++ Requires: dbus-1-devel Requires: libnl3-devel -Requires: libwicked-0_6_72 = %{version}-%{release} +Requires: libwicked-0_6_73 = %{version}-%{release} %description devel Wicked is a network configuration infrastructure incorporating a number @@ -194,7 +167,6 @@ %prep %setup -%patch1 -p1 %build test -x ./configure || autoreconf --force --install @@ -214,15 +186,12 @@ %if %{without use_teamd} --disable-teamd \ %endif -%if %{with systemd} +%if %{without nbft} + --disable-nbft \ +%endif --enable-systemd \ --with-systemd-unitdir=%{_unitdir} \ -%else - --enable-systemv \ -%endif -%if ! %{with dbusstart} --without-dbus-servicedir \ -%endif --with-dbus-configdir=%{dbus_config_base}/system.d \ --disable-static make %{?_smp_mflags} @@ -245,17 +214,12 @@ %__rm -f ${RPM_BUILD_ROOT}%_libdir/libwicked*.*a # create reboot-persistent (leases) store directory %__mkdir_p -m 0750 ${RPM_BUILD_ROOT}%{wicked_storedir} -%if %{with systemd} -ln -sf %_sbindir/service ${RPM_BUILD_ROOT}%_sbindir/rcwicked -ln -sf %_sbindir/service ${RPM_BUILD_ROOT}%_sbindir/rcwickedd -ln -sf %_sbindir/service ${RPM_BUILD_ROOT}%_sbindir/rcwickedd-nanny -ln -sf %_sbindir/service ${RPM_BUILD_ROOT}%_sbindir/rcwickedd-dhcp6 -ln -sf %_sbindir/service ${RPM_BUILD_ROOT}%_sbindir/rcwickedd-dhcp4 -ln -sf %_sbindir/service ${RPM_BUILD_ROOT}%_sbindir/rcwickedd-auto4 -%else -ln -sf %_sysconfdir/init.d/wickedd ${RPM_BUILD_ROOT}%_sbindir/rcwickedd -ln -sf %_sysconfdir/init.d/network ${RPM_BUILD_ROOT}%_sbindir/rcnetwork -%endif +ln -sf service ${RPM_BUILD_ROOT}%_sbindir/rcwicked +ln -sf service ${RPM_BUILD_ROOT}%_sbindir/rcwickedd +ln -sf service ${RPM_BUILD_ROOT}%_sbindir/rcwickedd-nanny +ln -sf service ${RPM_BUILD_ROOT}%_sbindir/rcwickedd-dhcp6 +ln -sf service ${RPM_BUILD_ROOT}%_sbindir/rcwickedd-dhcp4 +ln -sf service ${RPM_BUILD_ROOT}%_sbindir/rcwickedd-auto4 %if %{without wicked_devel} pushd $RPM_BUILD_ROOT @@ -267,14 +231,7 @@ popd %endif -%if %{with systemd} - %pre service -# upgrade from sysconfig[-network] scripts -_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} %post service @@ -300,24 +257,6 @@ # restart wickedd after upgrade %{service_del_postun wickedd.service} -%else - -%post service -%{fillup_and_insserv wickedd} - -%preun service -if test -x /etc/init.d/wicked ; then - %stop_on_removal wickedd -fi - -%postun service -if test -x /etc/init.d/wicked ; then - %restart_on_update wickedd -fi -%insserv_cleanup - -%endif - %post /sbin/ldconfig %{fillup_only -dns config wicked network} @@ -339,9 +278,20 @@ /usr/bin/systemctl reload dbus.service 2>/dev/null || : fi +%if %{with nbft} + +%postun nbft +# revert nbft override in client-firmware.xml config +if [ ${FIRST_ARG:-$1} -eq 0 ]; then + %_sbindir/wicked firmware revert nbft 2>/dev/null || : +fi + +%endif + %files %defattr (-,root,root) -%doc ChangeLog ANNOUNCE COPYING README TODO samples +%doc ChangeLog ANNOUNCE README TODO samples +%license COPYING %_sbindir/wicked %_sbindir/wickedd %_sbindir/wickedd-nanny @@ -374,13 +324,6 @@ %{dbus_config_tag} %{dbus_config_base}/system.d/org.opensuse.Network.DHCP4.conf %{dbus_config_tag} %{dbus_config_base}/system.d/org.opensuse.Network.DHCP6.conf %{dbus_config_tag} %{dbus_config_base}/system.d/org.opensuse.Network.Nanny.conf -%if %{with dbusstart} -%if "%dbus_config_base" != "%_datadir/dbus-1" -%dir %_datadir/dbus-1 -%endif -%dir %_datadir/dbus-1/system-services -%_datadir/dbus-1/system-services/org.opensuse.Network.*.service -%endif %dir %_datadir/wicked %dir %_datadir/wicked/schema %_datadir/wicked/schema/*.xml @@ -407,6 +350,7 @@ %_mandir/man8/wicked.8* %_mandir/man8/wickedd.8* %_mandir/man8/wicked-ethtool.8* +%_mandir/man8/wicked-firmware.8* %_mandir/man8/wicked-redfish.8* %_mandir/man8/ifdown.8* %_mandir/man8/ifstatus.8* @@ -415,11 +359,13 @@ %_fillupdir/sysconfig.dhcp-wicked %attr(0750,root,root) %dir %wicked_storedir +%if %{with nbft} + %files nbft %config(noreplace) %_sysconfdir/wicked/client-nbft.xml %config(noreplace) %_sysconfdir/wicked/extensions/nbft -%if %{with systemd} +%endif %files service %defattr (-,root,root) @@ -450,29 +396,6 @@ %_sbindir/rcwickedd %_sbindir/rcwicked -%else - -%files service -%defattr (-,root,root) -%_sysconfdir/init.d/wickedd -%_sysconfdir/init.d/network -%_sbindir/rcwickedd -%_sbindir/rcnetwork -%attr(0600,root,root) %config /etc/sysconfig/network/ifcfg-lo -%_sbindir/ifup -%if 0%{?suse_version} < 1550 -/sbin/ifup -/sbin/ifdown -/sbin/ifstatus -/sbin/ifprobe -%else -%_sbindir/ifdown -%_sbindir/ifstatus -%_sbindir/ifprobe -%endif - -%endif - %if %{with wicked_devel} %files devel %defattr (-,root,root) ++++++ wicked-0.6.72.tar.bz2 -> wicked-0.6.73.tar.bz2 ++++++ ++++ 13856 lines of diff (skipped)
