Le mar. 22 août 2017 à 18:33, Alistair Grant <[email protected]> a
écrit :

> Hi Guille,
>
> On Tue, Aug 22, 2017 at 05:55:22PM +0200, Guillermo Polito wrote:
> > I don't think so... Build number only works from the CI. This means
> > that if you build your image in your machine you'll have no build
> > number and then this piece of code will not work neither. Thus maybe
> > we need to find a separate solution for it?
>
> P.S. Shouldn't the highestUpdate still be set as described below?


But how do you do it? Imagine I build my image from outsider the ci. Where
do I get the build number ? In my machine I have no thing such as a build
or a job.

Pharo should work independently from where it is build.

We should not mistake build number for version number. They do not mean the
same.


>
> This is an image that presumably came from the CI
> (http://files.pharo.org/image/70/latest.zip).
>
> Thanks,
> Alistair
>
>
> > On 8/22/17, Alistair Grant <[email protected]> wrote:
> > > Hi Everyone,
> > >
> > > I'm attempting to update to the latest Pharo7 image (918efe2, 32 bit),
> > > but am getting an error while loading OSsubprocess.
> > >
> > > The error occurs in FFISharedPool class>>initialize:
> > >
> > >
> > > initialize
> > >     self flag: #removeIt.
> > >     "This IF will be eliminated soon...only here temporary"
> > >     (SystemVersion current highestUpdate >= 50558)
> > >             ifTrue: [
> > >                     SessionManager default registerToolClassNamed:
> self name
> > >                      ]
> > >             ifFalse: [
> > >                     Smalltalk addToStartUpList: self.
> > >             ]
> > >
> > >
> > > because #highestUpdate is nil.
> > >
> > >
> > > The top of the stack is:
> > >
> > > UndefinedObject(Object)>>doesNotUnderstand: #'>='
> > > FFISharedPool class>>initialize
> > > MCMethodDefinition>>postloadOver:
> > > [ :each | each postloadOver: (self obsoletionFor: each) ] in
> > > MCPackageLoader>>basicLoadDefinitions in Block: [ :each | each
> postloadOver:
> > > (self obsoletionFor: ...etc...
> > >
> > >
> > > Based on the method above, it looks like highestUpdate used to be set
> > > based on the image number, and has presumably broken during the move to
> > > Pharo 7 and git.
> > >
> > > Earlier Pharo 7 images had it set to 0, which doesn't sound right.
> > >
> > > Since a build number was recently introduced (fogbugz 20321), should
> the
> > > highestUpdate be set to 70000+buildNumber?
> > >
> > > E.g. this image has an identifier of:
> > >
> > > Pharo 7.0
> > > Build information:
> > > alpha.build.56.sha.918efe28fa3e6ad485b059dbf4ce675fd4086cf6
> > >
> > > So highestUpdate would be 70056.
> > >
> > >
> > > Thanks!
> > > Alistair
> > >
> > >
> >
> >
> > --
> >
> >
> >
> >
> > Guille Polito
> >
> >
> > Research Engineer
> >
> > French National Center for Scientific Research - *http://www.cnrs.fr*
> > <http://www.cnrs.fr>
> >
> >
> >
> > *Web:* *http://guillep.github.io* <http://guillep.github.io>
> >
> > *Phone: *+33 06 52 70 66 13
> >
>
> --



Guille Polito


Research Engineer

French National Center for Scientific Research - *http://www.cnrs.fr*
<http://www.cnrs.fr>



*Web:* *http://guillep.github.io* <http://guillep.github.io>

*Phone: *+33 06 52 70 66 13

Reply via email to