On Mon, Dec 15, 2008 at 8:52 AM, Michael Droettboom <md...@stsci.edu> wrote:

> 4) Automating (scripting) more of the process where possible (I'm sure
> that's not straightforward... just thinking out loud)
>
> 5) Release formal "release candidates" -- IMHO these would be most
> useful if we expect more people to download and try them than are
> already tracking SVN.  But even without that, it may help find packaging
> bugs (such as the configobj stuff) before declaring something a "release".

Looks like we are on the same page, since I just hit send in another
thread in the same vein, and have updated the release_guide  with
similar suggestions :-)

I think one other thing that could help here would be to have nightly
builds and sdists.  The Makefile for OS X, with some easy
modifications to get snapshots from HEAD, would enable this.  With
nightly builds and prominent links on the home page, we will get early
warning on problems that creep into the code base since presumably we
will have more people running from HEAD and exercising the installers
in all the wild and woolly environments that are out there.  It would
also force us to have a fully automated checkout/build/test/post
process that will serve us well in the actual releases.

I have access to a win32 and linux machine that are up and on the
network most of the time, and could use these as build/test bots for
those platforms.  I have an OS X laptop, but it is not up or on the
network most of the time so is not a good candidate for this.  Does
anyone have a suitable OSX 10.5 box on the network with ssh access
that would be suitable to host nightly builds?  I could handle all the
code in svn and you could just svn up and point a cron job to some
script in release/osx, or you could give me ssh access to the machine
and I could maintain the job.

As I pointed out in another thread, I would like to have a build
script for win32 in svn that works the same way, but this is a harder
problem, since getting a working build environment is a harder
process.  The ideal script would bootstrap the entire build dependency
tree, manipulate setup.cfg automatically, and build the binaries.

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to