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?
