Packaging CPS

Packaging CPS is important for ease of installation. Unfortunately, it is also a great deal of effort, but an effort that can be distributed between the original software developers and third-party packagers.

The situation so far for CPS is that we have:

There are some areas were would benefit from some external help, though:

  • We are still working on the Mac OS X installer, for which some preliminary code has been written, but I have been told that the current approach is a dead-end and we need to start afresh with a new approach.
  • There are still not satisfactory RPM packages for common distributions like Fedora, Mandriva or OpenSuse.

Packaging Zope and Zope applications under Linux is challenging, because you have to accomodate both people who just want "one click install" (using apt-get / yum / urpmi), but also provide the basis for rock-solid, possibly multi-instances, Zope server management (including easy instance creation / deletion, log rotation, service initialisations, etc.) without compromising security. The Debian Zope team seems to have done a lot of work to streamline this process for Zope.

Regarding CPS, any help in improving the existing packages, or in making new packages kinds available, would be really appreciated. If you feel in a packaging mood, join the cps-devel mailing list and let's start working together.

Important announcement: Join the Nuxeo team and contribute to the Nuxeo project! We have open positions in France and the UK for open source Java EE developers and sales engineers, both junior and senior.

Like this post? Share it:


Trackback Pings

Trackback URL for this entry:
http://blogs.nuxeo.com/sections/blogs/fermigier/2006_04_12_packaging-cps/tbping
Posted by Stéfane Fermigier @ 04/12/2006 06:58 PM. - Categories: cps, zope -  0 comments

Nuxeo Bloggers: Log in!
Nuxeo - Indesko - Nuxeo 5 Project
All content is copyrighted by their author.
CPSSkins is Copyright © 2003-2006 by Jean-Marc Orliaguet. | CPS is Copyright © 2002-2006 by Nuxeo SAS.