Hi,

This issue is still present in RC3 (both dev and core).

To my mind this is a show stopper bug.

Cheers,
Doru



On 29 Jun 2010, at 11:32, Simon Denier wrote:



Opened issue 2598


On 29 juin 2010, at 07:36, Stéphane Ducasse wrote:

thanks simon

Stef

On Jun 28, 2010, at 10:45 PM, Simon Denier wrote:


When loading a package with class definitions containing a trait composition like ClassX uses: TraitY - {#selector}, the composition is lost in the image.

It seems closely related to previous issues 2477 and 2148
But I am not sure if this is the same bug reappearing or a variant.

To reproduce:
Gofer new squeaksource: 'MooseAlgos'; package: 'Moose-Algos- Graph'; package: 'Moose-Tests-Algos-Graph'; load

Run tests in Moose-Tests-Algos-Graph: you should have 3 failures and 4 errors, all due to the missing trait composition in some classes.


After loading, you can make a diff changes in monticello, it will highlight the package as dirty and show you the lost trait compositions in two classes:

MOGraphNode subclass: #MABfsNode
        uses: MATEdgeNode - {#previousEdges. #from:edge:}
        instanceVariableNames: 'nextEdges firstDepth'
        classVariableNames: ''
        poolDictionaries: ''
        category: 'Moose-Algos-Graph'

MODisjointSetNode subclass: #MANextNode
        uses: MATNodeNode - {#from:. #previousNodes}
        instanceVariableNames: 'nextNodes'
        classVariableNames: ''
        poolDictionaries: ''
        category: 'Moose-Algos-Graph'



The problem has been reproduced in 11383 and 11400 RC2.


--
Simon

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
 Simon



_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
www.tudorgirba.com

"Problem solving should be focused on describing
the problem in a way that makes the solution obvious."





_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to