��Hi Stephane,
I shall read that Metacello chapter. I had considered this case closed until you replied again. I took another peek and I think I found the root cause. And for the sake of those who stumble on this email thread, I should clarify this.
This is probably related to my old email thread about running Pharo 5.0 on linux with old glibc, which resulted in Pharo5.0-linux-oldLibC download to work properly.
Following your solution, after installing PetitParser from Catalog Browser in Windows version, I noticed the ConfigurationOfPetitParser version is TudorGirba.80, the version I had problem in linux. I then wondered why it didn't work on my linux with old glibc versions. Here's what I found
Download and version (SystemVersion current imageVersionString):
centos �� �� �� �� �� �� ��Pharo-5.0-50761-
linux �� �� �� �� �� �� �� �� Pharo-5.0-50772-
linux-oldLibC �� �� *Pharo-6.0-60257-*
Pharo5.0-linux-oldLibC has image for Pharo 6.0. This is the one I use where PetitParser installation failed.
Using Catalog Browser, or Gofer instruction from smalltalkhub, for #load and #loadDevelopment versions, PetitParser installation works fine for images that come from linux and centos ��versions, but not from linux-oldLibC.
So, I believe that is the problem. I'm not sure what's the right solution, but I think I can stay in this image and use TudorGirba.77 version or I can try using image from linux version.
Thanks again. If you hadn't replied about Metacello, I'd have never taken another look and found this.
--
Andreas Sunardi