Bug 807041

Summary: RFE: packaging changes for ovirt-node
Product: Red Hat Enterprise Linux 6 Reporter: Mike Burns <mburns>
Component: ovirt-nodeAssignee: Mike Burns <mburns>
Status: CLOSED ERRATA QA Contact: Virtualization Bugs <virt-bugs>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 6.2CC: acathrow, bsarathy, gouyang, jboggs, leiwang, mburns, ovirt-maint, sgordon, ycui
Target Milestone: betaKeywords: FutureFeature
Target Release: 6.3   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ovirt-node-2.3.0-3.el6 Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-07-19 14:20:06 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Mike Burns 2012-03-26 20:27:00 UTC
Description of problem:
To prepare for eventual plugin tools and ease complexity of what we post where, we need to make the following changes:

* move rhev-hypervisor6-tools to be a subpackage of ovirt-node (renamed to rhev-hypervisor-tools).  Package will contain:  repackaged livecd-iso-to-{disk,pxeboot}.  

* rename ovirt-node-tools to ovirt-node-recipe.  -tools contains the recipes for build an ISO image.

* introduce new -tools package for plugin related tools

* Ship ovirt-node packages in Optional channel on RHN

* Ship ovirt-node directly in an erratum



Additional info:

Comment 3 Guohua Ouyang 2012-04-18 09:39:18 UTC
Mike,
Could you point me how to verify this bug?

Comment 4 Mike Burns 2012-04-18 16:21:05 UTC
Things to verify:

4 packages created:

ovirt-node
ovirt-node-recipe
ovirt-node-tools
rhev-hypervisor-tools

-recipe contains ks files and node-creator script
-tools contains plugin tools
rhev-hypervisor-tools contains rhevh-iso-to-* scripts

-recipe should obsolete old -tools rpms

rhev-hypervisor-tools should obsolete rhev-hypervisor6-tools

Comment 5 Guohua Ouyang 2012-04-19 01:53:54 UTC
1. for ovirt-node-2.3.0-2.el6, it have:
ovirt-node-2.3.0-2.el6.noarch.rpm 
ovirt-node-tools-2.3.0-2.el6.noarch.rpm 

2. for ovirt-node-2.3.0-3.el6, it have:
ovirt-node-2.3.0-3.el6.noarch.rpm 
ovirt-node-recipe-2.3.0-3.el6.noarch.rpm 
ovirt-node-tools-2.3.0-3.el6.noarch.rpm 
rhev-hypervisor-tools-2.3.0-3.el6.noarch.rpm 

3. $ rpm -qpl rhev-hypervisor-tools-2.3.0-3.el6.noarch.rpm
/usr/bin/rhevh-iso-to-disk
/usr/bin/rhevh-iso-to-pxeboot

4. $ rpm -qpl ovirt-node-recipe-2.3.0-3.el6.noarch.rpm
/usr/sbin/node-creator
/usr/share/doc/ovirt-node-recipe-2.3.0
/usr/share/doc/ovirt-node-recipe-2.3.0/COPYING
/usr/share/doc/ovirt-node-recipe-2.3.0/README
/usr/share/ovirt-node-recipe/archipel-install.ks
/usr/share/ovirt-node-recipe/archipel-pkgs.ks
/usr/share/ovirt-node-recipe/archipel-post.ks
/usr/share/ovirt-node-recipe/centos6-pkgs.ks
/usr/share/ovirt-node-recipe/common-install.ks
/usr/share/ovirt-node-recipe/common-manifest.ks
/usr/share/ovirt-node-recipe/common-minimizer.ks
/usr/share/ovirt-node-recipe/common-nochroot.ks
/usr/share/ovirt-node-recipe/common-pkgs.ks
/usr/share/ovirt-node-recipe/common-post.ks
/usr/share/ovirt-node-recipe/fedora-pkgs.ks
/usr/share/ovirt-node-recipe/image-minimizer.ks
/usr/share/ovirt-node-recipe/ovirt-node-image.ks
/usr/share/ovirt-node-recipe/ovirt16-install.ks
/usr/share/ovirt-node-recipe/ovirt16-minimizer.ks
/usr/share/ovirt-node-recipe/ovirt16-pkgs.ks
/usr/share/ovirt-node-recipe/ovirt16-post.ks
/usr/share/ovirt-node-recipe/ovirt17-install.ks
/usr/share/ovirt-node-recipe/ovirt17-minimizer.ks
/usr/share/ovirt-node-recipe/ovirt17-pkgs.ks
/usr/share/ovirt-node-recipe/ovirt17-post.ks
/usr/share/ovirt-node-recipe/ovirt18-install.ks
/usr/share/ovirt-node-recipe/ovirt18-minimizer.ks
/usr/share/ovirt-node-recipe/ovirt18-pkgs.ks
/usr/share/ovirt-node-recipe/ovirt18-post.ks
/usr/share/ovirt-node-recipe/repos.ks
/usr/share/ovirt-node-recipe/rhevh6-install.ks
/usr/share/ovirt-node-recipe/rhevh6-minimizer.ks
/usr/share/ovirt-node-recipe/rhevh6-pkgs.ks
/usr/share/ovirt-node-recipe/rhevh6-post.ks

5. $ rpm -qpl ovirt-node-tools-2.3.0-3.el6.noarch.rpm
/usr/sbin/edit-node


set bug status to "verified"

Comment 6 Jay Greguske 2012-05-21 15:07:27 UTC
*** Bug 796306 has been marked as a duplicate of this bug. ***

Comment 7 Mike Burns 2012-06-13 16:49:14 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
No tech note necessary

Comment 8 Stephen Gordon 2012-06-15 13:57:50 UTC
Deleted Technical Notes Contents.

Old Contents:
No tech note necessary

Comment 10 errata-xmlrpc 2012-07-19 14:20:06 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.

http://rhn.redhat.com/errata/RHBA-2012-0741.html