<div dir="ltr">Hi David, Hi All,<div><br></div><div>    I&#39;d like to propose that Bob Westergaard, colleague at Cadence, and long time Smalltalker (we worked together for years at ParcPlace and sons), be given write permission to (at least) the Cog branch of the svn repository.  Bob is extremely capable and more than a safe set of hands.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 2, 2015 at 10:52 AM,  <span dir="ltr">&lt;<a href="mailto:commits@squeakvm.org" target="_blank">commits@squeakvm.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Revision: 3467<br>
Author:   eliot<br>
Date:     2015-10-02 10:52:21 -0700 (Fri, 02 Oct 2015)<br>
Log Message:<br>
-----------<br>
Fork the linux builds in makeallclean.  On typical servers it&#39;s faster.<br>
<br>
Modified Paths:<br>
--------------<br>
    branches/Cog/build.linux32ARM/newspeak.cog.spur/makeallclean<br>
    branches/Cog/build.linux32ARM/newspeak.stack.spur/makeallclean<br>
    branches/Cog/build.linux32ARM/squeak.cog.spur/makeallclean<br>
    branches/Cog/build.linux32ARM/squeak.stack.spur/makeallclean<br>
    branches/Cog/build.linux32ARM/squeak.stack.v3/makeallclean<br>
    branches/Cog/build.linux32x86/glue.cog.spur/makeallclean<br>
    branches/Cog/build.linux32x86/newspeak.cog.spur/makeallclean<br>
    branches/Cog/build.linux32x86/newspeak.sista.spur/makeallclean<br>
    branches/Cog/build.linux32x86/newspeak.stack.spur/makeallclean<br>
    branches/Cog/build.linux32x86/squeak.cog.spur/makeallclean<br>
    branches/Cog/build.linux32x86/squeak.cog.v3/makeallclean<br>
    branches/Cog/build.linux32x86/squeak.sista.spur/makeallclean<br>
    branches/Cog/build.linux32x86/squeak.stack.spur/makeallclean<br>
    branches/Cog/build.linux32x86/squeak.stack.v3/makeallclean<br>
    branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean<br>
    branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean<br>
    branches/Cog/build.linux64x64/newspeak.stack.spur/makeallclean<br>
    branches/Cog/build.linux64x64/squeak.cog.spur/makeallclean<br>
    branches/Cog/build.linux64x64/squeak.sista.spur/makeallclean<br>
    branches/Cog/build.linux64x64/squeak.stack.spur/makeallclean<br>
<br>
Modified: branches/Cog/build.linux32ARM/newspeak.cog.spur/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux32ARM/newspeak.cog.spur/makeallclean        2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux32ARM/newspeak.cog.spur/makeallclean        2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux32ARM/newspeak.stack.spur/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux32ARM/newspeak.stack.spur/makeallclean      2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux32ARM/newspeak.stack.spur/makeallclean      2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux32ARM/squeak.cog.spur/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux32ARM/squeak.cog.spur/makeallclean  2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux32ARM/squeak.cog.spur/makeallclean  2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux32ARM/squeak.stack.spur/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux32ARM/squeak.stack.spur/makeallclean        2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux32ARM/squeak.stack.spur/makeallclean        2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux32ARM/squeak.stack.v3/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux32ARM/squeak.stack.v3/makeallclean  2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux32ARM/squeak.stack.v3/makeallclean  2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux32x86/glue.cog.spur/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux32x86/glue.cog.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux32x86/glue.cog.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux32x86/newspeak.cog.spur/makeallclean        2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/makeallclean        2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux32x86/newspeak.sista.spur/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux32x86/newspeak.sista.spur/makeallclean      2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux32x86/newspeak.sista.spur/makeallclean      2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux32x86/newspeak.stack.spur/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux32x86/newspeak.stack.spur/makeallclean      2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux32x86/newspeak.stack.spur/makeallclean      2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux32x86/squeak.cog.spur/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux32x86/squeak.cog.spur/makeallclean  2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux32x86/squeak.cog.spur/makeallclean  2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux32x86/squeak.cog.v3/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux32x86/squeak.cog.v3/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux32x86/squeak.cog.v3/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux32x86/squeak.sista.spur/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux32x86/squeak.sista.spur/makeallclean        2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux32x86/squeak.sista.spur/makeallclean        2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux32x86/squeak.stack.spur/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux32x86/squeak.stack.spur/makeallclean        2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux32x86/squeak.stack.spur/makeallclean        2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux32x86/squeak.stack.v3/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux32x86/squeak.stack.v3/makeallclean  2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux32x86/squeak.stack.v3/makeallclean  2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean        2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean        2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean      2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean      2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux64x64/newspeak.stack.spur/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux64x64/newspeak.stack.spur/makeallclean      2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux64x64/newspeak.stack.spur/makeallclean      2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux64x64/squeak.cog.spur/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux64x64/squeak.cog.spur/makeallclean  2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux64x64/squeak.cog.spur/makeallclean  2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux64x64/squeak.sista.spur/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux64x64/squeak.sista.spur/makeallclean        2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux64x64/squeak.sista.spur/makeallclean        2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
Modified: branches/Cog/build.linux64x64/squeak.stack.spur/makeallclean<br>
===================================================================<br>
--- branches/Cog/build.linux64x64/squeak.stack.spur/makeallclean        2015-10-01 02:00:52 UTC (rev 3466)<br>
+++ branches/Cog/build.linux64x64/squeak.stack.spur/makeallclean        2015-10-02 17:52:21 UTC (rev 3467)<br>
@@ -2,5 +2,6 @@<br>
 trap &#39;exit 2&#39; HUP INT PIPE TERM<br>
 for d in `dirname $0`/build*; do<br>
        (cd $d<br>
-        echo y | ./mvm &quot;$@&quot;)<br>
+        echo y | ./mvm &quot;$@&quot;) &amp;<br>
 done<br>
+wait<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div>