> On 14 Mar 2019, at 17:33, Max Leske <maxle...@gmail.com> wrote:
> 
> On 13 Mar 2019, at 11:55, ducasse wrote:
> 
>> Ok now one of these days we will have to have all the important libraries 
>> hosted in the same place.
>> It is not sure that we will maintain MC forever.
>> For example SmalltalkHub should get readonly by the end of the year (for 
>> lack of maintenance reason).
>> BTW is OSSubProcess working for you?
> 
> Yes, it works. There appear to be some methods that need to be updated but 
> general functionality is there.

Let us know because Guille did a pass on Mariano’s version and we are ready to 
improve it.

> 
> Max
> 
>> 
>>> Hi Stef,
>>> 
>>> On 11 Mar 2019, at 8:12, ducasse wrote:
>>> 
>>>> Max
>>>> 
>>>> ifNotNilDo: was probably deprecated in Pharo 50 so this is a bit normal 
>>>> that it got removed in P7. But we should check this.
>>>> I do not have the time today for this.
>>>> 
>>>> normally ifNotNilDo: should be covered by a migrator automatic rewrite 
>>>> rules (can you check?): Ducasse/Migrator
>>>> because in such case you load the migrator packages and execute the tests 
>>>> of the OSProcess (if any)
>>>> then you execute OSProcess and the user of ifNotNilDo: will be 
>>>> automatically rewritten and you are just left to check
>>>> the senders that are left and commit a new version.
>>> 
>>> You have extensions defined for #ifNotNilDo: in your migration definition 
>>> for 50 to 60.
>>> 
>>>> 
>>>> If IfNotNilDo: is not covered by a automated migration we should add one.
>>>> It was deprecated before the automated migrations were introduced.
>>>> 
>>>> 
>>>> Now about your question: yes a new version of OSProcess should be produced 
>>>> for P7.
>>>> The best would be to migrate it to github.
>>> 
>>> I think Dave might disagree ;) If the maintainers are fine with moving to 
>>> Github then that would be great. I assume that there will be some 
>>> objections to that (e.g. because of loading in Squeak?) and we (I at least) 
>>> don't want to maintain a fork / mirror on Github.
>>> Pulling from SqueakSource works fine for now.
>>> 
>>> Max
>>> 
>>>> 
>>>> Let me know if it helps.
>>>> 
>>>> Stef
>>>> 
>>>>> On 11 Mar 2019, at 08:00, Max Leske <maxle...@gmail.com> wrote:
>>>>> 
>>>>> Hi all,
>>>>> 
>>>>> Pharo 7 no longer includes #ifNotNilDo:, meaning that OSProcess loading 
>>>>> fails. I volunteer to update OSProcess for Pharo 7 but I need someone to 
>>>>> tell me what the expected workflow is. AFAICT, we've simply copied the 
>>>>> current ConfigurationOf to the MetaRepoForXX in the past without making 
>>>>> any changes specific to Pharo. That will not work this time.
>>>>> So, should I create a new version of OSProcess for all platforms, where 
>>>>> #ifNotNilDo: has been replaced with #ifNotNil:? Or should I add a 
>>>>> compatibility package for Pharo? Or something else?
>>>>> 
>>>>> Cheers,
>>>>> Max
>>>>> 
>>> 
> 



Reply via email to