Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libguestfs for openSUSE:Factory checked in at 2026-04-30 20:27:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libguestfs (Old) and /work/SRC/openSUSE:Factory/.libguestfs.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libguestfs" Thu Apr 30 20:27:43 2026 rev:130 rq:1350081 version:1.59.7 Changes: -------- --- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes 2026-01-22 15:17:34.118702483 +0100 +++ /work/SRC/openSUSE:Factory/.libguestfs.new.30200/libguestfs.changes 2026-04-30 20:27:49.760512845 +0200 @@ -1,0 +2,96 @@ +Tue Apr 28 14:31:12 MDT 2026 - [email protected] + +- Update to version 1.59.7 (jsc#PED-14625) + tests/luks: Test handling of a binary --key <dev>:file:<file> + 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 + daemon: Allow base64:/text: as a prefix on Key parameters + daemon: Use common Utils.write_key_to_tmp_file + daemon/cryptsetup.ml: Reformat this code for consistency + daemon: Rewrite some luks_* APIs in OCaml + daemon: Move some deprecated functions to new Luks module + generator: Adjust comment for String(Key) + mldrivers/firmware.ml: Ignore CHS geometry error from parted + utils: Add read_whole_file function + mltools: add prefix to debug () output + mltools: for external commands include function name in debug() output + smp: respect cgroup v2 CPU limits for appliance SMP + m4/guestfs-bash-completion.m4: Allow control of completions installation + bash/*: Remove vestigial bash completions + daemon: Set last_errno to EINVAL for OCaml Invalid_argument exns + test-tool: Call guestfs_get_hv after instead of before launch + lib: Improve error message from get_hv + valgrind: Add new suppressions for bugs appearing in glibc 2.44 + daemon/listfs.ml: Ignore CHS geometry error from parted + daemon/listfs.ml: Refactor is_partition_can_hold_filesystem + daemon/parted.ml: Add debugging when parted is called + daemon: xfs: Catch maxmem error and raise libguestfs error + daemon: xfs: Rewrite xfs_repair implementation in OCaml + generator/daemon.ml: Implement OInt and OInt64 for OCaml daemon functions + appliance: init: use `find` for fedora symlinking + appliance/init: Set PS4 to improve debug output + appliance: drop dhcpcd resolv.conf checking + appliance: make dhcpcd wait for IPv4 address + appliance: use `dhcpcd --debug` + ci: disable test-network.sh + build: default to -fPIC + build: prepend CFLAGS, not append + test-network.sh: add `-v -x` debugging + tests: bigdirs - convert to python + tests: expand-gpt - convert to python + common: update submodule + lib: detect Windows Defender antivirus in default Windows installs + appliance: Increase the maximum number of per-process memory maps (#332) + lua: Add test files to EXTRA_DIST even if --disable-lua + build: Remove qemu test and --with-qemu option + lib: Remove configure-time QEMU + lib: libvirt: Remove assumptions that g->hv != NULL + lib: direct: Remove assumptions that g->hv != NULL + generator: Remove test of deprecated guestfs_get_qemu + lib: Change guestfs_get_hv to report backend default hypervisor + lib: Add get_default_hv to backend operations + m4/guestfs-qemu.m4: Remove virtio-serial test + m4/guestfs-ocaml.m4: Check for caml_unix_error + Update common submodule + lib/proto.c: Avoid generating events for incorrect progress messages + ocaml: fix memory leak in guestfs_int_ocaml_strings_val on strdup failure (#324) + lib: fix drive struct leak on hotplug error in guestfs_impl_add_drive_opts (#318) + lib: fix realpath memory leak on error paths in set_abs_path (#317) + daemon/blkid.c: Fix compilation error introduced by earlier change + fish: fix fd leak and undefined behavior on fdopen failure in rc_listen (#320) + lib: fix ownership leaks in FUSE cache insert functions on malloc failure (#321) + daemon: fix fd leak in do_inotify_files on error paths (#319) + daemon: fix low severity bugs in debug, file, and blkid (#315) + lib: fix memory leak of query_kvm in guestfs_int_platform_has_kvm (#316) + daemon: fix temp file leak in do_vgmeta on error paths (#314) + daemon: fix memory leak in do_aug_match on realloc failure (#313) + po-docs: hide deprecation warnings + build: fix `make dist` with java disabled + ci: make it easier to test in forked branches + lib/qemu.c: Dump qemu's stderr if QMP test fails + ci: More fixes and tweaks + ci: Drop `su -c` usage + build: Remove Vala bindings + build: Remove m4/introspection.m4 + tests: python: drop skipUnlessLibvirtHasCPointer + Revert "daemon: send_dirent_info: Use designated compound literal for tsk_dirent" + Remove deprecated GObject bindings + build: Add $(NULL) as a convenient list terminator + po: Keep LINGUAS files sorted + appliance: Add suggested udevadm monitor command + appliance/packagelist.in: Add apfs-fuse + tests/disks/debug-qemu.sh: Fix test for update QMP test + generator: Deprecate xfs_info (replaced by xfs_info2) + daemon: Reimplement xfs_info using xfs_info2 + New API: xfs_info2 + generator: Fix description of xfs_info + generator: Fix description of xfs_growfs + lib/qemu.c: Use machine type none when inspecting QMP properties + generator/daemon.ml: Avoid not available macro for OCaml functions + website/index.html.in: Fix stable/development branch links + lib/appliance-cpu.c: Use -cpu max for RISC-V + tar_in: add keepdirlink option for --keep-directory-symlink +- Drop 001-Avoid-not-available-macro-for-OCaml-functions.patch + +------------------------------------------------------------------- Old: ---- 001-Avoid-not-available-macro-for-OCaml-functions.patch libguestfs-1.58.1.tar.gz libguestfs-1.58.1.tar.gz.sig New: ---- libguestfs-1.59.7.tar.gz libguestfs-1.59.7.tar.gz.sig ----------(Old B)---------- Old: tar_in: add keepdirlink option for --keep-directory-symlink - Drop 001-Avoid-not-available-macro-for-OCaml-functions.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libguestfs.spec ++++++ --- /var/tmp/diff_new_pack.rAsqJM/_old 2026-04-30 20:27:50.564545844 +0200 +++ /var/tmp/diff_new_pack.rAsqJM/_new 2026-04-30 20:27:50.568546008 +0200 @@ -18,7 +18,7 @@ Name: libguestfs ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64 riscv64 -Version: 1.58.1 +Version: 1.59.7 Release: 0 Summary: Access and modify virtual machine disk images License: GPL-2.0-or-later @@ -32,7 +32,6 @@ Source101: README # Patches -Patch0: 001-Avoid-not-available-macro-for-OCaml-functions.patch Patch1: reproducible-builds.patch Patch2: drop-initviocons-from-package-list.patch Patch100: use-fuse3-for-build.patch @@ -530,35 +529,6 @@ %description -n lua-%{name} lua-%{name} contains Lua bindings for %{name}. -%package gobject-1_0 -Summary: GObject bindings for %{name} -Requires: %{name} = %{version}-%{release} -Obsoletes: libguestfs0 <= 1.44.2 - -%description gobject-1_0 -%{name}-gobject-1_0 contains GObject bindings for %{name}. - -To develop software against these bindings, you need to install -%{name}-gobject-devel. - -%package typelib-Guestfs-1_0 -Summary: Libguestfs GObject introspection data -Group: System/Libraries - -%description typelib-Guestfs-1_0 -This package contains the GObject introspection data. - -%package gobject-devel -Summary: GObject bindings for %{name} -Requires: %{name}-gobject-1_0 = %{version}-%{release} -Requires: glib2-devel - -%description gobject-devel -%{name}-gobject contains GObject bindings for %{name}. - -This package is needed if you want to write software using the -GObject bindings. It also contains GObject Introspection information. - %package rescue Summary: Virt-rescue shell BuildRequires: iputils @@ -611,8 +581,6 @@ %postun -n %{name} -p /sbin/ldconfig %post -n libguestfs0 -p /sbin/ldconfig %postun -n libguestfs0 -p /sbin/ldconfig -%post -n %{name}-gobject-1_0 -p /sbin/ldconfig -%postun -n %{name}-gobject-1_0 -p /sbin/ldconfig %files -f %{name}.lang %license README COPYING @@ -708,21 +676,6 @@ %{_libdir}/lua %{_mandir}/man3/guestfs-lua.3* -%files gobject-1_0 -%{_libdir}/libguestfs-gobject-1.0.so.0* - -%files typelib-Guestfs-1_0 -%{_libdir}/girepository-1.0/Guestfs-1.0.typelib - -%files gobject-devel -%{_libdir}/libguestfs-gobject-1.0.so -%{_includedir}/guestfs-gobject.h -%dir %{_includedir}/guestfs-gobject -%{_includedir}/guestfs-gobject/*.h -%{_datadir}/gir-1.0/Guestfs-1.0.gir -%{_libdir}/pkgconfig/libguestfs-gobject-1.0.pc -%{_mandir}/man3/guestfs-gobject.3* - %files devel %doc examples/*.c %{_sbindir}/libguestfs-make-fixed-appliance ++++++ drop-initviocons-from-package-list.patch ++++++ --- /var/tmp/diff_new_pack.rAsqJM/_old 2026-04-30 20:27:50.632548635 +0200 +++ /var/tmp/diff_new_pack.rAsqJM/_new 2026-04-30 20:27:50.636548799 +0200 @@ -3,9 +3,9 @@ initviocons is no longer maintained. This patch changes the SUSE section of the packagelist file and should eventually go upstream. ---- libguestfs-1.56.1/appliance/packagelist.in.orig 2025-08-05 13:57:20.993985224 -0600 -+++ libguestfs-1.56.1/appliance/packagelist.in 2025-08-05 13:57:27.041985375 -0600 -@@ -135,7 +135,6 @@ ifelse(SUSE,1, +--- a/appliance/packagelist.in ++++ b/appliance/packagelist.in +@@ -136,7 +136,6 @@ ifelse(SUSE,1, dhcp-client glibc-locale gptfdisk ++++++ libguestfs-1.58.1.tar.gz -> libguestfs-1.59.7.tar.gz ++++++ /work/SRC/openSUSE:Factory/libguestfs/libguestfs-1.58.1.tar.gz /work/SRC/openSUSE:Factory/.libguestfs.new.30200/libguestfs-1.59.7.tar.gz differ: char 13, line 1
