Werner,

I was away on vacation last week and didn't see your question ....

If I were to guess, I would say that when you "removed package Pattern" it was 
not actually removed from the system (perhaps you just removed the class 
instead of unloading the package?) The package still existing is very 
suspicious... Metacello will not usually load on top of a dirty package, so 
when you tried again, the package Pattern was not reloaded ... 

Metacello will dump information about skipping dirty packages into the 
Transcript .... 

Dale

----- Original Message -----
| From: "Werner Kassens" <[email protected]>
| To: "A friendly place where any question about pharo is welcome" 
<[email protected]>
| Sent: Wednesday, July 6, 2011 6:57:06 AM
| Subject: [Pharo-users] metacello question
| 
| Hi,
| in a Configuration i have this baseline:
| baseline10: spec
|       <version: '1.0-baseline'>
|       spec for: #'common' do: [
|               spec blessing: #'baseline'.
|               spec
|                          project: 'Nile' with: [
| 
|                                  spec
|                                          className:
|                                          'ConfigurationOfNile';
|                                          versionString:
|                                          #bleedingEdge;
|                                           loads: #('Core Tests' );
|                                          repository:
| 'http://www.squeaksource.com/MetacelloRepository' ].
|               spec repository: '/home/user/PharoFiles/package-cache'.
|               spec
|                       package: 'Pattern' with: [spec requires: 'Nile'];
|                       package: 'Pattern-Tests' with: [spec requires: 
'Pattern'.]  ].
| 
| in the method version10 i have this:
| spec package: 'Pattern' with: 'Pattern-WernerKassens.14';
| 
| now i remove the package 'Pattern' and do a load with the
| configuration.
| no complaints by the configuration. but there is no  package
| 'Pattern'
| visible in the browser. i open the monticello browser and there is a
| dirty package 'Pattern'. i open a browser on this package via the
| monticello browser and 'Pattern' is completely empty. but in the
| monticello browser the package shows the repository
| /home/user/PharoFiles/package-cache exactly as written in the
| baseline.
| i open that repository and of course can load 'Pattern' as expected .
| where did i go wrong?
| werner
| 
| 

Reply via email to