Re: [Zope3-dev] Re: Putting pullparser and clientform where they belong (reverting 39890)

2006-01-10 Thread Brian Sutherland
On Tue, Jan 10, 2006 at 11:27:18AM -0500, Jim Fulton wrote:
> BTW, wrt versions, it seems to be a common practice to treat different
> versions as separate packages.  For example, on my Ubuntu system,
> Berkeley DB 4.2 and 4.3 are treated as separate (sets of) packages.

Yes it is common, but the maintenance burden is higher. Also, if you can
avoid it, why do you want two sets of packages that do the same thing?

I am not fully convinced that zope 3 on the python path is workable,
time will tell.

-- 
Brian Sutherland

Metropolis - "it's the first movie with a robot. And she's a woman.
  And she's EVIL!!"
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Re: Putting pullparser and clientform where they belong (reverting 39890)

2006-01-10 Thread Jim Fulton

Derrick Hudson wrote:

On Tue, Jan 10, 2006 at 10:10:52AM -0500, Jim Fulton wrote:
| Martijn Faassen wrote:
| >Jim Fulton wrote:
[...]
| >>I'm guessing that this is an issue because you install
| >>Zope's into site-packages and you don't want a Zope installed
| >>package to clobber a package that is separately packaged. Is that right?
| >>
| >>The normal way to install Zope is in it's own directory.  In this case,
| >>a package supplied with Zope only affects Zope.  In which case, I don't
| >>see the need to rip it out.  
| >
| >While it's true that this is normal for you and me, I think the cause of 
| >"zope is just a library" is much helped if we *also* consider it normal 
| >for Zope to be installed into site-packages.
| 
| I'm not convinced that Zope is "just a library".  Certainly,

| the zope package is just a library, but I don't think that
| the app server is.
[...]
| So, I reiterate that we should distinguish between releases of Zope
| packages and releases of the application server.  I'm pretty convinced
| that the app server is *not* a library and shouldn't be treated as such.

Hmm.  What about this notion:  the app server is a library, and the
zope instance is the application.


That's what we are discussing.  I think experience has shown that the
app server should not be treated as just a library.

BTW, wrt versions, it seems to be a common practice to treat different
versions as separate packages.  For example, on my Ubuntu system,
Berkeley DB 4.2 and 4.3 are treated as separate (sets of) packages.

I'll also note that:

- I don't think there is a single right answer.  I wouldn't object to
  people making "app server as library" distributions as long as
  there can also be "app server as application" distributions.

- I think we need to reevaluate all of this, in light of
  things like Eggs and maybe Paste Deploy, in the next release
  cycle, which will also be affected by the establishment
  of the Zope Foundation and projects within it.

I'm hoping that there can be some useful high-bandwidth brainstorming
on these topics at PyCon 2006.

Jim

--
Jim Fulton   mailto:[EMAIL PROTECTED]   Python Powered!
CTO  (540) 361-1714http://www.python.org
Zope Corporation http://www.zope.com   http://www.zope.org
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com