commit virt-v2v for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virt-v2v for openSUSE:Factory checked in at 2024-04-21 20:25:43 Comparing /work/SRC/openSUSE:Factory/virt-v2v (Old) and /work/SRC/openSUSE:Factory/.virt-v2v.new.26366 (New) Package is "virt-v2v" Sun Apr 21 20:25:43 2024 rev:15 rq:1169235 version:2.4.0 Changes: --- /work/SRC/openSUSE:Factory/virt-v2v/virt-v2v.changes2024-04-18 22:15:02.998872358 +0200 +++ /work/SRC/openSUSE:Factory/.virt-v2v.new.26366/virt-v2v.changes 2024-04-21 20:26:42.052644020 +0200 @@ -1,0 +2,6 @@ +Fri Apr 19 09:03:27 MDT 2024 - carn...@suse.com + +- Add Requires for dhcp-client +- Add conditional x86_64 arch Requires for nbdkit-vddk-plugin + +--- Other differences: -- ++ virt-v2v.spec ++ --- /var/tmp/diff_new_pack.VAAv2q/_old 2024-04-21 20:26:42.632665303 +0200 +++ /var/tmp/diff_new_pack.VAAv2q/_new 2024-04-21 20:26:42.632665303 +0200 @@ -65,6 +65,7 @@ Requires: %{_bindir}/virsh Requires: btrfsprogs Requires: curl +Requires: dhcp-client Requires: gptfdisk Requires: guestfs-tools >= 1.42 Requires: libguestfs-winsupport @@ -75,7 +76,9 @@ Requires: nbdkit-nbd-plugin Requires: nbdkit-python-plugin Requires: nbdkit-ssh-plugin +%ifarch x86_64 Requires: nbdkit-vddk-plugin +%endif Requires: openssh-clients Requires: ovmf Requires: unzip
commit virt-v2v for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virt-v2v for openSUSE:Factory checked in at 2024-04-18 22:13:56 Comparing /work/SRC/openSUSE:Factory/virt-v2v (Old) and /work/SRC/openSUSE:Factory/.virt-v2v.new.26366 (New) Package is "virt-v2v" Thu Apr 18 22:13:56 2024 rev:14 rq:1168910 version:2.4.0 Changes: --- /work/SRC/openSUSE:Factory/virt-v2v/virt-v2v.changes2024-02-02 15:48:10.614640127 +0100 +++ /work/SRC/openSUSE:Factory/.virt-v2v.new.26366/virt-v2v.changes 2024-04-18 22:15:02.998872358 +0200 @@ -1,0 +2,15 @@ +Thu Apr 18 10:06:56 MDT 2024 - carn...@suse.com + +- bsc#1223093 - virt-v2v needs nbdkit and libnbd on SLE15-SP6 to + function correctly + Add Requires on libnbd and all nbdkit packages. The nbdkit + packages are required for remote execution. + Added Requires on btrfsprogs + +--- +Fri Mar 29 13:18:43 MDT 2024 - carn...@suse.com + +- Add Requires on gptfdisk and libguestfs-winsupport for + converting windows VMs. + +--- Other differences: -- ++ virt-v2v.spec ++ --- /var/tmp/diff_new_pack.fTzsvc/_old 2024-04-18 22:15:03.790901480 +0200 +++ /var/tmp/diff_new_pack.fTzsvc/_new 2024-04-18 22:15:03.790901480 +0200 @@ -63,18 +63,22 @@ Requires: %{_bindir}/gzip Requires: %{_bindir}/qemu-nbd Requires: %{_bindir}/virsh +Requires: btrfsprogs Requires: curl +Requires: gptfdisk Requires: guestfs-tools >= 1.42 +Requires: libguestfs-winsupport Requires: libguestfs0 >= 1.42 +Requires: libnbd +Requires: nbdkit +Requires: nbdkit-curl-plugin +Requires: nbdkit-nbd-plugin +Requires: nbdkit-python-plugin +Requires: nbdkit-ssh-plugin +Requires: nbdkit-vddk-plugin Requires: openssh-clients Requires: ovmf Requires: unzip -Recommends: nbdkit -Recommends: nbdkit-curl-plugin -Recommends: nbdkit-nbd-plugin -Recommends: nbdkit-python-plugin -Recommends: nbdkit-ssh-plugin -Recommends: nbdkit-vddk-plugin # Build only for architectures that have a kernel ExclusiveArch: x86_64 ppc64le s390x aarch64 riscv64 %if 0%{patches_touch_autotools}
commit virt-v2v for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virt-v2v for openSUSE:Factory checked in at 2024-01-08 23:46:41 Comparing /work/SRC/openSUSE:Factory/virt-v2v (Old) and /work/SRC/openSUSE:Factory/.virt-v2v.new.21961 (New) Package is "virt-v2v" Mon Jan 8 23:46:41 2024 rev:12 rq:1137601 version:2.4.0 Changes: --- /work/SRC/openSUSE:Factory/virt-v2v/virt-v2v.changes2024-01-05 21:45:52.504072939 +0100 +++ /work/SRC/openSUSE:Factory/.virt-v2v.new.21961/virt-v2v.changes 2024-01-08 23:46:45.777585680 +0100 @@ -4 +4 @@ -- Update to virt-v2v 2.4.0 +- Update to virt-v2v 2.4.0 (jsc#PED-6305) Other differences: --
commit virt-v2v for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virt-v2v for openSUSE:Factory checked in at 2024-01-05 21:43:25 Comparing /work/SRC/openSUSE:Factory/virt-v2v (Old) and /work/SRC/openSUSE:Factory/.virt-v2v.new.28375 (New) Package is "virt-v2v" Fri Jan 5 21:43:25 2024 rev:11 rq:1136945 version:2.4.0 Changes: --- /work/SRC/openSUSE:Factory/virt-v2v/virt-v2v.changes2023-12-01 21:27:13.865983277 +0100 +++ /work/SRC/openSUSE:Factory/.virt-v2v.new.28375/virt-v2v.changes 2024-01-05 21:45:52.504072939 +0100 @@ -1,0 +2,39 @@ +Thu Jan 4 13:38:59 MST 2024 - carn...@suse.com + +- Update to virt-v2v 2.4.0 + * New --block-driver option which can be used to choose to +install either virtio-blk or virtio-scsi drivers + * The virt-v2v --key option now recognizes LVM names like +/dev/mapper/rhel_bootp--73--75--123-root + * The --key option also supports a new --key all:... selector to +try the same key on all devices. + * Conversions now set the host-model CPU in the output metadata, +except where the source hypervisor overrides this. The +exception is -o qemu mode which uses -cpu host. + * virt-v2v will now look for bootloader configuration in +/boot/grub/grub.cfg for UEFI guests + * Invoke pnputil (if available) to install drivers, fixing some +Windows conversions + * Skip SELinux relabelling if the guest has disabled SELinux + * Several output modes now generate metadata to indicate whether +the guest requires the RTC to be set to UTC (Linux) or +localtime (most Windows). For example with -o libvirt this +generates . + * -i ova mode is now less strict about parsing the manifest file, +which helps when converting some non-conforming OVA files. + * Input modes using -it ssh now use the correct quoting + * -i vmx mode now rejects VMDK files explicitly, reducing a +source of user confusion + * Multiple fixes to -o kubevirt mode. Also implement -oo +compressed for this mode. + * -o libvirt mode now supports Rocky Linux + * -o openstack documentation for cloud configurations fixed + * -o rhv-upload mode has an improved error when the -os parameter +is invalid or missing + * Remove support for RHEL 3 + * Various language translation updates +- Drop patches + fix-compiler-error-Stdlib.stderr.patch + fix-linker-error.patch + +--- Old: fix-compiler-error-Stdlib.stderr.patch fix-linker-error.patch virt-v2v-2.2.0.tar.gz virt-v2v-2.2.0.tar.gz.sig New: virt-v2v-2.4.0.tar.gz virt-v2v-2.4.0.tar.gz.sig BETA DEBUG BEGIN: Old:- Drop patches fix-compiler-error-Stdlib.stderr.patch fix-linker-error.patch Old: fix-compiler-error-Stdlib.stderr.patch fix-linker-error.patch BETA DEBUG END: Other differences: -- ++ virt-v2v.spec ++ --- /var/tmp/diff_new_pack.Dn2jWl/_old 2024-01-05 21:45:53.588112610 +0100 +++ /var/tmp/diff_new_pack.Dn2jWl/_new 2024-01-05 21:45:53.592112756 +0100 @@ -1,7 +1,7 @@ # # spec file for package virt-v2v # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,16 +20,14 @@ # If there are patches which touch autotools files, set this to 1. %global patches_touch_autotools 1 # The source directory. -%global source_directory 2.2-stable +%global source_directory 2.4-stable Name: virt-v2v -Version:2.2.0 +Version:2.4.0 Release:0 Summary:Tools to convert a virtual machine to run on KVM License:GPL-2.0-or-later Group: System/Management URL:https://github.com/libguestfs/virt-v2v -Patch0: fix-linker-error.patch -Patch1: fix-compiler-error-Stdlib.stderr.patch Source0: https://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz Source1: https://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz.sig @@ -45,7 +43,6 @@ BuildRequires: libvirt-devel BuildRequires: libxml2-devel BuildRequires: mkisofs -BuildRequires: ocaml(ocaml_base_version) >= 4.07 BuildRequires: ocaml-fileutils-devel BuildRequires: ocaml-findlib-devel BuildRequires: ocaml-gettext-devel @@ -58,6 +55,7 @@ BuildRequires: pkgconfig BuildRequires: po4a BuildRequires: qemu-tools +BuildRequires: ocaml(ocaml_base_version) >= 4.07 BuildRequires: perl(Sys::Guestfs) BuildRequires: pkgconfig(bash-completion) >= 2.0 BuildRequires: pkgconfig(libnbd) @@ -195,6 +193,7 @@ %{_mandir}/man1/virt-v2v-output-rhv.1%{?ext_man}
commit virt-v2v for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virt-v2v for openSUSE:Factory checked in at 2023-12-01 21:26:42 Comparing /work/SRC/openSUSE:Factory/virt-v2v (Old) and /work/SRC/openSUSE:Factory/.virt-v2v.new.25432 (New) Package is "virt-v2v" Fri Dec 1 21:26:42 2023 rev:10 rq:1130215 version:2.2.0 Changes: --- /work/SRC/openSUSE:Factory/virt-v2v/virt-v2v.changes2023-06-21 22:41:27.334947622 +0200 +++ /work/SRC/openSUSE:Factory/.virt-v2v.new.25432/virt-v2v.changes 2023-12-01 21:27:13.865983277 +0100 @@ -1,0 +2,7 @@ +Thu Nov 30 22:22:22 UTC 2023 - o...@aepfle.de + +- Remove obsolete requirement for ocaml-gettext-stub-devel +- Require OCaml 4.07+ +- Align ExclusiveArch with libguestfs + +--- Other differences: -- ++ virt-v2v.spec ++ --- /var/tmp/diff_new_pack.wmuN8F/_old 2023-12-01 21:27:14.654012278 +0100 +++ /var/tmp/diff_new_pack.wmuN8F/_new 2023-12-01 21:27:14.658012424 +0100 @@ -45,11 +45,10 @@ BuildRequires: libvirt-devel BuildRequires: libxml2-devel BuildRequires: mkisofs -BuildRequires: ocaml >= 4.01 +BuildRequires: ocaml(ocaml_base_version) >= 4.07 BuildRequires: ocaml-fileutils-devel BuildRequires: ocaml-findlib-devel BuildRequires: ocaml-gettext-devel -BuildRequires: ocaml-gettext-stub-devel BuildRequires: ocaml-hivex-devel BuildRequires: ocaml-libguestfs BuildRequires: ocaml-libguestfs-devel @@ -78,13 +77,8 @@ Recommends: nbdkit-python-plugin Recommends: nbdkit-ssh-plugin Recommends: nbdkit-vddk-plugin -# libguestfs hasn't been built on i686 for a while since there is no -# kernel built for this architecture any longer and libguestfs rather -# fundamentally depends on the kernel. Therefore we must exclude this -# arch. Note there is no bug filed for this because we do not ever -# expect that libguestfs or virt-v2v will be available on i686 so -# there is nothing that needs fixing. -ExcludeArch:%{ix86} +# Build only for architectures that have a kernel +ExclusiveArch: x86_64 ppc64le s390x aarch64 riscv64 %if 0%{patches_touch_autotools} BuildRequires: autoconf BuildRequires: automake
commit virt-v2v for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virt-v2v for openSUSE:Factory checked in at 2023-06-21 22:40:35 Comparing /work/SRC/openSUSE:Factory/virt-v2v (Old) and /work/SRC/openSUSE:Factory/.virt-v2v.new.15902 (New) Package is "virt-v2v" Wed Jun 21 22:40:35 2023 rev:9 rq:1094483 version:2.2.0 Changes: --- /work/SRC/openSUSE:Factory/virt-v2v/virt-v2v.changes2022-10-28 19:30:35.982953095 +0200 +++ /work/SRC/openSUSE:Factory/.virt-v2v.new.15902/virt-v2v.changes 2023-06-21 22:41:27.334947622 +0200 @@ -1,0 +2,19 @@ +Wed Feb 8 16:08:19 MST 2023 - carn...@suse.com + +- Update to virt-v2v 2.2.0 + * New virt-v2v-inspector(1) tool. This tool can be used before +conversion to collect facts about the source guest, such as +number of disks, and to estimate the disk space required after +conversion. + * Add support for NVMe devices and SATA hard disks when importing +from VMware VMX files (Laszlo Ersek). + * Add support for importing to KubeVirt using the new +experimental -o kubevirt mode. + * Windows 11 guests are now supported. + * Rocky Linux guest support has been added (Andrey Drobyshev). + * The -o json mode was removed. It was intended to be used with +KubeVirt but was never actually used there. Use -o kubevirt +instead. + * Numerous bug fixes and build changes + +--- Old: virt-v2v-2.0.7.tar.gz virt-v2v-2.0.7.tar.gz.sig New: virt-v2v-2.2.0.tar.gz virt-v2v-2.2.0.tar.gz.sig Other differences: -- ++ virt-v2v.spec ++ --- /var/tmp/diff_new_pack.m4paKq/_old 2023-06-21 22:41:28.766956240 +0200 +++ /var/tmp/diff_new_pack.m4paKq/_new 2023-06-21 22:41:28.806956480 +0200 @@ -1,7 +1,7 @@ # # spec file for package virt-v2v # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,9 +20,9 @@ # If there are patches which touch autotools files, set this to 1. %global patches_touch_autotools 1 # The source directory. -%global source_directory 2.0-stable +%global source_directory 2.2-stable Name: virt-v2v -Version:2.0.7 +Version:2.2.0 Release:0 Summary:Tools to convert a virtual machine to run on KVM License:GPL-2.0-or-later @@ -190,6 +190,7 @@ #doc README %{_bindir}/virt-v2v %{_bindir}/virt-v2v-in-place +%{_bindir}/virt-v2v-inspector %{_mandir}/man1/virt-v2v.1%{?ext_man} %{_mandir}/man1/virt-v2v-in-place.1%{?ext_man} %{_mandir}/man1/virt-v2v-hacking.1%{?ext_man} @@ -201,6 +202,8 @@ %{_mandir}/man1/virt-v2v-release-notes-1.42.1%{?ext_man} %{_mandir}/man1/virt-v2v-release-notes-2.0.1%{?ext_man} %{_mandir}/man1/virt-v2v-support.1%{?ext_man} +%{_mandir}/man1/virt-v2v-inspector.1.gz +%{_mandir}/man1/virt-v2v-release-notes-2.2.1.gz %{_datadir}/virt-tools %files bash-completion ++ fix-compiler-error-Stdlib.stderr.patch ++ --- /var/tmp/diff_new_pack.m4paKq/_old 2023-06-21 22:41:29.102958262 +0200 +++ /var/tmp/diff_new_pack.m4paKq/_new 2023-06-21 22:41:29.142958503 +0200 @@ -3,11 +3,11 @@ In ocamlc version 4.07 and newer, Pervasives is deprecated and Stdlib should be used. -Index: virt-v2v-2.0.7/lib/create_ovf.ml +Index: virt-v2v-2.2.0/lib/create_ovf.ml === virt-v2v-2.0.7.orig/lib/create_ovf.ml -+++ virt-v2v-2.0.7/lib/create_ovf.ml -@@ -769,7 +769,7 @@ let rec create_ovf source inspect +--- virt-v2v-2.2.0.orig/lib/create_ovf.ml virt-v2v-2.2.0/lib/create_ovf.ml +@@ -787,7 +787,7 @@ let rec create_ovf source inspect if verbose () then ( eprintf "OVF:\n"; @@ -16,11 +16,11 @@ ); (* Return the OVF document. *) -Index: virt-v2v-2.0.7/output/output_disk.ml +Index: virt-v2v-2.2.0/output/output_disk.ml === virt-v2v-2.0.7.orig/output/output_disk.ml -+++ virt-v2v-2.0.7/output/output_disk.ml -@@ -109,7 +109,7 @@ module Disk = struct +--- virt-v2v-2.2.0.orig/output/output_disk.ml virt-v2v-2.2.0/output/output_disk.ml +@@ -122,7 +122,7 @@ module Disk = struct if verbose () then ( eprintf "resulting local libvirt XML:\n"; @@ -29,24 +29,11 @@ eprintf "\n%!"; ) -Index: virt-v2v-2.0.7/output/output_json.ml +Index: virt-v2v-2.2.0/output/output_libvirt.ml === virt-v2v-2.0.7.orig/output/output_json.ml -+++ virt-v2v-2.0.7/output/output_json.ml -@@ -138,7 +138,7 @@ module Json = struct - -
commit virt-v2v for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virt-v2v for openSUSE:Factory checked in at 2022-10-28 19:30:12 Comparing /work/SRC/openSUSE:Factory/virt-v2v (Old) and /work/SRC/openSUSE:Factory/.virt-v2v.new.2275 (New) Package is "virt-v2v" Fri Oct 28 19:30:12 2022 rev:8 rq:1031599 version:2.0.7 Changes: --- /work/SRC/openSUSE:Factory/virt-v2v/virt-v2v.changes2022-07-21 11:33:52.906976638 +0200 +++ /work/SRC/openSUSE:Factory/.virt-v2v.new.2275/virt-v2v.changes 2022-10-28 19:30:35.982953095 +0200 @@ -1,0 +2,6 @@ +Tue Oct 4 14:00:46 MDT 2022 - carn...@suse.com + +- jsc#PED-2113 [Virt Tools] Refresh Virtualization Tools for Xen + and KVM Management + +--- @@ -5,0 +12 @@ + fix-compiler-error-Stdlib.stderr.patch @@ -55 +61,0 @@ -- Drop fix-linker-error.patch New: fix-compiler-error-Stdlib.stderr.patch fix-linker-error.patch Other differences: -- ++ virt-v2v.spec ++ --- /var/tmp/diff_new_pack.qNPAlQ/_old 2022-10-28 19:30:36.598956184 +0200 +++ /var/tmp/diff_new_pack.qNPAlQ/_new 2022-10-28 19:30:36.606956224 +0200 @@ -28,6 +28,8 @@ License:GPL-2.0-or-later Group: System/Management URL:https://github.com/libguestfs/virt-v2v +Patch0: fix-linker-error.patch +Patch1: fix-compiler-error-Stdlib.stderr.patch Source0: https://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz Source1: https://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz.sig ++ fix-compiler-error-Stdlib.stderr.patch ++ SLE15-SP5 uses ocamlc version 4.05 where the Pervasives module is used and it has no Stdlib module. In ocamlc version 4.07 and newer, Pervasives is deprecated and Stdlib should be used. Index: virt-v2v-2.0.7/lib/create_ovf.ml === --- virt-v2v-2.0.7.orig/lib/create_ovf.ml +++ virt-v2v-2.0.7/lib/create_ovf.ml @@ -769,7 +769,7 @@ let rec create_ovf source inspect if verbose () then ( eprintf "OVF:\n"; -doc_to_chan Stdlib.stderr ovf +doc_to_chan Pervasives.stderr ovf ); (* Return the OVF document. *) Index: virt-v2v-2.0.7/output/output_disk.ml === --- virt-v2v-2.0.7.orig/output/output_disk.ml +++ virt-v2v-2.0.7/output/output_disk.ml @@ -109,7 +109,7 @@ module Disk = struct if verbose () then ( eprintf "resulting local libvirt XML:\n"; - DOM.doc_to_chan Stdlib.stderr doc; + DOM.doc_to_chan Pervasives.stderr doc; eprintf "\n%!"; ) Index: virt-v2v-2.0.7/output/output_json.ml === --- virt-v2v-2.0.7.orig/output/output_json.ml +++ virt-v2v-2.0.7/output/output_json.ml @@ -138,7 +138,7 @@ module Json = struct if verbose () then ( eprintf "resulting JSON:\n"; - output_string Stdlib.stderr doc_string; + output_string Pervasives.stderr doc_string; eprintf "\n\n%!"; ); Index: virt-v2v-2.0.7/output/output_libvirt.ml === --- virt-v2v-2.0.7.orig/output/output_libvirt.ml +++ virt-v2v-2.0.7/output/output_libvirt.ml @@ -171,7 +171,7 @@ module Libvirt_ = struct if verbose () then ( eprintf "resulting XML for libvirt:\n%!"; - DOM.doc_to_chan Stdlib.stderr doc; + DOM.doc_to_chan Pervasives.stderr doc; eprintf "\n%!"; ); Index: virt-v2v-2.0.7/convert/convert.ml === --- virt-v2v-2.0.7.orig/convert/convert.ml +++ virt-v2v-2.0.7/convert/convert.ml @@ -130,7 +130,7 @@ and get_mpstats g = if verbose () then ( (* This is useful for debugging speed / fstrim issues. *) eprintf "mpstats:\n"; -List.iter (print_mpstat Stdlib.stderr) mpstats +List.iter (print_mpstat Pervasives.stderr) mpstats ); mpstats ++ fix-linker-error.patch ++ Resolves the following error. Similar to libguestfs commit 489b14b75e5f30010d8a8c8d3a10ecc52b629563 /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: /usr/lib64/ocaml/guestfs/libmlguestfs.a(libguestfsocaml_a-guestfs-c.o): in function `guestfs_finalize': /home/abuild/rpmbuild/BUILD/libguestfs-1.44.2/ocaml/guestfs-c.c:86: undefined reference to `rpl_free' /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/libguestfs-1.44.2/ocaml/guestfs-c.c:88: undefined reference to `rpl_free'
commit virt-v2v for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virt-v2v for openSUSE:Factory checked in at 2022-07-21 11:33:21 Comparing /work/SRC/openSUSE:Factory/virt-v2v (Old) and /work/SRC/openSUSE:Factory/.virt-v2v.new.1523 (New) Package is "virt-v2v" Thu Jul 21 11:33:21 2022 rev:7 rq:990311 version:2.0.7 Changes: --- /work/SRC/openSUSE:Factory/virt-v2v/virt-v2v.changes2022-07-02 15:34:30.559014795 +0200 +++ /work/SRC/openSUSE:Factory/.virt-v2v.new.1523/virt-v2v.changes 2022-07-21 11:33:52.906976638 +0200 @@ -1,0 +2,8 @@ +Tue Jul 12 16:03:38 MDT 2022 - carn...@suse.com + +- Update to version 2.0.7 + * This is a bug fix release +- Drop patch contained in new tarball + CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch + +--- Old: CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch virt-v2v-2.0.6.tar.gz virt-v2v-2.0.6.tar.gz.sig New: virt-v2v-2.0.7.tar.gz virt-v2v-2.0.7.tar.gz.sig Other differences: -- ++ virt-v2v.spec ++ --- /var/tmp/diff_new_pack.GObEaX/_old 2022-07-21 11:33:53.306977032 +0200 +++ /var/tmp/diff_new_pack.GObEaX/_new 2022-07-21 11:33:53.310977036 +0200 @@ -22,7 +22,7 @@ # The source directory. %global source_directory 2.0-stable Name: virt-v2v -Version:2.0.6 +Version:2.0.7 Release:0 Summary:Tools to convert a virtual machine to run on KVM License:GPL-2.0-or-later @@ -30,7 +30,7 @@ URL:https://github.com/libguestfs/virt-v2v Source0: https://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz Source1: https://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz.sig -Patch1: CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch + BuildRequires: augeas-devel BuildRequires: file-devel #BuildRequires: /usr/bin/pod2man ++ virt-v2v-2.0.6.tar.gz -> virt-v2v-2.0.7.tar.gz ++ /work/SRC/openSUSE:Factory/virt-v2v/virt-v2v-2.0.6.tar.gz /work/SRC/openSUSE:Factory/.virt-v2v.new.1523/virt-v2v-2.0.7.tar.gz differ: char 14, line 1
commit virt-v2v for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virt-v2v for openSUSE:Factory checked in at 2022-07-02 15:34:29 Comparing /work/SRC/openSUSE:Factory/virt-v2v (Old) and /work/SRC/openSUSE:Factory/.virt-v2v.new.1548 (New) Package is "virt-v2v" Sat Jul 2 15:34:29 2022 rev:6 rq:986264 version:2.0.6 Changes: --- /work/SRC/openSUSE:Factory/virt-v2v/virt-v2v.changes2022-06-02 21:54:25.380384900 +0200 +++ /work/SRC/openSUSE:Factory/.virt-v2v.new.1548/virt-v2v.changes 2022-07-02 15:34:30.559014795 +0200 @@ -1,0 +2,7 @@ +Wed Jun 29 09:51:03 MDT 2022 - carn...@suse.com + +- bsc#1201064 - Libguestfs: Buffer overflow in get_keys leads + to DOS - CVE-2022-2211 + CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch + +--- New: CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch Other differences: -- ++ virt-v2v.spec ++ --- /var/tmp/diff_new_pack.24t25S/_old 2022-07-02 15:34:30.903015311 +0200 +++ /var/tmp/diff_new_pack.24t25S/_new 2022-07-02 15:34:30.907015317 +0200 @@ -30,6 +30,7 @@ URL:https://github.com/libguestfs/virt-v2v Source0: https://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz Source1: https://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz.sig +Patch1: CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch BuildRequires: augeas-devel BuildRequires: file-devel #BuildRequires: /usr/bin/pod2man ++ CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch ++ Subject: options: fix buffer overflow in get_keys() [CVE-2022-2211] From: Laszlo Ersek ler...@redhat.com Tue Jun 28 13:49:04 2022 +0200 Date: Wed Jun 29 15:17:17 2022 +0200: Git: 35467027f657de76aca34b48a6f23e9608b23a57 When calculating the greatest possible number of matching keys in get_keys(), the current expression MIN (1, ks->nr_keys) is wrong -- it will return at most 1. If all "nr_keys" keys match however, then we require "nr_keys" non-NULL entries in the result array; in other words, we need MAX (1, ks->nr_keys) (The comment just above the expression is correct; the code is wrong.) This buffer overflow is easiest to trigger in those guestfs tools that parse the "--key" option in C; that is, with "OPTION_key". For example, the command $ virt-cat $(seq -f '--key /dev/sda2:key:%g' 200) -d DOMAIN /no-such-file which passes 200 (different) passphrases for the LUKS-encrypted block device "/dev/sda2", crashes with a SIGSEGV. A slightly better reproducer from Rich Jones is the following, since it doesn't require an encrypted guest disk image: $ echo TEST | guestfish --keys-from-stdin -N part luks-format /dev/sda1 0 $ virt-cat $(seq -f '--key /dev/sda1:key:%g' 200) -a test1.img /no-such-file Segmentation fault (core dumped) $ rm test1.img ( The buffer overflow is possible to trigger in OCaml-language tools as well; that is, those that call "create_standard_options" with ~key_opts:true. Triggering the problem that way is less trivial. The reason is that when the OCaml tools parse the "--key" options, they de-duplicate the options first, based on the device identifier. Thus, in theory, this de-duplication masks the issue, as (one would think) only one "--key" option could belong to a single device, and therefore the buffer overflow would not be triggered in practice. This is not the case however: the de-duplication does not collapse keys that are provided for the same device, but use different identifier types (such as pathname of device node versus LUKS UUID) -- in that situation, two entries in the keystore will match the device, and the terminating NULL entry will not be present once get_keys() returns. In this scenario, we don't have an out-of-bounds write, but an out-of-bounds read, in decrypt_mountables() [options/decrypt.c]. There is *yet another* bug in get_keys() though that undoes the above "masking". The "uuid" parameter of get_keys() may be NULL (for example when the device to decrypt uses BitLocker and not LUKS). When this happens, get_keys() adds all keys in the keystore to the result array. Therefore, the out-of-bounds write is easy to trigger with OCaml-language tools as well, as long as we attempt to decrypt a BitLocker (not LUKS) device, and we pass the "--key" options with different device identifiers. Subsequent patches in this series fix all of the above; this patch fixes the security bug. ) Rather than replacing MIN with MAX, open-code the comparison, as we first set "len" to 1 anyway. While at it, rework the NULL-termination
commit virt-v2v for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virt-v2v for openSUSE:Factory checked in at 2022-06-02 21:54:17 Comparing /work/SRC/openSUSE:Factory/virt-v2v (Old) and /work/SRC/openSUSE:Factory/.virt-v2v.new.1548 (New) Package is "virt-v2v" Thu Jun 2 21:54:17 2022 rev:5 rq:980412 version:2.0.6 Changes: --- /work/SRC/openSUSE:Factory/virt-v2v/virt-v2v.changes2022-01-08 23:24:30.914275529 +0100 +++ /work/SRC/openSUSE:Factory/.virt-v2v.new.1548/virt-v2v.changes 2022-06-02 21:54:25.380384900 +0200 @@ -1,0 +2,41 @@ +Thu May 26 11:39:38 MDT 2022 - carn...@suse.com + +- Update to version 2.0.6 + * This is a bug fix release on top of 2.0.5 + +--- +Thu May 12 14:40:29 MDT 2022 - carn...@suse.com + +- Update to version 2.0.5 + * Virt-v2v has been modularised allowing external programs to +examine the state of the conversion and inject their own +copying step. Further enhancements will be made to this new +architecture in forthcoming releases. + * The command line is almost identical apart from some debugging +features that were removed (see below). The only significant +difference is that the output format (-of) now has to be +specified if it is different from the input format, whereas +previous versions of virt-v2v would use the same output format +as input format automatically. + * A lot of time was spent improving the performance of virt-v2v +in common cases. + * Implement conversion of ALT Linux guests (Mikhail Gordeev). + * Many bug fixes and performance enhancements were made to oVirt +imageio output (Nir Soffer). + * There is a new virt-v2v-in-place(1) tool which replaces the +existing virt-v2v --in-place option. + * Virt-v2v can now convert guests which use LUKS encrypted +logical volumes (Laszlo Ersek). + * Option -oo rhv-direct has been replaced by -oo rhv-proxy, and +direct mode (which is much faster) is now the default when +writing to oVirt, with proxy mode available for restricted +network configurations (thanks: Nir Soffer). + * The following command line options were removed: +--print-estimate, --debug-overlays, --no-copy. + * Virt-v2v no longer installs the RHEV-APT tool in Windows +guests. This tool was deprecated and then removed in oVirt 4.3. + * Deprecated tool virt-v2v-copy-to-local has been removed. +This was deprecated in November 2018. +- Drop fix-linker-error.patch + +--- Old: fix-linker-error.patch virt-v2v-1.44.2.tar.gz virt-v2v-1.44.2.tar.gz.sig New: virt-v2v-2.0.6.tar.gz virt-v2v-2.0.6.tar.gz.sig Other differences: -- ++ virt-v2v.spec ++ --- /var/tmp/diff_new_pack.1Q1T1V/_old 2022-06-02 21:54:26.008385700 +0200 +++ /var/tmp/diff_new_pack.1Q1T1V/_new 2022-06-02 21:54:26.012385705 +0200 @@ -20,15 +20,14 @@ # If there are patches which touch autotools files, set this to 1. %global patches_touch_autotools 1 # The source directory. -%global source_directory 1.44-stable +%global source_directory 2.0-stable Name: virt-v2v -Version:1.44.2 +Version:2.0.6 Release:0 Summary:Tools to convert a virtual machine to run on KVM License:GPL-2.0-or-later Group: System/Management URL:https://github.com/libguestfs/virt-v2v -Patch0: fix-linker-error.patch Source0: https://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz Source1: https://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz.sig BuildRequires: augeas-devel @@ -59,15 +58,20 @@ BuildRequires: qemu-tools BuildRequires: perl(Sys::Guestfs) BuildRequires: pkgconfig(bash-completion) >= 2.0 +BuildRequires: pkgconfig(libnbd) Requires: %{_bindir}/gawk Requires: %{_bindir}/gzip +Requires: %{_bindir}/qemu-nbd Requires: %{_bindir}/virsh Requires: curl Requires: guestfs-tools >= 1.42 -Requires: libguestfs0%{?_isa} >= 1.42 +Requires: libguestfs0 >= 1.42 +Requires: openssh-clients >= 8.8p1 +Requires: ovmf Requires: unzip Recommends: nbdkit Recommends: nbdkit-curl-plugin +Recommends: nbdkit-nbd-plugin Recommends: nbdkit-python-plugin Recommends: nbdkit-ssh-plugin Recommends: nbdkit-vddk-plugin @@ -145,8 +149,8 @@ mkdir -p %{buildroot}/%{_datadir}/virt-tools # Delete the v2v test harness (except for the man page). -rm -r %{buildroot}/%{_libdir}/ocaml/v2v_test_harness -rm -r %{buildroot}/%{_libdir}/ocaml/stublibs/dllv2v_test_harness*
commit virt-v2v for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virt-v2v for openSUSE:Factory checked in at 2022-01-08 23:23:46 Comparing /work/SRC/openSUSE:Factory/virt-v2v (Old) and /work/SRC/openSUSE:Factory/.virt-v2v.new.1892 (New) Package is "virt-v2v" Sat Jan 8 23:23:46 2022 rev:4 rq:944822 version:1.44.2 Changes: --- /work/SRC/openSUSE:Factory/virt-v2v/virt-v2v.changes2021-09-16 23:17:55.344000218 +0200 +++ /work/SRC/openSUSE:Factory/.virt-v2v.new.1892/virt-v2v.changes 2022-01-08 23:24:30.914275529 +0100 @@ -1,0 +2,8 @@ +Thu Jan 6 15:56:46 MST 2022 - carn...@suse.com + +- Update to version 1.44.2 + * This is a bug fix release + virt-v2v-1.44.2.tar.gz.sig +- Drop virt-v2v-1.44.0.tar.gz.sig + +--- Old: virt-v2v-1.44.0.tar.gz virt-v2v-1.44.0.tar.gz.sig New: virt-v2v-1.44.2.tar.gz virt-v2v-1.44.2.tar.gz.sig Other differences: -- ++ virt-v2v.spec ++ --- /var/tmp/diff_new_pack.Q2cYfV/_old 2022-01-08 23:24:31.426275947 +0100 +++ /var/tmp/diff_new_pack.Q2cYfV/_new 2022-01-08 23:24:31.430275950 +0100 @@ -1,7 +1,7 @@ # # spec file for package virt-v2v # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,7 @@ # The source directory. %global source_directory 1.44-stable Name: virt-v2v -Version:1.44.0 +Version:1.44.2 Release:0 Summary:Tools to convert a virtual machine to run on KVM License:GPL-2.0-or-later @@ -56,6 +56,7 @@ BuildRequires: pcre2-devel BuildRequires: pkgconfig BuildRequires: po4a +BuildRequires: qemu-tools BuildRequires: perl(Sys::Guestfs) BuildRequires: pkgconfig(bash-completion) >= 2.0 Requires: %{_bindir}/gawk ++ virt-v2v-1.44.0.tar.gz -> virt-v2v-1.44.2.tar.gz ++ 2161 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/virt-v2v-1.44.0/configure.ac new/virt-v2v-1.44.2/configure.ac --- old/virt-v2v-1.44.0/configure.ac2021-04-30 16:44:43.184945250 +0200 +++ new/virt-v2v-1.44.2/configure.ac2021-11-25 18:52:01.045621767 +0100 @@ -20,7 +20,7 @@ # freeform string. m4_define([v2v_major], [1]) m4_define([v2v_minor], [44]) -m4_define([v2v_release], [0]) +m4_define([v2v_release], [2]) AC_INIT([virt-v2v],v2v_major.v2v_minor.v2v_release) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/virt-v2v-1.44.0/docs/virt-v2v-input-vmware.pod new/virt-v2v-1.44.2/docs/virt-v2v-input-vmware.pod --- old/virt-v2v-1.44.0/docs/virt-v2v-input-vmware.pod 2021-01-19 10:36:45.739551937 +0100 +++ new/virt-v2v-1.44.2/docs/virt-v2v-input-vmware.pod 2021-11-23 11:32:59.410663709 +0100 @@ -522,6 +522,10 @@ Provisioning: - Allow disk access - Allow read-only disk access + + Cryptographic operations: + - Decrypt + - Direct Access =back diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/virt-v2v-1.44.0/docs/virt-v2v-output-rhv.pod new/virt-v2v-1.44.2/docs/virt-v2v-output-rhv.pod --- old/virt-v2v-1.44.0/docs/virt-v2v-output-rhv.pod2020-04-02 14:21:53.277308477 +0200 +++ new/virt-v2v-1.44.2/docs/virt-v2v-output-rhv.pod2021-11-23 11:32:59.436663443 +0100 @@ -125,8 +125,7 @@ =item * -the specified UUIDs are used as they are, without checking whether -they are already used by other disks +the specified UUIDs must not conflict with the UUIDs of existing disks =back diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
commit virt-v2v for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virt-v2v for openSUSE:Factory checked in at 2021-09-16 23:15:05 Comparing /work/SRC/openSUSE:Factory/virt-v2v (Old) and /work/SRC/openSUSE:Factory/.virt-v2v.new.1899 (New) Package is "virt-v2v" Thu Sep 16 23:15:05 2021 rev:3 rq:919567 version:1.44.0 Changes: --- /work/SRC/openSUSE:Factory/virt-v2v/virt-v2v.changes2021-05-06 22:53:23.330561053 +0200 +++ /work/SRC/openSUSE:Factory/.virt-v2v.new.1899/virt-v2v.changes 2021-09-16 23:17:55.344000218 +0200 @@ -1,0 +2,17 @@ +Thu Sep 16 11:58:59 MDT 2021 - carn...@suse.com + +- Fix ocaml linker error due to unresolved 'rpl_free'. For + comparison, see libguestfs commit 489b14b75e. + fix-linker-error.patch + +--- +Fri May 7 14:34:45 MDT 2021 - carn...@suse.com + +- Update to version 1.44.0 + Include virt-v2v-1.44.0.tar.gz.sig + * windows: Allow qxldod.inf as synonym for qxl.inf + * -i ova: Set LANG=C and --no-auto-compress when running tar. + * Increase required free space in Windows to 100 MB + * Tidy up error messages when mounting a virtio-win ISO + +--- Old: virt-v2v-1.43.5.tar.gz New: fix-linker-error.patch virt-v2v-1.44.0.tar.gz virt-v2v-1.44.0.tar.gz.sig Other differences: -- ++ virt-v2v.spec ++ --- /var/tmp/diff_new_pack.EdYWBH/_old 2021-09-16 23:17:55.888000780 +0200 +++ /var/tmp/diff_new_pack.EdYWBH/_new 2021-09-16 23:17:55.892000784 +0200 @@ -18,17 +18,19 @@ # If there are patches which touch autotools files, set this to 1. -%global patches_touch_autotools %{nil} +%global patches_touch_autotools 1 # The source directory. -%global source_directory 1.43-development +%global source_directory 1.44-stable Name: virt-v2v -Version:1.43.5 +Version:1.44.0 Release:0 Summary:Tools to convert a virtual machine to run on KVM License:GPL-2.0-or-later Group: System/Management URL:https://github.com/libguestfs/virt-v2v -Source0: http://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz +Patch0: fix-linker-error.patch +Source0: https://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz +Source1: https://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz.sig BuildRequires: augeas-devel BuildRequires: file-devel #BuildRequires: /usr/bin/pod2man ++ fix-linker-error.patch ++ Resolves the following error. Similar to libguestfs commit 489b14b75e5f30010d8a8c8d3a10ecc52b629563 /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: /usr/lib64/ocaml/guestfs/libmlguestfs.a(libguestfsocaml_a-guestfs-c.o): in function `guestfs_finalize': /home/abuild/rpmbuild/BUILD/libguestfs-1.44.2/ocaml/guestfs-c.c:86: undefined reference to `rpl_free' /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/libguestfs-1.44.2/ocaml/guestfs-c.c:88: undefined reference to `rpl_free' /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: /usr/lib64/ocaml/guestfs/libmlguestfs.a(libguestfsocaml_a-guestfs-c.o): in function `guestfs_int_ocaml_set_event_callback': /home/abuild/rpmbuild/BUILD/libguestfs-1.44.2/ocaml/guestfs-c.c:239: undefined reference to `rpl_free' /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: /usr/lib64/ocaml/guestfs/libmlguestfs.a(libguestfsocaml_a-guestfs-c.o): in function `guestfs_int_ocaml_delete_event_callback': /home/abuild/rpmbuild/BUILD/libguestfs-1.44.2/ocaml/guestfs-c.c:266: undefined reference to `rpl_free' /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: /usr/lib64/ocaml/guestfs/libmlguestfs.a(libguestfsocaml_a-guestfs-c.o): in function `guestfs_int_ocaml_event_to_string': /home/abuild/rpmbuild/BUILD/libguestfs-1.44.2/ocaml/guestfs-c.c:290: undefined reference to `rpl_free' /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: /usr/lib64/ocaml/guestfs/libmlguestfs.a(libguestfsocaml_a-guestfs-c-actions.o):/home/abuild/rpmbuild/BUILD/libguestfs-1.44.2/ocaml/guestfs-c-actions.c:1188: more undefined references to `rpl_free' follow collect2: error: ld returned 1 exit status File "caml_startup", line 1: Error: Error during linking Index: virt-v2v-1.44.0/gnulib/lib/free.c === --- /dev/null +++ virt-v2v-1.44.0/gnulib/lib/free.c @@ -0,0 +1,53 @@ +/* Make free() preserve errno. + + Copyright (C) 2003, 2006, 2009-2021 Free
commit virt-v2v for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virt-v2v for openSUSE:Factory checked in at 2021-05-06 22:52:48 Comparing /work/SRC/openSUSE:Factory/virt-v2v (Old) and /work/SRC/openSUSE:Factory/.virt-v2v.new.2988 (New) Package is "virt-v2v" Thu May 6 22:52:48 2021 rev:2 rq:890944 version:1.43.5 Changes: --- /work/SRC/openSUSE:Factory/virt-v2v/virt-v2v.changes2021-03-30 21:02:23.228848905 +0200 +++ /work/SRC/openSUSE:Factory/.virt-v2v.new.2988/virt-v2v.changes 2021-05-06 22:53:23.330561053 +0200 @@ -1,0 +2,9 @@ +Thu Apr 29 09:37:35 UTC 2021 - Predrag Ivanovi?? + +- Update to version 1.43.5 +* No upstream provided Changelog +- Package changes +* Switch BuildRequires pcre-devel to pcre2-devel +* Ran spec-cleaner + +--- @@ -12,0 +22,6 @@ + +--- +Thu Dec 3 12:41:55 UTC 2020 - Predrag Ivanovi?? + +- Update to version 1.43.2 +* No upstream provided Changelog. Old: virt-v2v-1.43.3.tar.gz New: virt-v2v-1.43.5.tar.gz Other differences: -- ++ virt-v2v.spec ++ --- /var/tmp/diff_new_pack.FEubg6/_old 2021-05-06 22:53:23.754559305 +0200 +++ /var/tmp/diff_new_pack.FEubg6/_new 2021-05-06 22:53:23.758559288 +0200 @@ -12,59 +12,38 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # # needsbinariesforbuild + # If there are patches which touch autotools files, set this to 1. %global patches_touch_autotools %{nil} - # The source directory. %global source_directory 1.43-development - Name: virt-v2v -Version: 1.43.3 -Release: 1 +Version:1.43.5 +Release:0 Summary: Tools to convert a virtual machine to run on KVM -URL: https://github.com/libguestfs/virt-v2v -License: GPL-2.0+ +License:GPL-2.0-or-later Group: System/Management - +URL:https://github.com/libguestfs/virt-v2v Source0: http://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz - -# libguestfs hasn't been built on i686 for a while since there is no -# kernel built for this architecture any longer and libguestfs rather -# fundamentally depends on the kernel. Therefore we must exclude this -# arch. Note there is no bug filed for this because we do not ever -# expect that libguestfs or virt-v2v will be available on i686 so -# there is nothing that needs fixing. -ExcludeArch: %{ix86} - -%if 0%{patches_touch_autotools} -BuildRequires: autoconf, automake, libtool -%endif - -#BuildRequires: /usr/bin/pod2man -BuildRequires: gcc -BuildRequires: ocaml >= 4.01 -BuildRequires: libguestfs-devel >= 1.42 - BuildRequires: augeas-devel -BuildRequires: pkgconfig(bash-completion) >= 2.0 BuildRequires: file-devel +#BuildRequires: /usr/bin/pod2man +BuildRequires: gcc BuildRequires: gettext-devel BuildRequires: glib2-devel +BuildRequires: libguestfs-devel >= 1.42 BuildRequires: libjansson-devel BuildRequires: libosinfo-devel BuildRequires: libvirt-devel BuildRequires: libxml2-devel BuildRequires: mkisofs -BuildRequires: pcre-devel -BuildRequires: perl(Sys::Guestfs) -BuildRequires: po4a - -BuildRequires: ocaml-findlib-devel +BuildRequires: ocaml >= 4.01 BuildRequires: ocaml-fileutils-devel +BuildRequires: ocaml-findlib-devel BuildRequires: ocaml-gettext-devel BuildRequires: ocaml-gettext-stub-devel BuildRequires: ocaml-hivex-devel @@ -72,22 +51,35 @@ BuildRequires: ocaml-libguestfs-devel BuildRequires: ocaml-libvirt-devel BuildRequires: ocaml-ounit-devel - - -Requires: libguestfs0%{?_isa} >= 1.42 +BuildRequires: pcre2-devel +BuildRequires: pkgconfig +BuildRequires: po4a +BuildRequires: perl(Sys::Guestfs) +BuildRequires: pkgconfig(bash-completion) >= 2.0 +Requires: %{_bindir}/gawk +Requires: %{_bindir}/gzip +Requires: %{_bindir}/virsh +Requires: curl Requires: guestfs-tools >= 1.42 -Requires: /usr/bin/gawk -Requires: /usr/bin/gzip +Requires: libguestfs0%{?_isa} >= 1.42 Requires: unzip -Requires: curl -Requires: /usr/bin/virsh - Recommends:nbdkit Recommends:nbdkit-curl-plugin Recommends:nbdkit-python-plugin Recommends:nbdkit-ssh-plugin Recommends:nbdkit-vddk-plugin - +# libguestfs hasn't been built on i686 for a while since there is no +# kernel built for this architecture any longer and libguestfs rather +# fundamentally depends on the kernel. Therefore we
commit virt-v2v for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virt-v2v for openSUSE:Factory checked in at 2021-03-30 21:02:10 Comparing /work/SRC/openSUSE:Factory/virt-v2v (Old) and /work/SRC/openSUSE:Factory/.virt-v2v.new.2401 (New) Package is "virt-v2v" Tue Mar 30 21:02:10 2021 rev:1 rq:871027 version:1.43.3 Changes: New Changes file: --- /dev/null 2021-03-11 01:47:46.020784395 +0100 +++ /work/SRC/openSUSE:Factory/.virt-v2v.new.2401/virt-v2v.changes 2021-03-30 21:02:23.228848905 +0200 @@ -0,0 +1,47 @@ +--- +Wed Feb 10 22:47:57 UTC 2021 - Jan Engelhardt + +- Remove old specfile macros and constructs. + +--- +Thu Jan 28 15:20:40 MST 2021 - carn...@suse.com + +- Update to version 1.43.3 + * Support for ALT Linux 9 and up added + * Many upstream bug fixes + * Language file fixes and updates + +--- +Thu Oct 1 07:16:12 UTC 2020 - Predrag Ivanovi?? + +- Fix rpmbuild 'directories not owned by package' error on Leap +- Fix Requires referencing wrong/non-existing packages + +--- +Mon Jul 20 19:53:29 MDT 2020 - carn...@suse.com + +- Update to version 1.43.1 + * Several bug fixes +- Drop fix-redefinition-error.patch + +--- +Tue May 5 14:48:39 MDT 2020 - carn...@suse.com + +- Fix error: redefinition of 'glib_autoptr_clear_OsinfoList' + fix-redefinition-error.patch + +--- +Wed Apr 22 16:10:29 MDT 2020 - carn...@suse.com + +- Initial package of virt-v2v version 1.42.0 + * The rhv-upload output mode of virt-v2v is not listed as output +driver, as virt-p2v does not provide all the GUI elements to +properly use it + * Virt-v2v is checked as requirement for the functional tests, +in addition to guestfish, and virt-customize + * Virt-p2v-make-disk now sets p2v.local as hostname in the +generated disk image + * Document p2v as initial password for the root user on the disk +image generated by virt-p2v-make-disk, virt-p2v-make-kickstart, +and virt-p2v-make-kiwi + New: virt-v2v-1.43.3.tar.gz virt-v2v.changes virt-v2v.spec Other differences: -- ++ virt-v2v.spec ++ # # spec file for package virt-v2v # # Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # needsbinariesforbuild # If there are patches which touch autotools files, set this to 1. %global patches_touch_autotools %{nil} # The source directory. %global source_directory 1.43-development Name: virt-v2v Version: 1.43.3 Release: 1 Summary: Tools to convert a virtual machine to run on KVM URL: https://github.com/libguestfs/virt-v2v License: GPL-2.0+ Group: System/Management Source0: http://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz # libguestfs hasn't been built on i686 for a while since there is no # kernel built for this architecture any longer and libguestfs rather # fundamentally depends on the kernel. Therefore we must exclude this # arch. Note there is no bug filed for this because we do not ever # expect that libguestfs or virt-v2v will be available on i686 so # there is nothing that needs fixing. ExcludeArch: %{ix86} %if 0%{patches_touch_autotools} BuildRequires: autoconf, automake, libtool %endif #BuildRequires: /usr/bin/pod2man BuildRequires: gcc BuildRequires: ocaml >= 4.01 BuildRequires: libguestfs-devel >= 1.42 BuildRequires: augeas-devel BuildRequires: pkgconfig(bash-completion) >= 2.0 BuildRequires: file-devel BuildRequires: gettext-devel BuildRequires: glib2-devel BuildRequires: libjansson-devel BuildRequires: libosinfo-devel BuildRequires: libvirt-devel BuildRequires: libxml2-devel BuildRequires: mkisofs BuildRequires: pcre-devel BuildRequires: perl(Sys::Guestfs) BuildRequires: po4a BuildRequires: ocaml-findlib-devel