648 Commits

Author SHA256 Message Date
01661cefa3 Accepting request 1328573 from Virtualization
Update libguestfs to version 1.58.1

OBS-URL: https://build.opensuse.org/request/show/1328573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=129
2026-01-22 14:15:36 +00:00
a64c4430d5 - Update to version 1.58.1 (jsc#PED-14625)
* daemon/selinux.c: Fix compilation when no libselinux
  * lib/qemu.c: Don't start the guest when checking QMP properties
  * lib/qemu.c: Add debugging to generic_qmp_test()
  * lib/qemu.c: Turn debug messages which are really errors into error()
- Add upstream fix
  001-Avoid-not-available-macro-for-OCaml-functions.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=642
2026-01-21 18:59:28 +00:00
63ab69a7d5 Accepting request 1325484 from Virtualization
Update libguestfs to version 1.58.0

OBS-URL: https://build.opensuse.org/request/show/1325484
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=128
2026-01-06 16:45:05 +00:00
cd415a2a06 - Update to version 1.58.0 (jsc#PED-14625)
See release notes at,
  https://libguestfs.org/guestfs-release-notes-1.58.1.html
  * Fix inspection of SLES 15 guests that have an encrypted Btrfs
    filesystem, by correctly parsing /etc/crypttab (Cole Robinson).
  * Windows named drives (like D:) which point to completely blank
    disks are now ignored instead of causing an error (thanks
    Ming Xie, Ameen Barakat).
  * Existing code in virt-v2v which recognized Windows Antivirus
   (AV) software is now part of inspection.
  * guestfs_selinux_relabel was deprecated, replaced by new
    guestfs_setfiles and uses the setfiles(8) -A option to reduce
    memory usage.
  * New guestfs_ntfs_chmod API which changes the permissions of
    Windows paths (Cole Robinson).
  * In the list of structures returned by guestfs_inspect_get_applications2,
    a new app2_class field has been added.
  * New guestfs_inspect_get_windows_group_policy API which reports
    whether Group Policy Objects were found in the Windows guest.
  * guestfs_btrfs_subvolume_show would sometimes crash when parsing
    the snapshots of a Btrfs subvolume. Furthermore, in any API
    that returned a device name associated with a Btrfs volume, the
    device name might not be translated correctly resulting in the
    wrong device name being returned. (Both problems fixed by Arye
    Yurkovsky.)
  * Fix a memory leak in guestfs_filesystem_walk (Susant Sahani).
  * In guestfs_disk_create, when creating raw block devices, check
    for errors in the close(2) system call, ensuring we don't miss
    any delayed I/O errors (Susant Sahani).
  * In several LVM-related APIs, it was possible for an internal

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=640
2026-01-05 20:16:34 +00:00
da1a6ccd35 Accepting request 1301509 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1301509
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=127
2025-08-27 19:34:41 +00:00
72b6e4a75c - Update to version 1.56.2 (jsc#PED-12706)
* generator: Allow StringList(Pathname) parameters
  * generator: Implement StringList for OCaml functions
  * daemon: sysroot: Avoid copying the path every time we call sysroot ()
  * daemon: sysroot: Avoid double-/ when creating sysroot paths in OCaml
  * docs: Fix dead ntfs-3g doc links
  * appliance/init: Add lsblk and blkid output to verbose log
  * daemon: Add contents of /etc/fstab to verbose log
  * lib: libvirt: Sleep before retrying virDomainDestroyFlags
  * lib: libvirt: Debug error from virDomainDestroyFlags
  * appliance: Ignore sit0 network device in the guest

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=638
2025-08-19 22:47:20 +00:00
d2c5872ae9 Accepting request 1297831 from Virtualization
Fix for bsc#1247578 dropping use of initviocons

OBS-URL: https://build.opensuse.org/request/show/1297831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=126
2025-08-06 12:34:05 +00:00
c10d93d043 Trivial comment change
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=636
2025-08-05 20:23:12 +00:00
e13f288cc0 - bsc#1247578 - [glibc2.42] initviocons fails to build
drop-initviocons-from-package-list.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=635
2025-08-05 20:14:42 +00:00
cbdd2b71f3 Accepting request 1288363 from Virtualization
Update libguestfs to version 1.56.1. Only build the libguestfs-inspect-icons RPM on Tumbleweed.

OBS-URL: https://build.opensuse.org/request/show/1288363
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=125
2025-06-26 09:37:08 +00:00
c633ee3b82 - Update to version 1.56.1 (jsc#PED-12706)
* lib: Enable ACPI for the libvirt backend for x86_64 and arm

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=633
2025-06-24 17:57:47 +00:00
4e392f0277 - Only build the inspect-icons RPM for Tumbleweed. Tumbleweed is
the only place where icoutils package exists which it requires.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=632
2025-06-24 17:52:37 +00:00
8d0579558f Remove debug code
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=631
2025-06-16 15:28:48 +00:00
26ca57a959 Accepting request 1285463 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1285463
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=124
2025-06-13 16:47:47 +00:00
49cdc75450 Drop gzip mtime from base.tar.gz (bsc#1216986)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=629
2025-06-13 11:45:39 +00:00
dfda96d0ef Accepting request 1284945 from Virtualization
Update libguestfs to version 1.56.0. Fix bsc#1216986 for reproducible builds.

OBS-URL: https://build.opensuse.org/request/show/1284945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=123
2025-06-12 13:53:01 +00:00
298b7e0072 Adjustment to changelog
* For a complete list of changes and bug fixes see,
    https://libguestfs.org/guestfs-release-notes-1.56.1.html

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=627
2025-06-11 20:46:18 +00:00
6ea7584bea - 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).

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=626
2025-06-11 20:29:30 +00:00
623a4540f6 - 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

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=625
2025-06-06 17:21:28 +00:00
02f8f22696 Accepting request 1281953 from Virtualization
Upstream patches to fix how BTRFS based images (SLES and openSUSE) are handled

OBS-URL: https://build.opensuse.org/request/show/1281953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=122
2025-06-02 20:01:31 +00:00
7da0e53adb - Adjustment to use fusermount3 when fuse3 is required by distro.
use-fuse3-for-build.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=623
2025-05-29 22:06:29 +00:00
8330283327 Use fusermount3 when fuse3 is required.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=622
2025-05-29 21:40:48 +00:00
96a7acd34c - 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

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=621
2025-05-28 16:02:51 +00:00
3b869f4ae0 Accepting request 1280654 from Virtualization
Fix for bsc#1243351 - guestfs-appliance still requires ISC dhcp

OBS-URL: https://build.opensuse.org/request/show/1280654
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=121
2025-05-27 16:44:32 +00:00
a0cc415e8c Conditionally replace usage of dhcp-client with dhcpcd in
libguestfs.spec

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=619
2025-05-27 15:02:52 +00:00
3cb58ed2de Conditionally use dhcpcd over dhcp-client
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=618
2025-05-27 14:51:43 +00:00
0cd390a231 - bsc#1243351 - guestfs-appliance still requires ISC dhcp
Replace usage of dhcp-client with dhcpcd in libguestfs.spec

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=617
2025-05-27 14:44:56 +00:00
f4a9c30f65 Accepting request 1279328 from Virtualization
Update libguestfs to version 1.55.13. This version required for virt-v2v 2.7.16.

OBS-URL: https://build.opensuse.org/request/show/1279328
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=120
2025-05-23 12:31:07 +00:00
3b0dc53299 Accepting request 1278885 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1278885
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=119
2025-05-22 14:55:41 +00:00
fd00bb0a2b - 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)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=614
2025-05-21 11:44:43 +00:00
d000599b93 - 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

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=613
2025-05-13 20:14:14 +00:00
99b5200b11 Accepting request 1277117 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1277117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=118
2025-05-13 18:05:32 +00:00
934905d7f4 - 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.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=611
2025-05-13 12:00:21 +00:00
d16cd16953 Only use fuse3 on Tumbleweed. Everything else stays with fuse2.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=610
2025-05-03 03:49:45 +00:00
4eb42f440a - 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

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=609
2025-05-01 21:08:28 +00:00
f7a821edce Accepting request 1266967 from Virtualization
Update libguestfs to version 1.55.8

OBS-URL: https://build.opensuse.org/request/show/1266967
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=117
2025-04-04 15:30:12 +00:00
2ac1438f53 Fix mispelled translations in changelog
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=607
2025-04-03 21:10:43 +00:00
e6ed719757 - Update to version 1.55.8 (jsc#PED-8910)
* Various build improvements
  * Updated transations for several languages
  * lib/launch-libvirt.c: Remove fallback <emulator> for Arm

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=606
2025-04-03 21:06:51 +00:00
7cc766c3dd Minor spec file adjustment to exclude sysconfig-netconfig from sle16 and newer
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=605
2025-04-03 17:44:32 +00:00
6445be34f3 Accepting request 1265262 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1265262
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=116
2025-03-31 09:40:57 +00:00
500aa1e5c7 - libguestfs-appliance: drop incorrect requireson libpcre1,
package was converted to pcre2 by 1.44.2

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=603
2025-03-28 17:33:05 +00:00
112b8eab94 Accepting request 1252579 from Virtualization
Update libguestfs to version 1.55.7

OBS-URL: https://build.opensuse.org/request/show/1252579
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=115
2025-03-13 14:06:39 +00:00
e68fea7a12 - 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

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=601
2025-03-12 19:39:20 +00:00
eed68c2a6b Accepting request 1247499 from Virtualization
Update libguestfs to version 1.55.6

OBS-URL: https://build.opensuse.org/request/show/1247499
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=114
2025-02-20 21:35:12 +00:00
cffce95202 - Update to version 1.55.6 (jsc#PED-8910)
* ruby: Make sure all object files are cleaned up
  * daemon: New command_out and sh_out APIs

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=599
2025-02-19 17:10:15 +00:00
49b2a088b5 - Update to version 1.55.5 (jsc#PED-8910)
* appliance: add dhcpcd support on Debian
  * appliance: add support for sfdisk on Debian
  * mlcustomize, mltools: Replace $TEST_FUNCTIONS

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=598
2025-02-18 16:32:05 +00:00
b678bb1267 - Update to version 1.55.4 (jsc#PED-8910)
* appliance/init: Fix /usr/sbin symlinks in Fedora 42+
  * Various translation updates

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=597
2025-02-12 22:37:12 +00:00
1bc5823a80 Accepting request 1241512 from Virtualization
Update libguestfs to version 1.55.3

OBS-URL: https://build.opensuse.org/request/show/1241512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=113
2025-01-31 15:04:29 +00:00
cef46cf35d - Update to version 1.55.3 (jsc#PED-8910)
* build: Move baseline OCaml to 4.08
  * Various translation updates

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=595
2025-01-30 17:35:34 +00:00
11b1819b76 Accepting request 1235234 from Virtualization
Update libguestfs to version 1.55.2

OBS-URL: https://build.opensuse.org/request/show/1235234
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=112
2025-01-07 19:52:31 +00:00