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 > > >