On 2 September 2013 16:41, Goubier Thierry <thierry.goubier@cea.fr> wrote:
Le 02/09/2013 16:07, St��phane Ducasse a ��crit :

what we could do is to not deprecate now the methods?
Then we can deprecate them when we release 3.0

When starting pharo4? That would be perfect :)

I just noticed that Smalltalk os exist in 1.4 and 2.0. So my code should work on an old image, isn't it? It would also work on 2.0 and 1.4, no?

(or something like (Smalltalk respondsTo: #os) ifTrue: [Smalltalk os name])

When was Smalltalk>>os introduced ?

i don't remember.. but it been a while ago.

Smalltalk os name�� => 'Mac OS'����
Smalltalk os version�� => '1083'

��
Thierry


Stef

On Sep 2, 2013, at 2:21 PM, Goubier Thierry <thierry.goubier@cea.fr> wrote:

Stef,

a question then: how to check that I am on a pharo3 image which is newer than 2013-07-22 (since this is the date where the OSPlatform methods have been deprecated) ?

If I write something like

�� �� �� �� (Smalltalk version beginsWith: 'Pharo3')
�� �� �� �� �� �� �� �� ifTrue: [ ^ Smalltalk os name ].

Then this code may fail on old Pharo3 images. Or should I test the presence of os and vm as methods of Smalltalk?

Thanks,

Thierry


Le 02/09/2013 12:02, St��phane Ducasse a ��crit :
ok I read the big thread and what would be a solution?


On Sep 2, 2013, at 11:20 AM, Goubier Thierry <thierry.goubier@cea.fr> wrote:

Hi,

sometimes during the summer, a method used by OSProcess to determine the OS Platform has been deprecated in Pharo 3.0. Is it possible to have a look into updating OSProcess?

I'm still unable to use Pharo3.0 because of issue 11102, but I'd like to get gitfiletree to work on it, and I think the main issue is OSProcess.

Thanks,

Thierry
--
Thierry Goubier
CEA list
Laboratoire des Fondations des Syst��mes Temps R��el Embarqu��s
91191 Gif sur Yvette Cedex
France
Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95






--
Thierry Goubier
CEA list
Laboratoire des Fondations des Syst��mes Temps R��el Embarqu��s
91191 Gif sur Yvette Cedex
France
Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95






--
Thierry Goubier
CEA list
Laboratoire des Fondations des Syst��mes Temps R��el Embarqu��s
91191 Gif sur Yvette Cedex
France
Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95




--
Best regards,
Igor Stasenko.