Hi,

I have a fix (for the lost packages issue), but I cannot integrate now because 
google is in read-only mode. 
In the mean time, you can 

merge issue 6834 (slice is in PharoInbox)

and execute: 

MCWorkingCopy allManagers do: #packageSet.
RPackageOrganizer initialize.

Esteban

On Oct 19, 2012, at 10:51 AM, Goubier Thierry <[email protected]> wrote:

> Le 19/10/2012 09:14, Stéphane Ducasse a écrit :
>> 
>> On Oct 18, 2012, at 11:37 PM, GOUBIER Thierry wrote:
>> 
>>> Hum. I don't know how to easily reproduce the bug, but you may see the 
>>> result.
>>> 
>>> Take the last 2.0 image for download, open a Monticello browser, select one 
>>> of the Refactoring-Tests-* package, do browse package, and look at what's 
>>> inside the browser.
>> 
>> Yes I just found exactly the same problems.
>> I could not find the Refactoring-Tests and the classes are in the system but 
>> Nautilus is not able to show them.
>> Probably because RPackage sync is wrong.
> 
> Ok, I think I have a way to reproduce it, or to check if it happens in 
> another setup than mine:
> 
> http://code.google.com/p/pharo/issues/detail?id=6834#c3
> 
> On a 20351 default image executing
> 
> RPackageOrganizer initialize.
> 
> Will empty the following packages:
> 
> Hudson*
> Metacello*
> 
> Look at the result of
> 
> Smalltalk allClasses select: [:each | (RPackageOrganizer default packageOf: 
> each) packageName = RPackage defaultPackageName ]
> 
>>> Can also be checked through:
>>> ReleaseTest>>testUnpackagedClasses
>>> : unpackagesClasses isn't empty.
>>> 
>>> I believed it happened in a RPackageOrganizer initialize in one of the 
>>> recent updates, but why? It does not happens everytime with my packages: 
>>> sometimes it's one, another time it's three packages, and yet another time 
>>> it's none. Esteban has my image, but it seems hard to reproduce.
>> 
>> Ok thanks we will have a look.
> 
> Thanks as well for trying to solve that.
> 
> Thierry
> -- 
> 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
> 


Reply via email to