[ANN] Magma 1.2 alpha1

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANN] Magma 1.2 alpha1

Chris Muller-3
I have posted a new configuration of the latest Magma version.  It is
in the "MagmaTester" project of squeaksource, under 1.2alpha1.

If you are doing Magma development, please use this version as there
have been many performance improvements over the current "stable"
version.

For Pharo users, please load the attached WeakOrderedCollection, which
Magma needs.  This has been integrated into the Squeak trunk and I
hope Pharo will do the same (just 3 new methods).  I have been too
busy to test Magma on the latest Pharo so let me know if the test
suite doesn't pass.

I'd like to reiterate that I support for Magma on this list.  There
have been cases of folks using Magma incorrectly and then drawing
questionable conclusions before ever asking on this list.

 - Chris

_______________________________________________
Magma mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/magma

WeakOrderedCollection.2.cs.gz (1K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Magma 1.2 alpha1

fvozzi
Chris,
when I try to load Magma tester-cmm.372 on a clean Pharo 1.1.1 and I got this warning: 

This package depends on the following classes:
  MaNetworkTestCase

Let my know where is it and I could run the test on Pharo.

Facu

On Thu, Nov 11, 2010 at 6:35 PM, Chris Muller <[hidden email]> wrote:
I have posted a new configuration of the latest Magma version.  It is
in the "MagmaTester" project of squeaksource, under 1.2alpha1.

If you are doing Magma development, please use this version as there
have been many performance improvements over the current "stable"
version.

For Pharo users, please load the attached WeakOrderedCollection, which
Magma needs.  This has been integrated into the Squeak trunk and I
hope Pharo will do the same (just 3 new methods).  I have been too
busy to test Magma on the latest Pharo so let me know if the test
suite doesn't pass.

I'd like to reiterate that I support for Magma on this list.  There
have been cases of folks using Magma incorrectly and then drawing
questionable conclusions before ever asking on this list.

 - Chris

_______________________________________________
Magma mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/magma



_______________________________________________
Magma mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/magma
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Magma 1.2 alpha1

Chris Muller-4
The easiest thing to do is just load the configuration, "1.2alpha1",
not the individual packages.  If Pharo no longer supports Monticello
Configurations, then for now individual packages will have to be
loaded individually.  Here is the proper load order to do that:

Ma exception handling-cmm.37
Ma base additions-cmm.187
Ma proxy support-cmm.44
Ma traverse object graphs-cmm.32
MaFixedWidthReport-cmm.7
Ma Statistics-cmm.24
Ma object serialization-cmm.245
Collections-BTree-lr.73
Ma special collections-cmm.116
Ma client server-cmm.217
WriteBarrier-cmm.28
Magma client-cmm.520
Ma contextual search-cmm.35
Magma server-cmm.418
Ma Armored Code-cmm.149
Ma Squeak domain-cmm.34
Ma special collections tester-cmm.14
Ma object serialization tester-cmm.33
Magma tester-cmm.372
(and Magma Tools, which is not part of standard configuration, but
maybe should be)

 - Chris



On Fri, Nov 12, 2010 at 1:13 PM, Facundo Vozzi <[hidden email]> wrote:

> Chris,
> when I try to load Magma tester-cmm.372 on a clean Pharo 1.1.1 and I got
> this warning:
> This package depends on the following classes:
>   MaNetworkTestCase
> Let my know where is it and I could run the test on Pharo.
> Facu
> On Thu, Nov 11, 2010 at 6:35 PM, Chris Muller <[hidden email]> wrote:
>>
>> I have posted a new configuration of the latest Magma version.  It is
>> in the "MagmaTester" project of squeaksource, under 1.2alpha1.
>>
>> If you are doing Magma development, please use this version as there
>> have been many performance improvements over the current "stable"
>> version.
>>
>> For Pharo users, please load the attached WeakOrderedCollection, which
>> Magma needs.  This has been integrated into the Squeak trunk and I
>> hope Pharo will do the same (just 3 new methods).  I have been too
>> busy to test Magma on the latest Pharo so let me know if the test
>> suite doesn't pass.
>>
>> I'd like to reiterate that I support for Magma on this list.  There
>> have been cases of folks using Magma incorrectly and then drawing
>> questionable conclusions before ever asking on this list.
>>
>>  - Chris
>>
>> _______________________________________________
>> Magma mailing list
>> [hidden email]
>> http://lists.squeakfoundation.org/mailman/listinfo/magma
>>
>
>
_______________________________________________
Magma mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/magma
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Magma 1.2 alpha1

fvozzi
It works ok, now I going to run the tests. Are these the tests that magma need to be runned?

WriteBarrier-Tests
Ma Armored Code-Network testing
Ma Armored Code-SUnit extensions
Ma special collections tester-Tests
Ma object serialization tester-SUnit tests
Magma tester-SUnit tests

Please let me know.

Thanks you,
Facundo


On Fri, Nov 12, 2010 at 4:55 PM, Chris Muller <[hidden email]> wrote:
The easiest thing to do is just load the configuration, "1.2alpha1",
not the individual packages.  If Pharo no longer supports Monticello
Configurations, then for now individual packages will have to be
loaded individually.  Here is the proper load order to do that:

Ma exception handling-cmm.37
Ma base additions-cmm.187
Ma proxy support-cmm.44
Ma traverse object graphs-cmm.32
MaFixedWidthReport-cmm.7
Ma Statistics-cmm.24
Ma object serialization-cmm.245
Collections-BTree-lr.73
Ma special collections-cmm.116
Ma client server-cmm.217
WriteBarrier-cmm.28
Magma client-cmm.520
Ma contextual search-cmm.35
Magma server-cmm.418
Ma Armored Code-cmm.149
Ma Squeak domain-cmm.34
Ma special collections tester-cmm.14
Ma object serialization tester-cmm.33
Magma tester-cmm.372
(and Magma Tools, which is not part of standard configuration, but
maybe should be)

 - Chris



On Fri, Nov 12, 2010 at 1:13 PM, Facundo Vozzi <[hidden email]> wrote:
> Chris,
> when I try to load Magma tester-cmm.372 on a clean Pharo 1.1.1 and I got
> this warning:
> This package depends on the following classes:
>   MaNetworkTestCase
> Let my know where is it and I could run the test on Pharo.
> Facu
> On Thu, Nov 11, 2010 at 6:35 PM, Chris Muller <[hidden email]> wrote:
>>
>> I have posted a new configuration of the latest Magma version.  It is
>> in the "MagmaTester" project of squeaksource, under 1.2alpha1.
>>
>> If you are doing Magma development, please use this version as there
>> have been many performance improvements over the current "stable"
>> version.
>>
>> For Pharo users, please load the attached WeakOrderedCollection, which
>> Magma needs.  This has been integrated into the Squeak trunk and I
>> hope Pharo will do the same (just 3 new methods).  I have been too
>> busy to test Magma on the latest Pharo so let me know if the test
>> suite doesn't pass.
>>
>> I'd like to reiterate that I support for Magma on this list.  There
>> have been cases of folks using Magma incorrectly and then drawing
>> questionable conclusions before ever asking on this list.
>>
>>  - Chris
>>
>> _______________________________________________
>> Magma mailing list
>> [hidden email]
>> http://lists.squeakfoundation.org/mailman/listinfo/magma
>>
>
>


_______________________________________________
Magma mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/magma
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Magma 1.2 alpha1

Chris Muller-4
Hi Facundo, I have updated the documentation about how to test everything:

  http://wiki.squeak.org/squeak/2661

However, to save time I usually just run the Magma tests because they
exercise everything else pretty well.  To do that, be sure to have
OSProcess loaded, then, evaluate in a workspace:

  MagmaTestCase fullSuite maDebug

15-30 minute test-suite on Cog, depending on computer and other factors.

 - Chris


On Sat, Nov 13, 2010 at 3:11 PM, Facundo Vozzi <[hidden email]> wrote:

> It works ok, now I going to run the tests. Are these the tests that magma
> need to be runned?
> WriteBarrier-Tests
> Ma Armored Code-Network testing
> Ma Armored Code-SUnit extensions
> Ma special collections tester-Tests
> Ma object serialization tester-SUnit tests
> Magma tester-SUnit tests
>
> Please let me know.
> Thanks you,
> Facundo
>
> On Fri, Nov 12, 2010 at 4:55 PM, Chris Muller <[hidden email]> wrote:
>>
>> The easiest thing to do is just load the configuration, "1.2alpha1",
>> not the individual packages.  If Pharo no longer supports Monticello
>> Configurations, then for now individual packages will have to be
>> loaded individually.  Here is the proper load order to do that:
>>
>> Ma exception handling-cmm.37
>> Ma base additions-cmm.187
>> Ma proxy support-cmm.44
>> Ma traverse object graphs-cmm.32
>> MaFixedWidthReport-cmm.7
>> Ma Statistics-cmm.24
>> Ma object serialization-cmm.245
>> Collections-BTree-lr.73
>> Ma special collections-cmm.116
>> Ma client server-cmm.217
>> WriteBarrier-cmm.28
>> Magma client-cmm.520
>> Ma contextual search-cmm.35
>> Magma server-cmm.418
>> Ma Armored Code-cmm.149
>> Ma Squeak domain-cmm.34
>> Ma special collections tester-cmm.14
>> Ma object serialization tester-cmm.33
>> Magma tester-cmm.372
>> (and Magma Tools, which is not part of standard configuration, but
>> maybe should be)
>>
>>  - Chris
>>
>>
>>
>> On Fri, Nov 12, 2010 at 1:13 PM, Facundo Vozzi <[hidden email]>
>> wrote:
>> > Chris,
>> > when I try to load Magma tester-cmm.372 on a clean Pharo 1.1.1 and I got
>> > this warning:
>> > This package depends on the following classes:
>> >   MaNetworkTestCase
>> > Let my know where is it and I could run the test on Pharo.
>> > Facu
>> > On Thu, Nov 11, 2010 at 6:35 PM, Chris Muller <[hidden email]>
>> > wrote:
>> >>
>> >> I have posted a new configuration of the latest Magma version.  It is
>> >> in the "MagmaTester" project of squeaksource, under 1.2alpha1.
>> >>
>> >> If you are doing Magma development, please use this version as there
>> >> have been many performance improvements over the current "stable"
>> >> version.
>> >>
>> >> For Pharo users, please load the attached WeakOrderedCollection, which
>> >> Magma needs.  This has been integrated into the Squeak trunk and I
>> >> hope Pharo will do the same (just 3 new methods).  I have been too
>> >> busy to test Magma on the latest Pharo so let me know if the test
>> >> suite doesn't pass.
>> >>
>> >> I'd like to reiterate that I support for Magma on this list.  There
>> >> have been cases of folks using Magma incorrectly and then drawing
>> >> questionable conclusions before ever asking on this list.
>> >>
>> >>  - Chris
>> >>
>> >> _______________________________________________
>> >> Magma mailing list
>> >> [hidden email]
>> >> http://lists.squeakfoundation.org/mailman/listinfo/magma
>> >>
>> >
>> >
>
>
_______________________________________________
Magma mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/magma
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Magma 1.2 alpha1

fvozzi
Chirs,
MagmaTestCase fulltSuite maDebug failed in MaNetworkTestCase class >>launchImageNamed:  because

(Smalltalk classNamed: #OSProcess) command: self executableName, ' ', imageName fail. 

I think that it is a problem with OSProcess on Pharo because OSProcess tests aren't all green.

Facu

On Sun, Nov 14, 2010 at 1:58 AM, Chris Muller <[hidden email]> wrote:
Hi Facundo, I have updated the documentation about how to test everything:

 http://wiki.squeak.org/squeak/2661

However, to save time I usually just run the Magma tests because they
exercise everything else pretty well.  To do that, be sure to have
OSProcess loaded, then, evaluate in a workspace:

 MagmaTestCase fullSuite maDebug

15-30 minute test-suite on Cog, depending on computer and other factors.

 - Chris


On Sat, Nov 13, 2010 at 3:11 PM, Facundo Vozzi <[hidden email]> wrote:
> It works ok, now I going to run the tests. Are these the tests that magma
> need to be runned?
> WriteBarrier-Tests
> Ma Armored Code-Network testing
> Ma Armored Code-SUnit extensions
> Ma special collections tester-Tests
> Ma object serialization tester-SUnit tests
> Magma tester-SUnit tests
>
> Please let me know.
> Thanks you,
> Facundo
>
> On Fri, Nov 12, 2010 at 4:55 PM, Chris Muller <[hidden email]> wrote:
>>
>> The easiest thing to do is just load the configuration, "1.2alpha1",
>> not the individual packages.  If Pharo no longer supports Monticello
>> Configurations, then for now individual packages will have to be
>> loaded individually.  Here is the proper load order to do that:
>>
>> Ma exception handling-cmm.37
>> Ma base additions-cmm.187
>> Ma proxy support-cmm.44
>> Ma traverse object graphs-cmm.32
>> MaFixedWidthReport-cmm.7
>> Ma Statistics-cmm.24
>> Ma object serialization-cmm.245
>> Collections-BTree-lr.73
>> Ma special collections-cmm.116
>> Ma client server-cmm.217
>> WriteBarrier-cmm.28
>> Magma client-cmm.520
>> Ma contextual search-cmm.35
>> Magma server-cmm.418
>> Ma Armored Code-cmm.149
>> Ma Squeak domain-cmm.34
>> Ma special collections tester-cmm.14
>> Ma object serialization tester-cmm.33
>> Magma tester-cmm.372
>> (and Magma Tools, which is not part of standard configuration, but
>> maybe should be)
>>
>>  - Chris
>>
>>
>>
>> On Fri, Nov 12, 2010 at 1:13 PM, Facundo Vozzi <[hidden email]>
>> wrote:
>> > Chris,
>> > when I try to load Magma tester-cmm.372 on a clean Pharo 1.1.1 and I got
>> > this warning:
>> > This package depends on the following classes:
>> >   MaNetworkTestCase
>> > Let my know where is it and I could run the test on Pharo.
>> > Facu
>> > On Thu, Nov 11, 2010 at 6:35 PM, Chris Muller <[hidden email]>
>> > wrote:
>> >>
>> >> I have posted a new configuration of the latest Magma version.  It is
>> >> in the "MagmaTester" project of squeaksource, under 1.2alpha1.
>> >>
>> >> If you are doing Magma development, please use this version as there
>> >> have been many performance improvements over the current "stable"
>> >> version.
>> >>
>> >> For Pharo users, please load the attached WeakOrderedCollection, which
>> >> Magma needs.  This has been integrated into the Squeak trunk and I
>> >> hope Pharo will do the same (just 3 new methods).  I have been too
>> >> busy to test Magma on the latest Pharo so let me know if the test
>> >> suite doesn't pass.
>> >>
>> >> I'd like to reiterate that I support for Magma on this list.  There
>> >> have been cases of folks using Magma incorrectly and then drawing
>> >> questionable conclusions before ever asking on this list.
>> >>
>> >>  - Chris
>> >>
>> >> _______________________________________________
>> >> Magma mailing list
>> >> [hidden email]
>> >> http://lists.squeakfoundation.org/mailman/listinfo/magma
>> >>
>> >
>> >
>
>


_______________________________________________
Magma mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/magma