On Tue, Mar 18, 2003 at 12:23:14PM -0800, [EMAIL PROTECTED] wrote:
> 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?

They are slotted.  1.x versions are in slot 1, 2.x versions in slot 2.

There other issues that prevent subversion from working though.  Drop me an 
email off-list if you want a set of ebuilds to make subversion work.

Alain

--
[EMAIL PROTECTED] mailing list

Reply via email to