Commit Graph

640 Commits

Author SHA256 Message Date
11bc1b755c Update to version 1.58.1 (jsc#PED-14625) 2026-01-27 07:51:57 -07: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
b0d567393a - 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

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=593
2025-01-03 22:42:14 +00:00
35ab6dbaf5 Accepting request 1208864 from Virtualization
No code change. Add back a dropped bug number in a comment.

OBS-URL: https://build.opensuse.org/request/show/1208864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=111
2024-10-18 13:59:42 +00:00
f06eb3bdd8 Add missing bug number in comment bsc#1223444. No code change.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=591
2024-10-18 12:27:50 +00:00
21e94e5cc7 Accepting request 1206709 from Virtualization
Update libguestfs to version 1.54.0

OBS-URL: https://build.opensuse.org/request/show/1206709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=110
2024-10-10 20:14:59 +00:00
67ae6de24e - 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

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=589
2024-10-10 13:30:33 +00:00
ac314d91f8 Accepting request 1197946 from Virtualization
Update libguestfs to version 1.53.6

OBS-URL: https://build.opensuse.org/request/show/1197946
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=109
2024-09-02 11:13:26 +00:00
61cde71544 - Update to version 1.53.6 (jsc#PED-8910)
* Various MacOS fixes and enhancements
  * ocaml: INSTALL_OCAMLLIB Makefile parameter
  * appliance/init: Don't set impossible "noop" disk scheduler
  * Pull in some fixes from the common submodule.
    mlcustomize: Add Inject_virtio_win.inject_blnsvr implementation
    mlcustomize: firstboot: Use Linux path for Powershell script path
    mlcustomize: firstboot: Use powershell.exe instead of path
    mlcustomize: firstboot: Use Powershell -NoProfile flag
    mlcustomize: Revert delay installation of qemu-ga MSI
    mldrivers/linux_kernels.ml: Prefix general information with ^info:
    mlcustomize: Use Start-Process -Wait to run qemu-ga installer
    mlcustomize: Add Firstboot.firstboot_dir function
    mlcustomize: Place powershell scripts into <firstboot_dir>\Temp
    mlcustomize: Inject qemu-ga & blnsvr into <firstboot_dir>/Temp
    mlcustomize: Write qemu-ga log file name to log.txt
    mlcustomize: Add some comments to firstboot batch file
    mlcustomize: Reboot Windows between each firstboot script

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=587
2024-08-29 21:11:54 +00:00
e12c0c49b0 Accepting request 1188245 from Virtualization
Update libguestfs to version 1.53.5

OBS-URL: https://build.opensuse.org/request/show/1188245
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libguestfs?expand=0&rev=108
2024-07-18 17:17:10 +00:00