Re: plog2013 installer report

Steve McMahon <[email protected]>
Newsgroups gmane.comp.web.zope.plone.installers
Message-ID <CAOqzbgiCSP9mN6aQ+-t6dVJ1BinWhW-FH=32OsU58VdedtVwSw@mail.gmail.com>
Great work, all. And, thanks, Sven, for the writeup!


On Sat, Apr 13, 2013 at 3:33 AM, sven <[email protected]> wrote:

>  Hey there,
>
> Here is the write down of the installer group from plog2013, if i forgot
> something please add.
>
> *Dependencies*:
>
> We  started to work on a script to solve dependencies problems during the
> installation process, the goal is to make this script as user friendly as
> possible.
>
> - tries to detect your OS
> - will install missing dependencies for you
>
> So far we have a working proof of concept for ubuntu and for debian, it is
> almost done for centOS, the only thing missing here, is a nice way to solve
> the libxml thing.
> The script is nothing doing on its own, it is always asking for
> permissions and if you deny it will stop/do nothing.
> I also have now a proof of concept where I integrated the script into the
> UI-installer, so far only as an option like:
>
> ./install.sh --slove-dependencies
>
> My idea is to make this the default option when you run the installer
> without any arguments.
>
> After not looking at the code for three days, I thing I will change it a
> bit:
> - use only sudo or root where it is really needed [atm you have to run the
> whole script with sudo/root]
> - split the script in OS specific ones and place them into helper_scripts
> [easier to read and maintain] and source them.
>
> *OSX Installer:*
> There are some little issues, like the progress bar with the wrong time
> message [it is always one minute], and the location of the error log which
> we would like to fix.
> We asked Wyn of the possibility to have a VM with OSX somewhere
> Further was there a discussion about splitting the OSX installer from the
> UI-installer, more about that in a few moments.
>
> *UI Installer: *
> One topic during all the discussions was the possibility about splitting
> the installer, so that the OSX installer is not based on the UI-installer,
> the idea was more like move towards an UI-buildout.
> Reason:
> The last couple of years there were lots of changes in OSX and also in
> Linux, with the result that we [Steve] had to tweak the UI-installer script
> more and more to make it work on all different Linux, BSD and OSX versions.
> If we split the installer into Linux/BSD and OSX it would me easier to
> maintain and focus more on OS specific issues.
> One idea was to move more into the direction of an UI-buildout.
>
> *WIndows Installer:*
> Giacomo started to work on a new installer for windows, see his mail to
> this list :)
>
> *Installer testing and release management:
> *see: http://piratepad.net/xmruxyEzDY*
>
> *I started to work on a little testing application which is based on
> openvz to do auto/robot testing of the installer for debian, ubuntu and
> centos so far, it would be nice to have something like that integrated in
> jenkins
>
> Like i said, if I forgot something please add :)
> I am looking forward to hear you opinions, comments and ideas  !
>
> cheers
>
> Sven
> *
> *
>
>
> ------------------------------------------------------------------------------
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> _______________________________________________
> Plone-installers mailing list
> Plone-installers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/plone-installers
>
>

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter

_______________________________________________
Plone-installers mailing list
Plone-installers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
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.