[Yum] groupreq and yum 2.6

Brian Long brilong at cisco.com
Tue Apr 18 14:24:45 UTC 2006

On Mon, 2006-04-10 at 22:06 -0400, seth vidal wrote:
> On Mon, 2006-04-10 at 20:20 -0400, Jeff Sheltren wrote:
> > On Apr 10, 2006, at 4:27 PM, Panu Matilainen wrote:
> > >
> > > Group dependencies are no longer supported in FC-5 comps/yumgroups.xml
> > > format. I miss them too... but the groupreq got sacrificed for the GUI
> > > gods, expressing the group dependencies in GUI tools doesn't really
> > > work.
> > >
> > > 	- Panu -
> > 
> > So, I've been curious - is there a new "more better" way to do this  
> > in yum 2.6?  I get the impression that the comps format (ie.  
> > yumgroups.xml) is going the way of the dodo bird.  Seth has brought  
> > up alternatives for how mock should handle this, but I'm unaware of  
> > how "groups" are/will be handled in yum 2.6+.  Is this still under  
> > development?  Is it an underground movement to do away with the  
> > segregation of packages? :)  If it has already been decided, is there  
> > a place I can read about groups support in current versions of yum?
> > 
> in order to make the gui work we had to minimize some of the crazy
> recursive possibilities of groups and pull out some other difficult
> concepts. I'm not adverse to putting some of the things back in  but I'd
> want to make sure it's done in conjunction with things that anaconda
> needs to make sure we don't break the installer for fedora. :)
> What functionality is it that you need from the groups and let's see if
> there is a happy medium in here somewhere?

My group uses nested groups extensively for profiles on workstations vs.
servers, etc.  For example, we have various classes of workstations and
we have groups that add functionality depending on the class.  For
example, a base workstation has certain packages; an engineering
workstation includes the base workstation and adds other packages.  We
prefer to do one "yum groupinstall" for engineering workstation and have
it pull any nested groups as needed.

If yum-2.6 will not have this functionality, for RHEL 5, we would have
to move the source of truth for what gets installed on each workstation
class from inside the yum repo to some class-specific configuration in
our kickstart (i.e. we would have to know that on engineering
workstations, we need to yum groupinstall base-workstation and
engineering).  The movement of the source of truth is a fairly large
problem and we prefer for it to be centralized inside the yum repo /

Thanks for your help in this.

       Brian Long                      |         |           |
       IT Data Center Systems          |       .|||.       .|||.
       Cisco Linux Developer           |   ..:|||||||:...:|||||||:..
       Phone: (919) 392-7363           |   C i s c o   S y s t e m s

More information about the Yum mailing list