Hi Stef,
On Pharo-contributions we have green builds of the Seaside images. The stable, 20 build uses Grease-Core-pmm.72 and is clean. That is a Grease10 The bleedingEdge, 20 build uses Grease-Core-pmm.82 from Grease 11
Stephan
Ok here is what I did in a fresh 2.0 without package cache.
Gofer new smalltalkhubUser: 'Seaside' project: 'MetacelloConfigurations'; package: 'ConfigurationOfGrease'; load. (ConfigurationOfGrease project version: #stable) load
and it loaded clean!
tx
Thanks. We should update the ConfigurationOfGlamour to use the latest Magritte.
Doru
On Thu, Sep 26, 2013 at 9:33 AM, Stéphane Ducasse <stephane.ducasse@inria.fr
wrote:
Ok here is what I did in a fresh 2.0 without package cache.
Gofer new smalltalkhubUser: 'Seaside' project: 'MetacelloConfigurations'; package: 'ConfigurationOfGrease'; load.
(ConfigurationOfGrease project version: #stable) load
and it loaded clean!
tx _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
now strangely enough
(ConfigurationOfCitezen project version: '2.0') load: { 'NoWeb'}. does not load the correct version of grease….
I will soon remove all the web stuff from citezen configuration and create separated ones.
baseline16: spec <version: '1.6-baseline'>
spec for: #common do: [ spec blessing: #baseline. spec description: 'Removing Outputers'. spec author: 'StephaneDucasse'. spec repository: 'http://smalltalkhub.com/mc/RMoD/Citezen/main'. spec project: 'Seaside' with: [ spec className: 'ConfigurationOfSeaside30'; file: 'ConfigurationOfSeaside30'; versionString: #stable; loads: #('Base'); repository: 'http://www.squeaksource.com/MetacelloRepository' ]; project: 'Magritte' copyFrom: 'Seaside' with: [ spec className: 'ConfigurationOfMagritte2'; loads: #('Core' 'Magritte-Seaside'); file: 'ConfigurationOfMagritte2'; repository: 'http://www.squeaksource.com/MetacelloRepository' ]; project: 'Pier' copyFrom: 'Seaside' with: [ spec className: 'ConfigurationOfPier2'; loads: #('Core'); file: 'ConfigurationOfPier2'; repository: 'http://www.squeaksource.com/MetacelloRepository' ]; project: 'Grease Core' with: [ spec className: 'ConfigurationOfGrease'; loads: #('Core' ); versionString: #stable; file: 'ConfigurationOfGrease'; repository: 'http://smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main' ]; project: 'OSProcess' with: [ spec className: 'ConfigurationOfOSProcess'; file: 'ConfigurationOfOSProcess'; repository: 'http://www.squeaksource.com/MetacelloRepository' ]; project: 'SmaCC' with: [ spec className: 'ConfigurationOfSmaCC'; file: 'ConfigurationOfSmaCC'; repository: 'http://www.squeaksource.com/MetacelloRepository' ].
spec package: 'Citezen-Model'; package: 'Citezen-Parsers' with: [ spec requires: #('Citezen-Model' 'SmaCC')]; package: 'Citezen-Rendering' with: [ spec requires: 'Citezen-Model' ]; package: 'Citezen-Tools' with: [ spec requires: 'Citezen-Model' ]; package: 'Citezen-Query' with: [ spec requires: 'Citezen-Model']; package: 'Citezen-Reborn' with: [spec requires: 'Citezen-Model']; package: 'Citezen-Seaside' with: [ spec requires: #('Core' 'Seaside' 'Citezen-Tests' 'Citezen-Magritte') ]; "ugly and wrong it also requires Magritte" package: 'Citezen-Magritte' with: [ spec requires: 'Magritte' ]; package: 'Citezen-Pier' with: [ spec requires: #('Core' 'Pier' 'Citezen-Seaside' 'Citezen-Magritte') ]; package: 'Citezen-Checking' with: [ spec requires: 'Core' ]; package: 'Citezen-Stef' with: [ spec requires: 'Citezen-Reborn' ]; package: 'Citezen-Herve' with: [ spec requires: 'Citezen-Reborn' ]; package: 'Citezen-CommandLine' with: [ spec requires: #('Core' 'OSProcess') ]; package: 'Citezen-Tests' with: [ spec requires: #('Core') ]. spec group: 'default' with: #('NoWeb'); group: 'NoWeb' with: #('Core' 'Tests' 'Grease Core'); group: 'Core' with: #('Citezen-Model' 'Citezen-Parsers' 'Citezen-Rendering' 'Citezen-Query' 'Citezen-Checking' 'Citezen-Reborn' 'Citezen-Tools' 'Citezen-Stef' 'Citezen-Herve'); "one day we will have to split core" group: 'CommandLine' with: #('NoWeb' 'Citezen-CommandLine'); group: 'Web' with: #('Citezen-Seaside' 'Citezen-Magritte' 'Citezen-Pier'); group: 'Tests' with: #('Citezen-Tests') ]
Stef,
Please update these configurations to use Smalltalkhub. I know of the configurations below that they are no longer maintained on squeak source. So replace
On Sep 26, 2013, at 10:22 AM, Stéphane Ducasse wrote:
project: 'Seaside' with: [ spec className: 'ConfigurationOfSeaside30'; file: 'ConfigurationOfSeaside30'; versionString: #stable; loads: #('Base'); repository: 'http://www.squeaksource.com/MetacelloRepository' ]; project: 'Magritte' copyFrom: 'Seaside' with: [ spec className: 'ConfigurationOfMagritte2'; loads: #('Core' 'Magritte-Seaside'); file: 'ConfigurationOfMagritte2'; repository: 'http://www.squeaksource.com/MetacelloRepository' ]; project: 'Pier' copyFrom: 'Seaside' with: [ spec className: 'ConfigurationOfPier2'; loads: #('Core'); file: 'ConfigurationOfPier2'; repository: 'http://www.squeaksource.com/MetacelloRepository' ];
with the following: project: 'Seaside' with: [ spec className: 'ConfigurationOfSeaside3'; file: 'ConfigurationOfSeaside3'; versionString: #stable; loads: #('Base'); repository: 'http://smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main' ]; project: 'Magritte' copyFrom: 'Seaside' with: [ spec className: 'ConfigurationOfMagritte2'; loads: #('Core' 'Magritte-Seaside'); file: 'ConfigurationOfMagritte2'; repository: 'http://smalltalkhub.com/mc/Magritte/Magritte2/main' ]; project: 'Pier' copyFrom: 'Seaside' with: [ spec className: 'ConfigurationOfPier2'; loads: #('Core'); file: 'ConfigurationOfPier2'; repository: 'http://smalltalkhub.com/mc/Pier/Pier2/main' ];
And you should be fine.
Cheers, Diego