but that is a hack, not a real solution… we need to find the place where RPackage loses the update.
On 15 Jan 2014, at 18:17, Alexandre Bergel <alexandre.ber...@me.com> wrote: > Ben had to define the method on the class RPackage: > > forceRefreshClassDefinedSelectors > | dict | > > dict := Dictionary new. > self definedClasses do: [ :e || set | > set := Set new. > e protocols > select: [ :p | (p beginsWith: '*') not ] > thenDo: [ :p | (e methodsInProtocol: p) do: [ :m | set > add: m selector ] ]. > dict at: e name put:set ]. > classDefinedSelectors := dict > > Alexandre > > > On Jan 15, 2014, at 12:59 PM, Benjamin <benjamin.vanryseghem.ph...@gmail.com> > wrote: > >> We are also facing some RPackage cache not in sync anymore with system >> leading to the impossibility to commit the code :( >> >> Ben >> >> On 15 Jan 2014, at 12:56, Goubier Thierry <thierry.goub...@cea.fr> wrote: >> >>> >>> >>> Le 15/01/2014 16:46, Alexandre Bergel a écrit : >>>>> Do you have an issue on that? Or does it happens just when moving classes >>>>> from any package to another? >>>> >>>> I do not know. I do not see on https://pharo.fogbugz.comhow I can list >>>> issues that contains the RPackage and that are still open. >>>> >>>> The problems we are facing usually involves having more than one browser >>>> opened, dragging classes from one browser to another browser. Hard to be >>>> more accurate because students are calling me to the rescue when they are >>>> already in the mess. We can put images online if this help. >>> >>> Ok, this could be in Nautilus. >>> >>> I was drag and dropping in AltBrowser and couldn't see anything wrong, but >>> I'm not exercising the same code paths on RPackage than Nautilus does. >>> >>> As far as AltBrowser goes, recompiling the class with a new system category >>> is picked up fine (apart from the disappearing tag). >>> >>> Thierry >>> >>>> Alexandre >>>> >>>> >>>>> >>>>> Thierry >>>>> >>>>> Le 15/01/2014 16:34, Alexandre Bergel a écrit : >>>>>> Hi! >>>>>> >>>>>> We are constantly facing problems when moving classes between packages. >>>>>> This is highly discouraging. This involves tricky parts of the system >>>>>> that both difficult to understand and to debug. >>>>>> >>>>>> Alexandre >>>>>> >>>>> >>>>> -- >>>>> Thierry Goubier >>>>> CEA list >>>>> Laboratoire des Fondations des Systèmes Temps Réel Embarqués >>>>> 91191 Gif sur Yvette Cedex >>>>> France >>>>> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95 >>>> >>> >>> -- >>> Thierry Goubier >>> CEA list >>> Laboratoire des Fondations des Systèmes Temps Réel Embarqués >>> 91191 Gif sur Yvette Cedex >>> France >>> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95 >> > > -- > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: > Alexandre Bergel http://www.bergel.eu > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. > > > >