Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Feb 2004 10:09:00 +0900
From:      Hye-Shik Chang <perky@i18n.org>
To:        Oliver Eikemeier <eikemeier@fillmore-labs.com>
Cc:        Khairil Yusof <kaeru@inigo-tech.com>
Subject:   Re: USE_ZOPE vs. python modules
Message-ID:  <20040225010900.GA21107@i18n.org>
In-Reply-To: <403A20E7.8080506@fillmore-labs.com>
References:  <40387643.9040805@fillmore-labs.com> <20040223153219.GA92513@i18n.org> <403A20E7.8080506@fillmore-labs.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Feb 23, 2004 at 04:48:55PM +0100, Oliver Eikemeier wrote:
> Hye-Shik Chang wrote:
> 
> >On Sun, Feb 22, 2004 at 10:28:35AM +0100, Oliver Eikemeier wrote:
[snip]
> >then check-already-installed target of bsd.pkg.mk checks
> >@comment INSTANCE:python2.3
> >and if current port has different instance string, allows further
> >installation phases.
> >
> >This is still a rough sketch. And I think "instance" concept will
> >be useful for apache/perl/ruby ports, too. What do you think on
> >this?
> 
> It looks like you need extensive patches for this, especially to the
> pkg_install in the base system, so this solution won't happen soon and
> is not backwards compatible to older systems.
> 
> Apache and perl ports normally conflicts, so there can be only one, and
> you can solve it by requiring the port you want to live with. The point
> is that defaults should not change, depending on other options that can
> change during the build.

Yes. That's a problem. But different to apache and perl ports,
lang/python* ports are not mutually exclusive. They can live together
peacefully if multiple instance installation from same origin is
allowed and it's useful for compatibility tests.

> Defaulting to different perl versions depending
> on OSREL is ok, since this doesn't change. Defaulting to different python
> versions depending on USE_ZOPE is problematic.
> 

Historically saying, Zope tends to use undocumented features of
Python and it makes that Zope to be very particular for python
versions. Zope users may want to run their server extra-stable. And
Zope used to recommend old version of Python for best fit for major
portion of their life time. I think using different default python
version is unavoidable though it's possible for now.


Regards,
Hye-Shik


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040225010900.GA21107>