Bug 1218766 - Rebase libguestfs in RHEL 7.3
Summary: Rebase libguestfs in RHEL 7.3
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: libguestfs
Version: 7.3
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: rc
: ---
Assignee: Richard W.M. Jones
QA Contact: Virtualization Bugs
Jiri Herrmann
URL:
Whiteboard:
Keywords: Rebase
Depends On: 1264253 1308769
Blocks: 1305606 1313485 1064041 1099976 1155150 1156298 1164708 1166057 1167623 1173695 1174551 1176801 1180769 1190669 1225789 1227609 1229119 1238053 1239154 1242853 1260801 1264835 1267032 1277074 1277122 1283588 1288337 1290755 1292437 1292438 1301891 1306557 1318440 1332025 1343167
TreeView+ depends on / blocked
 
Reported: 2015-05-05 19:44 UTC by Richard W.M. Jones
Modified: 2016-11-03 21:39 UTC (History)
14 users (show)

(edit)
_libguestfs_ rebased to version 1.32.7

The _libguestfs_ packages have been upgraded to upstream version 1.32.6, which provides a number of bug fixes and enhancements over the previous version. Notable changes include the following:

 * The *virt-get-kernel* utility has been added, which can be used to extract the kernel and initial RAM file system (initramfs) from a disk image file. For details, see the virt-get-kernel(1) man page.

 * The "virt-dib" utility has been added. Its capabilities include building disk image files and ramdisks. For more information, see the virt-dib(1) man page.

 * Multiple options have been added for the *virt-customize*, *virt-builder*, and *virt-systprep* utilities.
Clone Of:
(edit)
Last Closed: 2016-11-03 17:50:21 UTC


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2016:2576 normal SHIPPED_LIVE Moderate: libguestfs and virt-p2v security, bug fix, and enhancement update 2016-11-03 12:06:51 UTC

Description Richard W.M. Jones 2015-05-05 19:44:15 UTC
Description of problem:

It looks like libguestfs in RHEL 7.2 will carry ~ 200 patches.

libguestfs upstream maintains a very strong commitment to backwards
compatibility.  We have never broken the C API, and (apart from
one notorious occasion with virt-inspector that happened a long
time ago) never break backwards compat for command line tools either.

Therefore it makes sense to rebase libguestfs in RHEL 7.3.

Version-Release number of selected component (if applicable):

Probably libguestfs 1.30

Comment 1 Richard W.M. Jones 2015-09-22 08:38:59 UTC
The plan is to rebase along the development (1.31) branch for the
next few months, and then some time late this year made a stable
release upstream (1.32) and finally rebase to that.  RHEL 7.3 will
therefore contain libguestfs 1.32.xx.

A RHEL 7.3 candidate build is available here, ready for initial testing:

https://brewweb.devel.redhat.com/taskinfo?taskID=9865581

The upstream 'rhel-7.3' branch contains the exploded patches:

https://github.com/libguestfs/libguestfs/commits/rhel-7.3

Notes:

- We are no longer running the tests during the build (except for
  a basic sanity check of qemu/kernel/libvirt/appliance).  The
  intention is that we will run the tests on the package after it
  has built.  See this email for how to do that:
  https://www.redhat.com/archives/libguestfs/2015-September/msg00078.html

- There are two new tools:

  * virt-dib [this is broken in the current build, will be fixed shortly]
  * virt-get-kernel

- There are two new subpackages:

  * virt-dib
  * libguestfs-inspect-icons (bug 1194158)

- A summary of all new features in libguestfs 1.30 vs 1.28 can be found here:
  http://libguestfs.org/guestfs-release-notes.1.html#release-notes-for-libguestfs-1.30

Comment 2 Richard W.M. Jones 2015-09-22 09:19:28 UTC
Updated build with installable virt-dib subpackage:
http://brewweb.devel.redhat.com/brew/taskinfo?taskID=9865831

Comment 5 Xianghua Chen 2016-06-07 02:25:09 UTC
Verified with the package:
libguestfs-1.32.5-2.el7.x86_64

Automation test result: 
https://polarion.engineering.redhat.com/polarion/#/project/RedHatEnterpriseLinux7/testrun?id=libguestfs-1_32_5-2_el7%20RHEL-7_2-20151030_0%20x86_64%202016-06-05%2023-26-25

Result: PASSED

Comment 6 Richard W.M. Jones 2016-07-22 09:18:14 UTC
Rebase bug for RHEL 7.4: https://bugzilla.redhat.com/show_bug.cgi?id=1359086

Comment 7 Fabian Deutsch 2016-08-08 07:51:23 UTC
Could a centos based build be provided for upstream testing?

Comment 8 Richard W.M. Jones 2016-08-08 08:08:40 UTC
That's up to CentOS.  However the preview packages that I am
publishing should work on top of CentOS 7.2:

https://people.redhat.com/~rjones/libguestfs-RHEL-7.3-preview/

Comment 11 errata-xmlrpc 2016-11-03 17:50:21 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHSA-2016-2576.html

Comment 12 errata-xmlrpc 2016-11-03 21:39:17 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHSA-2016-2576.html


Note You need to log in before you can comment on or make changes to this bug.