Am 20.02.2013 um 11:34 schrieb Esteban Lorenzano <estebanlm@gmail.com>:


On Feb 20, 2013, at 11:25 AM, Norbert Hartl <norbert@hartl.name> wrote:


Am 20.02.2013 um 11:17 schrieb Esteban Lorenzano <estebanlm@gmail.com>:

there is a problem with the package definition, I think (PetitXPath != Petitxpath), and new RPackage cannot detect they are the same... in fact, IMO that exposes an old PackageInfo bug, not an RPackage problem, so I think the real solution is to commit a package with a good package name. 

So, what are the rules. Does the case sensitivity also reflect in method extensions? Meaning do I need to call the extension *petitXPath or even *PetitXPath?

nono, method extensions remains the same (case insensitive). What I mean is that I made a mistake when I create the PetitXPath package originally (I committed with a bad mc name)... that's the origin of your problem now (yep, once again, my fault :). 
But it shouldn't happen with other well-formed packages. And in my opinion, best way to proceed is to create a package as it should be and re-commit, because is not a MC problem, nor an RPackage problem, is a problem with that specific package. 

Hmm, can't get it to work. Now I have problems to get the method extensions into the package. Because of the Petitxpath being written lower case I had to remove the working copy. I created a new package with the letters in proper upper-/lowercase. The changes diff looks ok now but method extensions are not be part of the package. If I write the package and look at them use the "browse" button in monticello browser I can see that they are not included in the package.

Norbert

Also, it does not looks like you have the lastest image... you should be seeing something like this: 

Yeah, I made the screenshot with an older image. I retried it then with updating the image first. But seeing that the result ist the same made me send the old screenshot.

fiuuuuu... I was worried :)

Esteban

Norbert

<Screen Shot 2013-02-20 at 11.15.07 AM.png>


(notice the diff morph has a bar in the middle, also two text label on top).


On Feb 20, 2013, at 11:08 AM, Norbert Hartl <norbert@hartl.name> wrote:

I opened a fresh pharo 2 (#20559) and loaded PetitXPath. Modifying a method does not mark the package dirty in monticello browser. And If I press the "changes" button I can see

<Bildschirmfoto 2013-02-20 um 11.00.54.png>

That basically shows all the code that is in the package. But from my own change I cannot see anything in there.

Norbert