Ok I try this configuration, looks like he wants to install UnQLite. See
debug log.

Hilaire


Le 25/03/2017 à 18:08, Esteban Lorenzano a écrit :
> 
> spec project: 'voyage' with: [
> spec
> className: 'ConfigurationOfVoyageMongo';
> repository: 'http://www.smalltalkhub.com/mc/Pharo/MetaRepoForPharo60/main’
> <http://www.smalltalkhub.com/mc/Pharo/MetaRepoForPharo60/main%E2%80%99> ].
> 
> why this one is not fully functional?
> 

-- 
Dr. Geo
http://drgeo.eu
THERE_BE_DRAGONS_HERE
Warning
25 March 2017 7:43:26.797957 pm

VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-EstebanLorenzano.20 uuid: cf2aeeee-897d-48fd-8251-6789dd21d958 Jun 14 2014
NBCogit NativeBoost-CogPlugin-EstebanLorenzano.20 uuid: cf2aeeee-897d-48fd-8251-6789dd21d958 Jun 14 2014
https://github.com/pharo-project/pharo-vm.git Commit: 0e8bbfbaeb03237fa6bb63ba834773fab18ca307 Date: 2014-06-14 12:20:21 -0300 By: Esteban Lorenzano <esteba...@gmail.com> Jenkins build #14833

Image: Pharo4.0 [Latest update: #40626]

MCPackageLoader(Object)>>notify:
	Receiver: a MCPackageLoader
	Arguments and temporary variables: 
		aString: 	'This package depends on the following classes:
  FFILibrary
  FFICall...etc...
	Receiver's instance variables: 
		requirements: 	#(#FFILibrary #FFICallback)
		unloadableDefinitions: 	a SortedCollection(a MCClassDefinition(UnQLiteFetchCallb...etc...
		obsoletions: 	a Dictionary(a MCOrganizationDefinition(#(#'PunQLite-Core' 'PunQLi...etc...
		additions: 	an OrderedCollection(a MCOrganizationDefinition(#(#'PunQLite-Core' '...etc...
		removals: 	an OrderedCollection()
		errorDefinitions: 	nil
		provisions: 	a Set(#PointerEyeElement #ReadWriteStream #OutOfMemory #MQWhereCond...etc...
		methodAdditions: 	an OrderedCollection()


MCPackageLoader>>warnAboutDependencies
	Receiver: a MCPackageLoader
	Arguments and temporary variables: 

	Receiver's instance variables: 
		requirements: 	#(#FFILibrary #FFICallback)
		unloadableDefinitions: 	a SortedCollection(a MCClassDefinition(UnQLiteFetchCallb...etc...
		obsoletions: 	a Dictionary(a MCOrganizationDefinition(#(#'PunQLite-Core' 'PunQLi...etc...
		additions: 	an OrderedCollection(a MCOrganizationDefinition(#(#'PunQLite-Core' '...etc...
		removals: 	an OrderedCollection()
		errorDefinitions: 	nil
		provisions: 	a Set(#PointerEyeElement #ReadWriteStream #OutOfMemory #MQWhereCond...etc...
		methodAdditions: 	an OrderedCollection()


MCPackageLoader>>validate
	Receiver: a MCPackageLoader
	Arguments and temporary variables: 

	Receiver's instance variables: 
		requirements: 	#(#FFILibrary #FFICallback)
		unloadableDefinitions: 	a SortedCollection(a MCClassDefinition(UnQLiteFetchCallb...etc...
		obsoletions: 	a Dictionary(a MCOrganizationDefinition(#(#'PunQLite-Core' 'PunQLi...etc...
		additions: 	an OrderedCollection(a MCOrganizationDefinition(#(#'PunQLite-Core' '...etc...
		removals: 	an OrderedCollection()
		errorDefinitions: 	nil
		provisions: 	a Set(#PointerEyeElement #ReadWriteStream #OutOfMemory #MQWhereCond...etc...
		methodAdditions: 	an OrderedCollection()


MCPackageLoader>>loadWithNameLike:
	Receiver: a MCPackageLoader
	Arguments and temporary variables: 
		baseName: 	'PunQLite-Core-EstebanLorenzano.17'
	Receiver's instance variables: 
		requirements: 	#(#FFILibrary #FFICallback)
		unloadableDefinitions: 	a SortedCollection(a MCClassDefinition(UnQLiteFetchCallb...etc...
		obsoletions: 	a Dictionary(a MCOrganizationDefinition(#(#'PunQLite-Core' 'PunQLi...etc...
		additions: 	an OrderedCollection(a MCOrganizationDefinition(#(#'PunQLite-Core' '...etc...
		removals: 	an OrderedCollection()
		errorDefinitions: 	nil
		provisions: 	a Set(#PointerEyeElement #ReadWriteStream #OutOfMemory #MQWhereCond...etc...
		methodAdditions: 	an OrderedCollection()


MCVersionLoader>>loadWithNameLike:
	Receiver: a MCVersionLoader
	Arguments and temporary variables: 
		aString: 	'PunQLite-Core-EstebanLorenzano.17'
		loader: 	a MCPackageLoader
	Receiver's instance variables: 
		versions: 	an OrderedCollection(a MCVersion(PunQLite-Core-EstebanLorenzano.17))


[ 
| version |
version := versions first.
self ensurePackage: version package.
self loadWithNameLike: version info name ] in MCVersionLoader>>load
	Receiver: a MCVersionLoader
	Arguments and temporary variables: 
		version: 	a MCVersion(PunQLite-Core-EstebanLorenzano.17)
	Receiver's instance variables: 
		versions: 	an OrderedCollection(a MCVersion(PunQLite-Core-EstebanLorenzano.17))


BlockClosure>>ensure:
	Receiver: [ 
| version |
version := versions first.
self ensurePackage: version package.
self loadWi...etc...
	Arguments and temporary variables: 
		aBlock: 	[ 
self cacheActive: oldActive.
self isCacheActive
	ifFalse: [ self res...etc...
		complete: 	nil
		returnValue: 	nil
	Receiver's instance variables: 
		outerContext: 	MCVersionLoader>>load
		startpc: 	50
		numArgs: 	0


RPackageSet class>>withCacheDo:
	Receiver: RPackageSet
	Arguments and temporary variables: 
		aBlock: 	[ 
| version |
version := versions first.
self ensurePackage: version p...etc...
		oldActive: 	false
	Receiver's instance variables: 
		superclass: 	Object
		methodDict: 	a MethodDictionary(#asRPackageSet->RPackageSet>>#asRPackageSet #cat...etc...
		format: 	150
		layout: 	a FixedLayout
		instanceVariables: 	#('packageName' 'packages' 'classes' 'definedClasses' 'exten...etc...
		organization: 	a ClassOrganization
		subclasses: 	{MetacelloTestsPackageSet}
		name: 	#RPackageSet
		classPool: 	a Dictionary()
		sharedPools: 	an OrderedCollection()
		environment: 	a SystemDictionary(lots of globals)
		category: 	#'RPackage-Core'
		traitComposition: 	{}
		localSelectors: 	nil
		cacheActive: 	true
		cachePackages: 	an IdentityDictionary(#'PunQLite-Core'->a RPackageSet )


MCVersionLoader>>load
	Receiver: a MCVersionLoader
	Arguments and temporary variables: 

	Receiver's instance variables: 
		versions: 	an OrderedCollection(a MCVersion(PunQLite-Core-EstebanLorenzano.17))


MetacelloGoferLoad(GoferLoad)>>execute
	Receiver: a MetacelloGoferLoad
	Arguments and temporary variables: 

	Receiver's instance variables: 
		gofer: 	a MetacelloGofer
		model: 	a MCVersionLoader


[ 
"mcLoader preLoad: packageSpec."
goferLoad := MetacelloGoferLoad on: aGofer.
goferLoad addResolved: resolvedReference.
goferLoad execute.
MetacelloPlatform current clearCurrentVersionCache	"mcLoader postLoad: packageSpec" ] in [ 
| loadBlock goferLoad answers resolvedReference |
aGofer disablePackageCache.	"for good luck:)"
resolvedReference := self resolvePackageSpec: packageSpec gofer: aGofer.
resolvedReference isNil
	ifTrue: [ 
		"Package version already loaded into image"
		^ self ].
loadBlock := [ 
"mcLoader preLoad: packageSpec."
goferLoad := MetacelloGoferLoad on: aGofer.
goferLoad addResolved: resolvedReference.
goferLoad execute.
MetacelloPlatform current clearCurrentVersionCache	"mcLoader postLoad: packageSpec" ].
(answers := packageSpec answers) notEmpty
	ifTrue: [ loadBlock valueSupplyingMetacelloAnswers: answers ]
	ifFalse: [ loadBlock value ].
resolvedReference workingCopy repositoryGroup addRepository: aPackageLoadDirective repository.
Transcript
	cr;
	show:
			'Loaded -> ' , resolvedReference name , ' --- ' , aPackageLoadDirective repository repositoryDescription , ' --- '
					, resolvedReference repository description ] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>>loadPackageDirective:gofer:
	Receiver: a MetacelloLoadingMCSpecLoader
	Arguments and temporary variables: 
		aPackageLoadDirective: 	load : PunQLite-Core-EstebanLorenzano.17
		aGofer: 	a MetacelloGofer
		packageSpec: 	spec name: 'PunQLite-Core'
		loadBlock: 	[ 
"mcLoader preLoad: packageSpec."
goferLoad := MetacelloGoferLoad ...etc...
		answers: 	#()
		resolvedReference: 	a MetacelloCachingGoferResolvedReference name: 'PunQLite-Cor...etc...
		goferLoad: 	a MetacelloGoferLoad
	Receiver's instance variables: 
		spec: 	a MetacelloMCVersionSpecLoader
		operator: 	nil
		loaderPolicy: 	a MetacelloLoaderPolicy
		disablePackageCache: 	false


[ 
| loadBlock goferLoad answers resolvedReference |
aGofer disablePackageCache.	"for good luck:)"
resolvedReference := self resolvePackageSpec: packageSpec gofer: aGofer.
resolvedReference isNil
	ifTrue: [ 
		"Package version already loaded into image"
		^ self ].
loadBlock := [ 
"mcLoader preLoad: packageSpec."
goferLoad := MetacelloGoferLoad on: aGofer.
goferLoad addResolved: resolvedReference.
goferLoad execute.
MetacelloPlatform current clearCurrentVersionCache	"mcLoader postLoad: packageSpec" ].
(answers := packageSpec answers) notEmpty
	ifTrue: [ loadBlock valueSupplyingMetacelloAnswers: answers ]
	ifFalse: [ loadBlock value ].
resolvedReference workingCopy repositoryGroup addRepository: aPackageLoadDirective repository.
Transcript
	cr;
	show:
			'Loaded -> ' , resolvedReference name , ' --- ' , aPackageLoadDirective repository repositoryDescription , ' --- '
					, resolvedReference repository description ] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>>loadPackageDirective:gofer:
	Receiver: a MetacelloLoadingMCSpecLoader
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		spec: 	a MetacelloMCVersionSpecLoader
		operator: 	nil
		loaderPolicy: 	a MetacelloLoaderPolicy
		disablePackageCache: 	false


MetacelloPharo30Platform(MetacelloPlatform)>>do:displaying:
	Receiver: a MetacelloPharo30Platform
	Arguments and temporary variables: 
		aBlock: 	[ 
| loadBlock goferLoad answers resolvedReference |
aGofer disablePack...etc...
		aString: 	'Loading PunQLite-Core'
	Receiver's instance variables: 
		bypassProgressBars: 	false
		bypassGoferLoadUpdateCategories: 	false


MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>>loadPackageDirective:gofer:
	Receiver: a MetacelloLoadingMCSpecLoader
	Arguments and temporary variables: 
		aPackageLoadDirective: 	load : PunQLite-Core-EstebanLorenzano.17
		aGofer: 	a MetacelloGofer
		packageSpec: 	spec name: 'PunQLite-Core'
	Receiver's instance variables: 
		spec: 	a MetacelloMCVersionSpecLoader
		operator: 	nil
		loaderPolicy: 	a MetacelloLoaderPolicy
		disablePackageCache: 	false


MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPackageDirective:gofer:
	Receiver: linear load : baseline [BaselineOfPunQLite]
	load : PunQLite-Core-EstebanLorenzano.17
	loa...etc...
	Arguments and temporary variables: 
		aPackageLoadDirective: 	load : PunQLite-Core-EstebanLorenzano.17
		aGofer: 	a MetacelloGofer
	Receiver's instance variables: 
		spec: 	nil
		loader: 	a MetacelloFetchingMCSpecLoader(linear load : 
	explicit load : 1.0 [Co...etc...
		loadDirectives: 	an OrderedCollection(load : PunQLite-Core-EstebanLorenzano.17 l...etc...


MetacelloPackageLoadDirective>>loadUsing:gofer:
	Receiver: load : PunQLite-Core-EstebanLorenzano.17
	Arguments and temporary variables: 
		aLoaderDirective: 	linear load : baseline [BaselineOfPunQLite]
	load : PunQLite-...etc...
		aGofer: 	a MetacelloGofer
	Receiver's instance variables: 
		spec: 	spec name: 'PunQLite-Core'
		loader: 	a MetacelloFetchingMCSpecLoader(linear load : 
	explicit load : 1.0 [Co...etc...
		resolvedReference: 	nil
		externalReference: 	a MetacelloCachingGoferResolvedReference name: 'PunQLite-Cor...etc...


[ :directive | directive loadUsing: aLoaderDirective gofer: aGofer ] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
	Receiver: linear load : baseline [BaselineOfVoyage]
	explicit load : 3.5.1 [ConfigurationOfMagritte3...etc...
	Arguments and temporary variables: 
		aLoaderDirective: 	linear load : baseline [BaselineOfPunQLite]
	load : PunQLite-...etc...
		aGofer: 	a MetacelloGofer
		directive: 	load : PunQLite-Core-EstebanLorenzano.17
	Receiver's instance variables: 
		spec: 	nil
		loader: 	a MetacelloFetchingMCSpecLoader(linear load : 
	explicit load : 1.0 [Co...etc...
		loadDirectives: 	an OrderedCollection(explicit load : 3.5.1 [ConfigurationOfMagr...etc...


OrderedCollection>>do:
	Receiver: an OrderedCollection(load : PunQLite-Core-EstebanLorenzano.17 load : PunQLite-DB-EstebanLo...etc...
	Arguments and temporary variables: 
		aBlock: 	[ :directive | directive loadUsing: aLoaderDirective gofer: aGofer ]
		index: 	1
	Receiver's instance variables: 
		array: 	an Array(load : PunQLite-Core-EstebanLorenzano.17 load : PunQLite-DB-Est...etc...
		firstIndex: 	1
		lastIndex: 	6


MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
	Receiver: linear load : baseline [BaselineOfVoyage]
	explicit load : 3.5.1 [ConfigurationOfMagritte3...etc...
	Arguments and temporary variables: 
		aLoaderDirective: 	linear load : baseline [BaselineOfPunQLite]
	load : PunQLite-...etc...
		aGofer: 	a MetacelloGofer
	Receiver's instance variables: 
		spec: 	nil
		loader: 	a MetacelloFetchingMCSpecLoader(linear load : 
	explicit load : 1.0 [Co...etc...
		loadDirectives: 	an OrderedCollection(explicit load : 3.5.1 [ConfigurationOfMagr...etc...


MetacelloLinearLoadDirective>>loadUsing:gofer:
	Receiver: linear load : baseline [BaselineOfPunQLite]
	load : PunQLite-Core-EstebanLorenzano.17
	loa...etc...
	Arguments and temporary variables: 
		aLoaderDirective: 	linear load : baseline [BaselineOfVoyage]
	explicit load : 3....etc...
		aGofer: 	a MetacelloGofer
	Receiver's instance variables: 
		spec: 	nil
		loader: 	a MetacelloFetchingMCSpecLoader(linear load : 
	explicit load : 1.0 [Co...etc...
		loadDirectives: 	an OrderedCollection(load : PunQLite-Core-EstebanLorenzano.17 l...etc...


[ :directive | directive loadUsing: aLoaderDirective gofer: aGofer ] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
	Receiver: linear load : 1.4 [ConfigurationOfVoyageMongo]
	explicit load : baseline [BaselineOfVoyage...etc...
	Arguments and temporary variables: 
		aLoaderDirective: 	linear load : baseline [BaselineOfVoyage]
	explicit load : 3....etc...
		aGofer: 	a MetacelloGofer
		directive: 	linear load : baseline [BaselineOfPunQLite]
	load : PunQLite-Core-Es...etc...
	Receiver's instance variables: 
		spec: 	nil
		loader: 	a MetacelloFetchingMCSpecLoader(linear load : 
	explicit load : 1.0 [Co...etc...
		loadDirectives: 	an OrderedCollection(explicit load : baseline [BaselineOfVoyage...etc...


OrderedCollection>>do:
	Receiver: an OrderedCollection(explicit load : 3.5.1 [ConfigurationOfMagritte3]
	load : Configuratio...etc...
	Arguments and temporary variables: 
		aBlock: 	[ :directive | directive loadUsing: aLoaderDirective gofer: aGofer ]
		index: 	6
	Receiver's instance variables: 
		array: 	an Array(explicit load : 3.5.1 [ConfigurationOfMagritte3]
	load : Config...etc...
		firstIndex: 	1
		lastIndex: 	14


MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
	Receiver: linear load : 1.4 [ConfigurationOfVoyageMongo]
	explicit load : baseline [BaselineOfVoyage...etc...
	Arguments and temporary variables: 
		aLoaderDirective: 	linear load : baseline [BaselineOfVoyage]
	explicit load : 3....etc...
		aGofer: 	a MetacelloGofer
	Receiver's instance variables: 
		spec: 	nil
		loader: 	a MetacelloFetchingMCSpecLoader(linear load : 
	explicit load : 1.0 [Co...etc...
		loadDirectives: 	an OrderedCollection(explicit load : baseline [BaselineOfVoyage...etc...


MetacelloLinearLoadDirective>>loadUsing:gofer:
	Receiver: linear load : baseline [BaselineOfVoyage]
	explicit load : 3.5.1 [ConfigurationOfMagritte3...etc...
	Arguments and temporary variables: 
		aLoaderDirective: 	linear load : 1.4 [ConfigurationOfVoyageMongo]
	explicit load...etc...
		aGofer: 	a MetacelloGofer
	Receiver's instance variables: 
		spec: 	nil
		loader: 	a MetacelloFetchingMCSpecLoader(linear load : 
	explicit load : 1.0 [Co...etc...
		loadDirectives: 	an OrderedCollection(explicit load : 3.5.1 [ConfigurationOfMagr...etc...


[ :directive | directive loadUsing: aLoaderDirective gofer: aGofer ] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
	Receiver: linear load : 1.0 [ConfigurationOfCofigest]
	explicit load : 1.4 [ConfigurationOfVoyageMon...etc...
	Arguments and temporary variables: 
		aLoaderDirective: 	linear load : 1.4 [ConfigurationOfVoyageMongo]
	explicit load...etc...
		aGofer: 	a MetacelloGofer
		directive: 	linear load : baseline [BaselineOfVoyage]
	explicit load : 3.5.1 [Co...etc...
	Receiver's instance variables: 
		spec: 	nil
		loader: 	a MetacelloFetchingMCSpecLoader(linear load : 
	explicit load : 1.0 [Co...etc...
		loadDirectives: 	an OrderedCollection(explicit load : 1.4 [ConfigurationOfVoyage...etc...


OrderedCollection>>do:
	Receiver: an OrderedCollection(explicit load : baseline [BaselineOfVoyage]
	load : ConfigurationOfMa...etc...
	Arguments and temporary variables: 
		aBlock: 	[ :directive | directive loadUsing: aLoaderDirective gofer: aGofer ]
		index: 	4
	Receiver's instance variables: 
		array: 	an Array(explicit load : baseline [BaselineOfVoyage]
	load : Configurati...etc...
		firstIndex: 	1
		lastIndex: 	4


MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
	Receiver: linear load : 1.0 [ConfigurationOfCofigest]
	explicit load : 1.4 [ConfigurationOfVoyageMon...etc...
	Arguments and temporary variables: 
		aLoaderDirective: 	linear load : 1.4 [ConfigurationOfVoyageMongo]
	explicit load...etc...
		aGofer: 	a MetacelloGofer
	Receiver's instance variables: 
		spec: 	nil
		loader: 	a MetacelloFetchingMCSpecLoader(linear load : 
	explicit load : 1.0 [Co...etc...
		loadDirectives: 	an OrderedCollection(explicit load : 1.4 [ConfigurationOfVoyage...etc...


MetacelloLinearLoadDirective>>loadUsing:gofer:
	Receiver: linear load : 1.4 [ConfigurationOfVoyageMongo]
	explicit load : baseline [BaselineOfVoyage...etc...
	Arguments and temporary variables: 
		aLoaderDirective: 	linear load : 1.0 [ConfigurationOfCofigest]
	explicit load : ...etc...
		aGofer: 	a MetacelloGofer
	Receiver's instance variables: 
		spec: 	nil
		loader: 	a MetacelloFetchingMCSpecLoader(linear load : 
	explicit load : 1.0 [Co...etc...
		loadDirectives: 	an OrderedCollection(explicit load : baseline [BaselineOfVoyage...etc...


[ :directive | directive loadUsing: aLoaderDirective gofer: aGofer ] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
	Receiver: linear load : 
	explicit load : 1.0 [ConfigurationOfCofigest]
		load : ConfigurationOfNeoC...etc...
	Arguments and temporary variables: 
		aLoaderDirective: 	linear load : 1.0 [ConfigurationOfCofigest]
	explicit load : ...etc...
		aGofer: 	a MetacelloGofer
		directive: 	linear load : 1.4 [ConfigurationOfVoyageMongo]
	explicit load : base...etc...
	Receiver's instance variables: 
		spec: 	nil
		loader: 	nil
		loadDirectives: 	an OrderedCollection(explicit load : 1.0 [ConfigurationOfCofige...etc...


OrderedCollection>>do:
	Receiver: an OrderedCollection(explicit load : 1.4 [ConfigurationOfVoyageMongo]
	load : BaselineOfVo...etc...
	Arguments and temporary variables: 
		aBlock: 	[ :directive | directive loadUsing: aLoaderDirective gofer: aGofer ]
		index: 	2
	Receiver's instance variables: 
		array: 	an Array(explicit load : 1.4 [ConfigurationOfVoyageMongo]
	load : Baseli...etc...
		firstIndex: 	1
		lastIndex: 	18


MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
	Receiver: linear load : 
	explicit load : 1.0 [ConfigurationOfCofigest]
		load : ConfigurationOfNeoC...etc...
	Arguments and temporary variables: 
		aLoaderDirective: 	linear load : 1.0 [ConfigurationOfCofigest]
	explicit load : ...etc...
		aGofer: 	a MetacelloGofer
	Receiver's instance variables: 
		spec: 	nil
		loader: 	nil
		loadDirectives: 	an OrderedCollection(explicit load : 1.0 [ConfigurationOfCofige...etc...


MetacelloLinearLoadDirective>>loadUsing:gofer:
	Receiver: linear load : 1.0 [ConfigurationOfCofigest]
	explicit load : 1.4 [ConfigurationOfVoyageMon...etc...
	Arguments and temporary variables: 
		aLoaderDirective: 	linear load : 
	explicit load : 1.0 [ConfigurationOfCofigest]...etc...
		aGofer: 	a MetacelloGofer
	Receiver's instance variables: 
		spec: 	nil
		loader: 	a MetacelloFetchingMCSpecLoader(linear load : 
	explicit load : 1.0 [Co...etc...
		loadDirectives: 	an OrderedCollection(explicit load : 1.4 [ConfigurationOfVoyage...etc...


[ :directive | directive loadUsing: aLoaderDirective gofer: aGofer ] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
	Receiver: linear load : 
	explicit load : 1.0 [ConfigurationOfCofigest]
		load : ConfigurationOfNeoC...etc...
	Arguments and temporary variables: 
		aLoaderDirective: 	linear load : 
	explicit load : 1.0 [ConfigurationOfCofigest]...etc...
		aGofer: 	a MetacelloGofer
		directive: 	linear load : 1.0 [ConfigurationOfCofigest]
	explicit load : 1.4 [Co...etc...
	Receiver's instance variables: 
		spec: 	nil
		loader: 	nil
		loadDirectives: 	an OrderedCollection(explicit load : 1.0 [ConfigurationOfCofige...etc...


OrderedCollection>>do:
	Receiver: an OrderedCollection(explicit load : 1.0 [ConfigurationOfCofigest]
	load : ConfigurationOf...etc...
	Arguments and temporary variables: 
		aBlock: 	[ :directive | directive loadUsing: aLoaderDirective gofer: aGofer ]
		index: 	7
	Receiver's instance variables: 
		array: 	an Array(explicit load : 1.0 [ConfigurationOfCofigest]
	load : Configura...etc...
		firstIndex: 	1
		lastIndex: 	7


MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
	Receiver: linear load : 
	explicit load : 1.0 [ConfigurationOfCofigest]
		load : ConfigurationOfNeoC...etc...
	Arguments and temporary variables: 
		aLoaderDirective: 	linear load : 
	explicit load : 1.0 [ConfigurationOfCofigest]...etc...
		aGofer: 	a MetacelloGofer
	Receiver's instance variables: 
		spec: 	nil
		loader: 	nil
		loadDirectives: 	an OrderedCollection(explicit load : 1.0 [ConfigurationOfCofige...etc...


MetacelloLinearLoadDirective>>loadUsing:gofer:
	Receiver: linear load : 
	explicit load : 1.0 [ConfigurationOfCofigest]
		load : ConfigurationOfNeoC...etc...
	Arguments and temporary variables: 
		aLoaderDirective: 	linear load : 
	explicit load : 1.0 [ConfigurationOfCofigest]...etc...
		aGofer: 	a MetacelloGofer
	Receiver's instance variables: 
		spec: 	nil
		loader: 	nil
		loadDirectives: 	an OrderedCollection(explicit load : 1.0 [ConfigurationOfCofige...etc...


MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadWithPolicy:
	Receiver: linear load : 
	explicit load : 1.0 [ConfigurationOfCofigest]
		load : ConfigurationOfNeoC...etc...
	Arguments and temporary variables: 
		aLoadPolicy: 	a MetacelloLoaderPolicy
		gofer: 	a MetacelloGofer
	Receiver's instance variables: 
		spec: 	nil
		loader: 	nil
		loadDirectives: 	an OrderedCollection(explicit load : 1.0 [ConfigurationOfCofige...etc...


MetacelloLoaderPolicy>>load
	Receiver: a MetacelloLoaderPolicy
	Arguments and temporary variables: 

	Receiver's instance variables: 
		overrideRepositories: 	an Array(a MCDictionaryRepository(cache))
		repositoryMap: 	a Dictionary(size 136)
		ensuredMap: 	a Dictionary('Grease'->#latest 'Grease Core Tests'->#latest 'Grease...etc...
		cacheRepository: 	a MCDictionaryRepository(cache)
		cacheGofer: 	nil
		ignoreImage: 	false
		loadData: 	a MetacelloLoadData
		loadDirective: 	linear load : 
	explicit load : 1.0 [ConfigurationOfCofigest]
		...etc...
		silently: 	false


MetacelloFetchingMCSpecLoader>>doLoad
	Receiver: a MetacelloFetchingMCSpecLoader(linear load : 
	explicit load : 1.0 [ConfigurationOfCofige...etc...
	Arguments and temporary variables: 

	Receiver's instance variables: 
		spec: 	a MetacelloMCVersionSpecLoader
		operator: 	nil
		loaderPolicy: 	a MetacelloLoaderPolicy
		disablePackageCache: 	false



--- The full stack ---
MCPackageLoader(Object)>>notify:
MCPackageLoader>>warnAboutDependencies
MCPackageLoader>>validate
MCPackageLoader>>loadWithNameLike:
MCVersionLoader>>loadWithNameLike:
[ 
| version |
version := versions first.
self ensurePackage: version package.
self loadWithNameLike: version info name ] in MCVersionLoader>>load
BlockClosure>>ensure:
RPackageSet class>>withCacheDo:
MCVersionLoader>>load
MetacelloGoferLoad(GoferLoad)>>execute
[ 
"mcLoader preLoad: packageSpec."
goferLoad := MetacelloGoferLoad on: aGofer.
goferLoad addResolved: resolvedReference.
goferLoad execute.
MetacelloPlatform current clearCurrentVersionCache	"mcLoader postLoad: packageSpec" ] in [ 
| loadBlock goferLoad answers resolvedReference |
aGofer disablePackageCache.	"for good luck:)"
resolvedReference := self resolvePackageSpec: packageSpec gofer: aGofer.
resolvedReference isNil
	ifTrue: [ 
		"Package version already loaded into image"
		^ self ].
loadBlock := [ 
"mcLoader preLoad: packageSpec."
goferLoad := MetacelloGoferLoad on: aGofer.
goferLoad addResolved: resolvedReference.
goferLoad execute.
MetacelloPlatform current clearCurrentVersionCache	"mcLoader postLoad: packageSpec" ].
(answers := packageSpec answers) notEmpty
	ifTrue: [ loadBlock valueSupplyingMetacelloAnswers: answers ]
	ifFalse: [ loadBlock value ].
resolvedReference workingCopy repositoryGroup addRepository: aPackageLoadDirective repository.
Transcript
	cr;
	show:
			'Loaded -> ' , resolvedReference name , ' --- ' , aPackageLoadDirective repository repositoryDescription , ' --- '
					, resolvedReference repository description ] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>>loadPackageDirective:gofer:
[ 
| loadBlock goferLoad answers resolvedReference |
aGofer disablePackageCache.	"for good luck:)"
resolvedReference := self resolvePackageSpec: packageSpec gofer: aGofer.
resolvedReference isNil
	ifTrue: [ 
		"Package version already loaded into image"
		^ self ].
loadBlock := [ 
"mcLoader preLoad: packageSpec."
goferLoad := MetacelloGoferLoad on: aGofer.
goferLoad addResolved: resolvedReference.
goferLoad execute.
MetacelloPlatform current clearCurrentVersionCache	"mcLoader postLoad: packageSpec" ].
(answers := packageSpec answers) notEmpty
	ifTrue: [ loadBlock valueSupplyingMetacelloAnswers: answers ]
	ifFalse: [ loadBlock value ].
resolvedReference workingCopy repositoryGroup addRepository: aPackageLoadDirective repository.
Transcript
	cr;
	show:
			'Loaded -> ' , resolvedReference name , ' --- ' , aPackageLoadDirective repository repositoryDescription , ' --- '
					, resolvedReference repository description ] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>>loadPackageDirective:gofer:
MetacelloPharo30Platform(MetacelloPlatform)>>do:displaying:
MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>>loadPackageDirective:gofer:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPackageDirective:gofer:
MetacelloPackageLoadDirective>>loadUsing:gofer:
[ :directive | directive loadUsing: aLoaderDirective gofer: aGofer ] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
OrderedCollection>>do:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
MetacelloLinearLoadDirective>>loadUsing:gofer:
[ :directive | directive loadUsing: aLoaderDirective gofer: aGofer ] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
OrderedCollection>>do:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
MetacelloLinearLoadDirective>>loadUsing:gofer:
[ :directive | directive loadUsing: aLoaderDirective gofer: aGofer ] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
OrderedCollection>>do:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
MetacelloLinearLoadDirective>>loadUsing:gofer:
[ :directive | directive loadUsing: aLoaderDirective gofer: aGofer ] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
OrderedCollection>>do:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
MetacelloLinearLoadDirective>>loadUsing:gofer:
[ :directive | directive loadUsing: aLoaderDirective gofer: aGofer ] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
OrderedCollection>>do:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
MetacelloLinearLoadDirective>>loadUsing:gofer:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadWithPolicy:
MetacelloLoaderPolicy>>load
MetacelloFetchingMCSpecLoader>>doLoad
 - - - - - - - - - - - - - - -  
			- - - - - - - - - - - - - - - - - -
[ fetchLoader doLoad ] in [ 
| fetchLoader |
fetchLoader := self fetchRequiredFromArray: (self defaultPackageNamesToLoad: anArray).
MetacelloPlatform current do: [ fetchLoader doLoad ] displaying: 'Loading ' , displayString.
Transcript
	cr;
	show: '...finished ' , self versionNumber printString.
^ fetchLoader ] in MetacelloMCVersion>>doLoadRequiredFromArray:
MetacelloPharo30Platform(MetacelloPlatform)>>do:displaying:
[ 
| fetchLoader |
fetchLoader := self fetchRequiredFromArray: (self defaultPackageNamesToLoad: anArray).
MetacelloPlatform current do: [ fetchLoader doLoad ] displaying: 'Loading ' , displayString.
Transcript
	cr;
	show: '...finished ' , self versionNumber printString.
^ fetchLoader ] in MetacelloMCVersion>>doLoadRequiredFromArray:
BlockClosure>>ensure:
MetacelloMCVersion>>doLoadRequiredFromArray:
MetacelloMCVersion>>load
UndefinedObject>>DoIt
OpalCompiler>>evaluate
DoItDeclaration>>importFor:
[ :declaration | 
requestor ifNotNil: [ requestor contents: declaration contents ].
value := declaration importFor: requestor ] in CodeImporter>>evaluate
OrderedCollection>>do:
CodeImporter>>evaluate
[ codeImporter evaluate ] in STCommandLineHandler>>installSourceFile:
BlockClosure>>on:do:
STCommandLineHandler>>handleErrorsDuring:reference:
STCommandLineHandler>>installSourceFile:
[ :reference | self installSourceFile: reference ] in [ sourceFiles do: [ :reference | self installSourceFile: reference ] ] in STCommandLineHandler>>installSourceFiles
OrderedCollection>>do:
[ sourceFiles do: [ :reference | self installSourceFile: reference ] ] in STCommandLineHandler>>installSourceFiles
BlockClosure>>ensure:
STCommandLineHandler>>installSourceFiles
STCommandLineHandler>>activate
STCommandLineHandler class(CommandLineHandler class)>>activateWith:
[ aCommandLinehandler activateWith: commandLine ] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand:
BlockClosure>>on:do:
PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand:
PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand
PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument:
[ self handleArgument: (self arguments ifEmpty: [ '' ] ifNotEmpty: [ :arguments | arguments first ]) ] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate
BlockClosure>>on:do:
PharoCommandLineHandler(BasicCommandLineHandler)>>activate
PharoCommandLineHandler>>activate
PharoCommandLineHandler class(CommandLineHandler class)>>activateWith:
[ super activateWith: aCommandLine ] in PharoCommandLineHandler class>>activateWith:
WorldState>>runStepMethodsIn:
WorldMorph>>runStepMethods
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
WorldMorph>>doOneCycle
[ 
[ 
World doOneCycle.
Processor yield.
false ] whileFalse: [  ] ] in MorphicUIManager>>spawnNewProcess
[ 
self value.
Processor terminateActive ] in BlockClosure>>newProcess
-------------------------------------------------------------------------------

Reply via email to