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 >>>> >>>> >>> >>> >> >> > > >
