<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
I think I found the Solaris problem, my pthread_mutex_unlock wrapper wasn't returning its result. Duh.<BR>
So the current status should be that m3core release and head are almost identical and both work.<BR>
There are still differences in Win32 and "time" and "socket".<BR>
"time" and "socket" have changes to reduce Usysdep further and there is an added lock in "time" that I'm still thinking about..<BR>
(It's very easy to compare the two branches with windiff. :) )<BR>
Release should be ok asis, notably for FreeBSD ("direct suspend") and OpenBSD ("user threads"), and allocator/collector match.<BR>
Now maybe time to add NetBSD to Hudson. :)<BR>
<BR>
- Jay<BR> <BR>
<HR id=stopSpelling>
From: jay.krell@cornell.edu<BR>To: hosking@cs.purdue.edu<BR>CC: m3devel@elegosoft.com<BR>Subject: RE: [M3devel] Output from "cron" command<BR>Date: Sun, 22 Nov 2009 22:19:54 +0000<BR><BR>
<STYLE>
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:Verdana;}
</STYLE>
Clarification: "everything is ok" in Hudson on the release branch, except Solaris.<BR>I386_DARWIN was also broken in Tinderbox.<BR> <BR> - Jay<BR> <BR>
<HR id=ecxstopSpelling>
From: jay.krell@cornell.edu<BR>To: hosking@cs.purdue.edu<BR>Date: Sun, 22 Nov 2009 21:57:21 +0000<BR>CC: m3devel@elegosoft.com<BR>Subject: Re: [M3devel] Output from "cron" command<BR><BR>
<STYLE>
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:Verdana;}
</STYLE>
I know I know. It seems that everything is ok except Solaris.<BR>I'll look more.<BR> <BR> - Jay<BR> <BR>> From: hosking@cs.purdue.edu<BR>> Date: Sun, 22 Nov 2009 14:04:41 -0500<BR>> To: hosking@cs.purdue.edu<BR>> CC: m3devel@elegosoft.com<BR>> Subject: Re: [M3devel] Output from "cron" command<BR>> <BR>> Jay, Solaris tinderbox broke today!<BR>> On 22 Nov 2009, at 09:58, Tony Hosking wrote:<BR>> <BR>> > Your "cron" job on niagara.cs.purdue.edu<BR>> > $HOME/cm3/scripts/regression/cron.sh<BR>> > <BR>> > produced the following output:<BR>> > <BR>> > GMAKE=gmake<BR>> > export GMAKE<BR>> > TAR=gtar<BR>> > export TAR<BR>> > TESTHOSTNAME=niagara<BR>> > WS=/homes/hosking/work/cm3-ws/niagara-2009-11-22-11-30-06<BR>> > LASTREL=5.4.0<BR>> > INSTROOT_REL=/homes/hosking/work/cm3-inst/niagara/rel-5.4.0<BR>> > INSTROOT_POK=/homes/hosking/work/cm3-inst/niagara/prev-ok<BR>> > INSTROOT_LOK=/homes/hosking/work/cm3-inst/niagara/last-ok<BR>> > INSTROOT_CUR=/homes/hosking/work/cm3-inst/niagara/current<BR>> > CM3_OSTYPE=POSIX<BR>> > CM3_TARGET=SOLgnu<BR>> > BINDISTMIN=/homes/hosking/work/cm3-min-POSIX-SOLgnu-5.4.0.tgz<BR>> > CM3CVSSERVER=birch.elegosoft.com<BR>> > CM3CVSROOT=birch.elegosoft.com:/usr/cvs<BR>> > BINDISTMIN_NAME=cm3-min-POSIX-SOLgnu-5.4.0.tgz<BR>> > BINDISTMIN=/homes/hosking/work/cm3-min-POSIX-SOLgnu-5.4.0.tgz<BR>> > CM3CVSUSER=<BR>> > testing ssh birch.elegosoft.com..<BR>> > ssh birch.elegosoft.com ok<BR>> > Building cm3.<BR>> > Tinderbox Tree: "cm3"<BR>> > Buildname: "SOLgnu SunOS 5.10 niagara release-build"<BR>> > <BR>> > creating log file /tmp/build-cm3-20091122-063008-o.aWT1/log.txt<BR>> > <BR>> > ---<BR>> > <BR>> > checkout, compile and test of cm3 ...<BR>> > 2009.11.22 06:30:08 -- checkout in progress.<BR>> > [start checkout 2009.11.22 06:30:13]<BR>> > cd /tmp/build-cm3-20091122-063008-o.aWT1/build<BR>> > cvs return value: 0<BR>> > [end checkout 2009.11.22 06:44:59]<BR>> > CHECKOUT_RETURN = 0<BR>> > --<BR>> > 2009.11.22 06:45:15 -- compile in progress.<BR>> > [start compile 2009.11.22 06:45:15]<BR>> > compile return value: 1<BR>> > [end compile 2009.11.22 08:35:32]<BR>> > COMPILE_RETURN = 1<BR>> > *** COMPILE FAILED<BR>> > removing build tree /tmp/build-cm3-20091122-063008-o.aWT1 ...<BR>> > cleaning CM3 workspaces...<BR>> > /homes/hosking/work/cm3-ws/niagara-*<BR>> > cleanup_all_but_last_n<BR>> > cleanup_all_but_last_n /homes/hosking/work/cm3-ws/niagara-2009-11-19-16-57-02<BR>> > <BR>> > cleaning regression test log files...<BR>> > /homes/hosking/tmp/cm3/niagara/cm3-rlog-*<BR>> > cleanup_all_but_last_n<BR>> > cleanup_all_but_last_n<BR>> > <BR>> > cleaning m3test log files...<BR>> > /homes/hosking/tmp/cm3/niagara/m3tests-*.stdout<BR>> > cleanup_all_but_last_n<BR>> > cleanup_all_but_last_n<BR>> > <BR>> > /homes/hosking/tmp/cm3/niagara/m3tests-*.stderr<BR>> > cleanup_all_but_last_n<BR>> > cleanup_all_but_last_n<BR>> > <BR>> > /homes/hosking/tmp/cm3/niagara/m3tests-*.stderr.extract<BR>> > cleanup_all_but_last_n<BR>> > cleanup_all_but_last_n<BR>> > <BR>> > cleaning snapshot files...<BR>> > /homes/hosking/tmp/cm3/niagara/cm3-min-POSIX-SOLgnu-*-*.tgz<BR>> > cleanup_all_but_last_n<BR>> > cleanup_all_but_last_n<BR>> > <BR>> > cleaning package reports...<BR>> > /tmp/cm3-pkg-report-SOLgnu-*.html<BR>> > cleanup_all_but_last_n<BR>> > cleanup_all_but_last_n<BR>> > <BR>> > done with cleanup_all<BR>> > GMAKE=gmake<BR>> > export GMAKE<BR>> > TAR=gtar<BR>> > export TAR<BR>> > TESTHOSTNAME=niagara<BR>> > WS=/homes/hosking/work/cm3-ws/niagara-2009-11-22-13-38-17<BR>> > LASTREL=5.4.0<BR>> > INSTROOT_REL=/homes/hosking/work/cm3-inst/niagara/rel-5.4.0<BR>> > INSTROOT_POK=/homes/hosking/work/cm3-inst/niagara/prev-ok<BR>> > INSTROOT_LOK=/homes/hosking/work/cm3-inst/niagara/last-ok<BR>> > INSTROOT_CUR=/homes/hosking/work/cm3-inst/niagara/current<BR>> > CM3_OSTYPE=POSIX<BR>> > CM3_TARGET=SOLgnu<BR>> > BINDISTMIN=/homes/hosking/work/cm3-min-POSIX-SOLgnu-5.4.0.tgz<BR>> > CM3CVSSERVER=birch.elegosoft.com<BR>> > CM3CVSROOT=birch.elegosoft.com:/usr/cvs<BR>> > BINDISTMIN_NAME=cm3-min-POSIX-SOLgnu-5.4.0.tgz<BR>> > BINDISTMIN=/homes/hosking/work/cm3-min-POSIX-SOLgnu-5.4.0.tgz<BR>> > CM3CVSUSER=<BR>> > testing ssh birch.elegosoft.com..<BR>> > ssh birch.elegosoft.com ok<BR>> > Building cm3.<BR>> > Tinderbox Tree: "cm3"<BR>> > Buildname: "SOLgnu SunOS 5.10 niagara lastok-build"<BR>> > <BR>> > creating log file /tmp/build-cm3-20091122-083819-GOayhj/log.txt<BR>> > <BR>> > ---<BR>> > <BR>> > checkout, compile and test of cm3 ...<BR>> > 2009.11.22 08:38:19 -- checkout in progress.<BR>> > [start checkout 2009.11.22 08:38:21]<BR>> > cd /tmp/build-cm3-20091122-083819-GOayhj/build<BR>> > cvs return value: 0<BR>> > [end checkout 2009.11.22 08:53:30]<BR>> > CHECKOUT_RETURN = 0<BR>> > --<BR>> > 2009.11.22 08:53:39 -- compile in progress.<BR>> > [start compile 2009.11.22 08:53:39]<BR>> > compile return value: 0<BR>> > [end compile 2009.11.22 09:55:15]<BR>> > COMPILE_RETURN = 0<BR>> > 2009.11.22 09:55:30 -- tests in progress.<BR>> > [start run-tests 2009.11.22 09:55:30]<BR>> > cd /tmp/build-cm3-20091122-083819-GOayhj/build<BR>> > [end run-tests 2009.11.22 09:55:30]<BR>> > TESTS_RETURN = 0<BR>> > 2009.11.22 09:55:30 -- checkout, compile and test run done.<BR>> > <BR>> > ---<BR>> > <BR>> > removing build tree /tmp/build-cm3-20091122-083819-GOayhj ...<BR>> > cleaning CM3 workspaces...<BR>> > /homes/hosking/work/cm3-ws/niagara-*<BR>> > cleanup_all_but_last_n<BR>> > cleanup_all_but_last_n /homes/hosking/work/cm3-ws/niagara-2009-11-20-11-30-04<BR>> > <BR>> > cleaning regression test log files...<BR>> > /homes/hosking/tmp/cm3/niagara/cm3-rlog-*<BR>> > cleanup_all_but_last_n<BR>> > cleanup_all_but_last_n<BR>> > <BR>> > cleaning m3test log files...<BR>> > /homes/hosking/tmp/cm3/niagara/m3tests-*.stdout<BR>> > cleanup_all_but_last_n<BR>> > cleanup_all_but_last_n<BR>> > <BR>> > /homes/hosking/tmp/cm3/niagara/m3tests-*.stderr<BR>> > cleanup_all_but_last_n<BR>> > cleanup_all_but_last_n<BR>> > <BR>> > /homes/hosking/tmp/cm3/niagara/m3tests-*.stderr.extract<BR>> > cleanup_all_but_last_n<BR>> > cleanup_all_but_last_n<BR>> > <BR>> > cleaning snapshot files...<BR>> > /homes/hosking/tmp/cm3/niagara/cm3-min-POSIX-SOLgnu-*-*.tgz<BR>> > cleanup_all_but_last_n<BR>> > cleanup_all_but_last_n<BR>> > <BR>> > cleaning package reports...<BR>> > /tmp/cm3-pkg-report-SOLgnu-*.html<BR>> > cleanup_all_but_last_n<BR>> > cleanup_all_but_last_n<BR>> > <BR>> > done with cleanup_all<BR>> > done.<BR>> <BR> </body>
</html>