I integrated the undeprecation suggested by henrik 

On Sep 3, 2010, at 10:17 PM, David T. Lewis wrote:

> On Fri, Sep 03, 2010 at 08:57:55PM +0200, St?phane Ducasse wrote:
>> Hi david
>> 
>> I think that you should wait. 1.1 is stable and out.
> 
> Thanks Stef, good advice, that's what I will do.
> 
> Dave
> 
> 
>> 1.2 is in flux. When 1.2 gets in beta this will be time to settle down 
>> things. 
>> Cyrille I know why you want 1.2 version else you cannot build a hudson 
>> working solution 
>> to run top of the edge version. Now I will do the changes suggested by 
>> henrik to get a backward compatible version.
>> I suggest to use metacello to control version now I understand that people 
>> want to avoid branching
>> now it means that we (the people working on the unstable stream may lack 
>> tools but this is ok).
>> 
>> Stef
>> 
>> On Sep 3, 2010, at 6:30 PM, David T. Lewis wrote:
>> 
>>> On Fri, Sep 03, 2010 at 01:03:31PM +0200, Cyrille Delaunay wrote:
>>>> Hello,
>>>> 
>>>> I would suggest to replace the two methods
>>>> --------------------------------------------------------------
>>>> OSPRocess class >> platformName
>>>> "After Squeak version 3.6, #platformName was moved to SmalltalkImage "
>>>> 
>>>> ^ ((Smalltalk classNamed: 'SmalltalkImage')
>>>> ifNil: [^ Smalltalk platformName]) current platformName
>>>> 
>>>> OSPRocess class >> osVersion
>>>> "After Squeak version 3.6, #osVersion was moved to SmalltalkImage "
>>>> 
>>>> ^ ((Smalltalk classNamed: 'SmalltalkImage')
>>>> ifNil: [^ Smalltalk osVersion]) current osVersion
>>>> 
>>>> --------------------------------------------------------------
>>>> by:
>>>> -------------------------------------------------------------
>>>> OSProcess class >> platformName
>>>> ^ ((Smalltalk classNamed: 'OSPlatform')
>>>> ifNil: [
>>>> (Smalltalk classNamed: 'SmalltalkImage') current
>>>> ifNil: [^ Smalltalk platformName]]) platformName
>>>> 
>>>> OSProcess class >> osVersion
>>>> ^ ((Smalltalk classNamed: 'OSPlatform')
>>>> ifNil: [
>>>> (Smalltalk classNamed: 'SmalltalkImage') current
>>>> ifNil: [^ Smalltalk osVersion]]) osVersion
>>>> ------------------------------------------------------------
>>>> 
>>>> to avoid deprecation messages when using it in Pharo 1.2. Does it looks
>>>> good?  I'm not able to publish on the squeaksource repository
>>> 
>>> This failed on the first Pharo image that I tried, which was a
>>> Pharo-1.1-11400-rc2dev10.06.1 image. I think this is the subject
>>> of some recent refactoring, so I'm not sure if it's safe to use
>>> it yet (will somebody try to load OSProcess in one of the images
>>> that has OSPlatform but that does not yet have the #platformName
>>> refactoring?).
>>> 
>>> I expect that there are several versions of Pharo in general
>>> circulation, so can someone give me some guidance as to whether
>>> it is safe to code for "OSPlatform current platformName" as the
>>> expected idiom on Pharo, or should we wait a while and live with
>>> the deprecation warnings?
>>> 
>>> Thanks,
>>> 
>>> Dave
>>> 
>>> 
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [email protected]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> 
>> 
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> 
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to