Bug 1349122 - [Docs][node] Provide RHEV-H package manifest
Summary: [Docs][node] Provide RHEV-H package manifest
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: Documentation
Version: 3.6.6
Hardware: Unspecified
OS: Unspecified
medium
high
Target Milestone: ovirt-4.1.1-1
: ---
Assignee: rhev-docs@redhat.com
QA Contact: rhev-docs@redhat.com
URL:
Whiteboard:
: 1349149 1413732 (view as bug list)
Depends On:
Blocks: 1351038
TreeView+ depends on / blocked
 
Reported: 2016-06-22 18:16 UTC by Marina Kalinin
Modified: 2020-09-09 09:27 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-05-29 02:16:06 UTC
oVirt Team: Docs
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1874534 0 unspecified CLOSED RHV Package Manifest is missing important packages 2022-02-14 17:08:17 UTC

Internal Links: 1874534

Description Marina Kalinin 2016-06-22 18:16:52 UTC
We should publish all RHEV-H packages as a manifest of what was tested by QE.
Location - in package manifest document:

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Virtualization/3.6/html/Package_Manifest/index.html

Comment 1 Yaniv Lavi 2016-06-28 11:16:35 UTC
What packages is this needed for? Do want every single package in the RHEV-H image?

Comment 2 Marina Kalinin 2016-06-28 15:38:42 UTC
I am not sure.
I think it is discussed here:
https://bugzilla.redhat.com/show_bug.cgi?id=1344020#c8

Comment 3 Yaniv Lavi 2016-07-05 11:19:09 UTC
How would we get the versions for :
    imgbased
    ioprocess
    libcacard-ev
    libcacard-tools-ev
    mom
    ovirt-imageio-common
    ovirt-imageio-daemon
    ovirt-vmconsole
    ovirt-vmconsole-host
    python-ioprocess
    qemu-img-ev
    qemu-kvm-common-ev
    qemu-kvm-ev
    qemu-kvm-tools-ev
    vdsm
    vdsm-cli
    vhostmd
    vm-dump-metrics

Provided with RHV.Next with every release?

Comment 4 Ryan Barry 2016-07-05 14:59:49 UTC
We can pull this very easily with libguestfs. Grab the squashfs (or the RPM -- and extract it; or the ISO -- and extract it), and:

guestfish --ro -a rhev-hypervisor7-ng-4.0-20160701.0.x86_64.liveimg.squashfs run : mount /dev/sda / : mount-loop /LiveOS/rootfs.img / : sh "list of packages"

I can get a oneliner using the ISO as well, if that's easier.

What's the best mechanism to deliver the manifest? The errata tool doesn't like non-RPM files, and brew isn't very friendly for some teams/users.

Comment 5 Yaniv Lavi 2016-07-12 11:32:02 UTC
We need some automated way for docs to pull this out. Any suggestion on getting the latest in each release?

Comment 6 Ryan Barry 2016-07-12 13:59:15 UTC
(In reply to Yaniv Dary from comment #5)
> We need some automated way for docs to pull this out. Any suggestion on
> getting the latest in each release?

What's teh preferred mechanism of delivery? Brew? Errata? A script the docs team can use?

Comment 7 Yaniv Lavi 2016-07-14 09:14:48 UTC
I think a script is the best way. Lucy keep me honest.

Comment 8 Ryan Barry 2016-08-29 12:28:12 UTC
Lucy -

Ping. Any thoughts on this?

Comment 11 Yaniv Lavi 2017-01-24 12:53:46 UTC
*** Bug 1349149 has been marked as a duplicate of this bug. ***

Comment 12 Yaniv Lavi 2017-03-07 12:36:12 UTC
We now have a ability to extract all packages included in RHV-H (aka the tested set). Do we want to list all the packages for every z release (100+ packages)? 
Or do we want to only list the more interesting ones that are from the RHEL channels like qemu-kvm-rhev\sanlock\libvirt?

What would CEE prefer?

Comment 13 Marina Kalinin 2017-03-07 20:28:28 UTC
Yaniv, as I said on comment#2, I agree with you having a limited set of packages that actually matters to us.
I think it should list all the packages listed in:
https://bugzilla.redhat.com/show_bug.cgi?id=1344020

Comment 14 Ryan Barry 2017-03-07 21:00:46 UTC
Hey Marina -

I wonder if we shouldn't just provide changed packages. Using a list there means that we potentially don't link to errata for changes in platform batch updates, and especially rhel-extras packages (cockpit in particular), which can change a lot between images...

Comment 15 Yaniv Lavi 2017-03-12 14:32:28 UTC
Can you reply on comment 14?

Comment 16 Marina Kalinin 2017-03-27 21:31:24 UTC
Sorry for late answer.
I think this will work, as long as we have a base list of packages starting GA and later just list of updated packages.

Comment 17 Marina Kalinin 2017-03-27 21:37:01 UTC
*** Bug 1413732 has been marked as a duplicate of this bug. ***

Comment 18 Lucy Bopf 2017-05-22 04:30:37 UTC
Ryan Barry and Andrew Dahms have now updated the manifest-updater tool to allow it to download images and list the packages included.

An example of this output is published here:

https://access.redhat.com/documentation/en-us/red_hat_virtualization/4.1/html-single/package_manifest/#redhat-virtualization-host-4.1-20170417.0

The comparison functionality (base packages vs updated in a z-stream) has also been implemented, but its output will not be included until the first z-stream of 4.1 has been shipped.

I'd like to move this bug to CLOSED now. Marina, is that acceptable to you?

Comment 19 Anitha Udgiri 2017-05-26 17:12:39 UTC
(In reply to Lucy Bopf from comment #18)
> Ryan Barry and Andrew Dahms have now updated the manifest-updater tool to
> allow it to download images and list the packages included.
> 
> An example of this output is published here:
> 
> https://access.redhat.com/documentation/en-us/red_hat_virtualization/4.1/
> html-single/package_manifest/#redhat-virtualization-host-4.1-20170417.0
> 
> The comparison functionality (base packages vs updated in a z-stream) has
> also been implemented, but its output will not be included until the first
> z-stream of 4.1 has been shipped.
> 
> I'd like to move this bug to CLOSED now. Marina, is that acceptable to you?

Looks good Lucy. Thanks! We can go ahead and close this.

Comment 20 Lucy Bopf 2017-05-29 02:16:06 UTC
Thanks, Anitha!

And for reference, we've now published an update that includes the comparison functionality (only those packages that were updated with that release):

https://access.redhat.com/documentation/en-us/red_hat_virtualization/4.1/html-single/package_manifest/#redhat-virtualization-host-4.1-20170522.0

A big thanks to Ryan Barry and Andrew Dahms for enabling this new functionality!

Moving to CLOSED.


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