I pretty much agree with Erich's proposal. The clones try Real Hard(TM)
to be just like RHEL, we might as well take advantage of that. If we
find an actual case where they differ materially and we fail, we can
either drop the clone status or seek a work-around--the net result will
likely be more robust, anyway.
Erich Focht wrote:
Hi Jeff,
On Tuesday 25 October 2005 14:55, Jeff Squyres wrote:
Erich Focht wrote:
I suggest we add a field which shows to which distros we aer compatible.
So Centos.pm would create:
linux_distro => "centos",
linux_distro_version => $centos_release,
and (NEW)
compat_distro => "redhat",
compat_distro_version => $centos_release,
compat_distro_version might need some "translation". The generic-setup thing
would then use the compat_distro, and if it doesn't find it, the linux_distro
entry. Or the other way round.
I don't like this -- "compatible" is too wide of a word. What,
*exactly*, does it mean? How loose do you want to define "translation"?
More specifically, for the 99% of things that are the same between
RHEL and Centos, what about the 1% of things that are different? I.e.,
what do we do when there is something both common and different between
RHEL and Centos? This mechanism does not address that at all. What if
a distribution is "compatible" with more than one other distro? What if
it's only compatible with certain ranges of versions of some distros?
Finally, one more thing on the definitions -- on the far end of the
spectrum, "compatible" could be loose enough to mean, "Debian and
Mandrake are both Linux, so they must be compatible" which is clearly
not true.
Sorry that I didn't choose my words careful enough. When I wrote "compatible"
I actually meant "clone". A clone distro is a distro rebuilt from the same
sources, which means it has exactly the same library, perl, python and
binutils versions as the parent distribution. So:
- centos, whitebox, tao, scientific linux are clones of rhel
- fedora is not a clone of rhel (although there is limited compatibility)
[deletia]
--
David N. Lombard
Rossmoor, Orange County, CA
http://www.fourmilab.ch/cgi-bin/uncgi/Earth?imgsize=320&opt=-z&lat=33.8&ns=North&lon=118.08&ew=West&alt=7&img=learth.evif
-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Oscar-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oscar-devel