[Vm-dev] [commit][3467] Fork the linux builds in makeallclean.

David T. Lewis lewis at mail.msen.com
Fri Oct 2 19:47:45 UTC 2015


Hi Eliot and Bob,

You have my vote.

Unfortunately I do not actually know how to do Subversion administration,
so I may need some help on that front. Ian (CC'ed) has given me the sudo
access to look after chores like this, but I'll need to figure out what to
do.

Dave


> Hi David, Hi All,
>
>     I'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.
>
> On Fri, Oct 2, 2015 at 10:52 AM, <commits at squeakvm.org> wrote:
>
>>
>> Revision: 3467
>> Author:   eliot
>> Date:     2015-10-02 10:52:21 -0700 (Fri, 02 Oct 2015)
>> Log Message:
>> -----------
>> Fork the linux builds in makeallclean.  On typical servers it's faster.
>>
>> Modified Paths:
>> --------------
>>     branches/Cog/build.linux32ARM/newspeak.cog.spur/makeallclean
>>     branches/Cog/build.linux32ARM/newspeak.stack.spur/makeallclean
>>     branches/Cog/build.linux32ARM/squeak.cog.spur/makeallclean
>>     branches/Cog/build.linux32ARM/squeak.stack.spur/makeallclean
>>     branches/Cog/build.linux32ARM/squeak.stack.v3/makeallclean
>>     branches/Cog/build.linux32x86/glue.cog.spur/makeallclean
>>     branches/Cog/build.linux32x86/newspeak.cog.spur/makeallclean
>>     branches/Cog/build.linux32x86/newspeak.sista.spur/makeallclean
>>     branches/Cog/build.linux32x86/newspeak.stack.spur/makeallclean
>>     branches/Cog/build.linux32x86/squeak.cog.spur/makeallclean
>>     branches/Cog/build.linux32x86/squeak.cog.v3/makeallclean
>>     branches/Cog/build.linux32x86/squeak.sista.spur/makeallclean
>>     branches/Cog/build.linux32x86/squeak.stack.spur/makeallclean
>>     branches/Cog/build.linux32x86/squeak.stack.v3/makeallclean
>>     branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean
>>     branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean
>>     branches/Cog/build.linux64x64/newspeak.stack.spur/makeallclean
>>     branches/Cog/build.linux64x64/squeak.cog.spur/makeallclean
>>     branches/Cog/build.linux64x64/squeak.sista.spur/makeallclean
>>     branches/Cog/build.linux64x64/squeak.stack.spur/makeallclean
>>
>> Modified: branches/Cog/build.linux32ARM/newspeak.cog.spur/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux32ARM/newspeak.cog.spur/makeallclean
>> 2015-10-01 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux32ARM/newspeak.cog.spur/makeallclean
>> 2015-10-02 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux32ARM/newspeak.stack.spur/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux32ARM/newspeak.stack.spur/makeallclean
>> 2015-10-01 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux32ARM/newspeak.stack.spur/makeallclean
>> 2015-10-02 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux32ARM/squeak.cog.spur/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux32ARM/squeak.cog.spur/makeallclean
>> 2015-10-01
>> 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux32ARM/squeak.cog.spur/makeallclean
>> 2015-10-02
>> 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux32ARM/squeak.stack.spur/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux32ARM/squeak.stack.spur/makeallclean
>> 2015-10-01 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux32ARM/squeak.stack.spur/makeallclean
>> 2015-10-02 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux32ARM/squeak.stack.v3/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux32ARM/squeak.stack.v3/makeallclean
>> 2015-10-01
>> 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux32ARM/squeak.stack.v3/makeallclean
>> 2015-10-02
>> 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux32x86/glue.cog.spur/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux32x86/glue.cog.spur/makeallclean
>> 2015-10-01
>> 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux32x86/glue.cog.spur/makeallclean
>> 2015-10-02
>> 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux32x86/newspeak.cog.spur/makeallclean
>> 2015-10-01 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux32x86/newspeak.cog.spur/makeallclean
>> 2015-10-02 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux32x86/newspeak.sista.spur/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux32x86/newspeak.sista.spur/makeallclean
>> 2015-10-01 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux32x86/newspeak.sista.spur/makeallclean
>> 2015-10-02 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux32x86/newspeak.stack.spur/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux32x86/newspeak.stack.spur/makeallclean
>> 2015-10-01 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux32x86/newspeak.stack.spur/makeallclean
>> 2015-10-02 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux32x86/squeak.cog.spur/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux32x86/squeak.cog.spur/makeallclean
>> 2015-10-01
>> 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux32x86/squeak.cog.spur/makeallclean
>> 2015-10-02
>> 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux32x86/squeak.cog.v3/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux32x86/squeak.cog.v3/makeallclean
>> 2015-10-01
>> 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux32x86/squeak.cog.v3/makeallclean
>> 2015-10-02
>> 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux32x86/squeak.sista.spur/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux32x86/squeak.sista.spur/makeallclean
>> 2015-10-01 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux32x86/squeak.sista.spur/makeallclean
>> 2015-10-02 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux32x86/squeak.stack.spur/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux32x86/squeak.stack.spur/makeallclean
>> 2015-10-01 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux32x86/squeak.stack.spur/makeallclean
>> 2015-10-02 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux32x86/squeak.stack.v3/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux32x86/squeak.stack.v3/makeallclean
>> 2015-10-01
>> 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux32x86/squeak.stack.v3/makeallclean
>> 2015-10-02
>> 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean
>> 2015-10-01 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean
>> 2015-10-02 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean
>> 2015-10-01 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean
>> 2015-10-02 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux64x64/newspeak.stack.spur/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux64x64/newspeak.stack.spur/makeallclean
>> 2015-10-01 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux64x64/newspeak.stack.spur/makeallclean
>> 2015-10-02 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux64x64/squeak.cog.spur/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux64x64/squeak.cog.spur/makeallclean
>> 2015-10-01
>> 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux64x64/squeak.cog.spur/makeallclean
>> 2015-10-02
>> 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux64x64/squeak.sista.spur/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux64x64/squeak.sista.spur/makeallclean
>> 2015-10-01 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux64x64/squeak.sista.spur/makeallclean
>> 2015-10-02 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>> Modified: branches/Cog/build.linux64x64/squeak.stack.spur/makeallclean
>> ===================================================================
>> --- branches/Cog/build.linux64x64/squeak.stack.spur/makeallclean
>> 2015-10-01 02:00:52 UTC (rev 3466)
>> +++ branches/Cog/build.linux64x64/squeak.stack.spur/makeallclean
>> 2015-10-02 17:52:21 UTC (rev 3467)
>> @@ -2,5 +2,6 @@
>>  trap 'exit 2' HUP INT PIPE TERM
>>  for d in `dirname $0`/build*; do
>>         (cd $d
>> -        echo y | ./mvm "$@")
>> +        echo y | ./mvm "$@") &
>>  done
>> +wait
>>
>>
>
>
> --
> _,,,^..^,,,_
> best, Eliot
>




More information about the Vm-dev mailing list