Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package incus for openSUSE:Factory checked 
in at 2025-02-06 22:06:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/incus (Old)
 and      /work/SRC/openSUSE:Factory/.incus.new.2316 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "incus"

Thu Feb  6 22:06:00 2025 rev:4 rq:1243465 version:6.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/incus/incus.changes      2025-01-09 
15:12:22.832600643 +0100
+++ /work/SRC/openSUSE:Factory/.incus.new.2316/incus.changes    2025-02-06 
22:07:14.730617143 +0100
@@ -1,0 +2,61 @@
+Sat Jan 25 19:32:34 UTC 2025 - Maciej Borzecki <[email protected]>
+
+- update to 6.9:
+  * Translations update from Hosted Weblate by @weblate in #1506
+  * Refactor scriptlet loader and improve checks by @bensmrs in #1507
+  * Translations update from Hosted Weblate by @weblate in #1511
+  * incusd/storage/drivers: Force blkdiscard and ignore errors by @stgraber in 
#1513
+  * incusd/auth: fix FGA online data race by @breml in #1515
+  * incusd/storage/drivers: Log on blkdiscard failure by @stgraber in #1517
+  * Fix issue with live-migration between storage pools by @presztak in #1518
+  * Add uplink addresses for OVN network by @winiciusallan in #1512
+  * Add --description flag to create type CLI commands by @luissimas in #1498
+  * client: Propagate HTTP TLS dialer to websocket by @stgraber in #1519
+  * Fix QEMU scriptlet parameter name by @bensmrs in #1524
+  * Add shell.nix by @MadnessASAP in #1526
+  * client: add proxy host to skopoe inspect by @winiciusallan in #1525
+  * incusd/cluster: Add missing error handling by @stgraber in #1528
+  * incusd/instance/qemu: Fix QMP arguments typing by @bensmrs in #1531
+  * Encode mc alias for storage buckets to match allowed characters by @monkz 
in #1535
+  * doc: Contributing section restructuring by @bensmrs in #1534
+  * internal/server: allow creation of OVN network with no uplink by 
@winiciusallan in #1533
+  * Translations update from Hosted Weblate by @weblate in #1540
+  * Translations update from Hosted Weblate by @weblate in #1541
+  * lxd-to-incus: Clear volatile.uuid from instances by @stgraber in #1546
+  * Translations update from Hosted Weblate by @weblate in #1548
+  * Translations update from Hosted Weblate by @weblate in #1550
+  * Translations update from Hosted Weblate by @weblate in #1551
+  * Translations update from Hosted Weblate by @weblate in #1553
+  * Tweak Github Actions and add arm64 tests by @stgraber in #1555
+  * Translations update from Hosted Weblate by @weblate in #1556
+  * incusd/networks: Tweak dnsmasq startup condition by @alex14641 in #1544
+  * Tweak namespace attach logic in forkproxy and forkfile by @stgraber in 
#1557
+  * Expand block reset logic by @stgraber in #1560
+  * Discard blocks on LVM resize by @stgraber in #1561
+  * incusd/storage/lvm: Run ClearBlock on all new thick block volumes by 
@stgraber in #1565
+  * Improve format flag by @breml in #1564
+  * devcontainer: initial version by @breml in #1566
+  * incusd/network/ovn: Skip remote peers when iterating peer networks by 
@stgraber in #1568
+  * Fix discard logic on LVM resize and optimize image unpacking by @stgraber 
in #1569
+  * incusd/main_cluster: Tweak to have help refer to correct command name by 
@stgraber in #1576
+  * Docs: Fixed link to point to correct manpage. by @foxtrotcz in #1581
+  * incusd/device/disk: Better handle partitions by @stgraber in #1578
+  * incusd/storage/drivers: Handle 4k sector sizes by @stgraber in #1585
+  * lxd-to-incus: Be more lenient on database changes by @stgraber in #1582
+  * incusd/dnsmasq: Don't put the project name in the DNS record by @stgraber 
in #1586
+  * Remove virtfs-proxy-helper dependency by @bensmrs in #1547
+  * Add new config hook by @bensmrs in #1577
+  * github: Switch to Github's hosted arm64 runners by @stgraber in #1589
+  * Support for ACLs for bridge NIC device when using nftables driver by 
@stgraber in #1587
+  * doc: typo by @eebssk1 in #1591
+  * Added unit for minimum ZFS blocksize by @Spitfireap in #1593
+  * incus/file/pull: Port to SFTP by @HassanAlsamahi in #1592
+  * incusd/device/disk: Update correct mount options by @stgraber in #1594
+  * doc: Force white background for swagger API by @stgraber in #1599
+  * Implement a VM memory dump API by @SpiffyEight77 in #1596
+  * gomod: Update dependencies by @stgraber in #1600
+  * incus/init: Add support for storage volumes in preseed init by 
@megheaiulian in #1595
+  * incusd/instance/qemu: Fix device_id warning on 9.2.x by @stgraber in #1601
+  * incus: Fix example description for debug dump-memory command by 
@SpiffyEight77 in #1602
+
+-------------------------------------------------------------------
@@ -4,0 +66,8 @@
+
+-------------------------------------------------------------------
+Wed Dec 25 20:17:42 UTC 2024 - Callum Farmer <[email protected]>
+
+- Migrate to single LXD/Incus OVMF handling (lxd-ovmf-setup):
+  * Allow aarch64 arch_vm_support
+  * Remove OVMF symlinks
+  * Require the new lxd-ovmf-setup packages

