Compare commits

..

20 commits

Author SHA1 Message Date
Richard W.M. Jones
368a8b08a4 New upstream stable version 1.56.2
(cherry picked from commit 41084c7fb8)
2025-08-13 17:40:51 +01:00
Richard W.M. Jones
436193f4b1 Forgot to upload sources
(cherry picked from commit 5bc9c98e58)
2025-06-16 17:01:39 +01:00
Richard W.M. Jones
87af9ffbb0 New upstream stable version 1.56.1
Remove upstream ACPI / seabios fixes included in this version.

(cherry picked from commit 091dfaf12e)
2025-06-16 17:01:36 +01:00
Richard W.M. Jones
d118969dff Further upstream patch for ACPI
https://bugzilla.redhat.com/show_bug.cgi?id=2372329
(cherry picked from commit aa5924b4a3)
2025-06-12 08:39:36 +01:00
Richard W.M. Jones
e29cdb45b5 Add upstream patch to fix ACPI
(cherry picked from commit c399a6571d)
2025-06-12 08:39:32 +01:00
Richard W.M. Jones
0e4b449adb New upstream stable version 1.56.0
Remove BR xz-devel as it is not needed.

(cherry picked from commit 6a0f5623dc)
2025-06-12 08:39:27 +01:00
Richard W.M. Jones
67c592c9be New upstream development version 1.55.14
(cherry picked from commit de1ecfc738)
2025-06-03 17:11:55 +01:00
Richard W.M. Jones
ddcb0daf9a New upstream development version 1.55.13
(cherry picked from commit f00974982e)
2025-05-20 14:57:49 +01:00
Richard W.M. Jones
f1c01932c4 Remove libguestfs-zfs subpackage
zfs-fuse has been unmaintained for a very long time.  In fact, the
website has gone.

