Compare commits

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

244 commits

Author SHA1 Message Date
Jerry James
27d75aee6d Fix a changelog entry 2026-01-12 15:56:46 -07:00
Mamoru TASAKA
7adc61bd28 Change irb BR for ruby4.0 2026-01-08 23:14:08 +09:00
Mamoru TASAKA
895518e9b7 Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_4.0 2026-01-08 23:04:30 +09:00
Richard W.M. Jones
8c9c012302 New upstream development version 1.58.0
Require libvirt >= 11.10.0, qemu >= 7.2.0 and passt.
2026-01-05 16:19:50 +00:00
Richard W.M. Jones
bba1b606ea Fix double-% in macro 2026-01-05 15:48:16 +00:00
Tom spot Callaway
12272cf017 rebuild for new libconfig 2025-12-17 13:40:57 -05:00
Richard W.M. Jones
3ac14b503c New upstream development version 1.57.7 2025-12-04 17:00:02 +00:00
Richard W.M. Jones
e7046fe55b New upstream development version 1.57.6 2025-11-04 16:23:38 +00:00
Richard W.M. Jones
1084cf6b17 New upstream development version 1.57.5
Test direct backend in %check
2025-10-17 11:07:52 +01:00
Richard W.M. Jones
737237a79e Test the direct backend in %check 2025-10-17 10:11:35 +01:00
Richard W.M. Jones
1edc00676a Require passt
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/YDHKKQSDURTMSKSN6GW3QGQI43DTFXNH/
2025-10-15 12:04:09 +01:00
Remi Collet
90bb4d2baf rebuild for https://fedoraproject.org/wiki/Changes/php85 2025-10-15 08:32:40 +02:00
Richard W.M. Jones
877a247a54 OCaml 5.4.0 rebuild 2025-10-13 19:38:00 +01:00
Richard W.M. Jones
9cb066543f New upstream development version 1.57.4 2025-09-30 10:29:37 +01:00
Richard W.M. Jones
10655b63e0 Enable aarch64 tests
The libvirt bug is now fixed.

