[Beaker-devel] Tool for Inventory gathering

Don Zickus dzickus at redhat.com
Wed Jul 10 13:58:39 UTC 2013


On Wed, Jul 10, 2013 at 03:38:54PM +1000, Nick Coghlan wrote:
> On 07/10/2013 03:11 PM, Amit Saha wrote:
> > Valid points, Nick. If I understand correctly, this is what you are proposing:
> > 
> > - Patch lshw as and when needed and submit those patches upstream. When and whether
> > at all they get into lshw is lyonel's call.
> >  
> > - However, create and maintain a beaker-lshw package which will be rebuilt whenever we 
> > have a substantial patch to server our immediate goals and will be the one we depend on
> > for our needs.
> > 
> > Did I get that right?
> 
> Short term, yes. Longer term, we may want to talk to Lyonel about
> helping directly with lshw maintenance - if we can do lshw releases
> whenever we get hold of a new piece of gear it doesn't handle correctly,
> then the need for beaker-lshw could go away entirely.

Ah, you are basically describing the typical fedora packaing process, no?

Patch the fedora package with interesting pieces and submit them upstream.
Once upstream takes them, rebase (if possible).  Currently Red Hat doesn't
maintain the fedora version of lshw (someone outside of Red Hat does).

What we should do is send patches to Lyonel and if he likes them, just
work with the fedora maintainer to apply them.  When Lyonel releases a new
version, we can rebase to it.

Of course the next question is, what version of lshw do you update?  The
RHEL-6 version?  Fedora 19?  I don't know what distro beaker uses to run
its inventory on.

Cheers,
Don


> 
> This may turn out to be a one time thing, though - we're picking up a
> whole lot of details at once due to our own migration from smolt, so it
> may be we'll be able to drop our custom patches with the next upstream
> release and reduce beaker-lshw to a spec file and a symlink.
> 
> Cheers,
> Nick.
> 
> -- 
> Nick Coghlan
> Red Hat Infrastructure Engineering & Development, Brisbane
> 
> Testing Solutions Team Lead
> Beaker Development Lead (http://beaker-project.org/)
> _______________________________________________
> Beaker-devel mailing list
> Beaker-devel at lists.fedorahosted.org
> https://lists.fedorahosted.org/mailman/listinfo/beaker-devel


More information about the Beaker-devel mailing list