https://bugzilla.redhat.com/show_bug.cgi?id=2214965
(cherry picked from commit 958e08bd81)
2025-05-19 16:21:11 +01:00
Richard W.M. Jones
d94351278b New upstream development version 1.55.12
(cherry picked from commit 1317c346ab)
2025-05-19 15:01:46 +01:00
Richard W.M. Jones
3f6b10ab80 New upstream development version 1.55.11
(cherry picked from commit bc325acc76)
2025-05-09 15:48:49 +01:00
Richard W.M. Jones
6be911797d Remove file-devel BR
This is no longer needed because of:

  commit 2b2be31af09694761c3657d0f7d9299ed722b914
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Tue Apr 22 11:59:25 2025 +0100

    build: Remove test for libmagic

    libmagic (part of the "file" command) was required in earlier versions
    of libguestfs, but this requirement was effectively removed in
    commit b48da89dd6 ("daemon: Reimplement ‘file_architecture’ API in
    OCaml") back in 2017.  Or to be more precise, we now use the "file"
    command inside the daemon, which may or may not use libmagic but we
    no longer link to the library directly.

    Reported-by: Mohamed Akram
    Fixes: commit b48da89dd6edce325f4c1f2956435c4d383ebe77
    Related: https://github.com/libguestfs/libguestfs/issues/184

(cherry picked from commit 797a521575)
2025-05-09 15:48:17 +01:00
Richard W.M. Jones
57f94cb5b0 New upstream development version 1.55.10
(cherry picked from commit d165325dd3)
2025-04-26 13:18:28 +01:00
Richard W.M. Jones
57902e3216 New upstream development version 1.55.9
Remove flex and bison

(cherry picked from commit 1fc58abcdd)
2025-04-16 22:03:14 +01:00
Richard W.M. Jones
c73e4ba6aa New upstream development version 1.55.8
Remove oUnit

(cherry picked from commit 04ee36056b)
2025-04-03 19:34:48 +01:00
Richard W.M. Jones
61951c17b1 New upstream development version 1.55.7
(cherry picked from commit 00b17b7430)
2025-03-11 15:35:38 +00:00
Richard W.M. Jones
0d192875a6 New upstream development version 1.55.6
(cherry picked from commit 67218f97d2)
2025-02-19 17:04:12 +00:00
Richard W.M. Jones
c1b2b41be7 New upstream development version 1.55.5
(cherry picked from commit d0aaeeedab)
2025-02-18 11:25:53 +00:00
Richard W.M. Jones
59786e7e62 New upstream development version 1.55.4
Contains upstream fix for bin/sbin merge brokenness.

(cherry picked from commit b4cbc4fbfc)
2025-02-05 13:55:22 +00:00
Jerry James
bf80733061 OCaml 5.2.1 rebuild for Fedora 41 2025-01-29 13:23:36 -07:00
4 changed files with 31 additions and 137 deletions

View file

@ -13,7 +13,14 @@ ExcludeArch: %{ix86}
# we only do a sanity check that kernel/qemu/libvirt/appliance is not
# broken. To perform the full test suite, see instructions here:
# https://www.redhat.com/archives/libguestfs/2015-September/msg00078.html
%if !0%{?rhel}
%global test_arches aarch64 %{power64} s390x x86_64
%else
# RHEL 9 only:
# x86-64: "/lib64/libc.so.6: CPU ISA level is lower than required"
# (RHBZ#1919389)
%global test_arches NONE
%endif
# Trim older changelog entries.
# https://lists.fedoraproject.org/pipermail/devel/2013-April/thread.html#181627
@ -23,7 +30,7 @@ ExcludeArch: %{ix86}
%global verify_tarball_signature 1
# The source directory.
%global source_directory 1.58-stable
%global source_directory 1.56-stable
# Filter perl provides.
%{?perl_default_filter}
@ -34,8 +41,8 @@ ExcludeArch: %{ix86}
Summary: Access and modify virtual machine disk images
Name: libguestfs
Epoch: 1
Version: 1.58.0
Release: 2%{?dist}
Version: 1.56.2
Release: 1%{?dist}
License: LGPL-2.1-or-later
# Build only for architectures that have a kernel
@ -94,7 +101,7 @@ BuildRequires: libselinux-utils
BuildRequires: libselinux-devel
BuildRequires: fuse, fuse-devel
BuildRequires: pcre2-devel
BuildRequires: libvirt-devel >= 11.10.0
BuildRequires: libvirt-devel
BuildRequires: gperf
BuildRequires: rpm-devel
BuildRequires: cpio
@ -106,7 +113,7 @@ BuildRequires: unzip
BuildRequires: systemd-units
BuildRequires: netpbm-progs
BuildRequires: icoutils
BuildRequires: libvirt-daemon-kvm
BuildRequires: libvirt-daemon-kvm >= 7.1.0
%if !0%{?rhel}
BuildRequires: perl(Expect)
%endif
@ -117,16 +124,13 @@ BuildRequires: libldm-devel
%endif
BuildRequires: json-c-devel
BuildRequires: systemd-devel
BuildRequires: bash-completion
%if 0%{?fedora} || 0%{?rhel} >= 11
BuildRequires: bash-completion-devel
%endif
BuildRequires: /usr/bin/ping
BuildRequires: curl
BuildRequires: xz
BuildRequires: zstd
BuildRequires: libzstd-devel
BuildRequires: qemu-img >= 7.2.0
BuildRequires: /usr/bin/qemu-img
%if 0%{verify_tarball_signature}
BuildRequires: gnupg2
@ -158,7 +162,7 @@ BuildRequires: rubygem-rake
BuildRequires: rubygem(json)
BuildRequires: rubygem(rdoc)
BuildRequires: rubygem(test-unit)
BuildRequires: rubygem(irb)
BuildRequires: ruby-irb
BuildRequires: php-devel
BuildRequires: gobject-introspection-devel
BuildRequires: gjs
@ -283,7 +287,7 @@ Requires: systemd-libs%{?_isa}
Requires: fuse
# For core APIs:
Requires: qemu-img
Requires: /usr/bin/qemu-img
Requires: coreutils
Requires: grep
Requires: tar
@ -292,7 +296,7 @@ Requires: tar
Requires: xz
# For qemu direct and libvirt backends.
Requires: qemu-kvm-core >= 7.2.0
Requires: qemu-kvm-core
%if !0%{?rhel}
Suggests: qemu-block-curl
Suggests: qemu-block-iscsi
@ -302,10 +306,10 @@ Suggests: qemu-block-rbd
Suggests: qemu-block-ssh
%endif
Recommends: libvirt-daemon-config-network
Requires: libvirt-daemon-driver-qemu >= 11.10.0
Requires: libvirt-daemon-driver-qemu >= 7.1.0
Requires: libvirt-daemon-driver-secret
Requires: libvirt-daemon-driver-storage-core
Requires: passt
Recommends: passt
Requires: (selinux-policy >= 3.11.1-63 if selinux-policy)
%ifarch aarch64
@ -661,9 +665,6 @@ for %{name}.
%setup -q
%autopatch -p1
# ACLOCAL_PATH is temporarily required to work around
# https://bugzilla.redhat.com/show_bug.cgi?id=2366708
export ACLOCAL_PATH=/usr/share/gettext/m4/
autoreconf -fiv
# For sVirt to work, the local temporary directory we use in the tests
@ -753,15 +754,6 @@ if ! make quickcheck QUICKCHECK_TEST_TOOL_ARGS="-t 1200"; then
cat $HOME/.cache/libvirt/qemu/log/*
exit 1
fi
# As libvirt is the default backend, test that the direct backend
# works too. It's a good place to get test coverage across all the
# architectures.
if ! LIBGUESTFS_BACKEND=direct \
make quickcheck QUICKCHECK_TEST_TOOL_ARGS="-t 1200"; then
cat $HOME/.cache/libvirt/qemu/log/*
exit 1
fi
%endif
@ -953,7 +945,6 @@ rm ocaml/html/.gitignore
%files bash-completion
%if 0%{?fedora} || 0%{?rhel} >= 11
%dir %{bash_completions_dir}
%{bash_completions_dir}/guestfish
%{bash_completions_dir}/guestmount
@ -964,18 +955,6 @@ rm ocaml/html/.gitignore
%{bash_completions_dir}/virt-rescue
%{bash_completions_dir}/virt-tar-in
%{bash_completions_dir}/virt-tar-out
%else
%dir %{_datadir}/bash-completion/completions
%{_datadir}/bash-completion/completions/guestfish
%{_datadir}/bash-completion/completions/guestmount
%{_datadir}/bash-completion/completions/guestunmount
%{_datadir}/bash-completion/completions/libguestfs-test-tool
%{_datadir}/bash-completion/completions/virt-copy-in
%{_datadir}/bash-completion/completions/virt-copy-out
%{_datadir}/bash-completion/completions/virt-rescue
%{_datadir}/bash-completion/completions/virt-tar-in
%{_datadir}/bash-completion/completions/virt-tar-out
%endif
%files -n ocaml-%{name}
@ -1082,63 +1061,8 @@ rm ocaml/html/.gitignore
%changelog
* Thu Jan 08 2026 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:1.58.0-2
- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_4.0
* Mon Jan 05 2026 Richard W.M. Jones <rjones@redhat.com> - 1:1.58.0-1
- New upstream development version 1.58.0
- Require libvirt >= 11.10.0, qemu >= 7.2.0 and passt.
* Wed Dec 17 2025 Tom Callaway <spot@fedoraproject.org> - 1:1.57.7-2
- rebuild for new libconfig
* Thu Dec 04 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.57.7-1
- New upstream development version 1.57.7
* Tue Nov 04 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.57.6-1
- New upstream development version 1.57.6
* Fri Oct 17 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.57.5-1
- New upstream development version 1.57.5
- Test direct backend in %%check
* Wed Oct 15 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.57.4-4
- Require passt
- https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/YDHKKQSDURTMSKSN6GW3QGQI43DTFXNH/
* Wed Oct 15 2025 Remi Collet <remi@remirepo.net> - 1:1.57.4-3
- rebuild for https://fedoraproject.org/wiki/Changes/php85
* Mon Oct 13 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.57.4-2
- OCaml 5.4.0 rebuild
* Tue Sep 30 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.57.4-1
- New upstream development version 1.57.4
- Enable aarch64 tests
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 1:1.57.3-2
- Rebuilt for Python 3.14.0rc3 bytecode
* Tue Sep 09 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.57.3-1
- New upstream development version 1.57.3
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 1:1.57.2-2
- Rebuilt for Python 3.14.0rc2 bytecode
* Fri Aug 15 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.57.2-1
- New upstream development version 1.57.2
* Wed Aug 13 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.57.1-1
- New upstream development version 1.57.1
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.56.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sat Jul 12 2025 Jerry James <loganjerry@gmail.com> - 1:1.56.1-3
- Rebuild to fix OCaml dependencies
* Mon Jul 07 2025 Jitka Plesnikova <jplesnik@redhat.com> - 1:1.56.1-2
- Perl 5.42 rebuild
* Wed Aug 13 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.56.2-1
- New upstream stable version 1.56.2
* Mon Jun 16 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.56.1-1
- New upstream stable version 1.56.1
@ -1148,32 +1072,22 @@ rm ocaml/html/.gitignore
- New upstream stable version 1.56.0
- Remove BR xz-devel as it is not needed.
* Fri Jun 06 2025 Python Maint <python-maint@redhat.com> - 1:1.55.14-2
- Rebuilt for Python 3.14
* Tue Jun 03 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.55.14-1
- New upstream development version 1.55.14
* Mon Jun 02 2025 Python Maint <python-maint@redhat.com> - 1:1.55.13-2
- Rebuilt for Python 3.14
* Tue May 20 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.55.13-1
- New upstream development version 1.55.13
* Mon May 19 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.55.12-1
- New upstream development version 1.55.12
* Fri May 09 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.55.11-2
- New upstream development version 1.55.11
- Backport upstream patch to really remove zfs-fuse dependency
* Wed May 07 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.55.10-2
- Remove file-devel BR
- Remove libguestfs-zfs subpackage
* Fri May 09 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.55.11-1
- New upstream development version 1.55.11
- Remove file-devel BR
* Sat Apr 26 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.55.10-1
- New upstream development version 1.55.10
- Fix macro in comment
* Wed Apr 16 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.55.9-1
- New upstream development version 1.55.9
@ -1195,17 +1109,8 @@ rm ocaml/html/.gitignore
* Wed Feb 05 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.55.4-1
- New upstream development version 1.55.4
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.55.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sun Jan 12 2025 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1:1.55.3-4
- Rebuilt for the bin-sbin merge (2nd attempt)
* Fri Jan 10 2025 Jerry James <loganjerry@gmail.com> - 1:1.55.3-3
- OCaml 5.3.0 rebuild for Fedora 42
* Thu Jan 09 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.55.3-2
- Rebuild for Ruby 3.4 again (RHBZ#2336525)
* Wed Jan 29 2025 Jerry James <loganjerry@gmail.com> - 1:1.55.3-2
- OCaml 5.2.1 rebuild for Fedora 41
* Wed Jan 08 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.55.3-1
- New upstream development version 1.55.3

View file

@ -1,2 +1,2 @@
SHA512 (libguestfs-1.58.0.tar.gz) = 67abbd37fe64935ae5cca13dbe1860fe2eab9df492fd134eacbdc1831e6034c849855e76118ce0002d3ac83205122947582dbe47b66f12b94dcb51155881501a
SHA512 (libguestfs-1.58.0.tar.gz.sig) = e07758ed3901f9ae95dace16cbb4de194dbbde788155efcde7982226785928d1805af6939f201d74770923ad55997f1d465f9594cb81bc2435c0ea882ce546d8
SHA512 (libguestfs-1.56.2.tar.gz) = 80d99319bc6d13f0f4252c21250d4191a9dec94c6d10b572806043f3ecc36581c2169ddac4ebf7c7c7a1a560c6e85c5ce366baea2e63efcaa093f601d1031c62
SHA512 (libguestfs-1.56.2.tar.gz.sig) = 487be28959690b66b430732811af1eb9aa1b5052f756bfa1ff528d3931087492a72c809072df2654a7908ee0d248e0daa986bcb43bd8040f9ee20f9208401118

View file

@ -1,10 +0,0 @@
#!/bin/bash -
set -e
set -x
# This only makes sure that libguestfs isn't totally broken.
# Fix libvirt.
systemctl restart virtqemud virtsecretd virtstoraged virtnetworkd
libguestfs-test-tool

View file

@ -5,10 +5,9 @@
- role: standard-test-basic
tags:
- classic
required_packages:
- libguestfs
- libvirt-daemon-kvm
tests:
- libguestfs-test-tool:
dir: .
run: ./run-libguestfs-test-tool.sh
run: libguestfs-test-tool
required_packages:
- libguestfs