Hi
Usman found that mooseDSM depends on Moose and that Moose depends on DSM.
This shows a problem with the configurations in the Moose ecosystem.
After thinking about it, there are two kinds of configurations:
- first kind of a configuration should express the dependencies to
systems that are mandatory.
- the second kind represents "Full project" configurations that
express a complete "applications"
with all the subapplications. They do not express that the tool
must all the dependencies to be resolved to work.
For example, MooseAlgos are in Moose even if we do not use MooseAlgos.
Such full project should not be referred too.
=> So we should distinguish such different configurations.
For example Glamour as a UI builder should not depend on Roassal
But Glamour as a full project can depend on Roassal.
Then at the Moose or project level we can decide what to load.
Stef
Guille wrote
>Just a thought, maybe offtopic,
>but that goes in the modularity path...
>What about adding also a new ´moose´ tab
>to the configuration browser showing only
>moose sub-products?
configuration browser first needs something to be able to load Seaside with Magritte. We regularly get complaints about that. A separate tab for Moose doesn't make much sense. Configuration browser is for ease of use, so configurations should provide a list of sensible (to an end user) groups that the browser can use.
Stephan
Steph wrote:
>If necessary we will build a tool that does is automatically. Releasing
>a real fixed version is important.
>I'm sorry stefan but we want FULL reproducibility.
A snapshot is a separate concept from a configuration. Building a separate
tool to create snapshots is a good idea. A snapshot should know about
a configuration but not the other way around.
The problem we run into is that we use configuration A that depends
on version B1 of a configuration, and another configuration C that depends
on version B2. So we need to create a new configuration version of A,
even though A is not interested in C.
To make that work dependent configurations would need
to change at the sum of change rate of all the configurations they are
depending on. As long as we don't have global flow (in the lean sense) that is
unworkable.
>We cannot sign contracts when we maintain deployed systems by just
>saving images and preying.
Yes. Make snapshots. And a good experiment to get tools improved
would be to add a ConfigurationOfPharo build that creates a version for
each build. I suspect some scalability issues.
Stephan
Steph wrote:
> - make sure that all the configurations of external libraries are
>correctly defined.
> In particular we made sure that a version does not depend on a
>stable one but on a version specific.
I would recommend against using detailed numbered versions
for this. That couples you to bug fix patches/updates in the external
libraries and creates a very high versioning effort.
In Seaside we use release3 release30 release31 instead of stable.
Release3 introduced a different packaging, and 31 has some interface
changes. We can now safely promote a new version to stable without
having to update all configurations using seaside.
This reduces the versioning effort, at some loss in reproducibility.
For that, separate snapshots are perfect.
Cheers,
Stephan
I'm starting to check the validation of the configurations and I will
share that with you.
| list errors conf |
conf := ConfigurationOfEyeSee.
errors := OrderedCollection new.
list := MetacelloToolBox validateConfiguration: conf.
list do: [ :warning |
warning isCritical ifTrue:[errors add: conf -> warning ]]
an OrderedCollection(Critical Warning: No version specified for the
package 'EyeSee-Events' in version '0.9.8.1' { noVersionSpecified } [
#validateVersionSpec: ] Critical Warning: No version specified for the
package 'EyeSee-Axis' in version '0.9.8.1' { noVersionSpecified } [
#validateVersionSpec: ] Critical Warning: No version specified for the
package 'EyeSee-Tests-Core' in version '0.9.8.1' { noVersionSpecified }
[ #validateVersionSpec: ] Critical Warning: No version specified for the
package 'EyeSee-Support' in version '0.9.8.1' { noVersionSpecified } [
#validateVersionSpec: ] Critical Warning: No version specified for the
package 'EyeSee-Core' in version '0.9.8.1' { noVersionSpecified } [
#validateVersionSpec: ] Warning: Symbolic version #development refers to
a version'1.1-baseline' whose blessing #baseline is not #development {
notDevelopmentVersion } [
#validateVersionSpecForSymbolicVersion:symbolicVersion: ])
In a recent Moose 5 image (from this afternoon) the configurations contain 273 critical warnings & errors
|errors|
errors := OrderedCollection new.
SystemNavigation default allClassesDo: [ :each |
(each name beginsWith: 'ConfigurationOf' ) ifTrue: [ |list|
list := MetacelloToolBox validateConfiguration: each.
list do: [ :warning |
warning isCritical ifTrue:[errors add: each -> warning ]]
]].
errors
an OrderedCollection(ConfigurationOf->Error: No usable baseline or versions defined. { noVersionsDefined } [ #validatePragmas ] ConfigurationOfCommandShell->Critical Warning: Missing recommended field (versionString:) for project reference 'OSProcess' in version '1.0-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfDSM->Critical Warning: No version specified for the package 'HapaxMatrix' in version '2.0-beta.5' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfDSM->Critical Warning: No version specified for the package 'DSMCore-Test' in version '2.0-beta.5' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfDSM->Critical Warning: The name of package 'DSMTest' does not match the file name 'DSMCore-Test-jannik_laval.38' in version '2.0-beta.5' { packageNameMismatch } [ #validateVersionSpec: ] ConfigurationOfDSM->Critical Warning: No version specified for the package 'DSMCore-Test' in version '2.0-beta.6' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfDSM->Critical Warning: The name of package 'DSMTest' does not match the file name 'DSM-Test-Core-jannik_laval.3' in version '2.0-beta.6' { packageNameMismatch } [ #validateVersionSpec: ] ConfigurationOfDSM->Critical Warning: No version specified for the package 'Moose-Dsm' in version '2.2' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfDSM->Critical Warning: No version specified for the package 'Moose-CycleTable' in version '2.2' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfDSM->Critical Warning: No version specified for the package 'Moose-Tests-Dsm' in version '2.2' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfDSM->Critical Warning: No version specified for the package 'Moose-TestResources-Dsm' in version '2.2' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfDeepTraverser->Error: symbolic version 'development' is not a Symbol. { invalidVersionString } [ #validatePragmas ] ConfigurationOfDeepTraverser->Error: symbolic version 'development' does not resolve to a literal version. { cannotResolveVersion } [ #validatePragmas ] ConfigurationOfGlamour->Critical Warning: No version specified for the package 'Glamour-Mondrian-Presentations' in version '2.0-beta.8' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfGlamour->Critical Warning: No version specified for the package 'Glamour-Tests-Mondrian' in version '2.0-beta.8' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfGlamour->Critical Warning: No version specified for the package 'Glamour-Magritte-Presentations' in version '2.0-beta.8' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfGraphET->Critical Warning: No version specified for the package 'Graph-ET' in version '0.1' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfGrease->Error: Cannot resolve version #stable for the project reference 'Refactoring-Core' in version '1.0.4' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfGrease->Error: Cannot resolve version #stable for the project reference 'Refactoring-Core' in version '1.0.5' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfGrease->Error: Cannot resolve version #stable for the project reference 'Refactoring-Core' in version '1.0.5.1' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfGrease->Error: Cannot resolve version #stable for the project reference 'Refactoring-Core' in version '1.0.6' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfGrease->Error: Cannot resolve version #stable for the project reference 'Refactoring-Core' in version '1.0.6.1' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfGrease->Error: Cannot resolve version #stable for the project reference 'Refactoring-Core' in version '1.0.6.2' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfGrease->Error: Cannot resolve version #stable for the project reference 'Refactoring-Core' in version '1.0.6.3' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfGrease->Error: Cannot resolve version #stable for the project reference 'Refactoring-Core' in version '1.0.6.4' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfGrease->Error: Cannot resolve version #stable for the project reference 'Refactoring-Core' in version '1.0.6.5' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfGrease->Error: Cannot resolve version #stable for the project reference 'Refactoring-Core' in version '1.0.7' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfGrease->Error: Missing required field (className:) for project reference 'Refactoring-Core' in version '1.1.0' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfGrease->Error: Missing required field (repository:) for project reference 'Refactoring-Core' in version '1.1.0' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfGrease->Error: Missing required field (className:) for project reference 'Refactoring-Core' in version '1.1.1' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfGrease->Error: Missing required field (repository:) for project reference 'Refactoring-Core' in version '1.1.1' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfGrease->Error: Missing required field (className:) for project reference 'Refactoring-Core' in version '1.1.2' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfGrease->Error: Missing required field (repository:) for project reference 'Refactoring-Core' in version '1.1.2' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfMagritte3->Critical Warning: No version specified for the package 'Magritte-Pharo3-Model' in version '3.0' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfMagritte3->Critical Warning: No version specified for the package 'Magritte-Pharo3-Model' in version '3.0.1' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfMagritte3->Critical Warning: No version specified for the package 'Magritte-Pharo3-Model' in version '3.0.2' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfMagritte3->Critical Warning: No version specified for the package 'Magritte-Pharo3-Model' in version '3.0.3' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfMagritte3->Critical Warning: No version specified for the package 'Magritte-Pharo3-Model' in version '3.0.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfMagritte3->Critical Warning: The name of package 'Magritte-Pharo-Model' does not match the file name 'Magritte-Pharo3-Model' in version '3.1' { packageNameMismatch } [ #validateVersionSpec: ] ConfigurationOfMagritte3->Critical Warning: The name of package 'Magritte-Pharo-Model' does not match the file name 'Magritte-Pharo3-Model' in version '3.1.1' { packageNameMismatch } [ #validateVersionSpec: ] ConfigurationOfMagritte3->Critical Warning: The name of package 'Magritte-Pharo-Model' does not match the file name 'Magritte-Pharo3-Model' in version '3.1.1.1' { packageNameMismatch } [ #validateVersionSpec: ] ConfigurationOfMagritte3->Critical Warning: The name of package 'Magritte-Pharo-Model' does not match the file name 'Magritte-Pharo3-Model' in version '3.1.2' { packageNameMismatch } [ #validateVersionSpec: ] ConfigurationOfMagritte3->Critical Warning: The name of package 'Magritte-Pharo-Model' does not match the file name 'Magritte-Pharo3-Model' in version '3.1.3' { packageNameMismatch } [ #validateVersionSpec: ] ConfigurationOfMagritte3->Critical Warning: The name of package 'Magritte-Pharo-Model' does not match the file name 'Magritte-Pharo3-Model' in version '3.1.4' { packageNameMismatch } [ #validateVersionSpec: ] ConfigurationOfMetanool->Error: Missing required field (className:) for project reference 'Grease' in version '1.0' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfMetanool->Error: Missing required field (repository:) for project reference 'Grease' in version '1.0' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfMooseAlgos->Critical Warning: No version specified for the package 'Moose-Tests-Algos-LinearAlgebra' in version '2.0-beta.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfMooseAlgos->Critical Warning: No version specified for the package 'Moose-Tests-Algos-Clustering' in version '2.0-beta.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfMooseAlgos->Critical Warning: No version specified for the package 'Moose-Tests-Algos-InformationRetrieval' in version '2.0-beta.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfMooseAlgos->Critical Warning: No version specified for the package 'Moose-Tests-Algos-FormalConceptAnalysis' in version '2.0-beta.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfMooseAlgos->Critical Warning: No version specified for the package 'Moose-Algos-FormalConceptAnalysis' in version '2.0-beta.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfMooseAlgos->Critical Warning: No version specified for the package 'Moose-Algos-Lattice' in version '2.0-beta.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfMooseAlgos->Critical Warning: No version specified for the package 'Moose-Algos-InformationRetrieval' in version '2.0-beta.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfMooseAlgos->Critical Warning: No version specified for the package 'Moose-Algos-Kontractor' in version '2.0-beta.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfMooseAlgos->Critical Warning: No version specified for the package 'Moose-Tests-Algos-Kontractor' in version '2.0-beta.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'DebuggerActions' in version 'default' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'DebuggerModel' in version 'default' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'DebuggerFilters' in version 'default' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'DebuggerExtensions' in version 'default' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'Spec-Debugger' in version 'default' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'DebuggerModel' in version '0.1-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'Spec-Debugger' in version '0.1-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'DebuggerModel' in version '0.1' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'Spec-Debugger' in version '0.1' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'DebuggerActions' in version '0.2-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'DebuggerModel' in version '0.2-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'DebuggerModel-Tests' in version '0.2-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'DebuggerFilters' in version '0.2-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'DebuggerFilters-Tests' in version '0.2-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'DebuggerExtensions' in version '0.2-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'Spec-Debugger' in version '0.2-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'DebuggerActions' in version '0.3-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'DebuggerModel' in version '0.3-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'DebuggerFilters' in version '0.3-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'DebuggerExtensions' in version '0.3-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfNewDebugger->Critical Warning: No version specified for the package 'Spec-Debugger' in version '0.3-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfOSProcess->Critical Warning: Missing recommended field (versionString:) for project reference 'Pipeability' in version '4.4.6-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: Missing recommended field (versionString:) for project reference 'AST-Core' in version '1.2-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PrettyPetit' in version '1.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitCSV' in version '1.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitJson' in version '1.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitMSE' in version '1.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitManifestMf' in version '1.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitRegex' in version '1.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitSQL' in version '1.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitXml' in version '1.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitXPath' in version '1.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'Factorial-Language' in version '1.4' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PrettyPetit' in version '1.5' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitCSV' in version '1.5' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitJson' in version '1.5' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitMSE' in version '1.5' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitManifestMf' in version '1.5' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitRegex' in version '1.5' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitXml' in version '1.5' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitXPath' in version '1.5' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'Factorial-Language' in version '1.5' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitSmalltalk' in version '1.6' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitCSV' in version '1.6' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitJson' in version '1.6' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitMSE' in version '1.6' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitManifestMf' in version '1.6' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitRegex' in version '1.6' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitXml' in version '1.6' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'PetitXPath' in version '1.6' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Critical Warning: No version specified for the package 'Factorial-Language' in version '1.6' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitParser->Error: Missing required field (className:) for project reference 'Glamour for Petit' in version '1.6' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfPetitParser->Error: Missing required field (repository:) for project reference 'Glamour for Petit' in version '1.6' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-Parser' in version 'default' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-AST' in version 'default' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-Tests-Parser' in version 'default' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-Parser' in version 'defaultWithoutPetit' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-Tests-Parser' in version 'defaultWithoutPetit' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-AST' in version 'defaultWithoutPetit' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-Parser' in version '1.0-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-AST' in version '1.0-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-Tests-Parser' in version '1.0-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-Parser' in version '1.1-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-AST' in version '1.1-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-Tests-Parser' in version '1.1-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-Parser' in version '1.2-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-AST' in version '1.2-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-Tests-Parser' in version '1.2-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-Parser' in version '1.3-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-AST' in version '1.3-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfPetitSQLParser->Critical Warning: No version specified for the package 'PetitSQLite-Tests-Parser' in version '1.3-baseline' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfProfStef->Critical Warning: Missing recommended field (versionString:) for project reference 'Shout' in version '1.0-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfProfStef->Critical Warning: Missing recommended field (versionString:) for project reference 'Shout' in version '1.1-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfProfStef->Critical Warning: Missing recommended field (versionString:) for project reference 'Shout' in version '1.2-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfProfStef->Critical Warning: Missing recommended field (versionString:) for project reference 'Shout' in version '1.5-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfProfStef->Critical Warning: Missing recommended field (versionString:) for project reference 'Shout' in version '1.6-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfProfStef->Critical Warning: Missing recommended field (versionString:) for project reference 'Shout' in version '1.7-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfRefactoringBrowser->Critical Warning: No version specified for the package 'Refactoring-Extensions-Environment' in version '1.8' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfRefactoringBrowser->Critical Warning: No version specified for the package 'Refactoring-Extensions-Environment' in version '1.9' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfRefactoringBrowser->Critical Warning: No version specified for the package 'Refactoring-Extensions-Environment' in version '2.0' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfRefactoringBrowser->Critical Warning: No version specified for the package 'Refactoring-Extensions-Environment' in version '2.0.1' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfRefactoringBrowser->Critical Warning: No version specified for the package 'Refactoring-Extensions-Environment' in version '2.0.2' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfRoassal2->Critical Warning: No version specified for the package 'Trachel' in version 'dev' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfRoassal2->Critical Warning: No version specified for the package 'Roassal2' in version 'dev' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfRoassal2->Error: Missing required field (className:) for project reference 'FuelMetalevel' in version 'dev' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfRoassal2->Error: Missing required field (repository:) for project reference 'FuelMetalevel' in version 'dev' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfRoassal2->Critical Warning: No version specified for the package 'Trachel' in version '1.0' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfRoassal2->Critical Warning: No version specified for the package 'Roassal2' in version '1.0' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfRoassal2->Error: Missing required field (className:) for project reference 'FuelMetalevel' in version '1.0' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfRoassal2->Error: Missing required field (repository:) for project reference 'FuelMetalevel' in version '1.0' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfRoassalPdfExporter2->Critical Warning: No version specified for the package 'RoassalPdfExporter2' in version 'dev' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfRoassalPdfExporter2->Error: Missing required field (className:) for project reference 'FuelMetalevel' in version 'dev' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfRoassalPdfExporter2->Error: Missing required field (repository:) for project reference 'FuelMetalevel' in version 'dev' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'OB' in version '3.0.0-alpha5.5-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'Refactoring-Core' in version '3.0.0-alpha5.5-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'OB' in version '3.0.0-alpha5.6-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'Refactoring-Core' in version '3.0.0-alpha5.6-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'OB' in version '3.0.0-alpha5.7-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'Grease-Slime' in version '3.0.0-alpha5.7-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'Grease-Tests-Slime' in version '3.0.0-alpha5.7-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'OB' in version '3.0.0-alpha5.9-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'Grease-Slime' in version '3.0.0-alpha5.9-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'Grease-Tests-Slime' in version '3.0.0-alpha5.9-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'OB' in version '3.0.0-alpha5.11-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'Grease-Slime' in version '3.0.0-alpha5.11-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'Grease-Tests-Slime' in version '3.0.0-alpha5.11-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'OB' in version '3.0.0-alpha5.15-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'OB' in version '3.0.0-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'OB' in version '3.0.0-rc-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'OB' in version '3.0.0-rc.2-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'OB' in version '3.0.0-rc.3-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Cannot resolve version #stable for the project reference 'OB' in version '3.0.4' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Error: Cannot resolve version #stable for the project reference 'OB' in version '3.0.5' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Error: Cannot resolve version #stable for the project reference 'OB' in version '3.0.5.0.1' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Error: Cannot resolve version #stable for the project reference 'OB' in version '3.0.5.1' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Error: Cannot resolve version #stable for the project reference 'OB' in version '3.0.6' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Error: Cannot resolve version #stable for the project reference 'OB' in version '3.0.6.1' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Error: Cannot resolve version #stable for the project reference 'OB' in version '3.0.6.2' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Error: Cannot resolve version #stable for the project reference 'OB' in version '3.0.6.3' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Error: Cannot resolve version #stable for the project reference 'OB' in version '3.0.6.4' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Error: Cannot resolve version #stable for the project reference 'OB' in version '3.0.7' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Error: Cannot resolve version #stable for the project reference 'OB' in version '3.0.7.1' { cannotResolveVersion } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Swazoo2' in version '3.0.8' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Swazoo2' in version '3.0.8' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Kom' in version '3.0.8' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Kom' in version '3.0.8' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'OB' in version '3.0.8' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'OB' in version '3.0.8' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Swazoo2' in version '3.0.9' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Swazoo2' in version '3.0.9' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Kom' in version '3.0.9' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Kom' in version '3.0.9' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'OB' in version '3.0.9' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'OB' in version '3.0.9' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Swazoo2' in version '3.0.9.1' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Swazoo2' in version '3.0.9.1' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Kom' in version '3.0.9.1' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Kom' in version '3.0.9.1' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'OB' in version '3.0.9.1' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'OB' in version '3.0.9.1' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Swazoo2' in version '3.0.10' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Swazoo2' in version '3.0.10' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Kom' in version '3.0.10' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Kom' in version '3.0.10' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'OB' in version '3.0.10' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'OB' in version '3.0.10' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Swazoo2' in version '3.0.11' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Swazoo2' in version '3.0.11' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Kom' in version '3.0.11' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Kom' in version '3.0.11' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'OB' in version '3.0.11' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'OB' in version '3.0.11' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Swazoo2' in version '3.0.12' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Swazoo2' in version '3.0.12' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Kom' in version '3.0.12' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Kom' in version '3.0.12' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'OB' in version '3.0.12' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'OB' in version '3.0.12' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Swazoo2' in version '3.0.13' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Swazoo2' in version '3.0.13' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Kom' in version '3.0.13' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Kom' in version '3.0.13' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'OB' in version '3.0.13' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'OB' in version '3.0.13' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Swazoo2' in version '3.0.14' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Swazoo2' in version '3.0.14' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Kom' in version '3.0.14' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Kom' in version '3.0.14' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'OB' in version '3.0.14' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'OB' in version '3.0.14' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Swazoo2' in version '3.0.15' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Swazoo2' in version '3.0.15' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'Kom' in version '3.0.15' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'Kom' in version '3.0.15' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (className:) for project reference 'OB' in version '3.0.15' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Error: Missing required field (repository:) for project reference 'OB' in version '3.0.15' { incompleteProjectSpec } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'Seaside-Slime' in version '3.1.0' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'Seaside-Tests-Slime' in version '3.1.0' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'KomHttpServerLight' in version '3.1.0' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'Seaside-Slime' in version '3.1.0.1' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'Seaside-Tests-Slime' in version '3.1.0.1' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'KomHttpServerLight' in version '3.1.0.1' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'Seaside-Slime' in version '3.1.0.2' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'Seaside-Tests-Slime' in version '3.1.0.2' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'KomHttpServerLight' in version '3.1.0.2' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'Seaside-Slime' in version '3.1.0.3' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'Seaside-Tests-Slime' in version '3.1.0.3' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'KomHttpServerLight' in version '3.1.0.3' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: Missing recommended field (versionString:) for project reference 'Gettext-Project' in version '3.1.1-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'Seaside-Tests-Webdriver' in version '3.1.1' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'Seaside-Slime' in version '3.1.1' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'Seaside-Tests-Slime' in version '3.1.1' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'KomHttpServerLight' in version '3.1.1' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'Seaside-Tests-Webdriver' in version '3.1.1.1' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'Seaside-Slime' in version '3.1.1.1' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'Seaside-Tests-Slime' in version '3.1.1.1' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'KomHttpServerLight' in version '3.1.1.1' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'Seaside-Tests-Webdriver' in version '3.1.2' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'Seaside-Slime' in version '3.1.2' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'Seaside-Tests-Slime' in version '3.1.2' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfSeaside3->Critical Warning: No version specified for the package 'KomHttpServerLight' in version '3.1.2' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfVersionnerTestBitmapCharacterSet->Critical Warning: The name of package 'Collections-BitmapCharacterSet' does not match the file name ' Collections-BitmapCharacterSet-JAA.5' in version '1.0' { packageNameMismatch } [ #validateVersionSpec: ] ConfigurationOfVersionnerTestXMLParserTemplate->Critical Warning: The name of package 'VersionnerTestXML-Parser' does not match the file name 'XML-Parser-NorbertHartl.141' in version '1.0' { packageNameMismatch } [ #validateVersionSpec: ] ConfigurationOfVersionnerTestXMLParserTemplate->Critical Warning: The name of package 'VersionnerTestXML-Tests-Parser' does not match the file name 'XML-Tests-Parser-JAA.14' in version '1.0' { packageNameMismatch } [ #validateVersionSpec: ] ConfigurationOfVersionnerTestXMLWriter->Critical Warning: No version specified for the package 'Collections-Support' in version '2.0.0' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfVersionnerTestXMLWriter->Critical Warning: No version specified for the package 'Collections-Support' in version '2.1.0' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfXMLSupport->Critical Warning: Missing recommended field (versionString:) for project reference 'XML-Writer' in version '1.0.7-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfXMLSupport->Critical Warning: Missing recommended field (versionString:) for project reference 'XML-Writer' in version '1.0.8-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfXMLSupport->Critical Warning: Missing recommended field (versionString:) for project reference 'XML-Writer' in version '1.1.0-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfXMLSupport->Critical Warning: Missing recommended field (versionString:) for project reference 'XML-Writer' in version '1.1.7-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfXMLSupport->Critical Warning: Missing recommended field (versionString:) for project reference 'XML-Writer' in version '1.1.8-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfXMLSupport->Critical Warning: Missing recommended field (versionString:) for project reference 'XML-Writer' in version '1.1.9-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfXMLSupport->Critical Warning: Missing recommended field (versionString:) for project reference 'XML-Writer' in version '1.2.0-baseline' { missingRecommendedProjectSpecField } [ #validateBaselineVersionSpec: ] ConfigurationOfXMLWriter->Critical Warning: No version specified for the package 'Collections-Support' in version '2.0.0' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfXMLWriter->Critical Warning: No version specified for the package 'Collections-Support' in version '2.1.0' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfXMLWriter->Critical Warning: No version specified for the package 'Collections-Support' in version '2.2.0' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfXMLWriter->Critical Warning: No version specified for the package 'Collections-Support' in version '2.2.1' { noVersionSpecified } [ #validateVersionSpec: ] ConfigurationOfXMLWriter->Critical Warning: No version specified for the package 'Collections-Support' in version '2.3' { noVersionSpecified } [ #validateVersionSpec: ])
Tx dale I will try the new way.
If only this would work.
Stef
-------- Original Message --------
Subject: Re: [Metacello] About record
Date: Thu, 26 Jun 2014 07:48:41 -0700
From: Dale Henrichs <dale.henrichs(a)gemtalksystems.com>
To: stepharo <stepharo(a)free.fr>
It is the old way ... the new way would be:
Metacello new
configuration: 'Moose';
version: #development;
ignoreImage;
record.
Dale
On Thu, Jun 26, 2014 at 7:42 AM, stepharo <stepharo(a)free.fr
<mailto:stepharo@free.fr>> wrote:
Dale
is this expression:
((ConfigurationOfMoose project version: #development)
ignoreImage: true; record)
the old way or Preview?
Stef
Hi everyone,
I'm working on a project in order to analyze automatically project source code. The project consists in analyzing automatically Smalltalk project source code and in visualizing all the dependencies among the packages.
Currently i have only a UI (using Spec Framework) to visualize the results in a TreeModel. I would like to have a visualization, like the screenshot attached (done with Graphviz), using Roassal.
As you can see, we have the packages (the nodes) and the edges are linking the packages when they have dependencies among them. I would like to have a graph-visualization in order to detect potential cyclic dependencies. How can i do that with Roassal?
Thanks for your help.
Baptiste