Compare commits

...
Sign in to create a new pull request.

16 commits

Author SHA1 Message Date
Richard W.M. Jones
6dca1160c8 Libvirt >= 11.10.0 is needed but don't hard require it for F43 2026-01-05 16:40:29 +00:00
Richard W.M. Jones
8264374a0e New upstream development version 1.58.0
Require libvirt >= 11.10.0, qemu >= 7.2.0 and passt.

(cherry picked from commit 8c9c012302)
2026-01-05 16:31:46 +00:00
Richard W.M. Jones
176637a986 Fix double-% in macro
(cherry picked from commit bba1b606ea)
2026-01-05 16:31:22 +00:00
Richard W.M. Jones
d3c0f85e33 New upstream development version 1.57.7
(cherry picked from commit 3ac14b503c)
2025-12-04 17:00:58 +00:00
Richard W.M. Jones
399bbdc6cb New upstream development version 1.57.6
(cherry picked from commit e7046fe55b)
2025-11-04 17:38:04 +00:00
Richard W.M. Jones
a474d67a1f New upstream development version 1.57.5
Test direct backend in %check

(cherry picked from commit 1084cf6b17)
2025-10-17 11:09:53 +01:00
Richard W.M. Jones
e003bcea80 Test the direct backend in %check
(cherry picked from commit 737237a79e)
2025-10-17 11:09:11 +01:00
Richard W.M. Jones
870158c2d1 Require passt
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/YDHKKQSDURTMSKSN6GW3QGQI43DTFXNH/
(cherry picked from commit 1edc00676a)
2025-10-17 11:09:00 +01:00
Richard W.M. Jones
5fed09a74f New upstream development version 1.57.4
(cherry picked from commit 9cb066543f)
2025-09-30 10:31:38 +01:00
Richard W.M. Jones
df94be4135 Enable aarch64 tests
The libvirt bug is now fixed.

