Commit Graph

854 Commits

Author SHA1 Message Date
Richard W.M. Jones a0d01d82a6 Improve network test.
Koji allows ping(!) but doesn't allow general network.  Improve the
test by trying to 'wget' the libguestfs home page (it's static, on a
reliable-ish public network, and should be available almost all the
time).
2013-04-02 19:13:43 +01:00
Richard W.M. Jones 08d4cf603d New upstream version 1.21.26.
- Use ./configure --with-default-backend=.. instead of attach-method.
- Remove Sys::Guestfs::Lib (removed upstream).
- Detect if network is available.
  libguestfs_buildnet macro no longer needed.
- Enable hardened build (-fPIE, RELRO).
- Remove BRs: ncurses-devel and versioned parted.
2013-04-02 15:47:52 +01:00
Richard W.M. Jones b281b8b2e7 Enable hardened build. 2013-04-02 15:47:15 +01:00
Richard W.M. Jones 2cf6c393a3 Remove Sys::Guestfs::Lib (removed upstream). 2013-04-02 15:47:15 +01:00
Richard W.M. Jones 61c155dbf2 Remove ncurses-devel (needed only on RHEL 5) and versioned parted (needed only on old Fedora). 2013-04-02 15:46:42 +01:00
Richard W.M. Jones 3dad5dc0bc Use an RPM macro to store the list of appliance dependencies.
This is shorter, but RPM's confusing macro syntax doesn't really make
it much simpler.
2013-04-02 15:46:15 +01:00
Richard W.M. Jones 37139e9bd0 Use ./configure --with-default-backend=.. instead of attach-method. 2013-04-02 14:33:27 +01:00
Richard W.M. Jones e198455d64 Detect if network is available.
- libguestfs_buildnet macro no longer needed.
2013-04-02 14:33:03 +01:00
Richard W.M. Jones ae9c6c49db New upstream version 1.21.25. 2013-03-30 23:12:40 +00:00
Richard W.M. Jones 17dcd539be Forgot to update Version/Release to 1.21.24-1. 2013-03-29 22:53:54 +00:00
Richard W.M. Jones b637362caa New upstream version 1.21.24.
- Remove patches, now upstream.
2013-03-29 22:51:05 +00:00
Richard W.M. Jones f9ee176d4c Add patch for broken 'file' command in Rawhide (RHBZ#928995). 2013-03-29 00:01:05 +00:00
Richard W.M. Jones 61f528f2a0 Better bash completion.
- Remove 'Group' which is not required by modern RPM.
- Add patch to use new-style demand-loaded bash-completion scripts.
- Spin bash-completion scripts into a new libguestfs-bash-completion package.
2013-03-28 19:08:23 +00:00
Richard W.M. Jones 9670e20a7d New upstream version 1.21.23.
- Rename guestfish-bash-completion.sh -> libguestfs-bash-completion.sh
2013-03-28 16:14:33 +00:00
Richard W.M. Jones b8aa80b9f0 New upstream version 1.21.22. 2013-03-18 20:30:06 +00:00
Richard W.M. Jones 05768003f7 Set INSTALLDIRS on both make and make install rules. 2013-03-16 07:43:54 +00:00
Richard W.M. Jones 18ed3aa421 New upstream version 1.21.21.
- Remove ruby vendor patch.
2013-03-15 23:25:38 +00:00
Richard W.M. Jones 1a61c3309a Remove ruby vendor patch.
Since 1.21.21 libguestfs upstream now supports
'make INSTALLDIRS=vendor install' for both Perl and Ruby libraries.
2013-03-14 12:13:21 +00:00
Richard W.M. Jones 09dfa8acdb New upstream version 1.21.20. 2013-03-13 19:47:18 +00:00
Richard W.M. Jones 523fdc9749 New upstream version 1.21.19. 2013-03-11 23:28:13 +00:00
Richard W.M. Jones 919d512572 New upstream version 1.21.18. 2013-03-07 23:10:21 +00:00
Richard W.M. Jones ea1b10f10b New upstream version 1.21.17.
- New program 'guestunmount'.
2013-03-05 14:53:19 +00:00
Richard W.M. Jones dcea81d9e7 New upstream version 1.21.16.
- Re-enable tests, since kernel patch is upstream.
2013-03-01 16:48:03 +00:00
Richard W.M. Jones 8671ff5257 New upstream version 1.21.15. 2013-02-26 19:17:43 +00:00
Richard W.M. Jones 5bc0881a9d Disable tests because of Rawhide kernel bug that prevents booting. 2013-02-25 21:41:01 +00:00
Richard W.M. Jones b3d4bfd09f New upstream version 1.21.14. 2013-02-25 18:10:42 +00:00
Richard W.M. Jones c5fa9ce16b New upstream version 1.21.13. 2013-02-20 23:00:40 +00:00
Richard W.M. Jones 513ba4f35b Fix version in previous commit. 2013-02-19 19:34:32 +00:00
Richard W.M. Jones f8e07a976d New upstream version 1.21.12.
- Remove patch, now upstream.
2013-02-19 19:29:29 +00:00
Richard W.M. Jones 95a41e67df New upstream version 1.21.11.
- Add experimental patch to capture stack trace of segfaults in the appliance.
2013-02-14 22:18:47 +00:00
Richard W.M. Jones 1f306822f2 New upstream version 1.21.11. 2013-02-14 18:25:00 +00:00
Richard W.M. Jones 2d15ef2fc9 New upstream version 1.21.10. 2013-02-11 20:35:09 +00:00
Richard W.M. Jones cb40a45707 New upstream version 1.21.9. 2013-02-09 21:37:50 +00:00
Richard W.M. Jones cf483e8cb0 Enable btrfs subvolume list test, since that bug is fixed. 2013-02-08 09:40:16 +00:00
Richard W.M. Jones 819a91c9da Bump and rebuild. 2013-02-07 21:30:06 +00:00
Richard W.M. Jones 86de37199f Add Conflicts for RHEL package libguestfs-winsupport. 2013-02-07 21:29:54 +00:00
Richard W.M. Jones d6682f6635 New upstream version 1.21.8.
- Remove patch which is now upstream.
- 'febootstrap' with renamed to 'supermin' upstream.
  . Depend on supermin >= 4.1.1.
  . Use new --with-supermin-packager-config option.
2013-02-05 20:30:27 +00:00
Richard W.M. Jones 6fedf97222 Remove patch, now upstream. 2013-02-05 20:17:59 +00:00
Richard W.M. Jones 7b73e939eb Disable btrfs tests again because RHBZ#863978 is not fixed. 2013-02-05 20:04:00 +00:00
Richard W.M. Jones ddc9037c62 Skip set_label tests because of RHBZ#906777. 2013-02-05 14:27:44 +00:00
Richard W.M. Jones bb96bb5282 Reenable btrfs tests.
But SKIP_TEST_CHARSET_FIDELITY=1 (RHBZ#907554) and
SKIP_TEST_BTRFS_SUBVOLUME_DEFAULT_PL=1 (btrfs output format changed,
waiting for a patch).
2013-02-04 19:31:39 +00:00
Richard W.M. Jones c438bc71b2 New development version 1.21.7. 2013-02-04 13:18:06 +00:00
Richard W.M. Jones c87aa1e422 New development version 1.21.6. 2013-01-28 19:26:04 +00:00
Richard W.M. Jones 9456681424 Bump and rebuild. 2013-01-26 15:12:46 +00:00
Richard W.M. Jones 0908aa1cdb Bump and rebuild. 2013-01-25 15:14:29 +00:00
Richard W.M. Jones 9ae0eb85e0 New development version 1.21.5.
- Remove upstream patch.
2013-01-21 22:59:00 +00:00
Richard W.M. Jones 785639ba12 Add upstream patch to allow btrfs tests to be skipped.
- Skip btrfs tests because btrfs has been broken forever (RHBZ#863978).
2013-01-21 10:21:53 +00:00
Richard W.M. Jones b307940b0a Depend on openjdk instead of java. 2013-01-19 21:26:41 +00:00
Richard W.M. Jones 73506f92fe New upstream version 1.21.4.
- Add libguestfs-gobject-1.0.pc.
- Remove automake 1.13 hack, fixed upstream.
- Add explicit dependency on libcap, needed by the appliance.
2013-01-18 13:16:55 +00:00
Richard W.M. Jones b6d25c08f7 Add very ugly workaround for a bug in automake 1.13.1.
New automake breaks when TESTS variable contains GNU make macros such
as $(sort ...).  This affects ocaml/Makefile.am.

I filed a bug about this which should appear here at some point:
http://lists.gnu.org/archive/html/bug-automake/2013-01/threads.html
2013-01-17 12:52:24 +00:00
Richard W.M. Jones a157d0e295 New upstream version 1.21.3. 2013-01-17 11:05:03 +00:00
Richard W.M. Jones ea418d643e Bump and rebuild. 2013-01-12 09:45:07 +09:00
Richard W.M. Jones fff6b7f17d Use new --with-febootstrap-packager-config option. 2012-12-23 00:00:52 +00:00
Richard W.M. Jones 3f43eaaa51 New upstream version 1.21.2. 2012-12-22 22:49:47 +00:00
Richard W.M. Jones f198c4774e Add BR yajl-devel. Full fix for RHBZ#887812. 2012-12-20 22:58:50 +00:00
Richard W.M. Jones 78c77a02ff Remove 0001-i386-Add-noapic-flag-to-work-around-a-qemu-or-kernel.patch.
This patch is now upstream, since the bug seems to be persistent in
qemu 1.2.
2012-12-20 12:08:48 +00:00
Richard W.M. Jones 39332b91c4 Add BR gdisk. 2012-12-18 09:57:22 +00:00
Richard W.M. Jones 4c50db6dd8 Remove all RHEL-specific hacks since I've now branched RHEL 7. 2012-12-18 09:53:38 +00:00
Richard W.M. Jones bab3fc58ad Wrong BZ number in previous commit. 2012-12-17 15:29:09 +00:00
Richard W.M. Jones 87b5aa153d RHEL 7: Do not depend on libldm (not yet in RHEL 7: RHBZ#887812). 2012-12-17 15:26:35 +00:00
Richard W.M. Jones 15f2c4e4f7 Miscellaneous changes for RHEL 7.
- Use 'make check -k' so we get to see all test failures at once.
- For RHEL 7:
  * Do not depend on perl(Expect) (only needed to test virt-rescue).
  * Depend on /usr/bin/qemu-img instead of qemu-img package, since the
    package name (but not the binary) is different in RHEL 7.
  * Add workaround for libvirt/KVM bug RHBZ#878406.
  * Do not depend on libvirt-daemon-qemu.
2012-12-17 14:33:24 +00:00
Richard W.M. Jones a08325d79a Rebase ruby site/vendor patch. 2012-12-17 14:06:13 +00:00
Richard W.M. Jones 2d11e434e1 New upstream version 1.21.1 (development branch).
- Fix source URL.
2012-12-17 13:32:57 +00:00
Richard W.M. Jones 5ed34ebdfb Add BR libldm-devel (RHBZ#887812). 2012-12-17 13:31:47 +00:00
Richard W.M. Jones 434878974b Fix bogus date in %changelog. 2012-12-13 20:04:20 +00:00
Richard W.M. Jones de75128173 New upstream version 1.20.0.
- New source URL for this branch.
- Reconcile upstream packagelist, BRs and Requires lists.
- Requires newest SELinux policy so that SVirt works.
- Fix patch 2.  Actually, remove and replace with a small script.
2012-12-13 16:41:20 +00:00
Richard W.M. Jones 352dab6569 New upstream version 1.19.66. 2012-12-01 15:00:36 +00:00
Richard W.M. Jones 5ea25c94cf Remove hack to work around RHBZ#882137. 2012-11-30 22:05:25 +00:00
Richard W.M. Jones 689fddc463 Add a hack to work around glibc header bug <rpc/svc.h>. 2012-11-30 09:42:55 +00:00
Richard W.M. Jones c40bdb83d9 New upstream version 1.19.65. 2012-11-29 21:02:34 +00:00
Richard W.M. Jones 9a5f2acada New upstream version 1.19.64. 2012-11-24 16:24:11 +00:00
Richard W.M. Jones f358753678 Re-add: Non-upstream patch to add the noapic flag on the kernel
command line on i386 only.  This works around a bug in 32-bit qemu,
https://bugzilla.redhat.com/show_bug.cgi?id=857026
2012-11-24 07:40:46 +00:00
Richard W.M. Jones 6313bf3dba Fixes for i686.
- Remove non-upstream patch designed to work around
  https://bugzilla.redhat.com/show_bug.cgi?id=857026
  to see if this has been fixed.
- Re-enable tests on i686 to see if
  https://bugzilla.redhat.com/show_bug.cgi?id=870042
  has been fixed.
2012-11-23 21:02:18 +00:00
Richard W.M. Jones f7984e1a75 New upstream version 1.19.63. 2012-11-23 18:51:10 +00:00
Richard W.M. Jones 0a1734fb42 New upstream version 1.19.62. 2012-11-20 20:48:09 +00:00
Richard W.M. Jones a108624eeb New upstream version 1.19.61. 2012-11-19 15:35:57 +00:00
Richard W.M. Jones 4c34aafd87 Remove Lua bogus libtool *.la file. 2012-11-17 21:33:59 +00:00
Richard W.M. Jones 582fe52201 Fix dates in specfile:
bogus date in %changelog: Thu Oct 24 2012 Richard W.M. Jones <rjones@redhat.com> - 1:1.19.53-3
    bogus date in %changelog: Wed Jun 12 2012 Richard W.M. Jones <rjones@redhat.com> - 1:1.19.6-2
    bogus date in %changelog: Fri Mar 29 2012 Richard W.M. Jones <rjones@redhat.com> - 1:1.17.22-2
    bogus date in %changelog: Thu Oct 26 2011 Richard W.M. Jones <rjones@redhat.com> - 1:1.15.0-1
    bogus date in %changelog: Thu Mar 18 2011 Richard W.M. Jones <rjones@redhat.com> - 1:1.9.12-1
    bogus date in %changelog: Sun Dec 11 2010 Richard Jones <rjones@redhat.com> - 1:1.7.23-1
2012-11-17 21:32:21 +00:00
Richard W.M. Jones a40b4f3a8e New upstream version 1.19.60. 2012-11-17 21:03:19 +00:00
Richard W.M. Jones 8a4e2a5b7b Add Lua bindings package (lua-guestfs). 2012-11-17 20:59:48 +00:00
Richard W.M. Jones f07b3d550a New upstream version 1.19.59. 2012-11-13 17:51:06 +00:00
Richard W.M. Jones bd6aaf46e0 New upstream version 1.19.58. 2012-11-10 12:30:05 +00:00
Richard W.M. Jones ae272fe6b9 New upstream version 1.19.57. 2012-11-08 07:39:59 +00:00
Richard W.M. Jones 56c253b0b1 Remove upstream patches. 2012-11-06 13:12:22 +00:00
Richard W.M. Jones 46116a25f4 Add upstream patch to disable virt-format test, and disable
it because wipefs utility is broken.
2012-11-06 13:12:18 +00:00
Richard W.M. Jones 8f318e6007 Add upstream patch to fix wipefs test. 2012-11-03 10:19:24 +00:00
Richard W.M. Jones 02a8c8d58c New upstream version 1.19.56. 2012-11-02 15:49:49 +00:00
Richard W.M. Jones 9e738646cf New upstream version 1.19.55. 2012-10-30 15:36:24 +00:00
Richard W.M. Jones a7a4b85ff8 Skip all btrfs tests.
Remove hairy Makefile editing.
2012-10-30 14:25:16 +00:00
Richard W.M. Jones fb8fc2c09e New upstream version 1.19.54. 2012-10-29 16:14:01 +00:00
Richard W.M. Jones 7880efb9a5 Remove upstream patch. 2012-10-25 14:25:04 +01:00
Richard W.M. Jones dc940556ee Disable tests on ix86 because qemu/kernel is broken (RHBZ#870042). 2012-10-25 14:25:04 +01:00
Richard W.M. Jones 64fdf78aa0 Revert "New upstream version 1.19.53."
Revert "Remove upstream patch."

This reverts commit 6d7a3297e6
and commit f4f4d4eded.

(both added accidentally by a script)
2012-10-24 12:20:38 +01:00
Richard W.M. Jones 6d7a3297e6 New upstream version 1.19.53. 2012-10-24 12:16:46 +01:00
Richard W.M. Jones f4f4d4eded Remove upstream patch. 2012-10-24 11:20:37 +01:00
Richard W.M. Jones b907695526 Add upstream patch to fix guestfish tests. 2012-10-24 11:19:35 +01:00
Richard W.M. Jones d954ef8900 New upstream version 1.19.53. 2012-10-19 13:01:43 +01:00
Richard W.M. Jones d3ddee0277 New upstream version 1.19.52. 2012-10-14 15:57:18 +01:00
Richard W.M. Jones e6556730e3 Disable all btrfs tests (again).
These still fail in F18.

They also fail (but less often) in F19, even though I added
the btrfs-progs patch.

For the latest status see:

https://bugzilla.redhat.com/show_bug.cgi?id=863978
2012-10-12 08:43:20 +01:00
Richard W.M. Jones ece1427457 New upstream version 1.19.51. 2012-10-11 19:35:54 +01:00
Petr Písař 332c0af02c Correct perl dependencies 2012-10-11 13:24:31 +02:00
Richard W.M. Jones 4199447a27 New upstream version 1.19.50. 2012-10-11 08:35:25 +00:00
Richard W.M. Jones 12055d2b2a Remove upstream patch. 2012-10-10 11:20:58 +01:00
Richard W.M. Jones 2c9869b951 Upstream patch to workaround btrfs problems with kernel 3.7.0. 2012-10-10 11:18:46 +01:00
Richard W.M. Jones e657811a30 Install all libguestfs-live-service udev rules into /usr/lib/udev/rules.d. 2012-10-09 18:22:21 +01:00
Richard W.M. Jones 618a311b51 New upstream version 1.19.49. 2012-10-09 13:00:05 +01:00
Richard W.M. Jones 399c00593e Revert "Also disable tests/charset since it uses btrfs."
Revert "Disable all btrfs tests."

This reverts commit 1cdb67d6f2
and commit 8dddac6b1a.

A patch has been pushed upstream (libguestfs 1.19.49) which
works around the btrfs bug in the kernel.
2012-10-09 11:10:58 +01:00
Richard W.M. Jones 1cdb67d6f2 Also disable tests/charset since it uses btrfs.
btrfs is broken in F18/Rawhide: RHBZ#863978.
2012-10-08 14:46:47 +01:00
Richard W.M. Jones 8dddac6b1a Disable all btrfs tests.
btrfs is broken in F18/Rawhide: RHBZ#863978.
2012-10-08 12:22:49 +01:00
Richard W.M. Jones ccc68f8f17 New upstream version 1.19.48. 2012-10-07 12:49:01 +01:00
Richard W.M. Jones f4fb8f618b Add guestfsd(8) man page. 2012-10-03 09:00:45 +01:00
Richard W.M. Jones 093256d687 New upstream version 1.19.46. 2012-10-01 14:46:57 +01:00
Richard W.M. Jones 2440e1c44e Remove explicit dependency on qemu-kvm.
Add explicit dependency on libvirt-daemon-kvm (on x86).

With the libvirt backend, we don't invoke qemu/qemu-kvm directly (with
the exception of virt-rescue).

If we now assume Fedora 18+, then there's no reason to depend on a
version of qemu, since all qemu versions contain virtio-scsi.

However on x86, add a dependency on libvirt-daemon-kvm so that
qemu-kvm is pulled in indirectly.

Thanks Dan Berrange, Peter Robinson.
2012-09-27 12:31:42 +01:00
Richard W.M. Jones d2324f73d6 libguestfs-test-tool does not require genisoimage. 2012-09-27 12:30:54 +01:00
Richard W.M. Jones 01196fd6e7 New upstream version 1.19.45. 2012-09-26 22:18:02 +01:00
Richard W.M. Jones 94cc99afd1 Remove upstream patch. 2012-09-26 12:14:07 +01:00
Richard W.M. Jones 7d92d58f38 - Enable sVirt (NB: requires libvirt >= 0.10.2-3, selinux-policy >= 3.11.1-23).
- Add upstream patch to label the custom $TMPDIR used in test-launch-race.
2012-09-25 17:43:25 +01:00
Richard W.M. Jones 178f6aa149 New upstream version 1.19.44. 2012-09-24 19:25:20 +01:00
Richard W.M. Jones 7e68345be6 New upstream version 1.19.43. 2012-09-22 10:59:50 +01:00
Richard W.M. Jones e72e9e192a Rebase sVirt (disable) patch. 2012-09-18 08:37:36 +01:00
Richard W.M. Jones a92feea581 New upstream version 1.19.42. 2012-09-18 00:40:27 +01:00
Richard W.M. Jones c267a1ccf4 New upstream version 1.19.41. 2012-09-16 14:48:13 +01:00
Richard W.M. Jones a11c35cb78 Temporary patch (not upstream) to disable sVirt. 2012-09-16 13:22:08 +01:00
Richard W.M. Jones 366f5c0d4f Add (non-upstream) patch to add the noapic flag on the kernel
command line on i386 only.  This works around a bug in 32-bit qemu.
2012-09-14 08:27:16 +01:00
Richard W.M. Jones 1301de6cb5 Enable tests because RHBZ#853408 has been fixed in qemu-1.2.0-3.fc18. 2012-09-12 22:05:22 +01:00
Richard W.M. Jones 3cbc0d48b5 New upstream version 1.19.40. 2012-09-05 00:41:11 +01:00
Richard W.M. Jones 6637d92374 New upstream version 1.19.39. 2012-09-04 18:26:36 +01:00
Richard W.M. Jones b647301a64 Add perl(Expect). Required in order to test virt-rescue. 2012-09-04 15:14:04 +01:00
Richard W.M. Jones 8304f419b3 New upstream version 1.19.38. 2012-09-03 20:04:22 +01:00
Richard W.M. Jones 12c2c4d34c New upstream version 1.19.37. 2012-08-31 19:49:03 +01:00
Richard W.M. Jones 9e8bf1c44f Disable tests because of https://bugzilla.redhat.com/show_bug.cgi?id=853408 2012-08-31 18:56:10 +01:00
Richard W.M. Jones c8e97959cf Require febootstrap >= 3.20. 2012-08-31 15:21:26 +01:00
Richard W.M. Jones 442cf9aa1b Require libvirt-daemon-qemu (for libvirt attach method). 2012-08-30 18:25:10 +01:00
Richard W.M. Jones 8f7bbad9d7 New upstream version 1.19.36. 2012-08-30 17:54:50 +01:00
Richard W.M. Jones 2fa90816a2 Switch to using libvirt as the backend for running the appliance. See:
https://www.redhat.com/archives/libguestfs/2012-August/msg00070.html
2012-08-30 16:39:26 +01:00
Richard W.M. Jones 734063db29 Use configure RPM macro instead of ./configure. 2012-08-30 16:39:07 +01:00
Richard W.M. Jones 51423ebf14 New upstream version 1.19.35. 2012-08-29 20:16:07 +01:00
Richard W.M. Jones c5f465b537 Remove perl 32 bit patch, now upstream. 2012-08-29 17:45:00 +01:00
Richard W.M. Jones eb4d3df8f6 Add upstream patch to fix Perl bindtests on 32 bit. 2012-08-29 10:53:54 +01:00
Richard W.M. Jones 05fade033b New upstream version 1.19.34. 2012-08-28 14:51:12 +01:00
Richard W.M. Jones 90dd667438 New upstream version 1.19.33. 2012-08-28 10:52:39 +01:00
Richard W.M. Jones 848b37fa35 Fix Perl examples directory so we only include the examples.
Add Java examples to java-devel RPM.
2012-08-27 12:21:38 -04:00
Richard W.M. Jones 330a8d695e Reenable tests. 2012-08-21 15:31:01 +01:00
Richard W.M. Jones b6d75ce668 Use systemd scriptlets for Fedora 18+ (RHBZ#850184) 2012-08-21 14:53:16 +01:00
Richard W.M. Jones 64e824caeb New upstream version 1.19.33. 2012-08-21 14:50:04 +01:00
Richard W.M. Jones 98631614c6 New upstream version 1.19.32. 2012-08-18 13:29:47 +01:00
Richard W.M. Jones 08355ffa15 New upstream version 1.19.31. 2012-08-15 18:43:13 +01:00
Richard W.M. Jones 34cd6d7cd1 New upstream version 1.19.30. 2012-08-14 18:19:55 +01:00
Richard W.M. Jones a95bc660f7 Move guestfs-{faq,performance,recipes} man pages into the main package (from -devel).
This makes more sense since these pages are generally
useful, not just for developers.
2012-08-12 21:40:17 +01:00
Richard W.M. Jones ca1be21ed6 Remove RELEASE NOTES from doc section, and add equivalent man page. 2012-08-11 19:34:23 +01:00