Package Release Info

libguestfs-1.56.1-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

lua-libguestfs
ocaml-libguestfs
ocaml-libguestfs-devel
rubygem-libguestfs

Change Logs

* Tue Jun 24 2025 carnold@suse.com
- Update to version 1.56.1 (jsc#PED-12706)
  * lib: Enable ACPI for the libvirt backend for x86_64 and arm
- Only build the inspect-icons RPM for Tumbleweed. Tumbleweed is
  the only place where icoutils package exists which it requires.
* Fri Jun 13 2025 bwiedemann@suse.com
- Drop gzip mtime from base.tar.gz (bsc#1216986)
* Wed Jun 11 2025 carnold@suse.com
- Update to version 1.56.0 (jsc#PED-12706)
  * Add support for Windows 2025 (thanks Ming Xie).
  * Add support for TencentOS (Denise Cheng).
  * Inspection of Ubuntu 22+ guests that use a split /usr
    configuration now works properly (thanks Jaroslav Spanko,
    Daniel Berrange).
  * Inspecting guests that have duplicated root mountpoints now
    works.
  * Inspection of SUSE Linux guests using btrfs snapshots now
    ignores snapshots that mirror content in the root filesystem
    (thanks Ming Xie).
  * Inspection of SUSE Linux >= 15 now returns the correct osinfo
    short name (eg. "sle15") (thanks Ming Xie).
  * New command_out and sh_out APIs which allow you to capture
    output from guest commands that generate more output than the
    protocol limit allows.
  * New btrfs_scrub_full API which runs a full Btrfs scrub,
    synchronously. It works more like fsck for other filesystems.
  * The fstrim API has been modified to work around several issues
    in upstream and RHEL 9 kernels related to XFS support (Eric
    Sandeen, Dave Chinner).
  * The existing e2fsck API has a new FORCENO option enabling use
    of the command line -n flag.
  * json-c is now required. This replaces Jansson which was
    previously used for parsing JSON input files.
  * OCaml ≥ 4.08 is now required.
  * When using ./configure --disable-daemon we no longer require
    augeas and hivex (thanks Mohamed Akram).
  * zfs-fuse support has been dropped. The project is unmaintained
    upstream (thanks Paul Bolle, Gwyn Ciesla, Timothée Ravier).
  * Fix compatibility with GNU gettext 0.25.
  * Fix dhcpcd failing on systemd-resolved stub (Thomas Wouters).
  * Add support for dhcpcd and sfdisk on Debian (Daniel Gomez).
  * Print the kernel utsname in debug output.
  * We no longer emit a false warning about BLKDISCARD when
    creating a block device.
  * If qemu-img(1) commands fail during snapshot creation, make
    sure we capture and print stderr from the qemu command (Cole
    Robinson).
  * For a complete list of changes and bug fixes see,
    https://libguestfs.org/guestfs-release-notes-1.56.1.html
- bsc#1216986 - libguestfs: embeds /etc/hosts
  reproducible-builds.patch
* Fri Jun 06 2025 carnold@suse.com
- Update to version 1.55.14 (jsc#PED-12706)
  * lib/create.c: Capture and raise qemu-img stderr
  * inspection: Ignore btrfs snapshots of roots
- Drop patches contained in new tarball
  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
* Wed May 28 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 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 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 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 2025 dimstar@opensuse.org
- 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 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