Hi,

Last Summer I worked on the Command Line Interface at ORNL with Thomas and 
such.  This year, I'm working on a Package Set Manager as a Senior Project.  
I just wanted to put out a rough description of what Thomas and I have been 
talking about so I can get the feedback from the group.  This is also posted 
on the trac wiki at 
http://svn.oscar.openclustergroup.org/trac/oscar/wiki/SetManager

This semester, I will be working on implementing a package set manager for 
OSCAR. This will be done in a few stages:

I will need to create a system for describing the packages which will be 
installed and which sets they belong to. This will most likely be done in 
XML. The information in the XML file will include the package set name, the 
packages in the set, and descriptive information about the package including 
(but not limited to) package name and version.

The packages will need to be in the "new" OSCAR package (opkg) format where 
there is an rpm (or set of rpms) which will be installed as well as a noarch 
rpm which holds all the the other things that currently are installed along 
with the rpm (tests, scripts, config.xml, docs). This rpm will be compiled by 
the OSCAR developers using the opkgc compiler. Hopefully I will be able to 
leverage the package information that will be stored in the noarch package to 
acquire dependency/conflict information.

These dependencies will have to be resolved among the packages to be 
installed, then the images to be pushed to the nodes, then the actual remote 
machines themselves. This will be done hopefully with either depman or 
packman or, if these two are outdated, smartman.

I will write the new code as a separate library which will have a CLI to 
interact with the user. If time allows, I will take a look at the GUI code to 
see if this can be a simple addition to the existing library. 

Feel free to send me feedback on the lists or by posting something in the 
wiki.  Thanks in advance for any assistance you guys give me this semester 
and into the Summer.

Wesley Bland
[EMAIL PROTECTED]

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Oscar-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to