[Pharo-project] RE : RPackage question
thierry.goubier at cea.fr
Sun Sep 9 06:21:47 EDT 2012
No, that's because RPackage does a search for a non existing At2-test MCWorkingCopy, and Monticello auto-creates a capitalized version of at2-test truncated to at2.
(Proof: removing the capitalization and truncation in Monticello result in only one RPackage created, At2-test)
And then, depending on the capitalisation of at2-test, Nautilus bugs because he's looking for, say at2-test, where MC has created At2-test and Nautilus search among RPackages is case sensitive :( (RPackageOrganizer faulty API)
(this one I haven't tried to correct. I've stopped using Nautilus instead :))
De : pharo-project-bounces at lists.gforge.inria.fr [pharo-project-bounces at lists.gforge.inria.fr] de la part de Tudor Girba [tudor at tudorgirba.com]
Date d'envoi : dimanche 9 septembre 2012 03:09
À : Pharo-project at lists.gforge.inria.fr
Objet : Re: [Pharo-project] RPackage question
> That happens because RPackage mirrors categories for now. When you
create At2-Test, it creates both an At2 and an At2-Test category.
Hence, you will get two RPackages.
On Thu, Sep 6, 2012 at 2:42 PM, Goubier Thierry <thierry.goubier at cea.fr> wrote:
> Le 06/09/2012 14:32, Tudor Girba a écrit :
>> This is just the way symbols print like when they have non alpha numeric
>> characters :)
> And of course $- is not an alpha numeric character... :)
> helps the understanding.
> 6647 is apparently solved by unregistering MCPackageManager from
> But still :
> Why, if you add a method in an extension protocol (such as #'*At2-Test')
> with indirect creation of a package,
> RPackageOrganizer ends up with:
> MCWorkingCopy has created the #At2 MCPackage ?
>> On 6 Sep 2012, at 14:10, Goubier Thierry wrote:
>>> I'm trying to see what's happening with bug 6647, since it's pretty
>>> dangerous for development on Pharo 2.0 at the moment, and annoying as well.
>>> So I'm looking at RPackageOrganizer packages key and is there a reason
>>> for some keys to have quotes and others not ?
>>> for example :
>>> Thierry Goubier
>>> CEA list
>>> Laboratoire des Fondations des Systèmes Temps Réel Embarqués
>>> 91191 Gif sur Yvette Cedex
>>> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
>> "Innovation comes in the least expected form.
>> That is, if it is expected, it already happened."
> Thierry Goubier
> CEA list
> Laboratoire des Fondations des Systèmes Temps Réel Embarqués
> 91191 Gif sur Yvette Cedex
> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
"Every thing has its own flow"
More information about the Pharo-dev