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