commit libguestfs for openSUSE:Factory

2024-07-18 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2024-07-18 19:17:10

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.17339 (New)


Package is "libguestfs"

Thu Jul 18 19:17:10 2024 rev:108 rq:1188245 version:1.53.5

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2024-05-24 
19:52:04.171547551 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.17339/libguestfs.changes 
2024-07-18 19:17:20.201498437 +0200
@@ -1,0 +2,27 @@
+Tue Jul 16 13:15:45 MDT 2024 - carn...@suse.com
+
+- Update to version 1.53.5 (jsc#PED-6305)
+  * generator/customize.ml: Split --chown parameter on ':' character
+  * daemon: Add gost checksum command support
+  * Add detection support for Circle Linux
+  * Add support for LoongArch.
+  * daemon: Fix file architecture translation for LoongArch
+  * options: Allow nbd+unix:// URIs
+  * daemon/parted: Assume sfdisk --part-type exists
+  * daemon: Reimplement partition GPT functions using sfdisk
+  * appliance: only wait for resolv.conf update if dhcpcd succeeded
+  * generator/customize.ml: Add virt-customize --inject-blnsvr operation
+  * lib: libvirt: Stop recommending LIBGUESTFS_BACKEND=direct
+  * daemon: cryptsetup_open: Add --cipher
+  * rust: Handle null pointer when creating slice
+  * Remove gluster support
+  * Remove sheepdog support
+  * Remove tftp drive support
+  * generator/daemon: Don't truncate 64 bit results from OCaml functions
+  * daemon: Fix parsing in part_get_gpt_attributes
+  * New APIs: findfs_partuuid and findfs_partlabel
+  * inspection: Resolve PARTUUID= and PARTLABEL= in /etc/fstab
+  * generator/actions_core.ml: Fix version field for new APIs
+  * Kylin is centos derivative
+
+---

Old:

  libguestfs-1.52.1.tar.gz
  libguestfs-1.52.1.tar.gz.sig

New:

  libguestfs-1.53.5.tar.gz
  libguestfs-1.53.5.tar.gz.sig



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.YIcmIv/_old  2024-07-18 19:17:21.005530666 +0200
+++ /var/tmp/diff_new_pack.YIcmIv/_new  2024-07-18 19:17:21.005530666 +0200
@@ -18,7 +18,7 @@
 
 Name:   libguestfs
 ExclusiveArch:  x86_64 ppc64 ppc64le s390x aarch64 riscv64
-Version:1.52.1
+Version:1.53.5
 Release:0
 Summary:Access and modify virtual machine disk images
 License:GPL-2.0-or-later

++ libguestfs-1.52.1.tar.gz -> libguestfs-1.53.5.tar.gz ++
/work/SRC/openSUSE:Factory/libguestfs/libguestfs-1.52.1.tar.gz 
/work/SRC/openSUSE:Factory/.libguestfs.new.17339/libguestfs-1.53.5.tar.gz 
differ: char 29, line 1


commit libguestfs for openSUSE:Factory

2024-05-24 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2024-05-24 19:51:48

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.24587 (New)


Package is "libguestfs"

Fri May 24 19:51:48 2024 rev:107 rq:1176549 version:1.52.1

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2024-05-09 
12:13:54.659031364 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.24587/libguestfs.changes 
2024-05-24 19:52:04.171547551 +0200
@@ -1,0 +2,12 @@
+Thu May 16 13:02:34 MDT 2024 - carn...@suse.com
+
+- Update to version 1.52.1 bug fix release (jsc#PED-6305)
+  * There are no upstream release notes for verion 1.52.x
+  * Several python fixes
+  * Rework Std_utils.Option so it works like the OCaml stdlib module
+  * Update common submodule to latest
+- Drop patches contained in new tarball
+  Split-chown-parameter-on-character.patch
+  Initialise-bar-fp-as-NULL.patch
+
+---

Old:

  Initialise-bar-fp-as-NULL.patch
  Split-chown-parameter-on-character.patch
  libguestfs-1.52.0.tar.gz
  libguestfs-1.52.0.tar.gz.sig

New:

  libguestfs-1.52.1.tar.gz
  libguestfs-1.52.1.tar.gz.sig

BETA DEBUG BEGIN:
  Old:  Split-chown-parameter-on-character.patch
  Initialise-bar-fp-as-NULL.patch
  Old:- Drop patches contained in new tarball
  Split-chown-parameter-on-character.patch
  Initialise-bar-fp-as-NULL.patch
BETA DEBUG END:



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.i43urg/_old  2024-05-24 19:52:06.175620861 +0200
+++ /var/tmp/diff_new_pack.i43urg/_new  2024-05-24 19:52:06.179621008 +0200
@@ -18,7 +18,7 @@
 
 Name:   libguestfs
 ExclusiveArch:  x86_64 ppc64 ppc64le s390x aarch64 riscv64
-Version:1.52.0
+Version:1.52.1
 Release:0
 Summary:Access and modify virtual machine disk images
 License:GPL-2.0-or-later
@@ -33,8 +33,6 @@
 
 # Patches
 Patch1: use-rtc-driftfix-slew-for-x86-only.patch
-Patch2: Split-chown-parameter-on-character.patch
-Patch3: Initialise-bar-fp-as-NULL.patch
 
 BuildRequires:  bison
 BuildRequires:  file-devel

++ libguestfs-1.52.0.tar.gz -> libguestfs-1.52.1.tar.gz ++
/work/SRC/openSUSE:Factory/libguestfs/libguestfs-1.52.0.tar.gz 
/work/SRC/openSUSE:Factory/.libguestfs.new.24587/libguestfs-1.52.1.tar.gz 
differ: char 29, line 1


commit libguestfs for openSUSE:Factory

2024-05-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2024-05-08 11:39:44

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.1880 (New)


Package is "libguestfs"

Wed May  8 11:39:44 2024 rev:105 rq:1172597 version:1.52.0

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2024-04-23 
18:56:56.584345080 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.1880/libguestfs.changes  
2024-05-08 11:40:54.191325388 +0200
@@ -1,0 +2,7 @@
+Tue May  7 10:27:25 MDT 2024 - carn...@suse.com
+
+- Switch Recommends to Requires for several packages in the
+  libguestfs-appliance which is where the tools from these
+  packages are used. (bsc#1223444)
+
+---



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.T0jpkt/_old  2024-05-08 11:40:54.923352009 +0200
+++ /var/tmp/diff_new_pack.T0jpkt/_new  2024-05-08 11:40:54.923352009 +0200
@@ -369,6 +369,7 @@
 # the appliance will fail to start the guestfsd.
 Requires:   augeas
 Requires:   augeas-lenses
+Requires:   dhcp-client
 Requires:   libaugeas0
 Requires:   libcap2
 Requires:   libguestfs0
@@ -377,21 +378,19 @@
 
 # For core disk features
 Requires:   qemu-tools
+Requires:   btrfsprogs
+Requires:   cryptsetup
+Requires:   dosfstools
+Requires:   e2fsprogs
+Requires:   gptfdisk
+Requires:   jfsutils
+Requires:   ldmtool
+Requires:   mdadm
+Requires:   mkisofs
+Requires:   parted
 Requires:   supermin >= 5.1.18
-
-# Optional packages that could be picked up by supermin
-Recommends: btrfsprogs
-Recommends: cryptsetup
-Recommends: dosfstools
-Recommends: e2fsprogs
-Recommends: gptfdisk
-Recommends: jfsutils
-Recommends: ldmtool
-Recommends: mdadm
-Recommends: mkisofs
-Recommends: parted
-Recommends: xfsprogs
-Recommends: zerofree
+Requires:   xfsprogs
+Requires:   zerofree
 
 Summary:Virtual machine needed for libguestfs
 Provides:   guestfs-data = %{version}
@@ -407,6 +406,7 @@
 BuildRequires:  ntfsprogs
 BuildRequires:  rsync
 Requires:   ntfs-3g
+Requires:   ntfsprogs
 Provides:   guestfs-winsupport = %{version}
 Obsoletes:  guestfs-winsupport < %{version}
 


commit libguestfs for openSUSE:Factory

2024-04-23 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2024-04-23 18:56:31

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.27645 (New)


Package is "libguestfs"

Tue Apr 23 18:56:31 2024 rev:104 rq:1169738 version:1.52.0

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2024-04-07 
22:13:10.082339684 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.27645/libguestfs.changes 
2024-04-23 18:56:56.584345080 +0200
@@ -1,0 +2,6 @@
+Mon Apr 15 13:11:57 MDT 2024 - carn...@suse.com
+
+- Require ntfs-3g for libguestfs-winsupport
+  libguestfs.spec
+
+---



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.9bLxis/_old  2024-04-23 18:56:58.588417492 +0200
+++ /var/tmp/diff_new_pack.9bLxis/_new  2024-04-23 18:56:58.616418504 +0200
@@ -406,6 +406,7 @@
 BuildRequires:  ntfs-3g
 BuildRequires:  ntfsprogs
 BuildRequires:  rsync
+Requires:   ntfs-3g
 Provides:   guestfs-winsupport = %{version}
 Obsoletes:  guestfs-winsupport < %{version}
 


commit libguestfs for openSUSE:Factory

2024-02-13 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2024-02-13 22:44:51

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.1815 (New)


Package is "libguestfs"

Tue Feb 13 22:44:51 2024 rev:102 rq:1146469 version:1.52.0

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2024-02-01 
18:07:42.360142983 +0100
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.1815/libguestfs.changes  
2024-02-13 22:45:18.202588218 +0100
@@ -1,0 +2,7 @@
+Mon Feb  5 14:24:08 MST 2024 - carn...@suse.com
+
+- bsc#1206361 - SLES 15 SP5 Beta2 - virt-customize ssh-inject fails
+  (s390x/kvm/libvirt) (-> Server-Applications module)
+  use-rtc-driftfix-slew-for-x86-only.patch
+
+---

New:

  use-rtc-driftfix-slew-for-x86-only.patch

BETA DEBUG BEGIN:
  New:  (s390x/kvm/libvirt) (-> Server-Applications module)
  use-rtc-driftfix-slew-for-x86-only.patch
BETA DEBUG END:



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.3Kw6Im/_old  2024-02-13 22:45:18.890612977 +0100
+++ /var/tmp/diff_new_pack.3Kw6Im/_new  2024-02-13 22:45:18.894613121 +0100
@@ -32,6 +32,7 @@
 Source101:  README
 
 # Patches
+Patch1: use-rtc-driftfix-slew-for-x86-only.patch
 
 BuildRequires:  bison
 BuildRequires:  file-devel


++ use-rtc-driftfix-slew-for-x86-only.patch ++
--- libguestfs-1.52.0/lib/launch-direct.c.orig  2024-02-05 14:17:10.208970293 
-0700
+++ libguestfs-1.52.0/lib/launch-direct.c   2024-02-05 14:21:37.548976664 
-0700
@@ -650,7 +650,10 @@ launch_direct (guestfs_h *g, void *datav
   flag ("-no-reboot");
 
   /* These are recommended settings, see RHBZ#1053847. */
+#if defined(__i386__) || defined(__x86_64__)
+  /* Man page states, "Enable driftfix (i386 targets only)" */
   arg ("-rtc", "driftfix=slew");
+#endif
   if (guestfs_int_qemu_supports (g, data->qemu_data, "-no-hpet"))
 flag ("-no-hpet");
 #if defined(__i386__) || defined(__x86_64__)


commit libguestfs for openSUSE:Factory

2024-01-19 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2024-01-19 23:01:43

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.16006 (New)


Package is "libguestfs"

Fri Jan 19 23:01:43 2024 rev:100 rq:1139823 version:1.52.0

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2024-01-08 
23:46:44.94429 +0100
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.16006/libguestfs.changes 
2024-01-19 23:01:46.769114291 +0100
@@ -1,0 +2,7 @@
+Thu Jan 11 15:45:00 MST 2024 - carn...@suse.com
+
+- Copy sorted packagelist to packages during supermin appliance
+  setup. (bsc#1215586)
+  libguestfs.spec
+
+---



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.0SEMeT/_old  2024-01-19 23:01:47.445139020 +0100
+++ /var/tmp/diff_new_pack.0SEMeT/_new  2024-01-19 23:01:47.449139166 +0100
@@ -97,7 +97,7 @@
 # provide a wrapper to tar that creates bit-reproducible output (boo#1218191)
 # used in supermin for base.tar.gz, in %install for zz-winsupport.tar.gz 
zz-scripts.tar.gz and in appliance/Makefile.am for 3 more .tar.gz files
 SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH:-$(date -r %{SOURCE0} +%%s)}
-mkdir ~/bin ; cat >~/bin/tar <~/bin/tar < 
%buildroot%_libdir/guestfs/supermin.d/packages
 pushd $RPM_BUILD_ROOT%{_libdir}/guestfs/supermin.d
 
 function remove


commit libguestfs 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 libguestfs for openSUSE:Factory 
checked in at 2024-01-08 23:46:39

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.21961 (New)


Package is "libguestfs"

Mon Jan  8 23:46:39 2024 rev:99 rq:1137599 version:1.52.0

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2024-01-05 
21:45:40.279625580 +0100
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.21961/libguestfs.changes 
2024-01-08 23:46:44.94429 +0100
@@ -4 +4 @@
-- Update to version 1.52.0
+- Update to version 1.52.0 (jsc#PED-6305)
@@ -29,0 +30,11 @@
+Tue Dec 19 09:00:54 UTC 2023 - Bernhard Wiedemann 
+
+- Provide a tar-wrapper that creates bit-reproducible output (boo#1218191)
+
+---
+Tue Dec 12 12:12:12 UTC 2023 - oher...@suse.de
+
+- Use ocaml-rpm-macros to track OCaml ABI
+- Remove unused perl_gen_filelist
+
+---
@@ -77,0 +89,2 @@
+- bsc#1213243 - KubeVirt needs libguestfs with the support of qcow2
+  appliances
@@ -136 +149 @@
-  fails on the design choice to have /usr/lib65 without write
+  fails on the design choice to have /usr/lib64 without write



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.J3MNjP/_old  2024-01-08 23:46:45.521576372 +0100
+++ /var/tmp/diff_new_pack.J3MNjP/_new  2024-01-08 23:46:45.525576518 +0100
@@ -43,6 +43,7 @@
 BuildRequires:  libtool
 BuildRequires:  ocaml-augeas-devel
 BuildRequires:  ocaml-hivex-devel
+BuildRequires:  ocaml-rpm-macros
 BuildRequires:  po4a
 BuildRequires:  readline-devel
 BuildRequires:  supermin >= 5.1.18
@@ -90,8 +91,23 @@
 %autosetup -p1
 
 sed -i 's|RPMVSF_MASK_NOSIGNATURES|_RPMVSF_NOSIGNATURES|' daemon/rpm-c.c
+sed -i 's/tar zcf/tar -zcf/' appliance/Makefile.am
 
 %build
+# provide a wrapper to tar that creates bit-reproducible output (boo#1218191)
+# used in supermin for base.tar.gz, in %install for zz-winsupport.tar.gz 
zz-scripts.tar.gz and in appliance/Makefile.am for 3 more .tar.gz files
+SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH:-$(date -r %{SOURCE0} +%%s)}
+mkdir ~/bin ; cat >~/bin/tar < %{buildroot}%{_libdir}/guestfs/supermin.d/zz-packages-winsupport << EOF
@@ -630,21 +645,10 @@
 %files inspect-icons
 # no files
 
-%files -n ocaml-%{name}
-%{_libdir}/ocaml/guestfs
-%exclude %{_libdir}/ocaml/guestfs/*.a
-%exclude %{_libdir}/ocaml/guestfs/*.cmxa
-%exclude %{_libdir}/ocaml/guestfs/*.cmx
-%exclude %{_libdir}/ocaml/guestfs/*.mli
-%{_libdir}/ocaml/stublibs/dllmlguestfs.so
-%{_libdir}/ocaml/stublibs/dllmlguestfs.so.owner
+%files -n ocaml-%{name} -f %name.files
 
-%files -n ocaml-%{name}-devel
+%files -n ocaml-%{name}-devel -f %name.files.devel
 %doc ocaml/examples/*.ml ocaml/html
-%{_libdir}/ocaml/guestfs/*.a
-%{_libdir}/ocaml/guestfs/*.cmxa
-%{_libdir}/ocaml/guestfs/*.cmx
-%{_libdir}/ocaml/guestfs/*.mli
 %{_mandir}/man3/guestfs-ocaml.3*
 
 %files -n perl-Sys-Guestfs


commit libguestfs for openSUSE:Factory

2023-12-12 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2023-12-12 19:32:04

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.25432 (New)


Package is "libguestfs"

Tue Dec 12 19:32:04 2023 rev:97 rq:1132565 version:1.51.9

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2023-12-04 
23:02:52.774637283 +0100
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.25432/libguestfs.changes 
2023-12-12 19:32:23.736827522 +0100
@@ -1,0 +2,7 @@
+Mon Dec 11 12:39:30 MST 2023 - carn...@suse.com
+
+- Update to version 1.51.9
+  * Include  for xmlReadMemory
+  * Language translations
+
+---

Old:

  libguestfs-1.51.8.tar.gz
  libguestfs-1.51.8.tar.gz.sig

New:

  libguestfs-1.51.9.tar.gz
  libguestfs-1.51.9.tar.gz.sig



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.6V5eu6/_old  2023-12-12 19:32:24.492855416 +0100
+++ /var/tmp/diff_new_pack.6V5eu6/_new  2023-12-12 19:32:24.496855564 +0100
@@ -18,7 +18,7 @@
 
 Name:   libguestfs
 ExclusiveArch:  x86_64 ppc64 ppc64le s390x aarch64 riscv64
-Version:1.51.8
+Version:1.51.9
 Release:0
 Summary:Access and modify virtual machine disk images
 License:GPL-2.0-or-later
@@ -41,13 +41,13 @@
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  gperf
 BuildRequires:  libtool
-BuildRequires:  ocaml(ocaml_base_version) >= 4.07
 BuildRequires:  ocaml-augeas-devel
 BuildRequires:  ocaml-hivex-devel
 BuildRequires:  po4a
 BuildRequires:  readline-devel
 BuildRequires:  supermin >= 5.1.18
 BuildRequires:  zstd
+BuildRequires:  ocaml(ocaml_base_version) >= 4.07
 BuildRequires:  ocamlfind(findlib)
 BuildRequires:  perl(Getopt::Long)
 BuildRequires:  perl(Locale::TextDomain)

++ libguestfs-1.51.8.tar.gz -> libguestfs-1.51.9.tar.gz ++
/work/SRC/openSUSE:Factory/libguestfs/libguestfs-1.51.8.tar.gz 
/work/SRC/openSUSE:Factory/.libguestfs.new.25432/libguestfs-1.51.9.tar.gz 
differ: char 29, line 1


commit libguestfs for openSUSE:Factory

2023-09-26 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2023-09-26 22:01:50

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.1770 (New)


Package is "libguestfs"

Tue Sep 26 22:01:50 2023 rev:95 rq:1113550 version:1.50.1

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2023-07-13 
17:17:59.692921250 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.1770/libguestfs.changes  
2023-09-26 22:25:48.668756207 +0200
@@ -1,0 +2,10 @@
+Mon Sep 25 14:51:13 MDT 2023 - carn...@suse.com
+
+- bsc#1215543 - guestfs regression: file: Use -S option with -z
+  Omit-file--S-option-on-older-distros-that-lack-support.patch
+  See also bsc#1215461
+- bsc#1215586 - guestfs regression: non functional network due to
+  missing sysconfig-netconfig
+  libguestfs.spec
+
+---
@@ -5 +15 @@
-  libguestfs.spec
+  libguestfs.spec (see also bsc#1215664)

New:

  Omit-file--S-option-on-older-distros-that-lack-support.patch



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.5idz49/_old  2023-09-26 22:25:50.376817903 +0200
+++ /var/tmp/diff_new_pack.5idz49/_new  2023-09-26 22:25:50.376817903 +0200
@@ -32,6 +32,7 @@
 Source101:  README
 
 # Patches
+Patch0: Omit-file--S-option-on-older-distros-that-lack-support.patch
 
 BuildRequires:  bison
 BuildRequires:  file-devel
@@ -325,6 +326,7 @@
 BuildRequires:  psmisc
 BuildRequires:  sg3_utils
 BuildRequires:  strace
+BuildRequires:  sysconfig-netconfig
 %ifarch %ix86 x86_64
 BuildRequires:  syslinux
 %endif

++ Omit-file--S-option-on-older-distros-that-lack-support.patch ++
Subject: daemon: Omit 'file -S' option on older distros that lack support
From: Richard W.M. Jones rjo...@redhat.com Thu Sep 21 12:32:50 2023 +0100
Date: Thu Sep 21 15:09:14 2023 +0100:
Git: c95d8c4cf64142bb707b42c32cf3e1ba3c4a5eb1

OpenSUSE LEAP 15 lacks support for this option, so test for it before
using it.

See also:
https://listman.redhat.com/archives/libguestfs/2023-September/032613.html

Reported-by: Olaf Hering
Fixes: commit 23986d3c4f4d1f9cbac44cc743d3e6af721e4237
Reviewed-by: Laszlo Ersek 

--- a/daemon/Makefile.am
+++ b/daemon/Makefile.am
@@ -280,6 +280,7 @@ SOURCES_MLI = \
devsparts.mli \
file.mli \
filearch.mli \
+   file_helper.mli \
findfs.mli \
inspect.mli \
inspect_fs.mli \
@@ -321,6 +322,7 @@ SOURCES_ML = \
btrfs.ml \
cryptsetup.ml \
devsparts.ml \
+   file_helper.ml \
file.ml \
filearch.ml \
isoinfo.ml \
--- a/daemon/file.ml
+++ b/daemon/file.ml
@@ -43,7 +43,10 @@ let file path =
 | S_SOCK -> "socket"
 | S_REG ->
(* Regular file, so now run [file] on it. *)
-   let out = command "file" ["-zSb"; Sysroot.sysroot_path path] in
+   let file_options =
+ sprintf "-z%sb"
+   (if File_helper.file_has_S_option () then "S" else "") in
+   let out = command "file" [file_options; Sysroot.sysroot_path path] in
 
(*  We need to remove the trailing \n from output of file(1).
 *
@@ -54,6 +57,9 @@ let file path =
String.trimr out
   )
   else (* it's a device *) (
-let out = command "file" ["-zSbsL"; path] in
+let file_options =
+  sprintf "-z%sbsL"
+(if File_helper.file_has_S_option () then "S" else "") in
+let out = command "file" [file_options; path] in
 String.trimr out
   )
--- /dev/null
+++ b/daemon/file_helper.ml
@@ -0,0 +1,28 @@
+(* libguestfs daemon
+ * Copyright (C) 2009-2023 Red Hat Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *)
+
+open Std_utils
+
+(* Does [file] support the [-S] / [--no-sandbox] option
+ * (not on OpenSUSE LEAP 15).
+ *)
+let test_option = lazy (
+  let out = Utils.command "file" ["--help"] in
+  String.find out "--no-sandbox" >= 0
+)
+let file_has_S_option () = Lazy.force test_option
--- 

commit libguestfs for openSUSE:Factory

2023-07-13 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2023-07-13 17:17:54

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.8922 (New)


Package is "libguestfs"

Thu Jul 13 17:17:54 2023 rev:94 rq:1098403 version:1.50.1

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2023-03-30 
22:52:53.673097373 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.8922/libguestfs.changes  
2023-07-13 17:17:59.692921250 +0200
@@ -1,0 +2,6 @@
+Wed Jul  5 11:32:37 MDT 2023 - carn...@suse.com
+
+- bsc#1212972 - cannot find any suitable libguestfs supermin
+  libguestfs.spec
+
+---



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.lwFMg8/_old  2023-07-13 17:18:00.812927859 +0200
+++ /var/tmp/diff_new_pack.lwFMg8/_new  2023-07-13 17:18:00.816927883 +0200
@@ -74,7 +74,7 @@
 BuildRequires:  pkgconfig(rpm) >= 4.6.0
 BuildRequires:  pkgconfig(tinfo)
 
-Requires:   supermin >= 5.1.18
+Requires:   libguestfs-appliance
 Obsoletes:  guestfs-tools <= 1.44.2
 
 %description
@@ -355,6 +355,7 @@
 
 # For core disk features
 Requires:   qemu-tools
+Requires:   supermin >= 5.1.18
 
 # Optional packages that could be picked up by supermin
 Recommends: btrfsprogs


commit libguestfs for openSUSE:Factory

2023-03-30 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2023-03-30 22:52:50

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.31432 (New)


Package is "libguestfs"

Thu Mar 30 22:52:50 2023 rev:93 rq:1075624 version:1.50.1

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2023-03-15 
18:56:26.292999535 +0100
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.31432/libguestfs.changes 
2023-03-30 22:52:53.673097373 +0200
@@ -1,0 +2,5 @@
+Thu Mar 23 15:49:09 UTC 2023 - Martin Liška 
+
+- Enable LTO as it works fine now (use FAT lto objects for static libs).
+
+---



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.TOpJIh/_old  2023-03-30 22:52:54.285100648 +0200
+++ /var/tmp/diff_new_pack.TOpJIh/_new  2023-03-30 22:52:54.289100669 +0200
@@ -92,8 +92,7 @@
 sed -i 's|RPMVSF_MASK_NOSIGNATURES|_RPMVSF_NOSIGNATURES|' daemon/rpm-c.c
 
 %build
-%define _lto_cflags %{nil}
-
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 # use 'env LIBGUESTFS_HV=/path/to/kvm libguestfs-test-tool' to verify
 %define kvm_binary /bin/false
 %ifarch aarch64


commit libguestfs for openSUSE:Factory

2023-03-15 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2023-03-15 18:56:20

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.31432 (New)


Package is "libguestfs"

Wed Mar 15 18:56:20 2023 rev:92 rq:1072077 version:1.50.1

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2023-02-23 
16:53:21.645119974 +0100
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.31432/libguestfs.changes 
2023-03-15 18:56:26.292999535 +0100
@@ -1,0 +2,6 @@
+Wed Mar 15 07:33:43 UTC 2023 - Vasily Ulyanov 
+
+- Configure with --enable-appliance-format-auto to allow
+  qcow2-format fixed appliances.
+
+---



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.03JFTp/_old  2023-03-15 18:56:26.917002854 +0100
+++ /var/tmp/diff_new_pack.03JFTp/_new  2023-03-15 18:56:26.921002875 +0100
@@ -164,6 +164,7 @@
 --with-qemu=$QEMU \
 --with-supermin-packager-config="$PWD/zypper.priv.conf --use-installed 
--verbose" \
 --without-java \
+--enable-appliance-format-auto \
 --enable-daemon \
--enable-install-daemon \
 --enable-ocaml \


commit libguestfs for openSUSE:Factory

2023-02-23 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2023-02-23 16:29:10

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.1706 (New)


Package is "libguestfs"

Thu Feb 23 16:29:10 2023 rev:91 rq:1067270 version:1.50.1

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2023-02-14 
20:08:18.608452293 +0100
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.1706/libguestfs.changes  
2023-02-23 16:53:21.645119974 +0100
@@ -1,0 +2,6 @@
+Wed Feb 22 13:14:38 MST 2023 - carn...@suse.com
+
+- Update to version 1.50.1
+  * This is a bug fix release. No upstream changelog.
+
+---

Old:

  libguestfs-1.50.0.tar.gz
  libguestfs-1.50.0.tar.gz.sig

New:

  libguestfs-1.50.1.tar.gz
  libguestfs-1.50.1.tar.gz.sig



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.nq7p5V/_old  2023-02-23 16:53:22.729126260 +0100
+++ /var/tmp/diff_new_pack.nq7p5V/_new  2023-02-23 16:53:22.737126306 +0100
@@ -18,7 +18,7 @@
 
 Name:   libguestfs
 ExclusiveArch:  x86_64 ppc64 ppc64le s390x aarch64 riscv64
-Version:1.50.0
+Version:1.50.1
 Release:0
 Summary:Access and modify virtual machine disk images
 License:GPL-2.0-or-later

++ libguestfs-1.50.0.tar.gz -> libguestfs-1.50.1.tar.gz ++
/work/SRC/openSUSE:Factory/libguestfs/libguestfs-1.50.0.tar.gz 
/work/SRC/openSUSE:Factory/.libguestfs.new.1706/libguestfs-1.50.1.tar.gz 
differ: char 70, line 1


commit libguestfs for openSUSE:Factory

2023-02-14 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2023-02-14 20:08:18

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.22824 (New)


Package is "libguestfs"

Tue Feb 14 20:08:18 2023 rev:90 rq:1065781 version:1.50.0

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2023-02-07 
18:49:28.563257753 +0100
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.22824/libguestfs.changes 
2023-02-14 20:08:18.608452293 +0100
@@ -1,0 +2,45 @@
+Thu Feb  9 12:55:46 MST 2023 - carn...@suse.com
+
+- Update to version 1.50.0
+  * https://libguestfs.org/guestfs-release-notes-1.50.1.html
+  * Inspection
+When listing the packages in RPM-based guests, the inspection
+API no longer checks package signatures. This is because the
+newer librpm used by libguestfs does not understand signatures
+stored in older guests, such as SHA1 used by RHEL 6 (thanks
+Panu Matilainen).
+"guestfs_inspect_get_hostname" in guestfs(3) can now handle
+/etc/hostname files containing comments (thanks Dawid Zamirski).
+"guestfs_file_architecture" in guestfs(3) can now parse files
+using zstd compression.
+"guestfs_inspect_get_osinfo" in guestfs(3) now returns the
+correct osinfo field for Windows 11. However because of
+decisions made by Microsoft, these guests still return product
+name and other strings identifying as Windows 10 (thanks Yaakov
+Selkowitz, Yongkui Guo).
+  * New APIs
+"guestfs_device_name" in guestfs(3) is a new API to read the
+device name associated with a drive, for example calling this
+with 0 will return /dev/sda.
+"guestfs_clevis_luks_unlock" in guestfs(3) is a new API for
+unlocking disks using the Clevis/Tang network-based full disk
+encryption scheme. Furthermore implement this in guestfish and
+guestmount (Laszlo Ersek).
+"guestfs_inspect_get_build_id" in guestfs(3) is a new API for
+reading the build ID from some Linux and Windows guests. It is
+not widely used on Linux, but for Windows it is vital for
+identifying Windows 11.
+  * Other API changes
+In the "guestfs_add_drive" in guestfs(3) API, the name and
+iface fields are not used. name has not been used since around
+2017, but the documentation has only just been updated to reflect
+this. iface was never allowed for the libvirt backend and
+didn't work reliably with the direct backend (Laszlo Ersek).
+"guestfs_readdir" in guestfs(3) is no longer limited to the
+maximum message size but can read a directory of any size
+(Laszlo Ersek).
+  * Numerous build changes, internal improvements, and bug fixes
+Note that the Augeas bindings for libguestfs are no longer
+bundled with libguestfs and must be built separately. 
+
+---

Old:

  libguestfs-1.48.6.tar.gz
  libguestfs-1.48.6.tar.gz.sig

New:

  libguestfs-1.50.0.tar.gz
  libguestfs-1.50.0.tar.gz.sig



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.DJXVJv/_old  2023-02-14 20:08:19.156455538 +0100
+++ /var/tmp/diff_new_pack.DJXVJv/_new  2023-02-14 20:08:19.164455585 +0100
@@ -18,7 +18,7 @@
 
 Name:   libguestfs
 ExclusiveArch:  x86_64 ppc64 ppc64le s390x aarch64 riscv64
-Version:1.48.6
+Version:1.50.0
 Release:0
 Summary:Access and modify virtual machine disk images
 License:GPL-2.0-or-later
@@ -42,6 +42,7 @@
 BuildRequires:  gperf
 BuildRequires:  libtool
 BuildRequires:  ocaml >= 4.04
+BuildRequires:  ocaml-augeas-devel
 BuildRequires:  ocaml-hivex-devel
 BuildRequires:  po4a
 BuildRequires:  readline-devel
@@ -259,7 +260,7 @@
 hwinfo
 EOF
 
-# do some cleanup so that rpm can properly empty directories without 
permission denie
+# Do some cleanup so that rpm can properly empty directories without 
permission denied
 # The winsupport directory has already been tar'ed up, so we don't care much
 find winsupport -type d -exec chmod 755 {} \;
 

++ libguestfs-1.48.6.tar.gz -> libguestfs-1.50.0.tar.gz ++
/work/SRC/openSUSE:Factory/libguestfs/libguestfs-1.48.6.tar.gz 
/work/SRC/openSUSE:Factory/.libguestfs.new.22824/libguestfs-1.50.0.tar.gz 
differ: char 15, line 1


commit libguestfs for openSUSE:Factory

2023-02-07 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2023-02-07 18:49:17

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.4462 (New)


Package is "libguestfs"

Tue Feb  7 18:49:17 2023 rev:89 rq:1063526 version:1.48.6

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2022-12-16 
21:26:06.487787977 +0100
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.4462/libguestfs.changes  
2023-02-07 18:49:28.563257753 +0100
@@ -18,0 +19 @@
+  * jsc#PED-2113



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.5cFGbm/_old  2023-02-07 18:49:29.095260612 +0100
+++ /var/tmp/diff_new_pack.5cFGbm/_new  2023-02-07 18:49:29.107260676 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libguestfs
 #
-# 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


commit libguestfs for openSUSE:Factory

2022-12-16 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2022-12-16 21:26:05

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.1835 (New)


Package is "libguestfs"

Fri Dec 16 21:26:05 2022 rev:88 rq:1043374 version:1.48.6

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2022-11-30 
15:00:54.213685954 +0100
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.1835/libguestfs.changes  
2022-12-16 21:26:06.487787977 +0100
@@ -1,0 +2,14 @@
+Fri Dec 16 09:08:08 UTC 2022 - Dominique Leuenberger 
+
+- Fix build with RPM 4.18: rpm wants to do a proper cleanup, and
+  fails on the design choice to have /usr/lib65 without write
+  permission. As we already tar'ed the content up, we can simply
+  change the permissions of winsupport's content to allow proper
+  erasing.
+
+---
+Wed Nov 30 14:34:58 UTC 2022 - Andreas Schwab 
+
+- Enable build on riscv64
+
+---



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.AzfwSP/_old  2022-12-16 21:26:07.707795099 +0100
+++ /var/tmp/diff_new_pack.AzfwSP/_new  2022-12-16 21:26:07.711795122 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   libguestfs
-ExclusiveArch:  x86_64 ppc64 ppc64le s390x aarch64
+ExclusiveArch:  x86_64 ppc64 ppc64le s390x aarch64 riscv64
 Version:1.48.6
 Release:0
 Summary:Access and modify virtual machine disk images
@@ -104,6 +104,9 @@
 %ifarch ppc64
 %define kvm_binary %{_bindir}/qemu-system-ppc64
 %endif
+%ifarch riscv64
+%define kvm_binary %{_bindir}/qemu-system-riscv64
+%endif
 %ifarch s390x
 %define kvm_binary %{_bindir}/qemu-system-s390x
 %endif
@@ -256,6 +259,10 @@
 hwinfo
 EOF
 
+# do some cleanup so that rpm can properly empty directories without 
permission denie
+# The winsupport directory has already been tar'ed up, so we don't care much
+find winsupport -type d -exec chmod 755 {} \;
+
 mkdir -p %{buildroot}/tmp/usr/bin
 cp %{S:100} %{buildroot}/tmp/usr/bin
 chmod a+x %{buildroot}/tmp/usr/bin/*


commit libguestfs for openSUSE:Factory

2022-11-30 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2022-11-30 14:59:54

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.1597 (New)


Package is "libguestfs"

Wed Nov 30 14:59:54 2022 rev:87 rq:1039017 version:1.48.6

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2022-10-28 
19:30:34.106943687 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.1597/libguestfs.changes  
2022-11-30 15:00:54.213685954 +0100
@@ -1,0 +2,7 @@
+Tue Nov 29 11:45:36 MST 2022 - carn...@suse.com
+
+- Update to version 1.48.6
+  * This is a bug fix release. No upstream changelog.
+- Drop f162e47e-m4-Fix-configure-disable-ocaml.patch
+
+---

Old:

  f162e47e-m4-Fix-configure-disable-ocaml.patch
  libguestfs-1.48.4.tar.gz
  libguestfs-1.48.4.tar.gz.sig

New:

  libguestfs-1.48.6.tar.gz
  libguestfs-1.48.6.tar.gz.sig



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.S0Xqri/_old  2022-11-30 15:00:54.857689498 +0100
+++ /var/tmp/diff_new_pack.S0Xqri/_new  2022-11-30 15:00:54.861689519 +0100
@@ -18,7 +18,7 @@
 
 Name:   libguestfs
 ExclusiveArch:  x86_64 ppc64 ppc64le s390x aarch64
-Version:1.48.4
+Version:1.48.6
 Release:0
 Summary:Access and modify virtual machine disk images
 License:GPL-2.0-or-later
@@ -32,7 +32,6 @@
 Source101:  README
 
 # Patches
-Patch1: f162e47e-m4-Fix-configure-disable-ocaml.patch
 
 BuildRequires:  bison
 BuildRequires:  file-devel
@@ -47,6 +46,7 @@
 BuildRequires:  po4a
 BuildRequires:  readline-devel
 BuildRequires:  supermin >= 5.1.18
+BuildRequires:  zstd
 BuildRequires:  ocamlfind(findlib)
 BuildRequires:  perl(Getopt::Long)
 BuildRequires:  perl(Locale::TextDomain)

++ libguestfs-1.48.4.tar.gz -> libguestfs-1.48.6.tar.gz ++
/work/SRC/openSUSE:Factory/libguestfs/libguestfs-1.48.4.tar.gz 
/work/SRC/openSUSE:Factory/.libguestfs.new.1597/libguestfs-1.48.6.tar.gz 
differ: char 13, line 1


commit libguestfs 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 libguestfs for openSUSE:Factory 
checked in at 2022-10-28 19:30:10

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.2275 (New)


Package is "libguestfs"

Fri Oct 28 19:30:10 2022 rev:86 rq:1031589 version:1.48.4

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2022-10-25 
11:19:51.406116614 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.2275/libguestfs.changes  
2022-10-28 19:30:34.106943687 +0200
@@ -6,0 +7,13 @@
+Fri Oct 14 08:50:07 MDT 2022 - carn...@suse.com
+
+- Drop requirement for icoutils in SLE as this package is not
+  available.
+  libguestfs.spec
+
+---
+Tue Oct  4 14:00:46 MDT 2022 - carn...@suse.com
+
+- jsc#PED-2113 [Virt Tools] Refresh Virtualization Tools for Xen
+  and KVM Management
+
+---
@@ -24 +37,2 @@
-- CVE-2022-2211 - Fix buffer overflow in get_keys()
+- bsc#1201064 - Libguestfs: Buffer overflow in get_keys leads
+  to DOS - CVE-2022-2211



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.sIksRu/_old  2022-10-28 19:30:34.830947318 +0200
+++ /var/tmp/diff_new_pack.sIksRu/_new  2022-10-28 19:30:34.842947377 +0200
@@ -406,7 +406,9 @@
 Summary:Additional dependencies for inspecting guest icons
 BuildArch:  noarch
 Requires:   %{name} = %{version}-%{release}
+%if 0%{?suse_version} > 1500
 Requires:   icoutils
+%endif
 
 %description inspect-icons
 %{name}-inspect-icons is a metapackage that pulls in additional


commit libguestfs for openSUSE:Factory

2022-10-25 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2022-10-25 11:19:49

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.2275 (New)


Package is "libguestfs"

Tue Oct 25 11:19:49 2022 rev:85 rq:1030893 version:1.48.4

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2022-09-07 
11:06:28.688473860 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.2275/libguestfs.changes  
2022-10-25 11:19:51.406116614 +0200
@@ -1,0 +2,5 @@
+Thu Oct 20 13:40:22 UTC 2022 - Ludwig Nussel 
+
+- Drop reiserfs (boo#1191092)
+
+---



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.ngMHP8/_old  2022-10-25 11:19:52.102118157 +0200
+++ /var/tmp/diff_new_pack.ngMHP8/_new  2022-10-25 11:19:52.106118166 +0200
@@ -44,7 +44,6 @@
 BuildRequires:  libtool
 BuildRequires:  ocaml >= 4.04
 BuildRequires:  ocaml-hivex-devel
-BuildRequires:  pkgconf-pkg-config
 BuildRequires:  po4a
 BuildRequires:  readline-devel
 BuildRequires:  supermin >= 5.1.18
@@ -316,7 +315,6 @@
 BuildRequires:  pam-config
 BuildRequires:  parted
 BuildRequires:  psmisc
-BuildRequires:  reiserfs
 BuildRequires:  sg3_utils
 BuildRequires:  strace
 %ifarch %ix86 x86_64
@@ -361,7 +359,6 @@
 Recommends: mdadm
 Recommends: mkisofs
 Recommends: parted
-Recommends: reiserfs
 Recommends: xfsprogs
 Recommends: zerofree
 
@@ -505,7 +502,7 @@
 GObject bindings.  It also contains GObject Introspection information.
 
 %package rescue
-Summary:virt-rescue shell
+Summary:Virt-rescue shell
 BuildRequires:  iputils
 BuildRequires:  lsof
 BuildRequires:  pciutils
@@ -518,7 +515,7 @@
 network utilities, editors and debugging utilities.
 
 %package rsync
-Summary:rsync support for %{name}
+Summary:Rsync support for %{name}
 Requires:   %{name} = %{version}-%{release}
 BuildRequires:  rsync
 


++ libguestfs.rpmlintrc ++
--- /var/tmp/diff_new_pack.ngMHP8/_old  2022-10-25 11:19:52.182118334 +0200
+++ /var/tmp/diff_new_pack.ngMHP8/_new  2022-10-25 11:19:52.186118343 +0200
@@ -1,6 +1,7 @@
 addFilter("shlib-policy-nonversioned-dir")
 addFilter("shlib-policy-missing-lib")
 addFilter("shlib-policy-name-error")
+addFilter("shlib-fixed-dependency")
 # This script is supposed to be run from within the appliance only
 addFilter("non-executable-script /usr/share/virt-p2v/launch-virt-p2v")
 addFilter("non-standard-group Development/Languages")


commit libguestfs for openSUSE:Factory

2022-09-07 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2022-09-07 11:06:07

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.2083 (New)


Package is "libguestfs"

Wed Sep  7 11:06:07 2022 rev:84 rq:1001501 version:1.48.4

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2022-07-21 
11:33:52.146975889 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.2083/libguestfs.changes  
2022-09-07 11:06:28.688473860 +0200
@@ -1,0 +2,6 @@
+Tue Sep  6 10:36:25 MDT 2022 - carn...@suse.com
+
+- Upstream patch to fix running configure --disable-ocaml
+  f162e47e-m4-Fix-configure-disable-ocaml.patch
+
+---

New:

  f162e47e-m4-Fix-configure-disable-ocaml.patch



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.O8powa/_old  2022-09-07 11:06:29.288475385 +0200
+++ /var/tmp/diff_new_pack.O8powa/_new  2022-09-07 11:06:29.296475405 +0200
@@ -32,6 +32,7 @@
 Source101:  README
 
 # Patches
+Patch1: f162e47e-m4-Fix-configure-disable-ocaml.patch
 
 BuildRequires:  bison
 BuildRequires:  file-devel

++ f162e47e-m4-Fix-configure-disable-ocaml.patch ++
Subject: m4: Fix ./configure --disable-ocaml
From: Richard W.M. Jones rjo...@redhat.com Wed Jul 20 09:23:37 2022 +0100
Date: Wed Jul 20 10:53:08 2022 +0100:
Git: f162e47ecfee711f2c3bcc761de17e502fe7ab5e

OCaml is required to compile libguestfs, however we should still be
able to disable the OCaml bindings.  This didn't work because using
--disable-ocaml caused various configure tests to be skipped which are
required to compile the daemon.  In particular the check for
caml_alloc_initialized_string, resulting in this error:

pcre-c.c:47:1: error: static declaration of ???caml_alloc_initialized_string??? 
follows non-static declaration
 caml_alloc_initialized_string (mlsize_t len, const char *p)
 ^

Also OCaml gettext is not required by libguestfs.  There are no *.ml
files used by libguestfs which require translation.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2108425
Fixes: https://bugs.gentoo.org/820053
Fixes: commit 733d2182b64df7abc5c5cd7d78177baa6079628c
(cherry picked from commit adfaf25a12b97b18f8a22d96803cd0920bfd25f7)

diff --git a/Makefile.am b/Makefile.am
index aac0d68fe..474f7a8da 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -37,7 +37,6 @@ SUBDIRS += include lib docs examples
 SUBDIRS += common/mlutils
 SUBDIRS += bundled/ocaml-augeas
 SUBDIRS += common/mlpcre
-SUBDIRS += common/mlgettext
 if ENABLE_DAEMON
 SUBDIRS += daemon
 endif
@@ -208,9 +207,8 @@ maintainer-upload-website:
 #  docs/C_SOURCE_FILES
 # - source files scanned for internal documentation
 #  po/POTFILES- files with ordinary extensions, but not OCaml files
-#  po/POTFILES-ml - OCaml files, which need a special tool to translate
 
-dist-hook: docs/C_SOURCE_FILES po/POTFILES po/POTFILES-ml
+dist-hook: docs/C_SOURCE_FILES po/POTFILES
 
 # This has to be in the top-level Makefile.am so that we have access
 # to DIST_SUBDIRS.
@@ -446,6 +444,7 @@ maintainer-check-extra-dist:
  cd common; git ls-files | sed 's,^,common/,' ) | \
  grep -v '^common$$' | \
  grep -v '^common/mlcustomize/' | \
+ grep -v '^common/mlgettext/' | \
  grep -v '^common/mlprogress/' | \
  grep -v '^common/mltools/' | \
  grep -v '^common/mlv2v/' | \
diff --git a/configure.ac b/configure.ac
index 60380c7f7..fed17dbb9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -211,7 +211,6 @@ AC_CONFIG_FILES([Makefile
  bundled/ocaml-augeas/Makefile
  common/errnostring/Makefile
  common/edit/Makefile
- common/mlgettext/Makefile
  common/mlpcre/Makefile
  common/mlstdutils/Makefile
  common/mlstdutils/guestfs_config.ml
diff --git a/docs/guestfs-building.pod b/docs/guestfs-building.pod
index b93a611a6..296a288e3 100644
--- a/docs/guestfs-building.pod
+++ b/docs/guestfs-building.pod
@@ -560,8 +560,7 @@ Note that disabling OCaml (bindings) or Perl will have the 
knock-on
 effect of disabling parts of the test suite and some tools.
 
 OCaml is required to build libguestfs and this requirement cannot be
-removed.  Using I<--disable-ocaml> only disables the bindings and
-OCaml tools.
+removed.  Using I<--disable-ocaml> only disables the bindings.
 
 =item B<--disable-fuse>
 
diff --git a/m4/guestfs-ocaml-gettext.m4 b/m4/guestfs-ocaml-gettext.m4
deleted file mode 100644
index ad1ca0d52..0
--- 

commit libguestfs 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 libguestfs for openSUSE:Factory 
checked in at 2022-07-21 11:33:19

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.1523 (New)


Package is "libguestfs"

Thu Jul 21 11:33:19 2022 rev:83 rq:990308 version:1.48.4

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2022-07-02 
15:34:28.519011735 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.1523/libguestfs.changes  
2022-07-21 11:33:52.146975889 +0200
@@ -1,0 +2,9 @@
+Tue Jul 12 15:53:22 MDT 2022 - carn...@suse.com
+
+- Update to version 1.48.4
+  * This is a bug fix release
+- Drop patches included in new tarball
+  CVE-2022-2211-docs-guestfs-security-document.patch
+  CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch
+
+---
@@ -4,2 +13 @@
-- bsc#1201064 - Libguestfs: Buffer overflow in get_keys leads
-  to DOS - CVE-2022-2211
+- CVE-2022-2211 - Fix buffer overflow in get_keys()

Old:

  CVE-2022-2211-docs-guestfs-security-document.patch
  CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch
  libguestfs-1.48.3.tar.gz
  libguestfs-1.48.3.tar.gz.sig

New:

  libguestfs-1.48.4.tar.gz
  libguestfs-1.48.4.tar.gz.sig



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.VlfwdR/_old  2022-07-21 11:33:52.674976409 +0200
+++ /var/tmp/diff_new_pack.VlfwdR/_new  2022-07-21 11:33:52.678976413 +0200
@@ -18,7 +18,7 @@
 
 Name:   libguestfs
 ExclusiveArch:  x86_64 ppc64 ppc64le s390x aarch64
-Version:1.48.3
+Version:1.48.4
 Release:0
 Summary:Access and modify virtual machine disk images
 License:GPL-2.0-or-later
@@ -32,8 +32,6 @@
 Source101:  README
 
 # Patches
-Patch1: CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch
-Patch2: CVE-2022-2211-docs-guestfs-security-document.patch
 
 BuildRequires:  bison
 BuildRequires:  file-devel

++ libguestfs-1.48.3.tar.gz -> libguestfs-1.48.4.tar.gz ++
/work/SRC/openSUSE:Factory/libguestfs/libguestfs-1.48.3.tar.gz 
/work/SRC/openSUSE:Factory/.libguestfs.new.1523/libguestfs-1.48.4.tar.gz 
differ: char 13, line 1


commit libguestfs 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 libguestfs for openSUSE:Factory 
checked in at 2022-07-02 15:34:26

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.1548 (New)


Package is "libguestfs"

Sat Jul  2 15:34:26 2022 rev:82 rq:986262 version:1.48.3

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2022-06-04 
23:27:16.076769888 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.1548/libguestfs.changes  
2022-07-02 15:34:28.519011735 +0200
@@ -1,0 +2,8 @@
+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
+  CVE-2022-2211-docs-guestfs-security-document.patch
+
+---

New:

  CVE-2022-2211-docs-guestfs-security-document.patch
  CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.mUJCSM/_old  2022-07-02 15:34:29.119012634 +0200
+++ /var/tmp/diff_new_pack.mUJCSM/_new  2022-07-02 15:34:29.119012634 +0200
@@ -32,6 +32,8 @@
 Source101:  README
 
 # Patches
+Patch1: CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch
+Patch2: CVE-2022-2211-docs-guestfs-security-document.patch
 
 BuildRequires:  bison
 BuildRequires:  file-devel

++ CVE-2022-2211-docs-guestfs-security-document.patch ++
Subject: docs/guestfs-security: document CVE-2022-2211
From: Laszlo Ersek ler...@redhat.com Tue Jun 28 13:54:16 2022 +0200
Date: Wed Jun 29 15:29:37 2022 +0200:
Git: 99844660b48ed809e37378262c65d63df6ce4a53

Short log for the common submodule, commit range
f8de5508fe75..35467027f657:

Laszlo Ersek (2):
  mlcustomize: factor out pkg install/update/uninstall from guestfs-tools
  options: fix buffer overflow in get_keys() [CVE-2022-2211]

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1809453
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2100862
Signed-off-by: Laszlo Ersek 
Message-Id: <20220628115418.5376-2-ler...@redhat.com>
Reviewed-by: Richard W.M. Jones 

--- a/docs/guestfs-security.pod
+++ b/docs/guestfs-security.pod
@@ -406,6 +406,34 @@ The libvirt backend is not affected.
 The solution is to update qemu to a version containing the fix (see
 L).
 
+=head2 CVE-2022-2211
+
+L
+
+The C function in F collects
+those I<--key> options from the command line into a new array that match
+a particular block device that's being decrypted for inspection. The
+function intends to size the result array such that potentially all
+I<--key> options, plus a terminating C element, fit into it. The
+code mistakenly uses the C macro instead of C, and therefore
+only one element is allocated before the C terminator.
+
+Passing precisely two I<--key ID:...> options on the command line for
+the encrypted block device C causes C to overwrite the
+terminating C, leading to an out-of-bounds read in
+C, file F.
+
+Passing more than two I<--key ID:...> options on the command line for
+the encrypted block device C causes C itself to perform
+out-of-bounds writes. The most common symptom is a crash with C
+later on.
+
+This issue affects -- broadly speaking -- all libguestfs-based utilities
+that accept I<--key>, namely: C, C, C,
+C, C, C, C,
+C, C, C, C,
+C, C, C.
+
 =head1 SEE ALSO
 
 L,

++ 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 

commit libguestfs for openSUSE:Factory

2022-06-04 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2022-06-04 23:27:11

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.1548 (New)


Package is "libguestfs"

Sat Jun  4 23:27:11 2022 rev:81 rq:980688 version:1.48.3

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2022-06-02 
21:54:08.320363184 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.1548/libguestfs.changes  
2022-06-04 23:27:16.076769888 +0200
@@ -1,0 +2,7 @@
+Fri Jun  3 15:28:15 MDT 2022 - carn...@suse.com
+
+- bsc#1190501 - virt-builder fails to install packages when
+  building an image. Add Recommends: dhcp-client for the appliance.
+  libguestfs.spec
+
+---



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.mlvv9K/_old  2022-06-04 23:27:18.120771954 +0200
+++ /var/tmp/diff_new_pack.mlvv9K/_new  2022-06-04 23:27:18.124771957 +0200
@@ -290,6 +290,7 @@
 BuildRequires:  coreutils
 BuildRequires:  cpio
 BuildRequires:  cryptsetup
+BuildRequires:  dhcp-client
 BuildRequires:  diffutils
 BuildRequires:  dosfstools
 BuildRequires:  e2fsprogs


commit libguestfs 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 libguestfs for openSUSE:Factory 
checked in at 2022-06-02 21:54:03

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.1548 (New)


Package is "libguestfs"

Thu Jun  2 21:54:03 2022 rev:80 rq:980531 version:1.48.3

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2022-02-09 
20:39:42.426448743 +0100
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.1548/libguestfs.changes  
2022-06-02 21:54:08.320363184 +0200
@@ -1,0 +2,114 @@
+Wed Jun  1 09:29:15 MDT 2022 - carn...@suse.com
+
+- Update to version 1.48.3
+  * Several bugs fixed in this release since version 1.48.1
+  * Updated language files
+
+---
+Mon Apr 18 15:35:53 MDT 2022 - carn...@suse.com
+
+- Update to version 1.48.1
+  * Updated language files
+  * A few bug fixes in this release
+  * Drop requirement for newer ocaml required by Bytes.get_uint8.
+It is replaced with a local implementation.
+
+---
+Wed Apr 13 22:37:33 UTC 2022 - Hans-Peter Jansen 
+
+- Add relevant %post{,un} sections
+- Add another rpmlint filter
+- Add uk man dirs
+
+---
+Wed Apr 13 20:48:37 UTC 2022 - Hans-Peter Jansen 
+
+- Avoid useless builds, if ocaml version isn't up to the task
+  libguestfs uses get_uint8(), available since ocaml 4.13.0
+
+---
+Thu Mar 17 15:45:02 MDT 2022 - carn...@suse.com
+
+- Update to version 1.48.0
+  * Fix allocation and deallocation of string lists in golang
+bindings (Laszlo Ersek).
+  * Multiple fixes to the OCaml bindings:
+  * Add support for Kylin (Laszlo Ersek).
+  * Add support for Rocky Linux (Neil Hanlon).
+  * Inspection of guests which use LUKS encryption on top of LVM
+logical volumes should now work (Laszlo Ersek).
+  * "guestfs_list_9p" and "guestfs_mount_9p" are deprecated and
+now return errors.
+  * "guestfs_remove_drive" has been deprecated and now returns an
+error.
+  * "guestfs_add_drive" no longer supports hotplugging
+  * In "guestfs_xfs_admin" the "lazycounter" parameter is deprecated
+because it is no longer supported in recent versions of XFS.
+  * The User-mode Linux ("uml") backend has been removed.
+  * Partition APIs now cope with the broken MBR partition tables
+created by dosfstools ??? 4.2 (Laszlo Ersek).
+  * Various bug fixes
+
+---
+Wed Feb 16 09:33:31 MST 2022 - carn...@suse.com
+
+- Update to version 1.46.2
+  * This release has moved many virt tools like virt-builder,
+virt-cat, virt-customize, virt-df, etc. to the guestfs-tools
+project. This makes libguestfs a bit easier to build and manage.
+  * The build now uses and requires PCRE2 (instead of PCRE).
+  * This version requires libvirt ??? 7.1.0, if libvirt is enabled.
+  * gnulib is no longer bundled with libguestfs, making builds from
+git much simpler.
+  * Perl Sys::Virt (libvirt bindings for Perl) are no longer
+required by libguestfs.
+  * The code has been compiled with both LTO and GCC -fanalyzer and
+many bugs and warnings fixed.
+  * Various fixes for qemu 6.1.
+  * Update appliance packages on SUSE and several other improvements
+to the init script (Olaf Hering).
+  * We now use the qemu / libvirt feature -cpu max to select the
+best CPU to run the appliance.
+  * When passing the appliance filesystem UUID to supermin we now
+read it directly out of the appliance instead of using the
+file(1) program. This is more reliable.
+  * The qemu -enable-fips option is no longer used. It was not
+needed and has been deprecated by qemu.
+  * We no longer use qemu's sga (Serial Graphics Adapter) option
+ROM, instead using the equivalent seabios feature.
+  * Various bug fixes
+- Package changes
+  * New libguestfs.spec file.
+  * Moved guestfs-tools to a new and separate project and package
+  * Renamed packages
+guestfs-winsupport -> libguestfs-winsupport
+guestfsd -> libguestfsd
+  * New packages
+libguestfs, libguestfs-typelib-Guestfs,
+libguestfs-gobject, libguestfs-gobject-devel
+libguestfs-rescue, libguestfs-rsync, libguestfs-xfs
+  * Dropped package libguestfs-test
+- Dropped scripts and patches
+  Pod-Simple-3.23.tar.xz
+  libguestfs.test.simple.create-opensuse-guest-crypt-on-lvm.sh
+  libguestfs.test.simple.create-opensuse-guest.sh
+  libguestfs.test.simple.create-sles12-guest-crypt-on-lvm.sh
+  libguestfs.test.simple.create-sles12-guest.sh
+  libguestfs.test.simple.run-libugestfs-test-tool.sh
+  

commit libguestfs for openSUSE:Factory

2022-02-09 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2022-02-09 20:38:52

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.1898 (New)


Package is "libguestfs"

Wed Feb  9 20:38:52 2022 rev:79 rq:952274 version:1.44.2

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2021-10-27 
22:21:23.463204362 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.1898/libguestfs.changes  
2022-02-09 20:39:42.426448743 +0100
@@ -1,0 +2,7 @@
+Mon Feb  7 15:23:07 MST 2022 - carn...@suse.com
+
+- bsc#1195415 - libguestfs: consider dropping build requirement on
+  systemd-sysvinit 
+  libguestfs.spec
+
+---



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.Wlyf1B/_old  2022-02-09 20:39:43.354450963 +0100
+++ /var/tmp/diff_new_pack.Wlyf1B/_new  2022-02-09 20:39:43.358450972 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libguestfs
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 # Copyright (c) 2011 Michal Hrusecky 
 #
 # All modifications and additions to the file contributed by third parties
@@ -381,7 +381,6 @@
 BuildRequires:  syslinux
 %endif
 BuildRequires:  ldmtool
-BuildRequires:  systemd-sysvinit
 BuildRequires:  tar
 BuildRequires:  terminfo-base
 BuildRequires:  tunctl


commit libguestfs for openSUSE:Factory

2021-10-27 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2021-10-27 22:21:09

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.1890 (New)


Package is "libguestfs"

Wed Oct 27 22:21:09 2021 rev:78 rq:927625 version:1.44.2

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2021-09-15 
22:51:57.394947836 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.1890/libguestfs.changes  
2021-10-27 22:21:23.463204362 +0200
@@ -1,0 +2,17 @@
+Tue Oct 26 20:44:52 MDT 2021 - carn...@suse.com
+
+- Fix build errors in Factory
+  * Alert ocaml_deprecated_cli: Setting a warning with a sequence
+of lowercase or uppercase letters, like 'CDEFLMPSUVYZX', is
+deprecated.
+  63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
+  * Error (warning 6 [labels-omitted]): label verbose was omitted
+in the application of this function.
+  a4930f5f-customize-Suppress-OCaml-warning.patch
+
+---
+Tue Oct  5 15:53:39 MDT 2021 - carn...@suse.com
+
+- Update spec file licenses to GPL-2.0-or-later
+
+---

New:

  63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
  a4930f5f-customize-Suppress-OCaml-warning.patch



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.DS7ayt/_old  2021-10-27 22:21:24.295204788 +0200
+++ /var/tmp/diff_new_pack.DS7ayt/_new  2021-10-27 22:21:24.299204790 +0200
@@ -139,7 +139,7 @@
 URL:http://libguestfs.org/
 Summary:Compatibility package for guestfs-tools
 # Upstream patches
-License:GPL-2.0-only
+License:GPL-2.0-or-later
 
 # Upstream
 Patch1: e26cfa44-daemon-Build-with--pthread.patch
@@ -148,6 +148,8 @@
 Patch4: c0de4de9-appliance-add-reboot-and-netconfig-for-SUSE.patch
 Patch5: 
9db0c98c-appliance-enable-bashs-Process-Substitution-feature.patch
 Patch6: 
f47e0bb6-appliance-reorder-mounting-of-special-filesystems-in-init.patch
+Patch7: 
63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
+Patch8: a4930f5f-customize-Suppress-OCaml-warning.patch
 
 # Pending upstram review
 Patch50:0001-Introduce-a-wrapper-around-xmlParseURI.patch
@@ -185,7 +187,6 @@
 
 %package -n guestfs-tools
 Summary:Tools for accessing and modifying virtual machine disk images
-License:GPL-2.0-only
 Provides:   %{name} = %{version}
 Obsoletes:  %{name} < %{version}
 Requires:   libguestfs0 = %{version}
@@ -237,7 +238,6 @@
 
 %package -n guestfsd
 Summary:Daemon for the libguestfs appliance
-License:GPL-2.0-only
 Conflicts:  libaugeas0 < 1.0.0
 
 %description -n guestfsd
@@ -250,14 +250,12 @@
 %package -n ocaml-libguestfs
 Summary:OCaml bindings for libguestfs
 #
-License:GPL-2.0-only
 
 %description -n ocaml-libguestfs
 Allows OCaml scripts to directly use libguestfs.
 
 %package -n ocaml-libguestfs-devel
 Summary:Development files for libguesfs OCaml bindings
-License:GPL-2.0-only
 
 %description -n ocaml-libguestfs-devel
 Allows OCaml scripts to directly use libguestfs.
@@ -266,7 +264,6 @@
 %if %{with perl_bindings}
 %package -n perl-Sys-Guestfs
 Summary:Perl bindings for libguestfs
-License:GPL-2.0-only
 BuildRequires:  perl
 BuildRequires:  perl(Data::Dumper)
 BuildRequires:  perl(Getopt::Long)
@@ -293,7 +290,6 @@
 %if %{with lua_bindings}
 %package -n lua-libguestfs
 Summary:Lua bindings for libguestfs
-License:GPL-2.0-only
 BuildRequires:  lua-devel
 %define _configure_lua --enable-lua
 #
@@ -307,7 +303,6 @@
 %{?!python_module:%define python_module() python3-%{**}}
 %package -n python3-libguestfs
 Summary:Python 3 bindings for libguestfs
-License:GPL-2.0-only
 BuildRequires:  pkgconfig(python3)
 %define _configure_python --enable-python
 #
@@ -322,7 +317,6 @@
 %if %{with ruby_bindings}
 %package -n rubygem-libguestfs
 Summary:Ruby bindings for libguestfs
-License:GPL-2.0-only
 BuildRequires:  ruby
 BuildRequires:  ruby-devel
 BuildRequires:  rubygem(rake)
@@ -335,7 +329,6 @@
 
 %package test
 Summary:Testcases for libguestfs
-License:GPL-2.0-only
 Requires:   %{name}
 
 %description test
@@ -438,7 +431,6 @@
 Recommends: guestfs-winsupport
 
 Summary:Virtual machine needed for libguestfs
-License:GPL-2.0-only
 Provides:   libguestfs-data = %{version}
 Obsoletes:  libguestfs-data < %{version}
 
@@ -448,7 +440,6 @@
 
 %package -n guestfs-winsupport
 

commit libguestfs for openSUSE:Factory

2021-09-15 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2021-09-15 22:51:35

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.1899 (New)


Package is "libguestfs"

Wed Sep 15 22:51:35 2021 rev:77 rq:919270 version:1.44.2

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2021-07-27 
14:32:24.603463415 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.1899/libguestfs.changes  
2021-09-15 22:51:57.394947836 +0200
@@ -1,0 +2,50 @@
+Wed Sep 15 10:31:29 MDT 2021 - carn...@suse.com
+
+- bsc#1190501 - virt-builder fails to install packages when
+  building an image
+  9db0c98c-appliance-enable-bashs-Process-Substitution-feature.patch
+- Upstream bug fixes
+  c0de4de9-appliance-add-reboot-and-netconfig-for-SUSE.patch
+  f47e0bb6-appliance-reorder-mounting-of-special-filesystems-in-init.patch
+
+---
+Mon Sep 13 16:34:08 MDT 2021 - carn...@suse.com
+
+- Newer cpio versions must be told to extract over symlinks
+  libguestfs.test.simple.create-opensuse-guest-crypt-on-lvm.sh
+  libguestfs.test.simple.create-opensuse-guest.sh
+  libguestfs.test.simple.create-sles12-guest-crypt-on-lvm.sh
+  libguestfs.test.simple.create-sles12-guest.sh
+- Allow the use busybox dhcp client
+  appliance.patch
+  netconfig.patch
+
+---
+Mon Sep 13 15:02:23 MDT 2021 - carn...@suse.com
+
+- Update to version 1.44.2
+  makefile-ocaml-find-guestfs.patch
+  * Port libguestfs to use pcre2 instead of pcre
+  * inspection: More reliable detection of Linux split /usr configurations
+  * python: Relicense setup.py to LGPLv2+ (originally GPLv2+)
+  * lib: qemu: Don't use -enable-fips option.
+  * rust: Fix deprecated use of panic!(format!(...))
+  * point users to Libera Chat rather than FreeNode
+  * python: Don't leak fields when creating Python structs
+  * appliance: Add IBM850 iconv converter for syslinux
+  * launch: board model for RISC-V
+  * lib: Add osinfo information for Windows Server 2022 Datacenter
+  * lib: Autodetect backing format for qemu-img create -b
+  * appliance: Fix searching for shared libraries on usr-merged Debian systems
+  * appliance: Add mount package for Debian
+  * m4/guestfs-appliance.m4: Add support for Alma and Cloud Linux
+  * daemon/luks.c: Ignore bogus GCC -fanalyzer double-free warning
+  * daemon/xattr.c: Increase size of temporary buffer for %zu
+  * daemon/utils.c: Fix potential unbounded stack usage
+  * Various other bug fixes
+- Upstream bug fixes post 1.44.2
+  e26cfa44-daemon-Build-with--pthread.patch
+  489b14b7-ocaml-examples-Link-examples-to-gnulib.patch
+  
68a02c2f-customize--resize--sparsify--sysprep-Link-explicitly-with-pthread.patch
+
+---
@@ -52,0 +103,5 @@
+Fri Apr  9 09:09:09 UTC 2021 - oher...@suse.de
+
+- Require current ocaml-rpm-macros
+
+---
@@ -83,0 +139,7 @@
+
+---
+Thu Nov  5 14:57:40 MST 2020 - carn...@suse.com
+
+- bsc#1178495 - Leap Gap: Libguestfs.spec contains the is_opensuse
+  macro
+  libguestfs.spec

Old:

  libguestfs-1.44.1.tar.gz

New:

  489b14b7-ocaml-examples-Link-examples-to-gnulib.patch
  
68a02c2f-customize--resize--sparsify--sysprep-Link-explicitly-with-pthread.patch
  9db0c98c-appliance-enable-bashs-Process-Substitution-feature.patch
  c0de4de9-appliance-add-reboot-and-netconfig-for-SUSE.patch
  e26cfa44-daemon-Build-with--pthread.patch
  f47e0bb6-appliance-reorder-mounting-of-special-filesystems-in-init.patch
  libguestfs-1.44.2.tar.gz
  libguestfs-1.44.2.tar.gz.sig
  makefile-ocaml-find-guestfs.patch



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.elQ6hY/_old  2021-09-15 22:51:58.266948877 +0200
+++ /var/tmp/diff_new_pack.elQ6hY/_new  2021-09-15 22:51:58.266948877 +0200
@@ -18,7 +18,7 @@
 # needsbinariesforbuild
 
 
-Version:1.44.1
+Version:1.44.2
 Release:0
 %{?ocaml_preserve_bytecode}
 
@@ -99,13 +99,13 @@
 BuildRequires:  db48-utils
 BuildRequires:  dhcp-client
 BuildRequires:  libjansson-devel
-BuildRequires:  pcre-devel
+BuildRequires:  pcre2-devel
 BuildRequires:  pkg-config
-BuildRequires:  pkgconfig(python3)
 BuildRequires:  qemu-tools
 BuildRequires:  readline-devel
 BuildRequires:  supermin >= 5.1.6
 BuildRequires:  pkgconfig(dbus-1)
+BuildRequires:  pkgconfig(python3)
 # Required to build tools, its independent from bindings
 BuildRequires:  glib2-devel
 

commit libguestfs for openSUSE:Factory

2021-07-27 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2021-07-27 14:32:06

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.1899 (New)


Package is "libguestfs"

Tue Jul 27 14:32:06 2021 rev:76 rq:908444 version:1.44.1

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2021-06-01 
10:39:18.129001046 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.1899/libguestfs.changes  
2021-07-27 14:32:24.603463415 +0200
@@ -1,0 +2,14 @@
+Mon Jul 19 01:01:01 UTC 2021 - oher...@suse.de
+
+- Remove obsolete yajl
+- Add conditional to ocaml_preserve_bytecode
+- Remove traces of python2 code
+- Use pkgconfig(python3) to refer to variants of python3
+- Remove obsolete 0004-python-include-dirs.patch and related
+  workaround in spec file
+- Use autosetup
+- Use _udevrulesdir
+- Remove BuildRoot and defattr
+- Remove Group tags
+
+---

Old:

  0004-python-include-dirs.patch



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.k2QDR4/_old  2021-07-27 14:32:25.323462702 +0200
+++ /var/tmp/diff_new_pack.k2QDR4/_new  2021-07-27 14:32:25.327462699 +0200
@@ -20,7 +20,7 @@
 
 Version:1.44.1
 Release:0
-%{ocaml_preserve_bytecode}
+%{?ocaml_preserve_bytecode}
 
 %bcond_without ocaml_bindings
 %bcond_without lua_bindings
@@ -43,7 +43,6 @@
 %define _configure_python --disable-python
 %define _configure_ruby --disable-ruby
 
-%define udevrulesdir /usr/lib/udev/rules.d
 #
 # use 'env LIBGUESTFS_HV=/path/to/kvm libguestfs-test-tool' to verify
 %define kvm_binary /bin/false
@@ -102,12 +101,11 @@
 BuildRequires:  libjansson-devel
 BuildRequires:  pcre-devel
 BuildRequires:  pkg-config
-BuildRequires:  python3-devel
+BuildRequires:  pkgconfig(python3)
 BuildRequires:  qemu-tools
 BuildRequires:  readline-devel
 BuildRequires:  supermin >= 5.1.6
 BuildRequires:  pkgconfig(dbus-1)
-BuildRequires:  pkgconfig(yajl) >= 2.0.4
 # Required to build tools, its independent from bindings
 BuildRequires:  glib2-devel
 BuildRequires:  ocaml >= 4.01
@@ -139,17 +137,14 @@
 %endif
 #
 URL:http://libguestfs.org/
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Summary:Compatibility package for guestfs-tools
 # Upstream patches
 License:GPL-2.0-only
-Group:  System/Filesystems
 
 # Pending upstram review
 Patch50:0001-Introduce-a-wrapper-around-xmlParseURI.patch
 Patch51:0002-common-extract-UTF-8-conversion-function.patch
 Patch52:0003-inspector-rpm-summary-and-description-may-not-be-utf.patch
-Patch53:0004-python-include-dirs.patch
 # Our patches
 Patch100:   appliance.patch
 Patch101:   netconfig.patch
@@ -181,7 +176,6 @@
 %package -n guestfs-tools
 Summary:Tools for accessing and modifying virtual machine disk images
 License:GPL-2.0-only
-Group:  System/Filesystems
 Provides:   %{name} = %{version}
 Obsoletes:  %{name} < %{version}
 Requires:   libguestfs0 = %{version}
@@ -234,7 +228,6 @@
 %package -n guestfsd
 Summary:Daemon for the libguestfs appliance
 License:GPL-2.0-only
-Group:  System/Filesystems
 Conflicts:  libaugeas0 < 1.0.0
 
 %description -n guestfsd
@@ -248,7 +241,6 @@
 Summary:OCaml bindings for libguestfs
 #
 License:GPL-2.0-only
-Group:  Development/Languages/OCaml
 
 %description -n ocaml-libguestfs
 Allows OCaml scripts to directly use libguestfs.
@@ -256,7 +248,6 @@
 %package -n ocaml-libguestfs-devel
 Summary:Development files for libguesfs OCaml bindings
 License:GPL-2.0-only
-Group:  Development/Languages/OCaml
 
 %description -n ocaml-libguestfs-devel
 Allows OCaml scripts to directly use libguestfs.
@@ -266,7 +257,6 @@
 %package -n perl-Sys-Guestfs
 Summary:Perl bindings for libguestfs
 License:GPL-2.0-only
-Group:  Development/Languages/Perl
 BuildRequires:  perl
 BuildRequires:  perl(Data::Dumper)
 BuildRequires:  perl(Getopt::Long)
@@ -294,7 +284,6 @@
 %package -n lua-libguestfs
 Summary:Lua bindings for libguestfs
 License:GPL-2.0-only
-Group:  Development/Languages/Lua
 BuildRequires:  lua-devel
 %define _configure_lua --enable-lua
 #
@@ -309,9 +298,7 @@
 %package -n python3-libguestfs
 Summary:Python 3 bindings for libguestfs
 License:GPL-2.0-only
-Group:  Development/Languages/Python
-BuildRequires:  python3
-BuildRequires:  python3-devel
+BuildRequires:  pkgconfig(python3)
 %define _configure_python --enable-python
 #
 Obsoletes:  

commit libguestfs for openSUSE:Factory

2021-06-01 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2021-06-01 10:38:02

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.1898 (New)


Package is "libguestfs"

Tue Jun  1 10:38:02 2021 rev:75 rq:895958 version:1.44.1

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2021-04-21 
20:59:27.802207387 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.1898/libguestfs.changes  
2021-06-01 10:39:18.129001046 +0200
@@ -1,0 +2,6 @@
+Fri May 28 10:20:30 UTC 2021 - oher...@suse.de
+
+- For unknown reasons the appliance build fails randomly
+  Workaround it by retrying the build once
+
+---



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.swPfW5/_old  2021-06-01 10:39:18.817002217 +0200
+++ /var/tmp/diff_new_pack.swPfW5/_new  2021-06-01 10:39:18.821002223 +0200
@@ -608,10 +608,14 @@
 #Workaround an autotools bug
 make -j1 -C builder index-parse.c
 # 'INSTALLDIRS' ensures that perl libs are installed in the vendor dir instead 
of the site dir
+build_it() {
 make \
INSTALLDIRS=vendor \
LD_RUN_PATH= \
-   %{?_smp_mflags}
+   "$@"
+}
+
+build_it %{?_smp_mflags} || build_it
 
 %install
 %makeinstall \


commit libguestfs for openSUSE:Factory

2021-04-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2021-04-21 20:59:12

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.12324 (New)


Package is "libguestfs"

Wed Apr 21 20:59:12 2021 rev:74 rq:887312 version:1.44.1

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2021-02-19 
23:44:17.371306002 +0100
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.12324/libguestfs.changes 
2021-04-21 20:59:27.802207387 +0200
@@ -1,0 +2,31 @@
+Tue Apr 13 13:13:13 UTC 2021 - oher...@suse.de
+
+- Update to version 1.44.1
+  * lib/appliance-kcmdline.c: Read UUID directly from appliance.
+  * daemon/xfs.c: Fix error message.
+  * daemon: chroot: Fix long-standing possible deadlock.
+  * daemon: Don't return bogus failure from readdir.
+  * daemon/btrfs.c: Ignore mkfs.btrfs allocstart option.
+  * python: Ignore code style error E128.
+  * php: Fix the build.
+  * builder: Don't redefine Val_none (OCaml 4.12).
+  * daemon: lvm: Use lvcreate --yes to avoid interactive prompts.
+  * Update common submodule.
+  * lib/fuse.c: Use safe_malloc instead of malloc.
+  * fuse/guestmount.c: Avoid leaking fp on error path.
+  * diff: Don't try to call unlink(NULL) on certain error paths.
+  * daemon/tar.c: Avoid bogus GCC analyzer warning.
+  * daemon/command.c daemon/debug.c df/main.c: Ignore bogus GCC analyzer 
warnings
+  * appliance: Add dhclient for Arch-like Manjaro distro.
+  * fish/tilde.c: Suppress more bogus -fanalyser warnings.
+  * lib/qemu.c: Suppress another bogus -fanalyser warning.
+  * builder: templates: Add ubuntu-20.04.
+  * builder: templates: Added rhel-7.9.
+  * lib: Move CLEANUP_GL_RECURSIVE_LOCK_UNLOCK to libguestfs header.
+  * appliance: Avoid having ${exec_prefix} in guestfs appliance path.
+  * build: Avoid warnings about unknown pragmas.
+- add libguestfs.env.patch
+- Remove ocaml_native_compiler conditional
+  build native target unconditionally
+
+---

Old:

  libguestfs-1.44.0.tar.gz

New:

  libguestfs-1.44.1.tar.gz
  libguestfs.env.patch



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.ikmCHG/_old  2021-04-21 20:59:28.942209182 +0200
+++ /var/tmp/diff_new_pack.ikmCHG/_new  2021-04-21 20:59:28.946209189 +0200
@@ -18,7 +18,7 @@
 # needsbinariesforbuild
 
 
-Version:1.44.0
+Version:1.44.1
 Release:0
 %{ocaml_preserve_bytecode}
 
@@ -118,7 +118,7 @@
 BuildRequires:  ocaml-libvirt-devel
 
 #
-BuildRequires:  ocaml-rpm-macros >= 4.03
+BuildRequires:  ocaml-rpm-macros
 %if %{with ocaml_bindings}
 %define _configure_ocaml --enable-ocaml
 %endif
@@ -153,6 +153,7 @@
 # Our patches
 Patch100:   appliance.patch
 Patch101:   netconfig.patch
+Patch102:   libguestfs.env.patch
 
 Source0:
https://download.libguestfs.org/1.44-stable/libguestfs-%{version}.tar.gz
 Source3:libguestfs.rpmlintrc
@@ -544,6 +545,7 @@
 %patch53 -p1
 %patch100 -p1
 %patch101 -p1
+%patch102 -p1
 
 %build
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects
@@ -738,10 +740,8 @@
 %dir %{_libdir}/ocaml
 %dir %{_libdir}/ocaml/guestfs
 %{_libdir}/ocaml/guestfs/*.a
-%if %{ocaml_native_compiler}
 %{_libdir}/ocaml/guestfs/*.cmx
 %{_libdir}/ocaml/guestfs/*.cmxa
-%endif
 %{_libdir}/ocaml/guestfs/*.mli
 %endif
 #

++ libguestfs-1.44.0.tar.gz -> libguestfs-1.44.1.tar.gz ++
/work/SRC/openSUSE:Factory/libguestfs/libguestfs-1.44.0.tar.gz 
/work/SRC/openSUSE:Factory/.libguestfs.new.12324/libguestfs-1.44.1.tar.gz 
differ: char 12, line 1

++ libguestfs.env.patch ++
--- a/tools/virt-list-filesystems
+++ b/tools/virt-list-filesystems
@@ -1,4 +1,4 @@
-#!/usr/bin/env perl
+#!/usr/bin/perl
 # virt-list-filesystems
 # Copyright (C) 2009-2020 Red Hat Inc.
 #
--- a/tools/virt-list-partitions
+++ b/tools/virt-list-partitions
@@ -1,4 +1,4 @@
-#!/usr/bin/env perl
+#!/usr/bin/perl
 # virt-list-partitions
 # Copyright (C) 2010 Red Hat Inc.
 #
--- a/tools/virt-tar
+++ b/tools/virt-tar
@@ -1,4 +1,4 @@
-#!/usr/bin/env perl
+#!/usr/bin/perl
 # virt-tar
 # Copyright (C) 2009-2020 Red Hat Inc.
 #
--- a/tools/virt-win-reg
+++ b/tools/virt-win-reg
@@ -1,4 +1,4 @@
-#!/usr/bin/env perl
+#!/usr/bin/perl
 # virt-win-reg
 # Copyright (C) 2010 Red Hat Inc.
 #


commit libguestfs for openSUSE:Factory

2021-02-19 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libguestfs for openSUSE:Factory 
checked in at 2021-02-19 23:42:44

Comparing /work/SRC/openSUSE:Factory/libguestfs (Old)
 and  /work/SRC/openSUSE:Factory/.libguestfs.new.28504 (New)


Package is "libguestfs"

Fri Feb 19 23:42:44 2021 rev:73 rq:862660 version:1.44.0

Changes:

--- /work/SRC/openSUSE:Factory/libguestfs/libguestfs.changes2020-07-17 
20:48:56.456800799 +0200
+++ /work/SRC/openSUSE:Factory/.libguestfs.new.28504/libguestfs.changes 
2021-02-19 23:44:17.371306002 +0100
@@ -1,0 +2,63 @@
+Tue Jan 12 05:38:44 MST 2021 - carn...@suse.com
+
+- Modify Source0 to point at the correct url for the source.
+  libguestfs.spec
+
+---
+Mon Jan 11 11:42:51 MST 2021 - carn...@suse.com
+
+- Update to version 1.44.0
+  * The minimum version of Python required is 3.6.
+  * Python bindings no longer use deprecated
+"PyEval_ThreadsInitialized".
+  * Python bindings now include type hints (Sam Eiderman).
+  * Erlang bindings now use libei instead of liberl_interface
+(Sergei Golovan).
+  * virt-get-kernel(1) can now find uncompressed kernels
+(Pino Toscano).
+  * virt-sysprep(1) now regenerates the guest certificate store
+when a certificate is removed from the guest (Pino Toscano).
+  * virt-sysprep(1) can now remove IPA enrollment files and
+Kerberos keytabs
+(Pino Toscano, Christian Heimes and Fran??ois Cami).
+  * "cryptsetup-open" and "cryptsetup-close" replace "luks-open",
+luks-open-ro and luks-close. The new APIs add support for
+BitLocker encryption.
+  * "lvm-canonical-lv" no longer produces a noisy error message
+when called with a non-LV parameter.
+  * Various other bug fixes
+- Drop
+   bfd08867-golang-Fix-path-to-include-guestfs.h..patch
+   dbfab7d3-build-fix-includedir-in-uninstalled-libguestfs.pc.patch
+
+---
+Tue Oct 20 14:01:16 MDT 2020 - carn...@suse.com
+
+- Drop is_opensuse references to remove differences between Leap
+  and SLES packaging
+  libguestfs.spec
+
+---
+Tue Oct  6 14:07:12 MDT 2020 - carn...@suse.com
+
+- Update to version 1.43.2
+  * Bug fix release
+  * Updated language files
+  0004-python-include-dirs.patch
+- Added upstream bug fixes
+  dbfab7d3-build-fix-includedir-in-uninstalled-libguestfs.pc.patch
+  bfd08867-golang-Fix-path-to-include-guestfs.h..patch
+
+---
+Mon Jul 20 17:16:28 MDT 2020 - carn...@suse.com
+
+- Update to version 1.43.1
+  * Drop support for python 2
+  * builder: New templates added
+  * sysprep: ca-certificates: request system CA store update
+  * Various other bug fixes
+- Drop
+  31e6b187-po-Remove-virt-v2v-related-dependency-from-POTFILES-ml..patch
+  7265f08c-lib-remove-extra-LIBS-from-pkg-config-file.patch
+
+---

Old:

  31e6b187-po-Remove-virt-v2v-related-dependency-from-POTFILES-ml..patch
  7265f08c-lib-remove-extra-LIBS-from-pkg-config-file.patch
  libguestfs-1.42.0.tar.gz

New:

  0004-python-include-dirs.patch
  libguestfs-1.44.0.tar.gz



Other differences:
--
++ libguestfs.spec ++
--- /var/tmp/diff_new_pack.3SCc2C/_old  2021-02-19 23:44:19.443308032 +0100
+++ /var/tmp/diff_new_pack.3SCc2C/_new  2021-02-19 23:44:19.447308036 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libguestfs
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
 # Copyright (c) 2011 Michal Hrusecky 
 #
 # All modifications and additions to the file contributed by third parties
@@ -13,12 +13,12 @@
 # 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
 
 
-Version:1.42.0
+Version:1.44.0
 Release:0
 %{ocaml_preserve_bytecode}
 
@@ -102,6 +102,7 @@
 BuildRequires:  libjansson-devel
 BuildRequires:  pcre-devel
 BuildRequires:  pkg-config
+BuildRequires:  python3-devel
 BuildRequires:  qemu-tools
 BuildRequires:  readline-devel
 BuildRequires:  supermin >= 5.1.6
@@ -137,24 +138,23 @@
 BuildRequires:  gtk2-devel
 %endif
 #
-Url:http://libguestfs.org/
+URL:http://libguestfs.org/
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Summary:Compatibility package for guestfs-tools
 # Upstream patches
 License:GPL-2.0-only
 Group: