Even after having loaded 
SLICE-Issue-2598-LoadingTraitCompositionFromMonticello-Alexandre_Bergel.1 from 
the inbox?

Alexandre


On 2 Jul 2010, at 11:16, Tudor Girba wrote:

> 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

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






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

Reply via email to