[m-dev.] Latest version that passed bootcheck?

Fergus Henderson fjh at cs.mu.OZ.AU
Mon May 25 13:51:39 AEST 1998


On 25-May-1998, Warwick HARVEY <warwick at cs.mu.OZ.AU> wrote:
> Hi all,
> 
> Apologies if this is the wrong place to ask, but:
> 
> Is there a way to (reasonably conveniently :-) check out of CVS the latest
> version of the compiler to pass the bootcheck?

$ ls -l /home/mercury/public/test_mercury/test_dirs/murlibobo/mercury-latest-stable
total 12360
-rw-r--r--   1 fjh      mercury   2281411 May 21 04:56 mercury-rotd-1998-05-21-extras.tar.gz
-rw-r--r--   1 fjh      mercury  10364493 May 21 04:55 mercury-rotd-1998-05-21.tar.gz

[Note the date May 21]

$ grep run_test ~fjh/bin/scripts/crontab.murlibobo
10 02 * * 0-2,4-6 /home/mercury/public/test_mercury/scripts/run_test murlibobo

[Note the time 02:10]

$ cvs checkout -D 'May 21 02:10' mercury

I haven't tried it, but I think this should work.
(One caveat: it is possible that you might have to convert the
date/time to GMT, i.e. -D 'May 20 16:10'.)

Note that this will give you the last version that bootstrapped *and*
passed all the tests.  If you just want the last version that
bootstrapped, check the dates on 
/home/mercury/public/test_mercury/logs/installed.* and use those
instead.

> Anyway, if others think it might be useful, I was wondering if it were
> possible for the nightly bootcheck to tag the versions of the files it used
> whenever it is successful?

This is a good idea, which I have been considering for a while but have
not yet gotten around to doing.

However, neither tagging nor using dates as described above will catch
all the problems, because some problems are architecture-specific.
For example, I recently upgraded to version 4.13alpha1 of the Boehm
collector, which as it happened broke on both Linux 1.3.x and
Irix 5.x; but it worked fine on dec-alpha-osf3.2.
So it may be worth checking the dates on
/home/mercury/public/test_mercury/logs/installed.*
anyway.

-- 
Fergus Henderson <fjh at cs.mu.oz.au>  |  "I have always known that the pursuit
WWW: <http://www.cs.mu.oz.au/~fjh>  |  of excellence is a lethal habit"
PGP: finger fjh at 128.250.37.3        |     -- the last words of T. S. Garp.



More information about the developers mailing list