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

Michael Thomas wart at kobold.org
Mon Apr 17 18:20:52 UTC 2006


Jeremy Katz wrote:
> On Sun, 2006-04-16 at 12:00 -0700, Wart wrote:
> 
>>A number of new games have been added to Fedora Extras and the
>>comps-fe5.xml.in file since you announced this, but they don't show up
>>when running "yum groupinfo games" (or in the pirut 'games' category) on
>>a FE5 system.  'worminator' and 'freedoom' are two examples of games
>>that don't show up, yet are listed in comps-fe5.xml.in.
>>
>>The Games SIG has been adding quite a few new packages lately.  Is there
>>something that we can do to help automate the update of comps-fe5.xml?
> 
> 
> My apologies.  The problem is that there's not yet anything to handle
> automated moving of what's in CVS to what's in the actual tree.  This
> should probably be done as one part of the scripted tree push process.
> I've gone ahead and manually updated it again and generally, this should
> go a little better for a while since I'm back from vacation, LinuxWorld,
> and a doomed week of meetings :-)

Thanks!

> 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?

>>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.

> 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".

--Mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3820 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://listman.redhat.com/archives/fedora-extras-list/attachments/20060417/46c64886/attachment.bin>


More information about the fedora-extras-list mailing list