Hello,

Here is my baseline

BaselineOfEmployees >> baseline: spec [

        <baseline>

        spec for: #'common' do: [
            spec blessing: #'baseline';
            baseline: 'Seaside3' with: [ spec repository:
'github://SeasideSt/Seaside:v3.2.2/repository' ];
            baseline: 'Magritte' with: [ spec repository:
'github://magritte-metamodel/magritte:v3.5.3/source';
                                                         loads: #(Seaside
Core) ];

            package: 'Employees' with: [ spec requires: #('Seaside3'
'Magritte'). ];

            group: 'default' with: #('core');
            group: 'core' with: #('Employees')
        ].
]

Then running:

Metacello new baseline: 'Employees';
              repository: 'tonel:///opt/pharo/employeesSource/pharo/';
              ignoreImage;
              onConflict: [ :ex | ex useIncoming ];
              onWarning: [ :ex | Transcript crShow: ex ];
              silently;
              load: #(core).

In the end I got an error:

Fetched -> Seaside-Tests-Welcome-JohanBrichau.1497083460 ---
https://github.com/SeasideSt/Seaside.git[73adecc] ---
/opt/pharo/pharo-local/iceberg/SeasideSt/Seaside/repository
(Libgit)Project: Zinc Project
stable...RETRY->ConfigurationOfZincHTTPComponents...RETRY->ConfigurationOfZincHTTPComponents...FAILED->ConfigurationOfZincHTTPComponents[31mCould
not resolve: ConfigurationOfZincHTTPComponents
[ConfigurationOfZincHTTPComponents] in
/opt/pharo/pharo-local/package-cache
*http://mc.stfx.eu/ZincHTTPComponents
<http://mc.stfx.eu/ZincHTTPComponents>*[0mMetacelloEnsureFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>retryingResolvePackageSpecReferences:gofer:[
| references nearestReference cachedReference externalReference mcVersion
loadedVersionInfos |cachedReference := nil.packageSpec
searchCacheRepositoryForPackage: [ "check to see if mcz file is already in
cacheRepository" cachedReference := self resolvePackageSpec: packageSpec
cachedGofer: self loaderPolicy cacheGofer. (cachedReference ~~ nil and: [
packageSpec getFile ~~ nil ]) ifTrue: [ cachedReference name = packageSpec
file ifTrue: [ "exact match between packageSpec file and cache" ^ self
scheduleFetchFor: packageSpec cachedReference: cachedReference ] ]
].references := self retryingResolvePackageSpecReferences: packageSpec
gofer: gofer. "look up mcz file"nearestReference := references last


Note it is trying to reach *http://mc.stfx.eu/ZincHTTPComponents
<http://mc.stfx.eu/ZincHTTPComponents>*, which don't seems to be hosting
Zinc anymore. Since these are transitive dependencies, I tried to define
Zinc in the root of my baseline, as I did with seaside (magritte baseline
had some problem with it), but the same error happened. Is there any
workaround for this problem?

Regards,
Vitor

Reply via email to