I was talking about OSSubProcess
> On 14 Mar 2019, at 18:21, Tim Mackinnon <[email protected]> wrote:
>
> I’ve been using OSProcess on OSX for exercism (development mode) and its been
> working fine. (I’ve been piping a go executable output to run a generation
> command)
>
>> On 14 Mar 2019, at 16:38, ducasse <[email protected]> wrote:
>>
>>
>>
>>> On 14 Mar 2019, at 17:33, Max Leske <[email protected]> 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 <[email protected]> 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
>>>>>>>
>>>>>
>>>
>>
>>
>>
>
>