[M3devel] Fwd: Output from "cron" command

Tony Hosking hosking at cs.purdue.edu
Wed Dec 17 23:27:36 CET 2008


No, broken briefly then fixed quickly is OK -- that's what regressions  
are for.  But on the other hand, testing before checkin is probably  
nicer to the rest of the world.  That way you don't get whinging e- 
mails from me complaining that the Tinderbox regressions broke.  I  
suppose it depends which pain you prefer: my e-mails or testing  
comprehensively.  ;-)

I would hope that these sorts of system-dependent changes are  
minimized by keeping as much code in *portable* Modula-3 as possible.   
To my mind, nothing outside of m3core should need to escape to C.

On 18 Dec 2008, at 09:24, Jay wrote:

> (critical typo -- you can provide a time for it to power back on.)
> I'm loathe to leave all my machines on and burn the electricity..
> I don't trust them to have good power management, lower power when  
> idle.
> I should automate something here though, see if I can run Tinderbox,  
> and see if I can get cron to power on/off.
> Every time I have looked at the Tinderbox it seemed too difficult to  
> run.
>
> On the other hand, I don't know if the status quo is so bad.
> You tell me it's broken. I understand that is not ideal, and I  
> should fix it fairly asap, but is it terrible every so often?
> I do tend to at least build multiple platforms, even if not  
> "all"..so not every checkin breaks anything/everything.
>
> I figure LINUXLIBC6 is the most popular, and I can always test that  
> on birch.
>
>  - Jay
>
>
>
> From: hosking at cs.purdue.edu
> To: jay.krell at cornell.edu
> Subject: Re: [M3devel] Fwd: Output from "cron" command
> Date: Thu, 18 Dec 2008 09:12:52 +1100
>
>
> My machine is in a machine room at Purdue, on all the time.
>
> On 18 Dec 2008, at 08:37, Jay wrote:
>
> I keep most of my machines powered off most of the time.
>
> Do you have automation that both runs a daily Tinderbox, and turns  
> the machine on/off?
> My SGI machine at least has a nice feature where you can software  
> power it off, and provide a time that it should power down. I  
> haven't automated, but it seems ideal for daily Tinderboxes.
>
>  - Jay
>
>
> From: hosking at cs.purdue.edu
> To: jay.krell at cornell.edu
> Date: Thu, 18 Dec 2008 07:10:05 +1100
> CC: m3devel at elegosoft.com
> Subject: [M3devel] Fwd: Output from "cron" command
>
>
> Jay,
>
> I am still getting a compile error on whatever changes you made...
>
> -- Tony
>
> Begin forwarded message:
>
> From: Tony Hosking <hosking at cs.purdue.edu>
> Date: 18 December 2008 00:04:32 GMT+11:00
> To: hosking at cs.purdue.edu
> Subject: Output from "cron" command
>
> Your "cron" job on niagara.cs.purdue.edu
> $HOME/cm3/scripts/regression/cron.sh
>
> produced the following output:
>
> TESTHOSTNAME=niagara
> WS=/homes/hosking/work/cm3-ws/niagara-2008-12-17-11-30-04
> LASTREL=5.4.0
> INSTROOT_REL=/homes/hosking/work/cm3-inst/niagara/rel-5.4.0
> INSTROOT_POK=/homes/hosking/work/cm3-inst/niagara/prev-ok
> INSTROOT_LOK=/homes/hosking/work/cm3-inst/niagara/last-ok
> INSTROOT_CUR=/homes/hosking/work/cm3-inst/niagara/current
> CM3_OSTYPE=POSIX
> CM3_TARGET=SOLgnu
> BINDISTMIN=/homes/hosking/work/cm3-min-POSIX-SOLgnu-5.4.0.tgz
> CM3CVSSERVER=birch.elegosoft.com
> CM3CVSROOT=birch.elegosoft.com:/usr/cvs
> BINDISTMIN_NAME=cm3-min-POSIX-SOLgnu-5.4.0.tgz
> BINDISTMIN=/homes/hosking/work/cm3-min-POSIX-SOLgnu-5.4.0.tgz
> testing ssh birch.elegosoft.com..
> ssh birch.elegosoft.com ok
> Building cm3.
> Tinderbox Tree:   "cm3"
> Buildname:        "SOLgnu SunOS 5.10 niagara release-build"
>
> creating log file /tmp/build-cm3-20081217-063006-fOaGeh/log.txt
>
> ---
>
> checkout, compile and test of cm3 ...
> 2008.12.17 06:30:07 -- checkout in progress.
> [start checkout 2008.12.17 06:30:11]
> cd /tmp/build-cm3-20081217-063006-fOaGeh/build
> cvs return value: 0
> [end checkout 2008.12.17 06:49:43]
> CHECKOUT_RETURN = 0
> --
> 2008.12.17 06:49:45 -- compile in progress.
> [start compile 2008.12.17 06:49:45]
> compile return value: 0
> [end compile 2008.12.17 06:55:03]
> COMPILE_RETURN = 1
> *** COMPILE FAILED
> removing build tree /tmp/build-cm3-20081217-063006-fOaGeh ...
> cleaning CM3 workspaces...
> /homes/hosking/work/cm3-ws/niagara-*
>
> cleaning regression test log files...
> /homes/hosking/tmp/cm3/niagara/cm3-rlog-*
>
> cleaning m3test log files...
> /homes/hosking/tmp/cm3/niagara/m3tests-*.stdout
>
> /homes/hosking/tmp/cm3/niagara/m3tests-*.stderr
>
> /homes/hosking/tmp/cm3/niagara/m3tests-*.stderr.extract
>
> cleaning snapshot files...
> /homes/hosking/tmp/cm3/niagara/cm3-min-POSIX-SOLgnu-*-*.tgz
>
> cleaning package reports...
> /tmp/cm3-pkg-report-SOLgnu-*.html
>
> TESTHOSTNAME=niagara
> WS=/homes/hosking/work/cm3-ws/niagara-2008-12-17-11-57-02
> LASTREL=5.4.0
> INSTROOT_REL=/homes/hosking/work/cm3-inst/niagara/rel-5.4.0
> INSTROOT_POK=/homes/hosking/work/cm3-inst/niagara/prev-ok
> INSTROOT_LOK=/homes/hosking/work/cm3-inst/niagara/last-ok
> INSTROOT_CUR=/homes/hosking/work/cm3-inst/niagara/current
> CM3_OSTYPE=POSIX
> CM3_TARGET=SOLgnu
> BINDISTMIN=/homes/hosking/work/cm3-min-POSIX-SOLgnu-5.4.0.tgz
> CM3CVSSERVER=birch.elegosoft.com
> CM3CVSROOT=birch.elegosoft.com:/usr/cvs
> BINDISTMIN_NAME=cm3-min-POSIX-SOLgnu-5.4.0.tgz
> BINDISTMIN=/homes/hosking/work/cm3-min-POSIX-SOLgnu-5.4.0.tgz
> testing ssh birch.elegosoft.com..
> ssh birch.elegosoft.com ok
> Building cm3.
> Tinderbox Tree:   "cm3"
> Buildname:        "SOLgnu SunOS 5.10 niagara lastok-build"
>
> creating log file /tmp/build-cm3-20081217-065704-RGaGCn/log.txt
>
> ---
>
> checkout, compile and test of cm3 ...
> 2008.12.17 06:57:04 -- checkout in progress.
> [start checkout 2008.12.17 06:57:06]
> cd /tmp/build-cm3-20081217-065704-RGaGCn/build
> cvs return value: 0
> [end checkout 2008.12.17 07:16:18]
> CHECKOUT_RETURN = 0
> --
> 2008.12.17 07:16:21 -- compile in progress.
> [start compile 2008.12.17 07:16:21]
> compile return value: 0
> [end compile 2008.12.17 08:01:31]
> COMPILE_RETURN = 0
> 2008.12.17 08:01:38 -- tests in progress.
> [start run-tests 2008.12.17 08:01:38]
> cd /tmp/build-cm3-20081217-065704-RGaGCn/build
> [end run-tests 2008.12.17 08:01:38]
> TESTS_RETURN = 0
> 2008.12.17 08:01:38 -- checkout, compile and test run done.
>
> ---
>
> removing build tree /tmp/build-cm3-20081217-065704-RGaGCn ...
> cleaning CM3 workspaces...
> /homes/hosking/work/cm3-ws/niagara-*
>
> cleaning regression test log files...
> /homes/hosking/tmp/cm3/niagara/cm3-rlog-*
>
> cleaning m3test log files...
> /homes/hosking/tmp/cm3/niagara/m3tests-*.stdout
>
> /homes/hosking/tmp/cm3/niagara/m3tests-*.stderr
>
> /homes/hosking/tmp/cm3/niagara/m3tests-*.stderr.extract
>
> cleaning snapshot files...
> /homes/hosking/tmp/cm3/niagara/cm3-min-POSIX-SOLgnu-*-*.tgz
>
> cleaning package reports...
> /tmp/cm3-pkg-report-SOLgnu-*.html
>
> done.
>
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20081218/86b90018/attachment-0002.html>


More information about the M3devel mailing list