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

Reply via email to