[Yum-devel] groupreq in yum-2.6?

Brian Long brilong at cisco.com
Fri May 12 13:35:01 UTC 2006


On Fri, 2006-05-12 at 09:21 -0400, Paul Nasrat wrote:
> On Fri, 2006-05-12 at 08:50 -0400, Brian Long wrote:
> > On Fri, 2006-05-12 at 08:47 -0400, Paul Nasrat wrote:
> > > On Fri, 2006-05-12 at 08:12 -0400, Brian Long wrote:
> > > > Hello,
> > > > 
> > > > A few weeks ago, I discussed our need for groupreq to return in yum-2.6
> > > > since we rely on it heavily in our 5,000+ node installation of RHEL 3
> > > > and 4.  Has there been any thought into re-introducing groupreq into
> > > > yum-2.6?  Should I open a bugzilla?
> > > 
> > > The new comps.xml format does not use group requirements.  You should be
> > > able to convert your comps.xml format to that used by yum 2.6.
> > 
> > I understand a feature in comps.xml was removed that I found useful and
> > I use on thousands of nodes daily.  Why was the comps.xml file changed
> > to remove useful functionality?  
> 
> IIRC group dependencies actually really complicates depsolving as you
> can end up with recursive groups - we already have to do loop cutting
> for packages anyway - doing this at a level which doesn't really have
> strong definitions. For old versions of anaconda we computed order up
> front, 
> 
> As far as I remember groupreq was used in a few ways:
> 
> 1) To artificially pull in deps - this is wrong if a package depends on
> something the dependencies should all be explicit.
> 
> 2) Groupings of groups for ui tools - this has been replaced with
> categories in the new metadata format.
> 
> I believe the rationale was that that it was really overridden behaviour
> expected from groupreq - and splitting out the ui component to
> categories for logical grouping and letting the packages take care of
> the deps was the right thing to do.
> 
> What precisely are you trying to achieve with groupreq?  Lets see if we
> can figure a way to do what you want.  

https://lists.dulug.duke.edu/pipermail/yum/2006-April/008627.html

/Brian/
-- 
       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-devel mailing list