I am interested, and I  think I already looked at this issue, I vaguely
remember, that this has
something to do with the determination of the origin of a method (trait
methods that are from another trait
are wrongly recognized as (trait)local methods).

2017-04-13 8:37 GMT+02:00 Hilaire <hila...@drgeo.eu>:

> Hi,
>
> If anyone with deep knowledge on Monticello wants to give a look with
> this bugs on Traits, I can share privately an image exposing the
> problem. Just mail me at hilaire [AT] drgeo.eu
>
> Thanks
>
> Hilaire
>
> Le 12/04/2017 à 14:08, Hilaire a écrit :
> > Investigating a bit on the mater, here is the conduct:
> >
> > - In a fresh 5.0, find an a version of my package where the Traits logic
> > is not compromised (All traits methods are not duplicated in the classes
> > using the traits)
> >
> > - Load this package, all seems fine.
> >
> > - Promote the class/trait category to a package, let's say TraitsPackage
> >
> > - Save this package locally in a .mcz file
> >
> > - In the Pharo5.0 image unload all my packages
> >
> > - Load back the TraitsPackage, all traits methods are duplicated...
> >
> > - Examine the source in the .mcz file: the traits logic is already
> > compromised
> >
> >
> > Is there anything wrong in this process?
> >
> >
> > Conclusion1: Pharo5 does not know how to save Trait  correctly.
> > Conclusion2: Already get there,
> > http://forum.world.st/Strange-behaviour-with-traits-td4891623.html
>
> --
> Dr. Geo
> http://drgeo.eu
>
>
>

Reply via email to