Re: Unified Installer with Buildout

"Alexander Limi" <limi-z4DKO/[email protected]>
Newsgroups gmane.comp.web.zope.plone.installers,gmane.comp.web.zope.plone.devel
Message-ID <[email protected]>
Congratulations!

Awesome work, Steve — I look forward to the opportunities this gives us  
wrt. making the install and upgrade experience smoother for first-time  
users as well as seasoned (but lazy, like me ;) site deployers.

I assume this can be made to work as a base for the Windows installs too,  
so we have more code in common across platforms?

— Alexander

On Mon, 10 Dec 2007 16:11:04 -0800, Steve McMahon  
<[email protected]> wrote:

> An experimental version of the Unified Installer Plus Buildout is
> available for testing at:
>
> https://launchpad.net/plone/3.0/3.0.4/+download/Plone-3.0.4-UnifiedInstallerBuildout-a1.tar.gz
>
> This is an approximately 32 MB download.
>
> Please file narrow bug report and feature requests to
> dev.plone.org/plone, marking the component as "Installer (Unified)" and
> specifying the UI+Buildout.
>
> More general discussion, including evaluations of the concept and
> implementation, can be on the list, or as comments to PLIP #209
> <http://plone.org/products/plone/roadmap/209>.
>
> Motivation for doing this:
>
> The big hurdle that the Unified Installer gets many users over is the
> building of a Python -- complete with PIL, libjpeg, and libz interfaces
> -- that will work with Zope and Python. However, users with Unified
> Installer builds face a problem when it comes to adding egg-based
> products as they won't have the easy facilities for adding eggs and zcml
> provided by buildout. Also, minor-version migration is painful for
> Unified Installer users. They must install the new update and copy over
> their data and custom packages. In a buildout environment, they'd be
> able to just run bin/buildout.
>
> Current implementation:
>
> This test version includes all the eggs and downloadables required for
> Plone 3.0.4 so that it will run off-line. (A version that would pick
> them up online could be as small as 11MB.)
>
> The initial build phase is the same as the Unified Installer: it builds
> Python 2.4.4 and PIL (and, optionally, libz and libjpeg) and creates a
> plone user if run as root. ZopeSkel and all its dependencies are also  
> built.
>
> In the next phase, a buildout template (different for zeo and
> standalone) is copied into place along with the egg/download cache.
> "buildout -No" is then run to finish up.
>
> Some of the cleanup work that used to be done with shell scripts is now
> done with a plone.recipe.unifiedinstaller recipe (included as an egg;
> this is not yet on PyPI). plone.recipe.command is used to set ownership
> for root installs.
>
> I look forward to your feedback and collaboration!
>
> Steve
>
>



-- 
Alexander Limi · http://limi.net


-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Plone-installers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plone-installers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.