Old:
----
  incus-6.8.tar.xz
  incus-6.8.tar.xz.asc

New:
----
  incus-6.9.tar.xz
  incus-6.9.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ incus.spec ++++++
--- /var/tmp/diff_new_pack.amNVpO/_old  2025-02-06 22:07:15.670655879 +0100
+++ /var/tmp/diff_new_pack.amNVpO/_new  2025-02-06 22:07:15.670655879 +0100
@@ -22,20 +22,16 @@
 %define _buildshell /bin/bash
 %define import_path github.com/lxc/incus
 
-%define incus_datadir %{_datadir}/incus
-%define incus_ovmfdir %{incus_datadir}/ovmf
-
-# We need OVMF in order to support VMs with Incus. At the moment this means we
-# can only support it on x86_64.
-%ifarch x86_64
+# We need OVMF in order to support VMs with Incus.
+%ifarch x86_64 aarch64
 %define arch_vm_support 1
 %else
 %define arch_vm_support 0
 %endif
 
 Name:           incus
-Version:        6.8
-%define tag_version 6.8.0
+Version:        6.9
+%define tag_version 6.9.0
 Release:        0
 Summary:        Container hypervisor based on LXC
 License:        Apache-2.0
@@ -94,8 +90,12 @@
 Requires:       xz
 %if 0%{arch_vm_support} != 0
 # Needed for VM support.
-Requires:       qemu-ovmf-x86_64
-BuildRequires:  qemu-ovmf-x86_64
+%ifarch x86_64
+Requires:       lxd-ovmf-setup-x86_64
+%endif
+%ifarch aarch64
+Requires:       lxd-ovmf-setup-aarch64
+%endif
 Requires:       qemu-chardev-spice
 Requires:       qemu-hw-display-virtio-gpu
 Requires:       qemu-hw-display-virtio-vga
@@ -358,18 +358,6 @@
 # sysusers.d
 install -D -m 0644 %{SOURCE4} %{buildroot}%{_sysusersdir}/%{name}.conf
 
-%if 0%{arch_vm_support} != 0
-# In order for VM support in Incus to function, you need to have OVMF 
configured
-# in the way it expects. In particular, Incus depends on specific filenames for
-# the firmware files so we create fake ones with symlinks.
-mkdir -p %{buildroot}%{incus_ovmfdir}
-ln -s %{_datarootdir}/qemu/ovmf-x86_64-4m-code.bin 
%{buildroot}%{incus_ovmfdir}/OVMF_CODE.4MB.fd
-ln -s %{_datarootdir}/qemu/ovmf-x86_64-4m-code.bin 
%{buildroot}%{incus_ovmfdir}/OVMF_CODE.fd
-ln -s %{_datarootdir}/qemu/ovmf-x86_64-4m-vars.bin 
%{buildroot}%{incus_ovmfdir}/OVMF_VARS.4MB.fd
-ln -s %{_datarootdir}/qemu/ovmf-x86_64-ms-4m-vars.bin 
%{buildroot}%{incus_ovmfdir}/OVMF_VARS.4MB.ms.fd
-ln -s %{_datarootdir}/qemu/ovmf-x86_64-4m-vars.bin 
%{buildroot}%{incus_ovmfdir}/OVMF_VARS.fd
-%endif
-
 %fdupes %{buildroot}
 
 %pre -f %{name}.pre
@@ -434,10 +422,6 @@
 %config(noreplace) /etc/incus/config.yml
 %dir /etc/incus/servercerts
 
-%if 0%{arch_vm_support} != 0
-%{incus_datadir}
-%endif
-
 %{_libexecdir}/%{name}/
 %{_sbindir}/rc%{name}*
 %{_unitdir}/%{name}*.service

++++++ incus-6.8.tar.xz -> incus-6.9.tar.xz ++++++
/work/SRC/openSUSE:Factory/incus/incus-6.8.tar.xz 
/work/SRC/openSUSE:Factory/.incus.new.2316/incus-6.9.tar.xz differ: char 26, 
line 1

++++++ incusd ++++++
--- /var/tmp/diff_new_pack.amNVpO/_old  2025-02-06 22:07:15.906665604 +0100
+++ /var/tmp/diff_new_pack.amNVpO/_new  2025-02-06 22:07:15.910665769 +0100
@@ -16,7 +16,7 @@
 set -Eeuo pipefail
 
 export INCUS_SOCKET=/run/incus/unix.socket
-export INCUS_EDK2_PATH=/usr/share/incus/ovmf
+export INCUS_EDK2_PATH=/usr/share/lxd/ovmf
 export PATH="$PATH:@SUSE_LIBEXEC@/incus"
 # Should we use INCUS_AGENT_PATH?
 

Reply via email to