I think Jeff and Jeremy are talking in orthogonal directions here... we are currently using the base package for server RPMs and the rpmlists in oscarsamples for clients. One of the main reasons for this was to allow multiple package selections for certain distros, such as the regular and 'noX' lists for Mandrake. I think that the future probably lies in treating the base package in a special way (probably in the same way core packages are treated, since they are all going to be on all the clients), and leaving those other package differences in other OSCAR packages to add e.g. X to a client.

Jason

Jeremy Enos wrote:

At 10:01 AM 5/14/2004, Jeff Squyres wrote:

On Fri, 14 May 2004, Benoit des Ligneris wrote:

So the option I recommend would be to use the minimal image created by the creation of an "empty" SIS image (i.e. : without providing any RPM).

The oscarsample/*.rpmlist should be completely discarded and the rpmlist should be provided by the chrooted (in the minimal image) update-rpm should be used.


This might not be a bad thing.

But we'd still need *some* RPM list, right? Something for that base/minimal set of RPMs to establish all the required dependencies for that distro, right?

Also, is there a reason we're still using oscarsample/*.rpmlist instead of packages/base/config.xml? I notice that the server RPMs are in base/config.xml, but the client RPMs are still in oscarsample/*.rpmlist.


There was a move to simplify things a long time ago by ditching the oscarsample/*.rpmlist and using base/config.xml instead. It still makes good sense, with one exception. In the new model, specific package rpms aren't installed into the image, but after the fact... to allow for heterogeneity. This means one of two things: either the "base" package is special, and is used to build the image, or it's not a package at all, and we continue with the *.rpmlist method. Either way, we can't avoid special treatment.

I'm still leaning towards using a "base" package, and having it get treated special. There are lots of advantages to packagizing it... we have an infrastructure that will make use of it, it can make use of infrastructure (filters, ODA, etc), and it's more easily updated or substituted (even via OPD), etc. Image creation code will just have to look specifically for it or something.

        Jeremy


Was there a technical reason for that, or just hysterical raisins?

It maybe interesting, then, to create a "virtual" RPM for OSCAR that would simply contain PreReqs (for instance an X windowing system, etc.).

This virtual RPM will be distro and version dependant but can be
automatically generated from the information contain in the config.xml
that is directly avalaible in ODA.


--
{+} Jeff Squyres
{+} [EMAIL PROTECTED]
{+} http://www.lam-mpi.org/


------------------------------------------------------- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click _______________________________________________ Oscar-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/oscar-devel




-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
_______________________________________________
Oscar-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/oscar-devel



------------------------------------------------------- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click _______________________________________________ Oscar-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to