Thanks: Cole Robinson
2025-09-30 09:49:57 +01:00
Yaakov Selkowitz
af1ea247c4 Fix bash-completion conditional
ELN (the future RHEL 11) tracks rawhide and therefore also has
bash-completion-devel and the %bash_completions_dir macro.
2025-09-25 01:44:24 +00:00
Python Maint
83dda87efe Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 12:26:34 +02:00
Richard W.M. Jones
6fa34707b2 New upstream development version 1.57.3 2025-09-09 19:17:48 +01:00
Richard W.M. Jones
82cadaec7f Unify Fedora and RHEL 10.2 spec files 2025-08-29 13:05:06 +01:00
Python Maint
9eeb0986a8 Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 12:55:58 +02:00
Richard W.M. Jones
c5c2923895 New upstream development version 1.57.2 2025-08-15 10:58:57 +01:00
Richard W.M. Jones
ad9f3a5f15 New upstream development version 1.57.1 2025-08-13 17:12:57 +01:00
Fedora Release Engineering
e602e8ba97 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 19:46:01 +00:00
Jerry James
17b450096e Rebuild to fix OCaml dependencies 2025-07-12 13:13:15 -06:00
Jitka Plesnikova
712bdd9c94 Perl 5.42 rebuild 2025-07-07 16:01:36 +02:00
Richard W.M. Jones
5bc9c98e58 Forgot to upload sources 2025-06-16 16:59:45 +01:00
Richard W.M. Jones
091dfaf12e New upstream stable version 1.56.1
Remove upstream ACPI / seabios fixes included in this version.
2025-06-16 16:58:15 +01:00
Richard W.M. Jones
aa5924b4a3 Further upstream patch for ACPI
https://bugzilla.redhat.com/show_bug.cgi?id=2372329
2025-06-12 08:14:17 +01:00
Richard W.M. Jones
c399a6571d Add upstream patch to fix ACPI 2025-06-11 22:55:44 +01:00
Richard W.M. Jones
6a0f5623dc New upstream stable version 1.56.0
Remove BR xz-devel as it is not needed.
2025-06-11 15:04:21 +01:00
Python Maint
a92e54d898 Rebuilt for Python 3.14 2025-06-06 09:30:51 +02:00
Richard W.M. Jones
de1ecfc738 New upstream development version 1.55.14 2025-06-03 16:35:34 +01:00
Python Maint
0209f60e48 Rebuilt for Python 3.14 2025-06-03 00:20:10 +02:00
Richard W.M. Jones
f00974982e New upstream development version 1.55.13 2025-05-20 14:57:07 +01:00
Richard W.M. Jones
383ca87990 Add temporary workaround for gettext bug:
https://bugzilla.redhat.com/show_bug.cgi?id=2366708
2025-05-19 16:19:17 +01:00
Richard W.M. Jones
698d9ad820 Remove patch that is now upstream 2025-05-19 15:02:45 +01:00
Richard W.M. Jones
1317c346ab New upstream development version 1.55.12 2025-05-19 14:59:53 +01:00
Richard W.M. Jones
0893711f75 Backport upstream patch to really remove zfs-fuse dependency 2025-05-09 15:54:59 +01:00
Richard W.M. Jones
bc325acc76 New upstream development version 1.55.11 2025-05-09 15:46:34 +01:00
Richard W.M. Jones
958e08bd81 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
2025-05-07 21:22:28 +01:00
Richard W.M. Jones
797a521575 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
2025-04-26 13:18:45 +01:00
Richard W.M. Jones
d165325dd3 New upstream development version 1.55.10
Fix macro in comment
2025-04-26 13:16:13 +01:00
Richard W.M. Jones
a1eed9c04c Fix RHEL gating tests
These would always fail because libvirt doesn't start up after being
installed.  You would see errors like:

  libguestfs: opening libvirt handle: URI = qemu:///system, auth = default+wrapper, flags = 0
  libvirt: XML-RPC error : Failed to connect socket to '/var/run/libvirt/virtqemud-sock': No such file or directory
  libguestfs: error: could not connect to libvirt (URI = qemu:///system): Failed to connect socket to '/var/run/libvirt/virtqemud-sock': No such file or directory [code=38 int1=2]
2025-04-25 17:06:59 +01:00
Richard W.M. Jones
1fc58abcdd New upstream development version 1.55.9
Remove flex and bison
2025-04-16 22:02:34 +01:00
Richard W.M. Jones
566608b2fc Disable tests on aarch64
https://gitlab.com/libvirt/libvirt/-/issues/762
2025-04-04 08:54:20 +01:00
Richard W.M. Jones
04ee36056b New upstream development version 1.55.8
Remove oUnit
2025-04-03 19:28:45 +01:00
Richard W.M. Jones
00b17b7430 New upstream development version 1.55.7 2025-03-11 15:34:53 +00:00
Richard W.M. Jones
67218f97d2 New upstream development version 1.55.6 2025-02-19 17:03:38 +00:00
Richard W.M. Jones
d0aaeeedab New upstream development version 1.55.5 2025-02-18 11:25:09 +00:00
Richard W.M. Jones
b4cbc4fbfc New upstream development version 1.55.4
Contains upstream fix for bin/sbin merge brokenness.
2025-02-05 13:53:24 +00:00
Fedora Release Engineering
655a9a1be9 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-17 11:27:12 +00:00
Zbigniew Jędrzejewski-Szmek
64a8335772 Rebuilt for the bin-sbin merge (2nd attempt)
https://fedoraproject.org/wiki/Changes/Unify_bin_and_sbin
2025-01-12 14:33:37 +01:00
Jerry James
b0b5282cc0 OCaml 5.3.0 rebuild for Fedora 42 2025-01-10 14:03:26 -07:00
Richard W.M. Jones
f7d93df6a3 Rebuild for Ruby 3.4 again (RHBZ#2336525) 2025-01-09 11:21:50 +00:00
Richard W.M. Jones
884fa6683d New upstream development version 1.55.3
Baseline version of OCaml moved to 4.08
2025-01-08 17:31:28 +00:00
Mamoru TASAKA
97c01ad3a0 Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.4 2025-01-08 15:16:17 +09:00
Richard W.M. Jones
d08c746e96 Remove squashfs-tools on RHEL
Fixes: https://issues.redhat.com/browse/RHEL-68937
2024-11-26 09:22:49 +00:00
Richard W.M. Jones
ff5b9715aa Make perl Guestfs.so writable
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/DH5N6XV2NJHBIMX226HPDFUMO5NODE2V/
2024-11-18 16:27:25 +00:00
Richard W.M. Jones
969d54fb5a New upstream development version 1.55.2 2024-11-18 14:52:30 +00:00
Richard W.M. Jones
9a92c16bc3 New upstream development version 1.55.1
Replace jansson with json-c
2024-10-22 21:26:20 +01:00
Richard W.M. Jones
edf1795145 Rebuild for Jansson 2.14
(https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/3PYINSQGKQ4BB25NQUI2A2UCGGLAG5ND/)
2024-10-22 16:54:58 +01:00
Richard W.M. Jones
3f27c698db Use stable owner, group and mtime in appliance tarballs (RHBZ#2320025)
Add support for Windows Server 2025
2024-10-21 14:40:45 +01:00
Remi Collet
0e0e918557 rebuild for https://fedoraproject.org/wiki/Changes/php84 2024-10-14 09:16:30 +02:00
Richard W.M. Jones
0b9d476db9 New upstream stable version 1.54.0 2024-10-08 15:01:19 +01:00
Richard W.M. Jones
83f3f8ba76 New upstream development version 1.53.7 2024-10-03 13:22:30 +01:00
Richard W.M. Jones
74d7816935 New upstream development version 1.53.6 2024-08-16 15:32:12 +01:00
Richard W.M. Jones
481bf76bda Fix kernel hang (RHBZ#2303267) 2024-08-16 09:01:00 +01:00
Richard W.M. Jones
8f1a2c16fd Remove syslinux dependencies on RHEL 2024-07-25 12:42:56 +01:00
Fedora Release Engineering
a05db77608 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 14:03:48 +00:00
Zbigniew Jędrzejewski-Szmek
9077713557 Rebuilt for the bin-sbin merge
https://fedoraproject.org/wiki/Changes/Unify_bin_and_sbin
2024-07-10 11:16:47 +02:00
Richard W.M. Jones
dff1c1d431 New upstream development version 1.53.5 2024-07-08 16:46:53 +01:00
Richard W.M. Jones
df317de3c7 New upstream development version 1.53.4
Fix broken date in previous changelog entry.
2024-06-28 13:04:45 +01:00
Richard W.M. Jones
dfc275f11d Try to ignore copy-patches.sh in rpminspect
Thanks: Miro Hrončok
2024-06-28 12:13:41 +01:00
Richard W.M. Jones
7feb33cf01 New upstream development version 1.53.3
Remove glusterfs support.
2024-06-27 16:50:34 +01:00
Richard W.M. Jones
ad7b6d94c1 OCaml 5.2.0 ppc64le fix 2024-06-19 16:29:25 +01:00
Jitka Plesnikova
1b88c17833 Perl 5.40 rebuild 2024-06-12 12:49:12 +02:00
Python Maint
2592e5fc60 Rebuilt for Python 3.13 2024-06-10 14:35:30 +02:00
Richard W.M. Jones
608cf467fa Re-enable perl in RHEL, needed for virt-win-reg.
Updates: commit 4bc6624556
Updates: commit 4098de8c52
2024-05-31 21:13:24 +01:00
Richard W.M. Jones
18d0372353 OCaml 5.2.0 for Fedora 41 2024-05-29 22:10:53 +01:00
Richard W.M. Jones
4bc6624556 ./configure --disable-perl and other unused languages in RHEL 10
Fixes: commit 4098de8c52
2024-05-13 16:13:47 +01:00
Richard W.M. Jones
4098de8c52 Remove lua, perl, ruby, php and gobject bindings in RHEL
gobject has always been problematic, and currently it does not work
well with the latest version of GObject.

lua, perl, ruby and php are reckoned to be unused in RHEL and pose
considerable difficulties to maintenance.  Remove them, with a view to
re-adding later if a customer complains.
2024-05-13 15:34:46 +01:00
Richard W.M. Jones
706a26efde Remove gdisk dependency for RHEL
(https://issues.redhat.com/browse/RHEL-35998)
2024-05-13 11:33:03 +01:00
Richard W.M. Jones
aad58ab4ed New upstream development version 1.53.2 2024-05-10 17:35:41 +01:00
Richard W.M. Jones
199875924f New upstream development version 1.53.1 2024-04-25 15:20:01 +01:00
Richard W.M. Jones
de83481787 Unconditionally run autoreconf 2024-04-25 15:17:45 +01:00
Richard W.M. Jones
a8d4e14528 gating: Match any version of RHEL 2024-04-12 11:27:21 +01:00
Richard W.M. Jones
79af29a9b7 BR bash-completion-devel, new in Rawhide 2024-03-25 11:36:49 +00:00
Richard W.M. Jones
ca0111fc5a Use %{bash_completions_dir} macro 2024-03-25 11:19:24 +00:00
Tom Stellard
89084e10d2 Use make macros
https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
2024-01-25 10:32:58 +00:00
Fedora Release Engineering
deb6124adb Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 02:23:59 +00:00
Fedora Release Engineering
266db04dfd Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 04:16:38 +00:00
Richard W.M. Jones
1b8e34eb45 Remove yajl daemon dep and replace with jansson
In libguestfs we removed the need to yajl back in libguestfs 1.40 (Feb
2018).  However this persisted in the spec file until now.  Remove the
yajl dep, but add the dep on jansson (the replacement json library
that we are using now).
2024-01-15 12:24:43 +00:00
Richard W.M. Jones
181f457c59 Use curl instead of wget, since wget2 is broken
(https://gitlab.com/gnuwget/wget2/-/issues/652)
2024-01-15 09:38:37 +00:00
Richard W.M. Jones
3a2a7734bd Make cache directory find more robust
/var/cache/libdnf5 may be missing if dnf5 is not around
2024-01-09 09:30:41 +00:00
Richard W.M. Jones
43a1d7a110 Look for RPMs in /var/cache/libdnf5
https://bugzilla.redhat.com/show_bug.cgi?id=2256945#c5
2024-01-08 21:22:33 +00:00
Richard W.M. Jones
da7b003571 Add link to explanation of why we are building a repo of RPMs 2024-01-08 21:21:57 +00:00
Richard W.M. Jones
345e2a7513 New upstream stable branch version 1.52.0 2024-01-04 18:01:55 +00:00
Mamoru TASAKA
9ee8f6de71 Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.3 2024-01-04 00:13:11 +09:00
Richard W.M. Jones
eb5bfa36cc New upstream development version 1.51.10 2023-12-19 15:48:26 +00:00
Richard W.M. Jones
e48d79759a OCaml 5.1.1 + s390x code gen fix for Fedora 40 2023-12-18 15:05:57 +00:00
Richard W.M. Jones
e42b2838a8 Fixes for https://github.com/ocaml/ocaml/issues/12820 2023-12-14 09:01:12 +00:00
Richard W.M. Jones
cd66355dd5 OCaml 5.1.1 rebuild for Fedora 40 2023-12-12 14:44:50 +00:00
Richard W.M. Jones
ac1e012eb1 New upstream development version 1.51.9 2023-12-09 11:53:31 +00:00
Richard W.M. Jones
ab2d1d568e Fix build for libxml2 2.12.1 2023-11-27 14:34:15 +00:00
Richard W.M. Jones
0d42c50ccc Fix date in changelog 2023-11-16 14:00:28 +00:00
Richard W.M. Jones
78db150555 New upstream development version 1.51.8 2023-11-16 13:34:00 +00:00
Richard W.M. Jones
57a9beeac9 Don't pull in selinux-policy as a requires 2023-11-14 18:18:19 +00:00
Richard W.M. Jones
7c85e98f6f Merge #8 Don't pull in selinux-policy as a requires 2023-11-08 10:57:53 +00:00
Richard W.M. Jones
15f0fe6b03 Use dhcpcd instead of dhclient (RHBZ#2247057) 2023-10-30 14:32:57 +00:00
Daan De Meyer
ef0dbaea60 Don't pull in selinux-policy as a requires
Building Fedora images without the selinux policy should be
possible. Currently, out of the 500 packages or so installed in
the mkosi-kernel fedora image (https://github.com/DaanDeMeyer/mkosi-kernel),
libguestfs is the only one that has a requires on selinux-policy.
Let's make sure we don't pull in selinux-policy but do keep the version
requirement intact if it is already installed.
2023-10-28 15:25:00 +02:00
Richard W.M. Jones
007cc47bef zstd-devel -> libzstd-devel 2023-10-06 12:10:33 +01:00
Richard W.M. Jones
6414c52e4d Add upstream patch to fix linking the daemon with OCaml 5.1 2023-10-06 12:00:31 +01:00
Richard W.M. Jones
b81ea517da Revert "Update names of the Unix and Camlstr libraries for OCaml 5.1.0"
This reverts commit 67766db26b.

RWMJ: Will be replaced by an upstream patch
2023-10-06 11:34:29 +01:00
Richard W.M. Jones
47191e3da1 OCaml 5.1 rebuild for Fedora 40 2023-10-05 16:04:56 +01:00
Jerry James
67766db26b Update names of the Unix and Camlstr libraries for OCaml 5.1.0
Link with libzstd for OCaml 5.1.0
2023-10-04 23:11:00 -06:00
Remi Collet
25ec33956f rebuild for https://fedoraproject.org/wiki/Changes/php83 2023-10-03 08:27:00 +02:00
Richard W.M. Jones
7f1b9ab599 New upstream development branch 1.51.7 2023-09-21 16:27:39 +01:00
Yaakov Selkowitz
72d1e2e1de Use qemu-kvm in ELN builds
ELN now has a RHEL-like qemu-kvm, and needs to be handled accordingly.
2023-07-25 23:20:13 -04:00
Richard W.M. Jones
f4541eac6e New upstream development branch 1.51.6 2023-07-20 19:39:01 +01:00
Fedora Release Engineering
cd873a392d Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 11:04:02 +00:00
Richard W.M. Jones
509077f1d6 New upstream development branch 1.51.5 2023-07-14 20:51:32 +01:00
Jitka Plesnikova
36ce025ec9 Perl 5.38 re-rebuild updated packages 2023-07-13 11:12:07 +02:00
Richard W.M. Jones
e2d237c476 Bump and rebuild against supermin-5.3.3-13.fc39 2023-07-13 08:31:11 +01:00
Jitka Plesnikova
5370766302 Perl 5.38 re-rebuild updated packages 2023-07-13 08:07:35 +02:00
Richard W.M. Jones
5e7e03448a Fix bytecode platforms
RPM build warnings:
    File not found: /builddir/build/BUILDROOT/libguestfs-1.51.4-5.fc39.ppc64le/usr/lib64/ocaml/guestfs/*.cmxa
    File not found: /builddir/build/BUILDROOT/libguestfs-1.51.4-5.fc39.ppc64le/usr/lib64/ocaml/guestfs/*.cmx
RPM build errors:
    File not found: /builddir/build/BUILDROOT/libguestfs-1.51.4-5.fc39.ppc64le/usr/lib64/ocaml/guestfs/*.cmxa
    File not found: /builddir/build/BUILDROOT/libguestfs-1.51.4-5.fc39.ppc64le/usr/lib64/ocaml/guestfs/*.cmx
2023-07-12 12:20:51 +01:00
Richard W.M. Jones
f3d71cb4e8 OCaml 5.0 rebuild for Fedora 39 2023-07-12 00:17:44 +01:00
Jitka Plesnikova
1ebe4be020 Perl 5.38 rebuild 2023-07-11 15:33:40 +02:00
Richard W.M. Jones
e1d896a8a1 ExcludeArch i686 (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/SPML7CUBSZNI36NLXGVHEG7DNHU3EWOJ/) 2023-07-11 11:36:26 +01:00
Jerry James
dd756afd60 OCaml 5.0.0 rebuild 2023-07-10 22:30:18 -06:00
Python Maint
5fe1618c69 Rebuilt for Python 3.12 2023-06-27 20:14:42 +02:00
Richard W.M. Jones
191ba1199e New upstream development version 1.51.4 2023-06-27 16:21:42 +01:00
Python Maint
3618f7a33c Rebuilt for Python 3.12 2023-06-15 15:34:57 +02:00
Richard W.M. Jones
9f346950b8 Migrated to SPDX license 2023-06-05 14:25:30 +01:00
Richard W.M. Jones
f1cce8400e Rebuild against librpm 10 2023-05-19 13:04:09 +01:00
Richard W.M. Jones
cb2b302101 New upstream development version 1.51.3 2023-04-19 13:50:27 +01:00
Richard W.M. Jones
fd4b4a4b62 New upstream development version 1.51.2 2023-02-21 22:48:22 +00:00
Richard W.M. Jones
5454a28797 New upstream development version 1.51.1
Remove virt-dib
2023-02-10 11:12:48 +00:00
Richard W.M. Jones
19312656d8 Remove libguestfs-dib
Removed upstream in libguestfs >= 1.51.1
2023-02-07 13:31:39 +00:00
Richard W.M. Jones
c3704e0200 New upstream stable branch 1.50.0 2023-02-07 12:08:37 +00:00
Richard W.M. Jones
f8b1780c7d Rebuild OCaml packages for F38 2023-01-24 18:08:01 +00:00
Richard W.M. Jones
06dd88ce06 New upstream development version 1.49.9
+BR ocaml-augeas-devel
2023-01-20 08:33:06 +00:00
Fedora Release Engineering
68f61c4dfc Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 16:31:02 +00:00
Jitka Plesnikova
6140dbc2f0 Remove perl(MODULE_COMPAT), it will be replaced by generators 2023-01-13 09:44:02 +01:00
Mamoru TASAKA
a64cbbf92a Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.2 2023-01-04 14:08:53 +09:00
Richard W.M. Jones
8f14a2c354 New upstream development version 1.49.8 2022-12-10 12:36:51 +00:00
Richard W.M. Jones
8f8c5740d5 New upstream development version 1.49.7 2022-11-28 12:14:17 +00:00
Richard W.M. Jones
1dfae674ee New upstream development version 1.49.6 2022-11-21 17:14:41 +00:00
Richard W.M. Jones
ea7571f662 Move libguestfs-make-fixed-appliance to main package (RHBZ#2140695) 2022-11-08 13:07:09 +00:00
Richard W.M. Jones
75f10447a6 Add workaround for openssl bug RHBZ#2133884 2022-10-11 22:03:47 +01:00
Richard W.M. Jones
079cc475fb New upstream development version 1.49.5 2022-10-11 16:47:29 +01:00
Remi Collet
c913345514 rebuild for https://fedoraproject.org/wiki/Changes/php82 2022-10-05 09:44:04 +02:00
Richard W.M. Jones
1d510c3e2c Add BR zstd
Will be required by libguestfs >= 1.49.5.
2022-08-10 08:47:20 +01:00
Richard W.M. Jones
3c86bbd78e New upstream development version 1.49.4 2022-08-01 15:23:14 +01:00
Richard W.M. Jones
0e746eddb8 Skip tests on debug kernels
These Rawhide kernels have become so slow that they are no longer able
to run libguestfs in Koji.
2022-07-21 21:30:34 +01:00
Fedora Release Engineering
c0052f0c34 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 18:00:04 +00:00
Richard W.M. Jones
f1b5b138be ocaml-gettext/-devel is no longer required 2022-07-20 10:58:00 +01:00
Richard W.M. Jones
9613879357 Add clevis-luks to BRs, required by 1.49.3 2022-07-04 11:05:47 +01:00
Richard W.M. Jones
d15a8071b1 New upstream development version 1.49.3 2022-07-01 16:00:40 +01:00
Python Maint
4ab8c7248f Rebuilt for Python 3.11 2022-06-20 10:45:38 +02:00
Richard W.M. Jones
1783711e2f OCaml 4.14.0 rebuild 2022-06-19 11:51:54 +01:00
Richard W.M. Jones
ce0a8a8976 Enable PHP bindings (on RHEL)
https://bugzilla.redhat.com/show_bug.cgi?id=2097718
2022-06-17 08:43:22 +01:00
Python Maint
e598e60d7c Rebuilt for Python 3.11 2022-06-16 13:34:40 +02:00
Richard W.M. Jones
75e77be87a Fix PHP bindings 2022-06-16 08:44:35 +01:00
Python Maint
8a7ee9b294 Rebuilt for Python 3.11 2022-06-15 18:25:34 +02:00
Jitka Plesnikova
7f0f202975 Perl 5.36 rebuild 2022-06-01 08:52:05 +02:00
Richard W.M. Jones
7c2b529975 New upstream development version 1.49.2 2022-05-26 12:38:37 +01:00
Richard W.M. Jones
4c4ca3eda2 Add upstream patch which helps debugging appliance generation. 2022-05-21 11:13:29 +01:00
Richard W.M. Jones
3336b47a09 New upstream development version 1.49.1 2022-05-12 15:29:28 +01:00
Richard W.M. Jones
461e5bef9c virt-rescue: Add versioned requires on libguestfs base package
Otherwise this can be satisfied by any libguestfs, even quite an old
version.
2022-04-20 13:41:55 +01:00
Richard W.M. Jones
51cdb68f09 New upstream stable branch version 1.48.1 2022-04-14 17:04:34 +01:00
Richard W.M. Jones
d2bb9986b2 New upstream stable branch version 1.48.0
Remove the RHEL (downstream) patches as they are out of date.
2022-03-14 14:12:24 +00:00
Richard W.M. Jones
5106bb9547 New upstream development version 1.47.4
Replace guestfs-release-notes-historical(1) with guestfs-release-notes(1)
2022-03-08 14:30:27 +00:00
Richard W.M. Jones
97290932ce New upstream development version 1.47.3
Enable tests on all arches again.
2022-03-01 11:40:25 +00:00
Richard W.M. Jones
419bada284 Add more external programs used by the library
https://bugzilla.redhat.com/show_bug.cgi?id=1989514#c19

Thanks: Alice Frose, Andrea Bolognani
2022-02-28 19:16:16 +00:00
Richard W.M. Jones
65d9d766a2 Bump and rebuild for eln 2022-02-08 21:18:40 +00:00
Richard W.M. Jones
ed16a793e0 OCaml 4.13.1 rebuild to remove package notes 2022-02-04 16:49:40 +00:00
Fedora Release Engineering
b5435eeae3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 16:23:11 +00:00
Richard W.M. Jones
37b78c5d2f Build and rebuild for new glibc causing broken deps on armv7 (RHBZ#2034715) 2022-01-04 19:41:21 +00:00
Richard W.M. Jones
c6fc8008f3 New upstream development version 1.47.2 2021-12-24 10:12:32 +00:00
Richard W.M. Jones
5f98d3ef87 New upstream development version 1.47.1 2021-12-09 19:24:20 +00:00
Richard W.M. Jones
04309c70cd Require libvirt-daemon-driver-storage-core
resolves: rhbz#2018358
2021-10-29 09:47:45 +01:00
Remi Collet
489fcddcb7 rebuild for https://fedoraproject.org/wiki/Changes/php81 2021-10-28 15:08:34 +02:00
Richard W.M. Jones
6f05a2f91c OCaml 4.13.1 build 2021-10-05 11:02:06 +01:00
Richard W.M. Jones
9386c1d522 Disable tests on armv7
virtio devices cannot be found by the guest.  It could be similar to
https://bugzilla.redhat.com/show_bug.cgi?id=2006709 which was reported
against ppc64le.
2021-09-23 19:38:09 +01:00
Richard W.M. Jones
1a2b1681de Remove BUGS file, no longer provided upstream 2021-09-23 16:09:29 +01:00
Richard W.M. Jones
05680b55f6 New upstream stable branch version 1.46.0 2021-09-23 15:55:13 +01:00
Richard W.M. Jones
e2c24718cf Rebuild for updated ntfs-3g CVE (RHBZ#1999788) 2021-08-31 23:21:04 +01:00
Richard W.M. Jones
db62beac35 Remove Patch line left by accident in previous commit. 2021-08-31 17:17:23 +01:00
Richard W.M. Jones
58d553dcbd New upstream development version 1.45.7.
Fix to work with qemu 6.1 (RHBZ#1998820)
2021-08-31 17:11:36 +01:00
Richard W.M. Jones
6c323aeaf2 Upstream patch to work with qemu 6.1 (RHBZ#1998820) 2021-08-31 08:38:26 +01:00
Richard W.M. Jones
941da64078 Move supermin appliance to a subpackage
https://bugzilla.redhat.com/show_bug.cgi?id=1989514

Move the appliance to a subpackage (libguestfs-appliance).  The main
package depends on this new subpackage so in effect nothing changes
for most users.

However this allows the appliance to be replaced if there exists a
package called "libguestfs-noappliance".  This package is not provided
anywhere, you have to provide the dependency or make the package
yourself.  But if you do this then libguestfs won't install the
appliance and you are free to replace it with (eg) a fixed appliance.
2021-08-06 09:51:19 +01:00
Richard W.M. Jones
4c961db464 Fix license files
Use %license and include COPYING.LIB.
2021-08-06 08:44:25 +01:00
Fedora Release Engineering
34629afce6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 11:32:32 +00:00
Richard W.M. Jones
689bd7669a RHEL 9 patch for openssl missing configuration file
https://bugzilla.redhat.com/show_bug.cgi?id=1977214#c13
2021-06-29 15:47:39 +01:00
Richard W.M. Jones
2be2382c8f Remove Suggests for unsupported qemu drivers in RHEL (RHBZ#1975703) 2021-06-24 09:59:30 +01:00
Richard W.M. Jones
8df9b2daac Depend on hivex-libs instead of hivex. 2021-06-12 07:43:58 +01:00
Python Maint
bc142755f6 Rebuilt for Python 3.10 2021-06-04 20:09:20 +02:00
Richard W.M. Jones
0b4e08f0b4 Add --enable-appliance-format-auto (RHBZ#1967166) 2021-06-03 14:30:35 +01:00
Richard W.M. Jones
c8896d32cb Remove bogus timestamp added by rpmdev-bumpspec 2021-06-02 10:36:08 +01:00
Richard W.M. Jones
af41447287 Add gating tests (for RHEL 9) 2021-06-02 10:34:23 +01:00
Richard W.M. Jones
6b72a37644 Depend on rpm-libs >= 4.16.1.3 (RHBZ#1966541). 2021-06-01 14:44:43 +01:00
Richard W.M. Jones
85d3203b3a Fix date in changelog 2021-05-27 18:27:12 +01:00
Richard W.M. Jones
f1ab20704e New upstream development version 1.45.6. 2021-05-27 17:45:59 +01:00
Jitka Plesnikova
baa2e3c243 Perl 5.34 rebuild 2021-05-21 22:28:59 +02:00
Jeff Law
1ead53a482 Re-enable LTO 2021-05-10 16:27:17 -06:00
Richard W.M. Jones
d4725ab61b No qemu-kvm on POWER on RHEL
resolves: rhbz#1946532

(cherry picked from commit 575d24d6694f4460295af0be50ef49c7d0432884)
2021-04-20 11:16:37 +01:00
Richard W.M. Jones
063aa237e0 libguestfs from 1.45.5 no longer bundles gnulib. 2021-04-14 12:44:06 +01:00
Richard W.M. Jones
8f17229bff New upstream development version 1.45.5. 2021-04-09 12:55:59 +01:00
Richard W.M. Jones
6ab119c488 New upstream version 1.45.4. 2021-04-03 12:37:39 +01:00
Richard W.M. Jones
a6a11a65c9 Add workaround for broken "file" utility in Rawhide (RHBZ#1945122). 2021-03-31 13:46:53 +01:00
Richard W.M. Jones
8f6ba6d789 Fix date in changelog. 2021-03-31 12:06:35 +01:00
Richard W.M. Jones
f331cc95d3 Don't require genisoimage or xorriso for the appliance. 2021-03-31 11:53:45 +01:00
Richard W.M. Jones
928729ea6e Switch from genisoimage to xorriso. 2021-03-30 15:35:23 +01:00
Richard W.M. Jones
9da4883de4 Add downstream (RHEL-only) patches (RHBZ#1931724). 2021-03-30 12:05:09 +01:00
Richard W.M. Jones
b091b5dde2 BR rpm-devel to get header files. 2021-03-29 21:36:56 +01:00
Richard W.M. Jones
cc9dde2cb7 Add proper dependencies on librpm, remove BDB. 2021-03-29 21:35:44 +01:00
Richard W.M. Jones
8c3b34551e New upstream release 1.45.3. 2021-03-29 19:49:25 +01:00
Richard W.M. Jones
3c91923901 Remove no longer needed requires on libguestfs-tools-c. 2021-03-26 09:56:05 +00:00
Richard W.M. Jones
16a560c22f New upstream version 1.45.2.
- This drops the tools.  Now packaged as guestfs-tools.
- guestfish, guestmount, guestunmount now packaged with libguestfs.
- virt-rescue now packaged in libguestfs-rescue.
- Drop ChangeLog file.
- Remove virt-dib in RHEL 9.
- Depend on PCRE2 instead of PCRE.
2021-03-23 12:00:10 +00:00
Richard W.M. Jones
4a269d5cf9 Make ocaml-ounit dependency conditional on !RHEL.
It's only needed by virt-builder to run some minor tests.
2021-03-18 13:06:32 +00:00
Richard W.M. Jones
175743174b Fix -cpu max and require libvirt >= 7.1.0. 2021-03-18 12:49:49 +00:00
Richard W.M. Jones
e38829eec1 Drop dependency on perl(Sys::Virt). 2021-03-18 12:26:27 +00:00
Richard W.M. Jones
4fa48327db Drop Requires: libvirt-daemon-kvm, pulls in the whole of qemu and subpkgs.
Cole Robinson writes:

> libguestfs spec looks like it has a bug (looking at fedora rawhide). It
> attempts to use Suggests/Recommends to limit what's pulled in of qemu
> modules, but then it has a dep on libvirt-daemon-kvm which conditionally
> pulls in qemu-kvm, which on fedora pulls in every qemu module. That
> explains SDL and gtk deps.
>
> libvirt-daemon-kvm is just a metapackage with deps on
> libvirt-daemon-driver-X subsystems, and qemu-kvm. The thing that
> actually puts the libvirt qemu driver on the host is
> libvirt-daemon-driver-qemu, which libguestfs already has an explicit dep on.
>
> So try dropping the libvirt-daemon-kvm dep and see if things break.
2021-03-10 18:00:19 +00:00
Richard W.M. Jones
97b5f69cda Bump and rebuild for ocaml-gettext update. 2021-03-08 12:21:56 +00:00
Remi Collet
d494fdb90a add trivial patch to fix build with PHP 8 2021-03-05 13:40:44 +01:00
Remi Collet
070ac54283 rebuild for https://fedoraproject.org/wiki/Changes/php80 2021-03-05 10:54:07 +01:00
Richard W.M. Jones
d8408afe21 New upstream version 1.45.1. 2021-03-03 12:48:05 +00:00
Richard W.M. Jones
7e7de18823 Fixes for OCaml 4.12. 2021-03-02 10:47:49 +00:00
Richard W.M. Jones
0c9b3562af OCaml 4.12.0 build 2021-03-02 10:06:31 +00:00
Richard W.M. Jones
cbf97ecfad Remove jfsutils (dead upstream since 2011).
Remove nilfs (dead upstream since 2015).
Remove reiserfs (dead upstream since 2006).
2021-02-17 18:21:37 +00:00
Richard W.M. Jones
49700015ed Remove gfs2-utils dependency in RHEL 9. 2021-02-09 10:24:03 +00:00
Richard W.M. Jones
1a5193c66e Add upstream patch to use -cpu max. 2021-01-28 13:35:20 +00:00
Richard W.M. Jones
2f9953e2d1 Re-enable the tests on Fedora. 2021-01-28 11:53:40 +00:00
Richard W.M. Jones
4caba8df2f ELN has full-fat qemu (not qemu-kvm). 2021-01-28 11:52:11 +00:00
Fedora Release Engineering
1aa43ac92e - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 17:13:17 +00:00
Mamoru TASAKA
30d986c2bc F-34: rebuild against ruby 3.0 2021-01-07 10:54:20 +09:00
Richard W.M. Jones
3b8eaf5cc4 New upstream stable version 1.44.0. 2021-01-06 10:23:00 +00:00
Richard W.M. Jones
9cc996f109 New upstream version 1.43.4. 2021-01-05 15:04:44 +00:00
Richard W.M. Jones
374f82f47f Drop explicit deps on perl(Sys::Virt) and perl(Win::Hivex).
Sys::Virt will be dropped in RHEL.  The question was why we have this
dependency, since the tools don't actually use Sys::Virt at all.
Therefore I dropped it from Fedora too.

perl(Win::Hivex) should be picked up by the automatic dep scripts.
2021-01-04 11:59:06 +00:00
Richard W.M. Jones
cfa88f9c57 Unify Fedora and RHEL spec files. 2020-12-02 18:18:40 +00:00
Richard W.M. Jones
99c563d97c Miscellanous cleanups.
- Remove obsolete "bump-and-build.sh" script.

- Bring the README replacement file up to date.

- Add copy-patches script from RHEL.
2020-12-02 12:57:18 +00:00
Richard W.M. Jones
a211636966 Disable LTO because of memory running out on ARMv7.
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y3WTAS3MJ5WNNVVYPXARFXV6A6QH6KEY/
2020-12-01 19:07:41 +00:00
Richard W.M. Jones
a759a6527c New upstream version 1.43.3. 2020-12-01 17:20:11 +00:00
Thierry Vignaud
1ece913403 simplify using sed -i 2020-11-11 21:48:26 +00:00
9 changed files with 1017 additions and 475 deletions

View file

@ -8,8 +8,7 @@ list:
http://www.redhat.com/mailman/listinfo/libguestfs
This Fedora package comes with a lot of help and examples to get you
started.
This package comes with a lot of help and examples to get you started.
The first place to start are the manual pages. Type:
@ -20,19 +19,19 @@ The first place to start are the manual pages. Type:
man virt-cat # and other virt-* tools
If you install the libguestfs-devel package, then in the
/usr/share/doc/libguestfs-devel/ directory you will also
find:
/usr/share/doc/libguestfs-devel/ directory you will find other
documentation including:
- BUGS: list of open bugs in this version
- ChangeLog: the detailed list of changes in this version
- ChangeLog.gz: the detailed list of changes in this version
- ROADMAP: the roadmap for future versions
- HACKING: how to extend libguestfs
- TODO: ideas for extending libguestfs
- *.c: example C programs using the API
- *.xml: example virt-inspector output
- *.xml.gz: example virt-inspector output (compressed)
- *.rng: virt-inspector RelaxNG schema
- virt-inspector.rng: virt-inspector RelaxNG schema

View file

@ -1,10 +0,0 @@
#!/bin/sh -
set -e
rpmdev-bumpspec -c "- Bump and rebuild." libguestfs.spec
git diff ||:
echo "Press ENTER to commit, push and rebuild."
read line
fedpkg commit -m "Bump and rebuild." -p
fedpkg build

56
copy-patches.sh Executable file
View file

@ -0,0 +1,56 @@
#!/bin/bash -
set -e
# Maintainer script to copy patches from the git repo to the current
# directory. It's normally only used downstream (ie. in RHEL). Use
# it like this:
# ./copy-patches.sh
rhel_version=9.0.0
# Check we're in the right directory.
if [ ! -f libguestfs.spec ]; then
echo "$0: run this from the directory containing 'libguestfs.spec'"
exit 1
fi
git_checkout=$HOME/d/libguestfs-rhel-$rhel_version
if [ ! -d $git_checkout ]; then
echo "$0: $git_checkout does not exist"
echo "This script is only for use by the maintainer when preparing a"
echo "libguestfs release on RHEL."
exit 1
fi
# Get the base version of libguestfs.
version=`grep '^Version:' libguestfs.spec | awk '{print $2}'`
tag="v$version"
# Remove any existing patches.
git rm -f [0-9]*.patch ||:
rm -f [0-9]*.patch
# Get the patches.
(cd $git_checkout; rm -f [0-9]*.patch; git format-patch -N --submodule=diff $tag)
mv $git_checkout/[0-9]*.patch .
# Remove any not to be applied.
rm -f *NOT-FOR-RPM*.patch
# Add the patches.
git add [0-9]*.patch
# Print out the patch lines.
echo
echo "--- Copy the following text into libguestfs.spec file"
echo
echo "# Patches."
for f in [0-9]*.patch; do
n=`echo $f | awk -F- '{print $1}'`
echo "Patch$n: $f"
done
echo
echo "--- End of text"

6
gating.yaml Executable file
View file

@ -0,0 +1,6 @@
--- !Policy
product_versions:
- rhel-*
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: xen-ci.brew-build.tier1.functional}

File diff suppressed because it is too large Load diff

5
rpminspect.yaml Normal file
View file

@ -0,0 +1,5 @@
# Ignore copy-patches.sh. It is an internal script we use to
# manage the patches.
upstream:
ignore:
- copy-patches.sh

View file

@ -1,2 +1,2 @@
SHA512 (libguestfs-1.43.2.tar.gz) = a78ec3ce5a4851ff403cc1247082f0e0f847133733e6de7f181dc1a5069a4885d4091fc1ea26b06b2cab8b7e0ce5b4ffd2f4f02466fdf7139656e7b59fc6541b
SHA512 (libguestfs-1.43.2.tar.gz.sig) = e46925c1f21750f0cb9a3a95390fccab38defb825cb004b36395fa17d6994fefcf64ba0bfc62dbc34a420b176319d9da6361b7ffeb4c070d62ffe3a8568d5d08
SHA512 (libguestfs-1.58.0.tar.gz) = 67abbd37fe64935ae5cca13dbe1860fe2eab9df492fd134eacbdc1831e6034c849855e76118ce0002d3ac83205122947582dbe47b66f12b94dcb51155881501a
SHA512 (libguestfs-1.58.0.tar.gz.sig) = e07758ed3901f9ae95dace16cbb4de194dbbde788155efcde7982226785928d1805af6939f201d74770923ad55997f1d465f9594cb81bc2435c0ea882ce546d8

View file

@ -0,0 +1,10 @@
#!/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,9 +5,10 @@
- role: standard-test-basic
tags:
- classic
required_packages:
- libguestfs
- libvirt-daemon-kvm
tests:
- libguestfs-test-tool:
dir: .
run: libguestfs-test-tool
required_packages:
- libguestfs
run: ./run-libguestfs-test-tool.sh