[Zope-Packagers] DISCUSS: Making RPMs

Paul Everitt paul at zope.com
Wed Mar 13 10:11:11 EST 2002


Adam Manock wrote:
> Initial requirements for a Zope RPM need to be nailed down.
> 
> So far, IMHO:
> 
> Zope >= 2.5.0 requires python2.1 >= 2.1.2 enforced by RPM (reduce 
> zope at zope.org list traffic :-)


... and I'm changing the stinking subject line.  Whew!

As Matt noted, he's working on an official proposal that sketches out an 
overhaul of the installation process.  I think we can keep discussing 
RPM-specific matters until we hear back from him.  For now, I'll try to 
respond to these points.

> Minimum of Zope data area broken out of main directory heirachy to a 
> /var/zope INSTANCE_HOME.

I think Matt will give us an answer here...

> standard chkconfig stuff, zope user creation, etc.
> 
> Undecided:
> 
> PCGI?
> Put zope-PCGI in a separate spec / source package? An additional 
> (optional to build and install) package?

I think it is reasonable to hide pcgi.  We *certainly* don't need it on 
by default.

> Narrowing the scope to only support zope w/zserver in the main package 
> initially = earlier initial release.

Right.

I have long thought that we should migrate binary stuff into a separate 
package.  Alternatively, have a zope-base that contains the minimum 
necessary, including C extensions.  This makes applying updates 
smaller/easier.

In the future, we might use this base package to get Python packages 
from a CPAN-like service (e.g. Kapil's) and Zope packages from a similar 
service.

--Paul





More information about the Zope-Packagers mailing list