------------------------------------------------------------------- Wed May 28 09:50:06 MDT 2025 - carnold@suse.com - Upstream bug fix for BTRFS based images (SLES and openSUSE) 004-Add-more-debugging-to-list_filesystems.patch 005-Pipeline-style-when-mapping-and-filtering-filesystems.patch 007-inspection-Ignore-btrfs-snapshots-of-roots.patch - Adjustment to use fusermount3 when fuse3 is required by distro. use-fuse3-for-build.patch ------------------------------------------------------------------- Tue May 27 08:43:54 MDT 2025 - carnold@suse.com - bsc#1243351 - guestfs-appliance still requires ISC dhcp Conditionally replace usage of dhcp-client with dhcpcd in libguestfs.spec ------------------------------------------------------------------- Wed May 21 05:42:04 MDT 2025 - carnold@suse.com - Update to version 1.55.13 (jsc#PED-12706) * appliance: Remove zfs-fuse * Various updates to common submodule * ocaml-dep.sh.in: Remove mlgettext subdirectory * New API: Replace btrfs-fsck with btrfs-scrub-full * daemon: Implement e2fsck -n flag (as FORCENO option) ------------------------------------------------------------------- Tue May 13 11:48:35 MDT 2025 - carnold@suse.com - Update to version 1.55.11 (jsc#PED-12706) * daemon/fstrim.c: Run the fstrim command twice * lib/create.c: Fix check after BLKDISCARD * daemon: inspect: Remove duplicate root mountpoints in /etc/fstab ------------------------------------------------------------------- Mon May 12 14:17:21 UTC 2025 - Dominique Leuenberger - Use FUSE3 starting with suse_version 1600 (aka CODE16): Release CODE16 from the beginning without relying on FUSE 2. - Do not add the patch conditionally to the .src.rpm, but only apply the patch conditionally: allows to reuse src.rpm across codestreams. ------------------------------------------------------------------- Wed Apr 30 14:41:53 MDT 2025 - carnold@suse.com - bsc#1242082 - libguestfs: migration to fuse 3 and deprecation of fuse (1) use-fuse3-for-build.patch - Update to version 1.55.10 (jsc#PED-8910) * mltools: decouple and simplify osinfo device support checks * mlcustomize: disable `--inject-virtio-win osinfo` * mltools: Fix de-oUnit-ized tests * mltools: Unreference various objects * Revert "mltools: Unreference various objects" * generator: Implement struct FDevice type * mltools: Fix memory leak in OCaml binding of libosinfo * mlstdutils: Implement String.implode * daemon: Rewrite {pvs,vgs,lvs}-full APIs in OCaml * daemon: inspect: Resolve Ubuntu 22+ /dev/disk/by-id/dm-uuid-LVM-... in fstab * Various build improvements * daemon/fstrim.c: Issue sync_disks after fstri ------------------------------------------------------------------- Thu Apr 3 15:04:42 MDT 2025 - carnold@suse.com - Update to version 1.55.8 (jsc#PED-8910) * Various build improvements * Updated translations for several languages * lib/launch-libvirt.c: Remove fallback for Arm ------------------------------------------------------------------- Mon Mar 24 21:17:18 UTC 2025 - Andreas Stieger - libguestfs-appliance: drop incorrect requireson libpcre1, package was converted to pcre2 by 1.44.2 ------------------------------------------------------------------- Wed Mar 12 13:37:32 MDT 2025 - carnold@suse.com - Update to version 1.55.7 (jsc#PED-8910) * libguestfs: Rust binding build error and warning fixes * support TencentOS * lib: Print kernel utsname in debug output * daemon: Fix loongarch64 detection on RHEL 9 ------------------------------------------------------------------- Wed Feb 19 10:08:10 MST 2025 - carnold@suse.com - Update to version 1.55.6 (jsc#PED-8910) * appliance: add dhcpcd support on Debian * appliance: add support for sfdisk on Debian * mlcustomize, mltools: Replace $TEST_FUNCTIONS * ruby: Make sure all object files are cleaned up * daemon: New command_out and sh_out APIs ------------------------------------------------------------------- Wed Feb 12 15:34:38 MST 2025 - carnold@suse.com - Update to version 1.55.4 (jsc#PED-8910) * appliance/init: Fix /usr/sbin symlinks in Fedora 42+ * Various translation updates ------------------------------------------------------------------- Thu Jan 30 10:29:58 MST 2025 - carnold@suse.com - Update to version 1.55.3 (jsc#PED-8910) * build: Move baseline OCaml to 4.08 * Various translation updates ------------------------------------------------------------------- Fri Jan 3 14:09:24 MST 2025 - carnold@suse.com - Update to version 1.55.2 (jsc#PED-8910) * lib/inspect-osinfo.c: Add Windows Server 2025 osinfo * appliance: Use stable owner, group and mtime in appliance tarballs * mltools: Replace jansson with json-c * lib/info.c: Replace jansson with json-c * lib/qemu.c: Replace jansson with json-c * lib: direct: Remove test for qemu mandatory locking * Various language translations * Fix dhcpcd failing on systemd-resolved stub * mlcustomize: Add heuristic support for Windows Server 2025 * mlcustomize/customize_run.ml: Move 'in' to new line * mlstdutils/guestfs_config: Define host_os * mlcustomize, mltools: Check guest OS is compatible before allowing --run * generator: Remove common/mlv2v/uefi.ml{,i} files * qemuopts: Add ability to add raw, unquoted output to qemu scripts * qemuopts: Fix missing break statement * mlstdutils: Remove Option module * Remove test for caml_alloc_initialized_string * build: Move baseline OCaml to 4.08 ------------------------------------------------------------------- Thu Oct 10 07:06:04 MDT 2024 - carnold@suse.com - Update to version 1.54.0 (jsc#PED-8910) * Add detection of Circle Linux (Bella Zhang). * Add support for LoongArch (liuxiang). * Add detection of Kylin (grass-lu). * Add detection of openEuler (Wang Guoquan). * PARTUUID and PARTLABEL are now resolved in guest /etc/fstab. * New APIs findfs_partuuid and findfs_partlabel. These can be used to efficiently look up a filesystem by its GPT partition UUID or label. * Support for the following inactive or infrequently used device types has been removed: Gluster, Sheepdog, TFTP. * Add GOST R34.11-94 message digest algorithm to checksum APIs (Alexey Shabalin). * Allow nbd+unix:// URIs (NBD over Unix domain socket) in guestfish and other places. * Various part_* (partition) APIs related to GPT have been reimplemented to use util-linux sfdisk instead of sgdisk. Util-linux is more widely available, so this reduces dependencies in the common case. One optional API remains that still uses sgdisk. (Thanks Yongkui Guo). * Add cipher suboption to cryptsetup_open (Jonatan Pålsson). * Because of a bug, the part_get_gpt_attributes API could truncate the return value from 64 to 32 bits. This has been fixed. * Libguestfs will now no longer recommend using LIBGUESTFS_BACKEND=direct. This was shown previously when libvirt failed to start the appliance. However it is felt that this now does more harm than good. * Fix generation of virt-customize --chown parameter (Yongkui Guo) * In the appliance, reduce boot time when dhcp isn't needed (Olaf Hering). * A deadlock in the appliance caused by a regression in Linux 6.11 has been worked around. The deadlock was also fixed in Linux 6.12. - Bug fixes * Fix rare hangs while starting the appliance, at 'echo noop' into /sys/block/{h,s,ub,v}d*/queue/scheduler * Drop dependency from libguestfs -> gdisk * libguestfs inspection does not know about /etc/fstab PARTLABEL=