commit virt-v2v for openSUSE:Factory

2024-04-21 Thread Source-Sync
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

2024-04-18 Thread Source-Sync
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

2024-01-08 Thread Source-Sync
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

2024-01-05 Thread Source-Sync
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

2023-12-01 Thread Source-Sync
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

2023-06-21 Thread Source-Sync
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

2022-10-28 Thread Source-Sync
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

2022-07-21 Thread Source-Sync
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

2022-07-02 Thread Source-Sync
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

2022-06-02 Thread Source-Sync
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

2022-01-08 Thread Source-Sync
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

2021-09-16 Thread Source-Sync
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

2021-05-06 Thread Source-Sync
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

2021-03-30 Thread Source-Sync
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