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 2026-04-30 20:27:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virt-v2v (Old)
 and      /work/SRC/openSUSE:Factory/.virt-v2v.new.30200 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virt-v2v"

Thu Apr 30 20:27:46 2026 rev:31 rq:1350083 version:2.11.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/virt-v2v/virt-v2v.changes        2026-01-09 
17:06:09.646637353 +0100
+++ /work/SRC/openSUSE:Factory/.virt-v2v.new.30200/virt-v2v.changes     
2026-04-30 20:27:54.896723643 +0200
@@ -1,0 +2,83 @@
+Tue Apr 28 16:24:29 MDT 2026 - [email protected]
+
+- Update to virt-v2v 2.11.7 (jsc#PED-14625)
+  revert-Use-caml_unix_error-instead-of-unix_error.patch
+- Changes with this release
+  valgrind-suppressions: Add suppression for libvirt
+  utils: Add read_whole_file function
+  options/keys.c: When reading key from user, prefix with "text:"
+  options/keys.c: When using --key <dev>:key:<string>, prefix with "text:"
+  options/keys.c: When reading the key from a file, encode it with base64
+  mldrivers/firmware.ml: Ignore CHS geometry error from parted
+  mltools: add prefix to debug () output
+  mltools: for external commands include function name in debug() output
+  tests: Add test for -i disk nbd:// URI
+  -i disk: Allow nbd:// URIs for input disks
+  docs: -i disk allows multiple disk images
+  docs: Show input parameters for -i input methods
+  convert: Stop using maxmem (xfs_repair -m option)
+  docs: Document LUKS+TPM encrypted guests failing to boot after conversion
+  Add --no-fstrim option to disable fstrim during conversion
+  convert/convert.ml: Add back comment that was deleted by previous commit
+  smp: use cgroup CPU limits for appliance SMP
+  smp: respect cgroup v2 CPU limits for appliance SMP
+  dist: Include update-submodule.sh script in the tarball
+  Add update-submodule.sh
+  mlutils/unix_utils-c.c: Include "guestfs-utils.h"
+  mlcustomize: Remove fictitious "vista" virtio-win directory
+  mlcustomize: Use 2k8 drivers for Windows Vista and 2008 Server R1
+  mlutils/c_utils-c.c: Throw Unix_error on failure
+  Use caml_unix_error instead of unix_error
+  mlutils/unix_utils.ml: statvfs_is_network_filesystem should not be noalloc
+  common: fix FILE stream leak in worker_thread on guestfs_create failure (#27)
+  options: fix memory leak in read_key on getline failure (#30)
+  edit: check WIFEXITED before WEXITSTATUS in edit_file_editor and 
edit_file_perl (#31)
+  mlutils: fix pattern leak in mkdtemp wrapper on failure
+  qemuopts: check for write errors in qemuopts_to_channel and 
qemuopts_to_config_channel (#33)
+  Remove unused function error_if_no_ssh_agent
+  Add support for Kylin, NeoKylin and Anolis OS conversions (#145)
+  test-data/fake-virtio-win/Makefile.am: Remove '@touch'
+  mlcustomize/firstboot.ml: Be more careful about quoting
+  mlcustomize: Create a sentinel file when firstboot completes
+  build: mark some ocaml commands with $(AM_V_GEN)
+  build: hide more command output behind V=1
+  build: drop leftover generator warning
+  build: bash: Fix make `Error 1 (ignored)` noise
+  tests: delete blank-disks/
+  po-docs: fix .pod file generation
+  po-docs: properly templatize pod files
+  po-docs: Update MANPAGES list
+  po-docs: hide deprecation warnings
+  ci: remove ocaml-libguestfs packages (again)
+  convert: linux: Fix encrypted ubuntu 24.04
+  ci: make it easier to test in forked branches
+  ci: some tweaks
+  tests: fix test-i-ova-as-root.sh
+  convert: linux: properly match /etc/crypttab
+  virtio-win: Install blnsvr.exe to C:\Windows\Drivers\VirtIO
+  ci: drop libguestfs --disable-gobject option
+  output: sanitize VM names in libvirt XML
+  output: sanitize guest names in metadata file paths
+  output: Replace '/' in VM names with '_'
+  output: introduce disk_name helper
+  ocaml-link.sh.in: pass explicit guestfs search path
+  ci: run build against libguestfs.git
+  docs: update virtio-win exploded tree docs
+  docs: Drop references to virtio-win osinfo usage
+  build: replace AM_GNU_GETTEXT with simpler LIBINTL check
+  convert: linux: replace /etc/crypttab /dev/sdX with UUID=
+  convert/convert_linux.ml: Condense device regex handling
+  input: vcenter: double uri_encode `dcPath` and `dsName`
+  convert/convert_linux.ml: Add debian 12 UEFI
+  lib: Replace nbdkit file cache=none with reduce-memory-pressure=on
+  inspector: Enhance virt-v2v-inspector output with filesystems information
+  v2v: Enhance inspection with filesystems information
+  mlcustomize/firstboot.ml: Print %USERNAME% and %USERDOMAIN%
+  mlcustomize/firstboot.ml: Fix %-encoding in previous commit
+  mlpcre: Add optional PCRE_ANCHORED flag when compiling expressions
+  mlstdutils: Export List.assoc_opt
+  input/ssh.ml: Fix Ssh.remote_file_exists
+  input/ssh.ml: Add debugging around remote_file_exists function
+  docs/virt-v2v.pod: Document Windows vTPM and BitLocker Recovery
+
+-------------------------------------------------------------------

Old:
----
  virt-v2v-2.10.0.tar.gz
  virt-v2v-2.10.0.tar.gz.sig

New:
----
  revert-Use-caml_unix_error-instead-of-unix_error.patch
  virt-v2v-2.11.7.tar.gz
  virt-v2v-2.11.7.tar.gz.sig

----------(New B)----------
  New:- Update to virt-v2v 2.11.7 (jsc#PED-14625)
  revert-Use-caml_unix_error-instead-of-unix_error.patch
- Changes with this release
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ virt-v2v.spec ++++++
--- /var/tmp/diff_new_pack.5vWbw6/_old  2026-04-30 20:27:56.696797522 +0200
+++ /var/tmp/diff_new_pack.5vWbw6/_new  2026-04-30 20:27:56.724798671 +0200
@@ -20,10 +20,10 @@
 # If there are patches which touch autotools files, set this to 1.
 %global patches_touch_autotools 1
 # The source directory.
-%global source_directory 2.8-stable
-#%%global source_directory 2.10-development
+#%%global source_directory 2.10-stable
+%global source_directory 2.11-development
 Name:           virt-v2v
-Version:        2.10.0
+Version:        2.11.7
 Release:        0
 Summary:        Tools to convert a virtual machine to run on KVM
 License:        GPL-2.0-or-later
@@ -32,6 +32,8 @@
 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:         revert-Use-caml_unix_error-instead-of-unix_error.patch
+
 BuildRequires:  augeas-devel
 BuildRequires:  file-devel
 #BuildRequires: /usr/bin/pod2man

++++++ revert-Use-caml_unix_error-instead-of-unix_error.patch ++++++
From: Richard W.M. Jones [email protected] Tue Mar 10 08:37:23 2026 +0000
Subject: Use caml_unix_error instead of unix_error
Date: Tue Mar 10 08:38:56 2026 +0000:
Git: 84a043d57513b297f5ca688cde1191cf82aa48a2

Current versions of OCaml added caml_* prefix before all symbols.

--- a/common/mlcustomize/crypt-c.c
+++ b/common/mlcustomize/crypt-c.c
@@ -47,7 +47,7 @@ virt_customize_crypt (value keyv, value
    */
   r = crypt (String_val (keyv), String_val (saltv));
   if (r == NULL)
-    caml_unix_error (errno, (char *) "crypt", Nothing);
+    unix_error (errno, (char *) "crypt", Nothing);
   rv = caml_copy_string (r);
 
   CAMLreturn (rv);
--- a/common/mltools/tools_utils-c.c
+++ b/common/mltools/tools_utils-c.c
@@ -126,10 +126,10 @@ guestfs_int_mllib_rfc3339_date_time_stri
   size_t total = 0;
 
   if (clock_gettime (CLOCK_REALTIME, &ts) == -1)
-    caml_unix_error (errno, (char *) "clock_gettime", Val_unit);
+    unix_error (errno, (char *) "clock_gettime", Val_unit);
 
   if (localtime_r (&ts.tv_sec, &tm) == NULL)
-    caml_unix_error (errno, (char *) "localtime_r", caml_copy_int64 
(ts.tv_sec));
+    unix_error (errno, (char *) "localtime_r", caml_copy_int64 (ts.tv_sec));
 
   /* Sadly strftime does not support nanoseconds, so what we do is:
    * - stringify everything before the nanoseconds
@@ -141,17 +141,17 @@ guestfs_int_mllib_rfc3339_date_time_stri
 
   ret = strftime (buf, sizeof (buf), "%Y-%m-%dT%H:%M:%S.", &tm);
   if (ret == 0)
-    caml_unix_error (errno, (char *) "strftime", Val_unit);
+    unix_error (errno, (char *) "strftime", Val_unit);
   total += ret;
 
   ret = snprintf (buf + total, sizeof (buf) - total, "%09ld", ts.tv_nsec);
   if (ret == 0)
-    caml_unix_error (errno, (char *) "sprintf", caml_copy_int64 (ts.tv_nsec));
+    unix_error (errno, (char *) "sprintf", caml_copy_int64 (ts.tv_nsec));
   total += ret;
 
   ret = strftime (buf + total, sizeof (buf) - total, "%z", &tm);
   if (ret == 0)
-    caml_unix_error (errno, (char *) "strftime", Val_unit);
+    unix_error (errno, (char *) "strftime", Val_unit);
   total += ret;
 
   /* Move the timezone minutes one character to the right, moving the
--- a/common/mlutils/c_utils-c.c
+++ b/common/mlutils/c_utils-c.c
@@ -68,7 +68,7 @@ guestfs_int_mlutils_shell_unquote (value
 
   ret = guestfs_int_shell_unquote (String_val (strv));
   if (ret == NULL)
-    caml_unix_error (errno, (char *) "guestfs_int_shell_unquote", Nothing);
+    unix_error (errno, (char *) "guestfs_int_shell_unquote", Nothing);
 
   retv = caml_copy_string (ret);
   free (ret);
@@ -102,7 +102,7 @@ guestfs_int_mlutils_full_path (value dir
 
   ret = guestfs_int_full_path (String_val (dirv), name);
   if (ret == NULL)
-    caml_unix_error (errno, (char *) "guestfs_int_full_path", dirv);
+    unix_error (errno, (char *) "guestfs_int_full_path", dirv);
   rv = caml_copy_string (ret);
   free (ret);
 
--- a/common/mlutils/unix_utils-c.c
+++ b/common/mlutils/unix_utils-c.c
@@ -149,7 +149,7 @@ guestfs_int_mllib_fnmatch (value pattern
     /* XXX The fnmatch specification doesn't mention what errors can
      * be returned by fnmatch.  Assume they are errnos for now.
      */
-    caml_unix_error (errno, (char *) "fnmatch", patternv);
+    unix_error (errno, (char *) "fnmatch", patternv);
   }
 }
 
@@ -182,16 +182,16 @@ guestfs_int_mllib_fsync_file (value file
   /* Note to do fsync you have to open for write. */
   fd = open (filename, O_RDWR);
   if (fd == -1)
-    caml_unix_error (errno, (char *) "open", filenamev);
+    unix_error (errno, (char *) "open", filenamev);
 
   if (fsync (fd) == -1) {
     err = errno;
     close (fd);
-    caml_unix_error (err, (char *) "fsync", filenamev);
+    unix_error (err, (char *) "fsync", filenamev);
   }
 
   if (close (fd) == -1)
-    caml_unix_error (errno, (char *) "close", filenamev);
+    unix_error (errno, (char *) "close", filenamev);
 
   CAMLreturn (Val_unit);
 }
@@ -205,13 +205,13 @@ guestfs_int_mllib_mkdtemp (value val_pat
 
   pattern = strdup (String_val (val_pattern));
   if (pattern == NULL)
-    caml_unix_error (errno, (char *) "strdup", val_pattern);
+    unix_error (errno, (char *) "strdup", val_pattern);
 
   ret = mkdtemp (pattern);
   if (ret == NULL) {
     int err = errno;
     free (pattern);
-    caml_unix_error (err, (char *) "mkdtemp", val_pattern);
+    unix_error (err, (char *) "mkdtemp", val_pattern);
   }
 
   rv = caml_copy_string (ret);
@@ -229,7 +229,7 @@ guestfs_int_mllib_realpath (value pathv)
 
   r = realpath (String_val (pathv), NULL);
   if (r == NULL)
-    caml_unix_error (errno, (char *) "realpath", pathv);
+    unix_error (errno, (char *) "realpath", pathv);
 
   rv = caml_copy_string (r);
   free (r);
@@ -257,7 +257,7 @@ guestfs_int_mllib_statvfs_statvfs (value
   struct statvfs buf;
 
   if (statvfs (String_val (pathv), &buf) == -1)
-    caml_unix_error (errno, (char *) "statvfs", pathv);
+    unix_error (errno, (char *) "statvfs", pathv);
 
   f_bsize = buf.f_bsize;
   f_frsize = buf.f_frsize;
@@ -281,7 +281,7 @@ guestfs_int_mllib_statvfs_statvfs (value
                            (PULARGE_INTEGER) &free_bytes_available,
                            (PULARGE_INTEGER) &total_number_of_bytes,
                            (PULARGE_INTEGER) &total_number_of_free_bytes))
-    caml_unix_error (EIO, (char *) "statvfs: GetDiskFreeSpaceEx", pathv);
+    unix_error (EIO, (char *) "statvfs: GetDiskFreeSpaceEx", pathv);
 
   /* XXX I couldn't determine how to get block size.  MSDN has a
    * unhelpful hard-coded list here:
@@ -356,7 +356,7 @@ guestfs_int_mllib_statvfs_is_network_fil
   struct statfs buf;
 
   if (statfs (String_val (pathv), &buf) == -1)
-    caml_unix_error (errno, (char *) "statvfs", pathv);
+    unix_error (errno, (char *) "statvfs", pathv);
 
   /* Some but not all of these are defined in <linux/magic.h>. */
 #ifndef CIFS_MAGIC_NUMBER

++++++ virt-v2v-2.10.0.tar.gz -> virt-v2v-2.11.7.tar.gz ++++++
/work/SRC/openSUSE:Factory/virt-v2v/virt-v2v-2.10.0.tar.gz 
/work/SRC/openSUSE:Factory/.virt-v2v.new.30200/virt-v2v-2.11.7.tar.gz differ: 
char 13, line 1

Reply via email to