Hi Dale,
One can reproduce the behaviour by evaluating this in Pharo 3 or Pharo 4 image:
Gofer new smalltalkhubUser: 'Moose' project: 'PetitParser';
configurationOf: #PetitParser; load.
(ConfigurationOfPetitParser project version: '1.10') load.
The first command loads (in my case) ConfigurationOfPetitParser (JanKurs.68)
When I evaluate:
(ConfigurationOfPetitParser project version: '1.10') record asString.
I get:
a MetacelloNullRecordingMCSpecLoader(linear load :
linear load : 1.10 [ConfigurationOfPetitParser]
load : ConfigurationOfGlamour
atomic load : 1.10 [ConfigurationOfPetitParser]
load : PetitParser-JanKurs.262
load : PetitTests-JanKurs.67
...
...
load : PetitIslands-JanKurs.18
load : PetitIndent-JanKurs.1
load : Factorial-Language-lr.6
explicit load : Glamour
load : ConfigurationOfGlamour-AndreiChis.203
linear load : 3.0.6 [ConfigurationOfGlamour]
...
Yet if I really load, the transcript shows (see the full transcript in the attachement):
Loading 1.10 of ConfigurationOfPetitParser...
...
...
...
...