G'day list,

I've been mulling over an Apache issue form some time now, and thought I get some 
feedback from the list.  What I'd like to be able to do is run Apache 2.0 and Apache 
1.3 on the same machine, to support different software (mod_perl on 1.3, subversion on 
2.0, etc.)  It seems to me that these should be slotted, to allow them both to be 
installed at the same time.  From the Portage Manual 
(http://www.gentoo.org/doc/en/portage-manual.xml):

----------
In addition Portage supports the concept of SLOTs. In the development of Gentoo Linux 
its developers often found that we needed to have multiple versions of certain 
packages (such as libraries) installed to satisfy the demands of other packages. The 
traditional approach to solving this problem has been to treat different versions of 
the same package as different packages with slightly different names.

Instead of the developers learning to treat certain versions as separate packages, the 
developers taught Portage how to handle and maintain several versions of the same 
package though the use of SLOTs. An example of this would be to consider the common 
library known as freetype. The 1.x branch of freetype is incompatible with the 2.x 
branch but both versions are needed to satisfy the dependencies of various packages. 
Most distributions and ports systems tend to have a "freetype" package for freetype 
1.x and "freetype2" for 2.x. We consider this approach a sign of a fundamentally 
broken package management system. We simply assigned the SLOT number 1 to the first 
and number 2 to the second. With this information Portage can track both versions and 
upgrade both versions if updates to the respective upstream branches are made. 
----------

It sounds to me as though SLOTs are precisely the solution for apache; different 
packages requiring different versions of the same package as dependencies.  What do 
you think?

Doug Gorley | [EMAIL PROTECTED]



--
[EMAIL PROTECTED] mailing list

Reply via email to