Thanks: Cole Robinson
(cherry picked from commit 10655b63e0)
2025-09-30 10:30:33 +01:00
Richard W.M. Jones
7649ca55dd Bump release and rebuild (RHBZ#2396712) 2025-09-19 14:37:53 +01:00
Richard W.M. Jones
6a3314c6f9 New upstream development version 1.57.3
(cherry picked from commit 6fa34707b2)
2025-09-09 19:39:48 +01:00
Richard W.M. Jones
18a9387c4c Unify Fedora and RHEL 10.2 spec files
(cherry picked from commit 82cadaec7f)
2025-09-09 19:39:21 +01:00
Richard W.M. Jones
ad417d5fe0 Rebuild for Python 3.14.0rc2 (RHBZ#2388845) 2025-08-16 07:33:38 +01:00
Richard W.M. Jones
c3b55d53eb New upstream development version 1.57.2
(cherry picked from commit c5c2923895)
2025-08-15 11:00:30 +01:00
Richard W.M. Jones
41084c7fb8 New upstream stable version 1.56.2 2025-08-13 17:38:28 +01:00
2 changed files with 77 additions and 22 deletions

View file

@ -13,17 +13,7 @@ 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
# aarch64 broken in Rawhide:
# https://gitlab.com/libvirt/libvirt/-/issues/762
%global test_arches %{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
%global test_arches aarch64 %{power64} s390x x86_64
# Trim older changelog entries.
# https://lists.fedoraproject.org/pipermail/devel/2013-April/thread.html#181627
@ -33,7 +23,7 @@ ExcludeArch: %{ix86}
%global verify_tarball_signature 1
# The source directory.
%global source_directory 1.56-stable
%global source_directory 1.58-stable
# Filter perl provides.
%{?perl_default_filter}
@ -44,8 +34,8 @@ ExcludeArch: %{ix86}
Summary: Access and modify virtual machine disk images
Name: libguestfs
Epoch: 1
Version: 1.56.1
Release: 4%{?dist}
Version: 1.58.0
Release: 1%{?dist}
License: LGPL-2.1-or-later
# Build only for architectures that have a kernel
@ -104,6 +94,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
@ -116,7 +107,7 @@ BuildRequires: unzip
BuildRequires: systemd-units
BuildRequires: netpbm-progs
BuildRequires: icoutils
BuildRequires: libvirt-daemon-kvm >= 7.1.0
BuildRequires: libvirt-daemon-kvm
%if !0%{?rhel}
BuildRequires: perl(Expect)
%endif
@ -127,13 +118,16 @@ BuildRequires: libldm-devel
%endif
BuildRequires: json-c-devel
BuildRequires: systemd-devel
BuildRequires: bash-completion
%if !0%{?rhel}
BuildRequires: bash-completion-devel
%endif
BuildRequires: /usr/bin/ping
BuildRequires: curl
BuildRequires: xz
BuildRequires: zstd
BuildRequires: libzstd-devel
BuildRequires: /usr/bin/qemu-img
BuildRequires: qemu-img >= 7.2.0
%if 0%{verify_tarball_signature}
BuildRequires: gnupg2
@ -290,7 +284,7 @@ Requires: systemd-libs%{?_isa}
Requires: fuse
# For core APIs:
Requires: /usr/bin/qemu-img
Requires: qemu-img
Requires: coreutils
Requires: grep
Requires: tar
@ -299,7 +293,7 @@ Requires: tar
Requires: xz
# For qemu direct and libvirt backends.
Requires: qemu-kvm-core
Requires: qemu-kvm-core >= 7.2.0
%if !0%{?rhel}
Suggests: qemu-block-curl
Suggests: qemu-block-iscsi
@ -309,10 +303,11 @@ Suggests: qemu-block-rbd
Suggests: qemu-block-ssh
%endif
Recommends: libvirt-daemon-config-network
Requires: libvirt-daemon-driver-qemu >= 7.1.0
#Requires: libvirt-daemon-driver-qemu >= 11.10.0
Requires: libvirt-daemon-driver-qemu
Requires: libvirt-daemon-driver-secret
Requires: libvirt-daemon-driver-storage-core
Recommends: passt
Requires: passt
Requires: (selinux-policy >= 3.11.1-63 if selinux-policy)
%ifarch aarch64
@ -760,6 +755,15 @@ 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
@ -951,6 +955,7 @@ rm ocaml/html/.gitignore
%files bash-completion
%if !0%{?rhel}
%dir %{bash_completions_dir}
%{bash_completions_dir}/guestfish
%{bash_completions_dir}/guestmount
@ -961,6 +966,18 @@ 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}
@ -1067,6 +1084,44 @@ rm ocaml/html/.gitignore
%changelog
* Mon Jan 05 2026 Richard W.M. Jones <rjones@redhat.com> - 1:1.58.0-1
- New upstream development version 1.58.0
- Require qemu >= 7.2.0 and passt.
- Libvirt >= 11.10.0 is needed but don't hard require it for F43
* 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-2
- Require passt
- https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/YDHKKQSDURTMSKSN6GW3QGQI43DTFXNH/
* 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 Richard W.M. Jones <rjones@redhat.com> - 1:1.57.3-2
- Bump release and rebuild (RHBZ#2396712)
* Tue Sep 09 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.57.3-1
- New upstream development version 1.57.3
* Sat Aug 16 2025 Richard W.M. Jones <rjones@redhat.com> - 1:1.57.2-2
- Rebuild for Python 3.14.0rc2 (RHBZ#2388845)
* 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.56.2-1
- New upstream stable version 1.56.2
* 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

View file

@ -1,2 +1,2 @@
SHA512 (libguestfs-1.56.1.tar.gz) = 8ec8db8b3de7471c7ab77161fa98349d7b6f88a803ab563f1859606a2ef55737f323b1cf3ef2ebb3055770f4140aabb056f97099ef76fa7ad0f7bd792cc699fc
SHA512 (libguestfs-1.56.1.tar.gz.sig) = 80fcdf73e8a4b453e96b40b8a29d91dcad0418865d8472300f5e1d972f849b0d2cfd0e204bb20b79285471756c9180f259dc4aa10c56cfdf7153ffb1ef646036
SHA512 (libguestfs-1.58.0.tar.gz) = 67abbd37fe64935ae5cca13dbe1860fe2eab9df492fd134eacbdc1831e6034c849855e76118ce0002d3ac83205122947582dbe47b66f12b94dcb51155881501a
SHA512 (libguestfs-1.58.0.tar.gz.sig) = e07758ed3901f9ae95dace16cbb4de194dbbde788155efcde7982226785928d1805af6939f201d74770923ad55997f1d465f9594cb81bc2435c0ea882ce546d8