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-01-26 13:57:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wicked (Old) and /work/SRC/openSUSE:Factory/.wicked.new.32243 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wicked" Thu Jan 26 13:57:13 2023 rev:92 rq:1061060 version:0.6.72 Changes: -------- --- /work/SRC/openSUSE:Factory/wicked/wicked.changes 2022-12-24 14:50:50.535124238 +0100 +++ /work/SRC/openSUSE:Factory/.wicked.new.32243/wicked.changes 2023-01-26 14:11:45.524684257 +0100 @@ -0,0 +1,15 @@ +Wed Jan 25 21:41:04 UTC 2023 - Marius Tomaschewski <m...@suse.com> + +- version 0.6.72 +- nbft: introduced new wicked-nbft sub-package to setup network interfaces using NBFT + firmware configuration according to the NVM Express Boot Specification 1.0 (jsc#PED-3132) +- client: add `wicked firmware extensions|interfaces|enable|disable` command to + improve `ibft`,`nbft`,`redfish` firmware extension and interface handling (jsc#PED-3132) +- client: improve error handling in netif firmware discovery extension execution +- appconfig: improved to handle extension definition overrides in the wicked-config +- nanny: fix use-after-free in debug mode (bsc#1206447) +- spec: replace transitional `%usrmerged` macro with regular version check (boo#1206798) +- client: improve to show `no-carrier` in ifstatus output +- linux: cleanup inclusions and update uapi header to 6.0 +- ethtool: link mode nwords cleanup and new advertise link mode map names + Old: ---- wicked-0.6.71.tar.bz2 New: ---- wicked-0.6.72.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wicked.spec ++++++ --- /var/tmp/diff_new_pack.rDTluR/_old 2023-01-26 14:11:46.020686924 +0100 +++ /var/tmp/diff_new_pack.rDTluR/_new 2023-01-26 14:11:46.028686968 +0100 @@ -1,7 +1,7 @@ # # spec file for package wicked # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define release_prefix %{?snapshot:%{snapshot}}%{!?snapshot:0} Name: wicked -Version: 0.6.71 +Version: 0.6.72 Release: %{release_prefix}.0.0 Summary: Network configuration infrastructure License: GPL-2.0-or-later @@ -42,7 +42,7 @@ BuildRequires: make %if %{with wicked_devel} # libwicked-%{version}.so shlib package compatible match for wicked-devel -Provides: libwicked-0_6_71 = %{version}-%{release} +Provides: libwicked-0_6_72 = %{version}-%{release} %endif # uninstall obsolete libwicked-0-6 (libwicked-0.so.6, wicked < 0.6.60) Provides: libwicked-0-6 = %{version} @@ -124,6 +124,18 @@ of existing frameworks into a unified architecture, providing a DBUS interface to network configuration. +%package nbft +Summary: Network configuration infrastructure - nbft support +Group: System/Management +Requires: %name = %{version} +Requires: jq >= 1.6 +Requires: nvme-cli >= 2.2.1 + +%description nbft +This package provides an extension to retrieve the NBFT firmware +network interface configuration according to the NVM Express Boot +Specification 1.0 and convert it to wicked configuration. + %if %{with systemd} %package service @@ -169,7 +181,7 @@ Group: Development/Libraries/C and C++ Requires: dbus-1-devel Requires: libnl3-devel -Requires: libwicked-0_6_71 = %{version}-%{release} +Requires: libwicked-0_6_72 = %{version}-%{release} %description devel Wicked is a network configuration infrastructure incorporating a number @@ -215,13 +227,13 @@ %install make install DESTDIR=${RPM_BUILD_ROOT} -%if !0%{?usrmerged} +%if 0%{?suse_version} < 1550 # install /sbin/{ifup,ifown,ifstatus,ifprobe} links %__mkdir_p -m 0755 ${RPM_BUILD_ROOT}/sbin %__ln_s %_sbindir/ifup ${RPM_BUILD_ROOT}/sbin/ifup %endif for i in ifdown ifstatus ifprobe; do -%if !0%{?usrmerged} +%if 0%{?suse_version} < 1550 %__ln_s ifup ${RPM_BUILD_ROOT}/sbin/$i %else %__ln_s ifup ${RPM_BUILD_ROOT}%{_sbindir}/$i @@ -310,6 +322,13 @@ %{fillup_only -dns dhcp wicked network} # reload dbus after install or upgrade to apply new policies /usr/bin/systemctl reload dbus.service 2>/dev/null || : +# migrate `wicked redfish enable` to `wicked firmware enable` +if test -f %_sysconfdir/wicked/client-redfish.xml -a \ + ! -f %_sysconfdir/wicked/client-firmware.xml ; then + mv -f -- %_sysconfdir/wicked/client-redfish.xml \ + %_sysconfdir/wicked/client-firmware.xml || : +fi +rm -f -- %_sysconfdir/wicked/client-redfish.xml || : %postun /sbin/ldconfig @@ -338,7 +357,12 @@ %dir %_sysconfdir/wicked/scripts %config(noreplace) %_sysconfdir/wicked/scripts/* %dir %_sysconfdir/wicked/extensions -%config(noreplace) %_sysconfdir/wicked/extensions/* +%config(noreplace) %_sysconfdir/wicked/extensions/dispatch +%config(noreplace) %_sysconfdir/wicked/extensions/firewall +%config(noreplace) %_sysconfdir/wicked/extensions/hostname +%config(noreplace) %_sysconfdir/wicked/extensions/ibft +%config(noreplace) %_sysconfdir/wicked/extensions/netconfig +%config(noreplace) %_sysconfdir/wicked/extensions/redfish-config %dir %_sysconfdir/wicked/ifconfig %dir %{dbus_config_base} %dir %{dbus_config_base}/system.d @@ -389,6 +413,10 @@ %_fillupdir/sysconfig.dhcp-wicked %attr(0750,root,root) %dir %wicked_storedir +%files nbft +%config(noreplace) %_sysconfdir/wicked/client-nbft.xml +%config(noreplace) %_sysconfdir/wicked/extensions/nbft + %if %{with systemd} %files service @@ -403,7 +431,7 @@ %dir /etc/sysconfig/network %attr(0600,root,root) %config /etc/sysconfig/network/ifcfg-lo %_sbindir/ifup -%if !0%{?usrmerged} +%if 0%{?suse_version} < 1550 /sbin/ifup /sbin/ifdown /sbin/ifstatus @@ -430,7 +458,7 @@ %_sbindir/rcnetwork %attr(0600,root,root) %config /etc/sysconfig/network/ifcfg-lo %_sbindir/ifup -%if !0%{?usrmerged} +%if 0%{?suse_version} < 1550 /sbin/ifup /sbin/ifdown /sbin/ifstatus ++++++ wicked-0.6.71.tar.bz2 -> wicked-0.6.72.tar.bz2 ++++++ ++++ 12764 lines of diff (skipped)