Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package warewulf4 for openSUSE:Factory checked in at 2026-06-17 16:18:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/warewulf4 (Old) and /work/SRC/openSUSE:Factory/.warewulf4.new.1981 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "warewulf4" Wed Jun 17 16:18:26 2026 rev:40 rq:1360003 version:4.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/warewulf4/warewulf4.changes 2026-02-23 18:29:15.798014005 +0100 +++ /work/SRC/openSUSE:Factory/.warewulf4.new.1981/warewulf4.changes 2026-06-17 16:19:13.685344884 +0200 @@ -1,0 +2,25 @@ +Mon Jun 15 09:29:49 UTC 2026 - Christian Goll <[email protected]> + +- updating to v4.7.0 with following security fixes + * CVE-2026-39821 tracked at bsc#1266483 + * CVE-2026-33814 tracked at bsc#1265653 +- v4.7.0 with significant changes relative to the v4.6.x series which are: + * New wwctl unset command + * Refactored server routes (URLs) + * New /files/ route for serving individual files and templates + * Server TLS support + * Removed support for fetching individual overlays and individual files from overlays + * Fixed whitespace handling around template functions + * Security fixes, including updated Go and library versions +- changes from v4.6.5: + * new wwctl overlay info command + * fixed wwctl image import --update option + * cross-arch support for wwclient + * improved IPv6 support + * improved support for bonded interfaces + * renamed debian.interfaces overlay to ifupdown + * new systemd-networkd overlay + * warewulf-dracut fixes, including "provision-to-disk" fixes +- remove slurm-overlay package + +------------------------------------------------------------------- Old: ---- warewulf4-v4.6.5.tar.gz New: ---- _scmsync.obsinfo build.specials.obscpio warewulf4-v4.7.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ warewulf4.spec ++++++ --- /var/tmp/diff_new_pack.bJt0bf/_old 2026-06-17 16:19:14.481378191 +0200 +++ /var/tmp/diff_new_pack.bJt0bf/_new 2026-06-17 16:19:14.485378358 +0200 @@ -29,7 +29,7 @@ ExclusiveArch: x86_64 aarch64 Name: warewulf4 -Version: 4.6.5 +Version: 4.7.0 Release: 0 Summary: A suite of tools for clustering License: BSD-3-Clause @@ -54,7 +54,6 @@ BuildRequires: libgpg-error-devel BuildRequires: logrotate BuildRequires: make -BuildRequires: munge BuildRequires: sysuser-tools BuildRequires: tftp BuildRequires: yq @@ -107,18 +106,6 @@ %description reference-doc Reference documentation for warewulf4. -%package overlay-slurm -Summary: Configuration template for slurm -Requires: %{name} = %{version} -Recommends: slurm -BuildArch: noarch -Obsoletes: warewulf4-slurm <= 4.4.0 -Provides: warewulf4-slurm = %version - -%description overlay-slurm -This package installs the necessary configuration files in order to run a slurm -cluster on the configured warewulf nodes. - %package overlay-rke2 Summary: Configuration template for RKE2 Requires: %{name} = %{version} @@ -215,18 +202,6 @@ install -D -m 755 %{S:10} %{buildroot}%{ww4dir}/warewulf/scripts/config-warewulf.sh install -D -m 755 %{S:11} %{buildroot}%{ww4dir}/warewulf/scripts/adjust_overlays.sh -# get the slurm package ready -mkdir -p %{buildroot}%{ww4dir}/warewulf/overlays/host/rootfs/etc/slurm -mv %{buildroot}%{_sysconfdir}/warewulf/examples/slurm.conf.ww %{buildroot}%{ww4dir}/warewulf/overlays/host/rootfs/etc/slurm -mkdir -p %{buildroot}%{ww4dir}/warewulf/overlays/slurm/rootfs/etc/munge -cat > %{buildroot}%{ww4dir}/warewulf/overlays/slurm/rootfs/etc/munge/munge.key.ww <<EOF -{{ Include "/etc/munge/munge.key" -}} -EOF -chmod 600 %{buildroot}%{ww4dir}/warewulf/overlays/slurm/rootfs/etc/munge/munge.key.ww -mkdir -p %{buildroot}%{ww4dir}/warewulf/overlays/slurm/rootfs/etc/slurm -cat > %{buildroot}%{ww4dir}/warewulf/overlays/slurm/rootfs/etc/slurm/slurm.conf.ww <<EOF -{{ Include "/etc/slurm/slurm.conf" }} -EOF # prepare RKE2 configuration template mkdir -p %{buildroot}%{ww4dir}/warewulf/overlays/rke2-config/etc/rancher/rke2 cat > %{buildroot}%{ww4dir}/warewulf/overlays/rke2-config/etc/rancher/rke2/config.yaml.ww <<EOF @@ -252,8 +227,8 @@ %post %service_add_post warewulfd.service if [ $1 -eq 1 ] ; then - cp %{_sysconfdir}/warewulf/nodes.conf %{_sysconfdir}/warewulf/nodes.conf.4.5.x - cp %{_sysconfdir}/warewulf/warewulf.conf %{_sysconfdir}/warewulf/warewulf.conf.4.5.x + cp %{_sysconfdir}/warewulf/nodes.conf %{_sysconfdir}/warewulf/nodes.conf.4.6.x + cp %{_sysconfdir}/warewulf/warewulf.conf %{_sysconfdir}/warewulf/warewulf.conf.4.6.x %{_bindir}/wwctl upgrade nodes --replace-overlay --add-defaults %{_bindir}/wwctl upgrade config else @@ -303,18 +278,9 @@ # nodes, so when modified we do not replace them as sensible # admin will read the changelog %{ww4dir}/warewulf/overlays -%exclude %{ww4dir}/warewulf/overlays/host/rootfs/etc/slurm -%exclude %{ww4dir}/warewulf/overlays/slurm/rootfs/etc/slurm %exclude %{ww4dir}/warewulf/overlays/slurm/rootfs/etc/munge %exclude %{ww4dir}/warewulf/overlays/rke2-config -%files overlay-slurm -%dir %{ww4dir}/warewulf/overlays/host/rootfs/etc/slurm -%{ww4dir}/warewulf/overlays/host/rootfs/etc/slurm/slurm.conf.ww -%{ww4dir}/warewulf/overlays/slurm -%dir %attr(0700,munge,munge) %{ww4dir}/warewulf/overlays/slurm/rootfs/etc/munge -%attr(0600,munge,munge) %config(noreplace) %{ww4dir}/warewulf/overlays/slurm/rootfs/etc/munge/munge.key.ww - %files overlay-rke2 %doc README.RKE2.md %dir %{ww4dir}/warewulf/overlays/rke2-config ++++++ _scmsync.obsinfo ++++++ mtime: 1781691015 commit: edcbe227e30d033ac9ef4e720c65488d69e561e8da97c2e6ca253bea80950305 url: https://src.opensuse.org/Cluster/warewulf4.git revision: main ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-06-17 12:10:15.000000000 +0200 @@ -0,0 +1,4 @@ +*.obscpio +*.osc +_build.* +.pbuild ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/warewulf4/vendor.tar.gz /work/SRC/openSUSE:Factory/.warewulf4.new.1981/vendor.tar.gz differ: char 9, line 1 ++++++ warewulf4-v4.6.5.tar.gz -> warewulf4-v4.7.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/warewulf4/warewulf4-v4.6.5.tar.gz /work/SRC/openSUSE:Factory/.warewulf4.new.1981/warewulf4-v4.7.0.tar.gz differ: char 16, line 1
