Re: [Plone-developers] Proposal: buildout-based Plone Installer for Windows (PLIP #227)
"Tarek Ziade" <[email protected]>
| Newsgroups | gmane.comp.web.zope.plone.installers,gmane.comp.web.zope.plone.devel |
|---|---|
| Message-ID | <[email protected]> |
2008/3/13, Sidnei da Silva <sidnei-/awGbKECNgO/3pe1ocb+swC/[email protected]>: > > Hi all, > > I've wrote some of my ideas for the buildout-based Plone Installer for > Windows into PLIP #227 [1]. > > I highly recommend that you read and comment on it. I am holding up > starting on the implementation until I can get a more concrete view of > how things will look like. Hi Sidnei, The PEP looks good. 1/ The pre-built story: I am wondering if we really need to ship prebuilt versions.. If I recall it correctly, a plain Plone doesn't need extra libs to be compiled, just a compiler. And Mingw can be shipped with the installer, without having to be installed on the system itself. It is just a simple folder that can be linked to distutils. 2/ the buildout I think we could come up with a buildout that knows how to build an installer in different flavors, and we need to clearly specify in the PEP what each one contains: - non-dev: - all needed to run a plone : zope, plone, pywin32, PIL and its dlls ( libjpeg.dll, etc) - extra elements: ZopeSkel <- neat idea ! - (maybe mingw32) - dev: - all non-dev - mingw32, hooked to python - the subversion client - a set of developers tools: tail, (vim), tar, etc <- these are important imho because it let people follow all tutorials that are not specifying that some commands are only under linux, so they often waste some time to get those small tools running. Maybe msys ? For me, dev should definitly lead to something similar that what Linux provides in any cases. I have dropped our buildout that makes the zip file in the collective here: http://svn.plone.org/svn/collective/win32binaries It is composed of a install.bat file that runs the steps, and of a list of installers that are fetched. I guess the InnoSetup recipe could work the same way, rather than working itself on a zip file produced by win32binaries. 3/ uninstalling I also would be in favor of a unified uninstaller that knows how to remove all third-party softwares. In any case, thanks for working on this Sidnei ! Tarek ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Plone-installers mailing list Plone-installers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/plone-installers