Doru
I think that repositoryFor: is bogus
self repositoryFor: 'ConfigurationOfMooseAlgos-TudorGirba.14''
'http://www.smalltalkhub.com/mc/Moose/Moose/main/'
while it should return
'http://www.smalltalkhub.com/mc/Moose/MooseAlgos/main/'
self packagesAndRepositoriesFromConfiguration
returns an OrderedCollection(#('ConfigurationOfFourDParser'
'http://smalltalkhub.com/mc/Synectique/FourD/main/')
#('ConfigurationOfFourDEntities'
'http://smalltalkhub.com/mc/Synectique/FourD/main/')
#('ConfigurationOfSynectiqueBrowser'
'http://www.smalltalkhub.com/mc/Synectique/Core/main/')
#('ConfigurationOfSynectiqueEntities'
'http://smalltalkhub.com/mc/Synectique/Core/main/')
#('ConfigurationOfBabyMock'
'http://smalltalkhub.com/mc/zeroflag/BabyMock/main/')
#('ConfigurationOfMoose'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/') #('BabyMock-Core'
'http://smalltalkhub.com/mc/zeroflag/BabyMock/main/')
#('ConfigurationOfFame' 'http://www.smalltalkhub.com/mc/Moose/Fame/main/')
#('ConfigurationOfRoassal'
'http://www.smalltalkhub.com/mc/ObjectProfile/Roassal/main/')
#('ConfigurationOfXMLParser'
'http://www.smalltalkhub.com/mc/PharoExtras/XMLParser/main/')
#('ConfigurationOfPetitParser'
'http://www.smalltalkhub.com/mc/Moose/PetitParser/main/')
#('ConfigurationOfSmallDude'
'http://www.smalltalkhub.com/mc/Moose/SmallDude/main/')
#('ConfigurationOfGlamour'
'http://www.smalltalkhub.com/mc/Moose/Glamour/main/')
#('ConfigurationOfMetanool'
'http://www.smalltalkhub.com/mc/Moose/Metanool/main/')
#('ConfigurationOfRoelTyper'
'http://www.smalltalkhub.com/mc/RMoD/RoelTyper/main/')
#('ConfigurationOfGToolkit'
'http://www.smalltalkhub.com/mc/Moose/GToolkit/main/')
#('ConfigurationOfMooseAlgos'
'http://www.smalltalkhub.com/mc/Moose/MooseAlgos/main/')
#('ConfigurationOfMondrian'
'http://www.smalltalkhub.com/mc/Moose/Mondrian/main/')
#('ConfigurationOfPetitSQLParser'
'http://www.smalltalkhub.com/mc/Moose/PetitSQLParser/main/')
#('ConfigurationOfMerlin'
'http://www.smalltalkhub.com/mc/Moose/Merlin/main/')
#('ConfigurationOfDSM' 'http://www.smalltalkhub.com/mc/Moose/DSM/main/')
#('ConfigurationOfEyeSee'
'http://www.smalltalkhub.com/mc/Moose/EyeSee/main/') #('OSProcess'
'http://www.squeaksource.com/OSProcess/') #('Moose-Help'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Famix-Specifications'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/') #('Arki-Reporter-Core'
'http://www.smalltalkhub.com/mc/Moose/Arki/main/') #('Arki-Tests-Reporter'
'http://www.smalltalkhub.com/mc/Moose/Arki/main/') #('Famix-Tests-C'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Famix-Tests-Extensions'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/') #('Dynamix-Tests-Core'
'http://www.smalltalkhub.com/mc/Moose/DynaMoose/main/')
#('Moose-TestResources-Reference-Core'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-Reference-PackageOne'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-LAN'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-LCOM'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-CategoryImporter'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-KGB-P4FullInteracted'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-KGB-P6InteractedReferee'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-KGB-P5FullReferee'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-KGB-P1FullReferencer'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-KGB-P2InteractedReferencerReferee'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-KGB-P3InteractedReferencer'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-KGB-P7ReferencerReferee'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-KGB-P8FullReferencer'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-KGB-P9FullReferencer'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-KGB-P10InteractedReferee'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-KGB-P11FullReferee'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-KGB-P12FullReferencer'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-KGB-P13FullReferencer'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-KGB-P14FullReferee'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-KGB-PExtensions'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-PackageBlueprint-P1'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-PackageBlueprint-P2'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-PackageBlueprint-P3'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-TestResources-PackageBlueprint-P4'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('Moose-Tests-MonticelloImporter'
'http://www.smalltalkhub.com/mc/Moose/Moose/main/')
#('ConfigurationOfMagritte3' 'http://source.lukas-renggli.ch/magritte3/')
#('ConfigurationOfGrease'
'http://www.squeaksource.com/MetacelloRepository/') #('Grease-Core'
'http:/...etc…
I saw that there were some changes in the definition of repositoryFor: compared to the
version
We have now
self packagesAndRepositoriesFromConfiguration
select: [:each | ( (each first, '*') match:
'ConfigurationOfMooseAlgos')]
And may be it should be
repositoryFor: aString
^ (self packagesAndRepositoriesFromConfiguration
detect: [:each | ( (each first, '-*') match: aString)]
ifNone: [self error: 'No repository found for ', aString]) second
Now I wonder if we could not ask the working copy to get its name
like that we can have
from the configuration
#(ConifgurationOfMooseAlgos
'http://www.smalltalkhub.com/mc/Moose/MooseAlgos/main/')
and from the working copy
#(ConifgurationOfMooseAlgos 'ConifgurationOfMooseAlgos-TudorGibar.14')
and we do not have to match.
What do you think?
The packages are dirty in the Moose image on jenkins.
Are you trying with Pharo 2.0?
Did you try with empty package cache?
Because I'm retrying with a clean Pharo20 image.
In fact I have three problems:
- MooseAlgos repo is not Moose but MooseAlgos and I have to check why.
- I have problem with Metacallo not having the repositories set up and then it cannot
resolve packages
- Dependencies order (when I have empty package -
I have Metanool-Core that depends from MooseEntity
:(
I have the impression that the cache does not affect the load so this is already one
variable less.
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev