70 Commits

Author SHA256 Message Date
fae7cbc929 Accepting request 1325651 from Virtualization
Update guestfs-tools to version 1.55.3. Also fixes build against new libguestfs.

OBS-URL: https://build.opensuse.org/request/show/1325651
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=28
2026-01-07 15:01:10 +00:00
47b3d8251f - Update to version 1.55.3 (jsc#PED-14625)
* builder/templates/make-template.ml: Add +str and +unix for OCaml 5
  * builder/templates/make-template.ml: Use quoted string literals for regexps
  * mlcustomize/firstboot.ml: Use quoted string literals for firstboot
  * customize: Fixes for selinux relabelling and Windows firstboot
  * mlstdutils: Add List.combine4 function
  * mlcustomize/SELinux_relabel.ml: Add comment
  * mlcustomize/SELinux_relabel.ml: Use new guestfs_setfiles API
  * mlcustomize/SELinux_relabel.ml: Relabel every mountpoint
  * builder: Replace -cpu host with -cpu max in example
  * builder: Update link to templates to use https
  * builder: Build fedora-42 template

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=69
2026-01-06 17:35:24 +00:00
cca047e9d0 Accepting request 1279329 from Virtualization
Update guestfs-tools to version 1.54.0

OBS-URL: https://build.opensuse.org/request/show/1279329
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=27
2025-05-23 12:31:09 +00:00
cf368cc687 - Update to version 1.54.0 (jsc#PED-12706)
* bash: Replace 'cp -d' command with POSIX 'cp -P'
  * ocaml-link.sh.in: Remove redundant use of getopt
  * mltools: decouple and simplify osinfo device support checks
  * mlcustomize: disable `--inject-virtio-win osinfo`
  * mltools: Unreference various objects
  * Revert "mltools: Unreference various objects"
  * mltools: Fix memory leak in OCaml binding of libosinfo
  * mlstdutils: Implement String.implode
  * mlstdutils: Add List.make function
  * mltools: Fix spelling mistake
  * mlstdutils: Add List.same function
  * mlstdutils: Modify List.take, List.drop to match OCaml 5.3
  * mlstdutils: Rename List.dropwhile -> drop_while, takewhile -> take_while
  * mlstdutils: Add List.last function
  * mlstdutils: Move List module first
  * mlstdutils: Add String.common_prefix, longest_common_prefix
  * mlstdutils: Remove Std_utils.identity
  * mlstdutils: Remove Std_utils.protect
  * mlstdutils: Remove List.filter_map
  * mlstdutils: Fix comment that still referred to the old function names
  * mldrivers: Link to gettext-stub if ocaml-gettext is enabled
  * mlstdutils: Rename String.is_prefix -> starts_with, is_suffix -> ends_with

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=67
2025-05-20 22:21:08 +00:00
0c6a42701d Accepting request 1266968 from Virtualization
Update guestfs-tools to version 1.53.9

OBS-URL: https://build.opensuse.org/request/show/1266968
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=26
2025-04-04 15:30:15 +00:00
0045ff9e52 - Update to version 1.53.9 (jsc#PED-8910)
* Various build improvements
  * mlcustomize: ignore sriov vioprot.* files too
  * mlcustomize: don't inject .pdb files
  * mlcustomize: Only use osinfo id for virtio-win path matching
  * mlcustomize: virtio-win: clarify virtio-1.0 support
  * mlcustomize: make windows q35 check independent of virtio drivers
  * mlcustomize: virtio-win: stop checking osinfo for virtio drivers
  * mltools: Strip out all libosinfo driver plumbing
  * mlutils: Remove need for OCaml OUnit2
  * mltools: Remove need for OCaml OUnit2
  * mlstdutils: Remove need for OCaml OUnit2
  * mltools: Fix de-oUnit-ized tests

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=65
2025-04-03 17:39:07 +00:00
7b5c9abd03 Accepting request 1252580 from Virtualization
Update guestfs-tools to version 1.53.8

OBS-URL: https://build.opensuse.org/request/show/1252580
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=25
2025-03-13 14:06:41 +00:00
39dfec947f - Update to version 1.53.8 (jsc#PED-8910)
* mlstdutils: Reimplement String.find, add String.find_from
  * mlstdutils: Reimplement String.nsplit tail recursively
  * mldrivers: Handle large output from 'rpm -ql' command
  * drivers: Handle large output from 'rpm -ql' command
    This requires the new guestfs_sh_out API from libguestfs 1.55.6
  * Add a 'git-publish' profile
  * builder: Link to the actually existing virt-builder templates dir
  * mlcustomize: Drop old virtio-win dir name scraping
  * mlcustomize: Remove dnf --verbose option

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=63
2025-03-12 20:58:05 +00:00
adac3ccc25 Accepting request 1247722 from Virtualization
Update guestfs-tools to version 1.53.7

OBS-URL: https://build.opensuse.org/request/show/1247722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=24
2025-02-21 20:39:13 +00:00
dd7f07fe75 - Update to version 1.53.7 (jsc#PED-8910)
* mlcustomize, mltools: Replace $TEST_FUNCTIONS
  * mldrivers/linux_bootloaders.ml: Don't overwrite EFI grub2 wrapper
  * resize: Use stderr consistently for debug messages
  * resize/test-virt-resize.pl: Various fixes and adjustments
- Update to version 1.53.6 (jsc#PED-8910)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=61
2025-02-18 16:38:26 +00:00
65b7c1614e - Update to version 1.53.5 (jsc#PED-8910)
* build: Move baseline OCaml to 4.08
  * builder: add various templates for rhel and fedora
  * po-docs: A couple adjustments and updates

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=60
2025-02-12 22:42:37 +00:00
17363d058f Accepting request 1235235 from Virtualization
Update guestfs-tools to version 1.53.5

OBS-URL: https://build.opensuse.org/request/show/1235235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=23
2025-01-07 19:52:33 +00:00
88b636733e - Update to version 1.53.5 (jsc#PED-8910)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=58
2025-01-03 22:44:16 +00:00
cff779d5e2 - Update to version 1.53.4 (jsc#PED-8910)
* builder: Update opensuse.gpg key
  * 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
  * Remove mlv2v/ subdirectory
  * resize: Update xpath command
- Drop builder-update-openSUSE.gpg-key.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=57
2025-01-03 22:43:46 +00:00
c24a1e7e45 Accepting request 1223715 from Virtualization
virt-builder ships with out-of-date openSUSE signing key resulting in a GPG failure

OBS-URL: https://build.opensuse.org/request/show/1223715
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=22
2024-11-12 18:24:05 +00:00
2f2034ed37 Adjust use of openSUSE name
OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=55
2024-11-12 14:21:53 +00:00
68fdbb2389 - virt-builder ships with out-of-date openSUSE signing key
OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=54
2024-11-12 14:19:36 +00:00
b5d80f5033 - virt-builder ships with out-of-date OpenSUSE signing key
resulting in a GPG failure
  builder-Update-opensuse.gpg-key.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=53
2024-11-12 11:46:57 +00:00
f46d583e7f Accepting request 1221478 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1221478
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=21
2024-11-05 15:45:35 +00:00
c8cdd260fd Fix spec file to use correct BuildRequires
OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=51
2024-10-29 14:20:26 +00:00
45b5c46dff - Update to version 1.53.4 (jsc#PED-8910)
* mlcustomize: Update generated options for virt-v2v
  * Various build fixes and dependency changes

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=50
2024-10-29 13:54:58 +00:00
8443e0eeda Accepting request 1197947 from Virtualization
Update guestfs-tools to version 1.53.3

OBS-URL: https://build.opensuse.org/request/show/1197947
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=20
2024-09-02 11:13:28 +00:00
2adc63a50c - Update to version 1.53.3 (jsc#PED-8910)
* Update common submodule
    Further refinements to Windows firstboot code.
    mlcustomize: Add some comments to firstboot batch file
    mlcustomize: Reboot Windows between each firstboot script
    mlcustomize: Move virt-customize modules to mlcustomize/

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=48
2024-08-29 21:18:52 +00:00
8bee744f5a Accepting request 1193738 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1193738
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=19
2024-08-14 12:15:22 +00:00
f6d006f3e9 - Update to version 1.53.2 (jsc#PED-6305)
* Implement --inject-blnsvr operation
  * 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

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=46
2024-08-06 16:28:52 +00:00
cfda7cb90f Accepting request 1188246 from Virtualization
Update guestfs-tools to version 1.53.1

OBS-URL: https://build.opensuse.org/request/show/1188246
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=18
2024-07-18 17:17:12 +00:00
3e307fcfa6 - Update to version 1.53.1 (jsc#PED-6305)
* Add support for LoongArch.
  * Suppress false use-after-free warning generated by GCC 14
  * m4/guestfs-c.m4: Re-add ./configure --enable-werror
  * make-fs: Use -S option with -z
  * sysprep: Make clearer that we do not support Windows
  * Fix bytecode compilation to output whole exe instead of using
    -custom
  * options: Allow nbd+unix:// URIs
- Drop patches contained in new tarball
  Update-virt-customize-generated-files.patch
  Initialise-bar-fp-as-NULL.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=44
2024-07-16 19:11:48 +00:00
19ec4b7335 Accepting request 1172937 from Virtualization
No code change. Just added bug number to changelog entry

OBS-URL: https://build.opensuse.org/request/show/1172937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=17
2024-05-11 16:19:53 +00:00
373d03ff69 libguestfs-appliance and all its dependencies. (bsc#1223444)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=42
2024-05-09 12:07:43 +00:00
f57afe1ed5 Accepting request 1172598 from Virtualization
Add Requires on libguestfs which will pull in libguestfs-appliance and all its dependencies

OBS-URL: https://build.opensuse.org/request/show/1172598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=16
2024-05-08 09:39:45 +00:00
a4d5f2953a - Add Requires on libguestfs which will pull in
libguestfs-appliance and all its dependencies.
  guestfs-tools.spec

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=40
2024-05-07 20:54:53 +00:00
c96c48f6c9 Accepting request 1165710 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1165710
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=15
2024-04-07 20:10:51 +00:00
c48653db66 - Upstream bug fixes
Update-virt-customize-generated-files.patch
  Initialise-bar-fp-as-NULL.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=38
2024-03-29 19:08:35 +00:00
1c1149e6d8 Accepting request 1137602 from Virtualization
Add Jira request number to changelog. No code change.

OBS-URL: https://build.opensuse.org/request/show/1137602
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=14
2024-01-08 22:46:43 +00:00
c66d7fab69 - Update to version 1.52.0 (jsc#PED-6305)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=36
2024-01-08 15:55:21 +00:00
b2ba1f1b5b Accepting request 1136943 from Virtualization
Update guestfs-tools to version 1.52.0

OBS-URL: https://build.opensuse.org/request/show/1136943
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=13
2024-01-05 20:43:21 +00:00
39bbe7448c - Update to version 1.52.0
* Documentation fixes
  * Fix bugs-in-changelog.sh: Use grep -E instead of egrep

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=34
2024-01-04 20:35:35 +00:00
18ba5034ac - Update to version 1.51.7
* mltools/libosinfo-c.c: Fix off-by-one error

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=33
2024-01-02 18:47:36 +00:00
0657a2ef24 Accepting request 1132566 from Virtualization
Update guestfs-tools to version 1.51.6

OBS-URL: https://build.opensuse.org/request/show/1132566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=12
2023-12-12 18:32:06 +00:00
15e5065bd3 - Update to version 1.51.6
* Include <libxml/parser.h> for xmlReadMemory
  * Test new --key all:SELECTOR option

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=31
2023-12-11 20:37:53 +00:00
9067d63068 Accepting request 1130122 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1130122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=11
2023-12-01 20:25:41 +00:00
e84ebe64f2 Accepting request 1130114 from home:olh:branches:Virtualization
- Remove obsolete requirement for ocaml-gettext-stub-devel
- Require OCaml 4.07+

OBS-URL: https://build.opensuse.org/request/show/1130114
OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=29
2023-12-01 00:56:25 +00:00
6688e4f327 - Update to version 1.51.5
* No upstream changelog found in sources or webpage
  * customize: Change --chown to use UID:GID:FILENAME
  * Implement virt-customize --tar-in
  * Dropped the virt-dib tool
  * Various bug fixes and language translations

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=28
2023-11-28 20:08:13 +00:00
ea33a75728 Accepting request 1083877 from Virtualization
Update to guestfs-tools version 1.50.1 bug fix release.

OBS-URL: https://build.opensuse.org/request/show/1083877
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=10
2023-05-02 14:18:42 +00:00
e80030079a - Update to version 1.50.1 bug fix release
* No upstream changelog found in sources or webpage

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=26
2023-05-01 16:29:19 +00:00
f9b6049167 Accepting request 1072668 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1072668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=9
2023-03-17 16:05:15 +00:00
6b2ff6bf20 Accepting request 1072597 from home:bmwiedemann:branches:Virtualization
Use gzip -n for bit-reproducible packages

OBS-URL: https://build.opensuse.org/request/show/1072597
OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=24
2023-03-17 15:33:19 +00:00
1821f2aff2 Accepting request 1065782 from Virtualization
Update to guestfs-tools version 1.50.0

OBS-URL: https://build.opensuse.org/request/show/1065782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=8
2023-02-14 19:08:19 +00:00
103e494ff0 - Update to verion 1.50.0
* Drivers: Require guestfs_inspect_get_build_id API
  * Drivers: Add support for scanning drivers in Windows guests
  * New 'virt-drivers' tool
      This tool can be pointed at a disk image which lacks metadata and in
      some circumstances can determine useful information about it, such as
      what bootloader it contains and what device emulation it needs to
      boot. 
  * Customize: Implement --inject-qemu-ga and --inject-virtio-win operations
  * Customize: Run zypper dist-upgrade for --update operation
  * Customize: rebase to the common/mlcustomize/Guest_packages interface
  * Adopt inversion of SELinux relabeling in virt-customize
  * Update common submodule. In particular, pick up the new Inject_virtio_win module:
  * Inspector: Update coreos test for new <build_id> field
  * Inspector: Display the new build ID field
  * Sysprep: advise against cloning VMs with internal full disk encryption
  * Sysprep: make an effort to cope with LUKS-on-LVM
  * Fixes related to "--key ID:clevis"
      sysprep: set networking for "--key ID:clevis"
      customize: add reminder about "--key ID:clevis"
      get-kernel, sparsify: set networking for "--key ID:clevis"
      cat, log, ls, tail, diff, edit, insp.: set networking for "--key ID:clevis"
  * Builder: templates: Account for UEFI when regenerating grub
  * Ocaml-dep.sh.in: Remove reference to bundled/ocaml-augeas
- Drop CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=22
2023-02-09 23:04:06 +00:00
38b2f7393e Accepting request 1063524 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1063524
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guestfs-tools?expand=0&rev=7
2023-02-08 16:20:01 +00:00