Comps, or, Making it Easier for Users to Find Software

Jeremy Katz katzj at redhat.com
Mon Apr 17 19:04:58 UTC 2006


On Mon, 2006-04-17 at 11:20 -0700, Michael Thomas wrote:
> Jeremy Katz wrote:
> > On Sun, 2006-04-16 at 12:00 -0700, Wart wrote:
> > One thing that would help is a script to be run as a pre-commit check to
> > ensure the file is well-formed.  
> 
> I'll ask the SIG to see if we can come up with something.  What are the
> rules for pre-commit scripts in terms of languages, locations,
> dependencies, etc.?  Or is it enough to run xmlwf on the file?

The XML file just needs to be well-formed.  Eventually, translations
will be getting merged in, but that's the "easy" part.  And dependencies
also don't need to be specified as those get resolved at runtime

> >>Additionaly, it seems that the FE games are listed as 'optional'
> >>packages in yum, which means that users can't use 'yum groupinstall
> >>games' as a shortcut to get all of them.  What determines if a package
> >>is 'optional' or 'required'?  Would it be possible to change it so that
> >>users can get all of the games via 'yum groupinstall', either by
> >>reclassifying the FE5 games as 'required', or by creating a new category
> >>for these games?
> > 
> > 
> > If a package is required, then the group isn't considered installed
> > without the package being installed.  You almost certainly don't want
> > that behavior with all of the games :-)  And I don't even think a
> > separate category is really what's wanted.  What problem are you trying
> > to solve by installing all of the games?[1]
> 
> The ultimate problem is that I'm trying to avoid doing any real work.
> :)  I'd like to be able to install all of the games with one command
> after an initial system install, and later use one command to pull in
> any new games that have since been added to the repo.

Heh ;)

> > Jeremy
> > 
> > [1] Note, that it would be pretty easy to write the little tool using
> > the yum interfaces that just installed all of the optional packages in a
> > group.
> 
> That's what I did for now, which is when I discovered that 'yum
> groupinfo' didn't list them all.  Perhaps there could be an option to
> 'yum groupinstall' to install optional packages, such as
> "yum --includeoptional groupinstall games".

Yeah, I'm thinking that something like this is probably the best
approach to the problem.  It shouldn't be that hard to add support for
both
* yum groupinstall --alloptional foo
and
* yum groupinstall --requiredonly foo

to yum.  Anyone want to volunteer to write the patch? :-)

Jeremy




More information about the fedora-extras-list mailing list