Yes but pharo was still loading the version 1.2.1 So normally the latest configurationOfPharo and shout are fixed and working. Can you confirm that?
Stef On Feb 28, 2011, at 5:30 AM, Francisco Ortiz Peñaloza wrote: > Hi Stef don't know if you already solve this, i created a 1.2.2 > version of ConfigurationOfShout referencing some changes i made to > shout to work with Editor changes. > > There're like five new versions since that and it's currently working > with PharoCore 1.2 cause i tested a lot :) > > Cheers, > Francisco > > > > On Sun, Feb 27, 2011 at 7:26 PM, Stéphane Ducasse > <[email protected]> wrote: >> Ok >> For me I just wanted to check if I can load shout. >> Now it is just breaking on Dev Toolset>> >> SHWorkspace open. >> >> I still do not understand how the correct version of shout was loaded before. >> Since Pharo was referencing 1.2.1 which was referencing jannik old version >> and the one with the fix of benjamin was not loaded. >> >> So I should adapt the baseline to load the correct test in 1.2.2 >> The problem is that testing all the setup takes 35 min. >> >> Stef >> >> >>> So Stef, I looked at ConfigurationOfPharo-StephaneDucasse.139 and I >>> noticed that you commented out some package specs for 1.2-beta2 ... you >>> need to be aware that commenting them out does not prevent those packages >>> from being loaded .... >>> >>> To make structural changes you need to remove the package spec from >>> 1.2-beta2 _and_ remove the package from 1.2-baseline. >>> >>> The specification for Shout Tests in 1.2-beta2 specifies the mcz file to >>> load. By commenting out the spec and leaving the spec in 1.2-baseline you >>> are telling Metacello to load the latest version of the Shout Tests >>> package.. >>> >>> Since 1.2-baseline is already shared by multiple versions, one way to >>> remove Shout Tests for version 1.2-beta2, is to create a 1.2-beta2-baseline >>> that does not include Shout Tests... >>> >>> You comment says that you don't know which version of the Shout Tests to >>> load, but by looking at 1.2-beta2-baseline, Shout Tests is referencing the >>> same project as Shout with a different load directive so it is correct to >>> use the save version as Shout. >>> >>> In a normal case I would recommend that you use the validator to look at >>> the configuration and fix those issues, but there _are_ a number of >>> validation issues with ConfigurationOfPharo already (which depending on >>> what other changes you have made might actually be contributing to the >>> problem ... There were also validation issues ConfigurationOfShout ... so >>> you might have hit a "perfect storm" of validation issues .. >>> >>> I have merged your changes into my working copy and I'll be doing a test >>> load shortly so perhaps I'll be able to observe some of the problems first >>> hand .. >>> >>> Dale >>> >>> On Feb 27, 2011, at 8:30 AM, Stéphane Ducasse wrote: >>> >>>> Ok >>>> I do not understand how it loaded before because >>>> I got a duplicate instance warning raised (even if the class loaded >>>> was empty - I do not get it) >>>> So I remove the empty package, fixing the version and the baseline... >>>> >>>> Now I have the decompiler popping windows.... problem >>>> Today this is tedious. >>>> For a fix of 1 min I already spent 2 hours to try to load a configuration. >>>> >>>> Stef >>>> >>>> >>>>> Stef, >>>>> >>>>> I will try to take a look at your issue today along with testing out the >>>>> configuration fixes I have pending ... both Pharo and Shout had >>>>> configuration issues, but I can't say that your particular issue is >>>>> related ... yet. >>>>> >>>>> Dale >>>>> >>>>> On Feb 27, 2011, at 7:57 AM, Stéphane Ducasse wrote: >>>>> >>>>>> Hi guys >>>>>> >>>>>> I modified >>>>>> >>>>>> version 1.2.1 of ConfigurationOfShout to load my version >>>>>> Shout-sd.101 (apparently lot of comments were removed between >>>>>> Benjamin.100 and Benjamin.101 - strange) >>>>>> >>>>>> >>>>>> In ConfigurationOfPharo there is >>>>>> >>>>>> project: 'Shout' with: '1.2.1'; >>>>>> >>>>>> >>>>>> Now in ConfigurationOfShout there are >>>>>> >>>>>> version122: spec <version: '1.2.2' imports: #('1.1-baseline')> spec for: >>>>>> #common do: [ spec blessing: #development. spec author: 'Francisco Ortiz >>>>>> Peñaloza'. spec description: 'Shout Changes for 1.2 using new >>>>>> SmalltalkEditor'. ]. >>>>>> >>>>>> >>>>>> version121: spec >>>>>> <version: '1.2.1' imports: #('1.1-baseline')> >>>>>> >>>>>> spec for: #common do: [ >>>>>> spec blessing: #development. >>>>>> spec author: 'Stephane Ducasse'. >>>>>> spec description: 'Shout for 1.2'. >>>>>> ]. >>>>>> >>>>>> >>>>>> When I load the latest stable of Pharo >>>>>> >>>>>> ((Smalltalk globals at: #ConfigurationOfPharo) project version: #stable) >>>>>> load >>>>>> >>>>>> I get an error due to a duplicate (probably the instance variable of >>>>>> pluggableShout.....). >>>>>> Probably loading the wrong package. >>>>>> >>>>>> So I do not know what to do and lost my time. >>>>>> >>>>>> Stef >>>>> >>>>> >>>> >>>> >>> >>> >> >> >>
