All this is good news. Also, I'm optimistic about the OSX build.
How are the nightly builds coming along, Steve? Since things are now
working, but folk are still tweaking, we need to be hawkeyed about
regressions, since we can't afford any regressions to go unnoticed for
a day. I don't think we need anything too fancy at this stage: though
the component-by-component build you were talking about sounds useful,
we probably need something in the very short term also.
Even just a cron job with
STARCONF_DEFAULT_STARLINK=/tmp/platform/star;
STARCONF_DEFAULT_PREFIX=/tmp/platform/star; [...etc...]; cvs -d xxx co
.; if (./bootstrap && make configure-deps && ./configure -C && make
XXX)>make-world-log 2>&1; then :; else cat make-world-log | mail -s
"Build failed on PLATFORM" [log in to unmask]; fi; rm
make-world-log
...would work (it sounds as if XXX would be `world' for the RC2
platform, and something pretty close to that for the other ones. If it
succeeds nothing happens, if it fails, it dumps the whole lot to
stardev. It's not pretty, but it would do until the fancier system is
up and running.
Norman
--
----------------------------------------------------------------------
Norman Gray : Physics & Astronomy, Glasgow University, UK
http://www.astro.gla.ac.uk/users/norman/ : www.starlink.ac.uk
|