I agree with Lupus and Ned that it is best to stay on latest for mobile. 
Changes to the API are generally minor or nonexistent between versions and 
are easy to cherrypick. I'm running master against a Ficus and a Ginkgo 
instance and will be running against a Hawthorne instance when it's ready 
for me in the next couple of months. My situation is similar to Pierre's, 
except I'm running master against even older backend(s). 

I agree with Pierre, the cherrypicking is annoying. I've found the changes 
are minor though, for avoiding a change. To avoid having people cherrypick, 
the mobile team might consider keeping small API changes behind feature 
flags for a platform release or two.

Some reasons to stay on master include...
- older versions of an app often don't run as-is, even if the version of 
Xcode, OS, Swift, and Android Studio are named, because of changes by Apple 
that affect this and are uncontrollable
- it's more natural to contribute PRs if you're testing and running against 
master
- like Lupus says, security updates
- other maintenance updates that may be time sensitive, like support for 
new devices or new operating systems or new requirements by the stores



On Tuesday, January 15, 2019 at 1:14:15 PM UTC-8, Lupus Furyo wrote:
>
> Hi Ned,
> I was replying from my gmail inbox, I did not see Pierre's last reply 
> regarding usability. My remark was of general type, especially concerning 
> Sec of an App. Mobile apps get updated too often due to known concerns. 
> Perhaps, this is why Marco does not like tagging Open edX App with 
> named.releases. Anyways, please ignore my remark regarding this matter. 
> Pierre has already elaborated his question and suggestion thoroughly.
>
> Best, L.
>
>
> On Wed, Jan 16, 2019 at 12:30 AM Ned Batchelder <[email protected] 
> <javascript:>> wrote:
>
>> Lupus, can you explain why that is?  Did you see Pierre's experience that 
>> the latest mobile app didn't work with Hawthorn?
>>
>> Thanks,
>>
>> --Ned.
>>
>> On Tue, Jan 15, 2019 at 11:48 AM Lupus Furyo <[email protected] 
>> <javascript:>> wrote:
>>
>>> In case of mobile clients, generally, it is always better to stick to 
>>> master. This does not concern Open edX only.
>>>
>>> On Tue, Jan 15, 2019 at 4:35 PM Ned Batchelder <[email protected] 
>>> <javascript:>> wrote:
>>>
>>>> Robert,
>>>>
>>>> I asked Marco Morales about this, and he said, "I'm not convinced it is 
>>>> all that helpful to pin or tag these specifically? We publicize named 
>>>> platform release dates, mobile release version dates (with github tags). 
>>>> I'd rather people stay closer to master for mobile (which they generally 
>>>> do) rather than tracking all breaking changes across the two."
>>>>
>>>> What do you think of that?
>>>>
>>>> --Ned.
>>>>
>>>> On Thu, Jan 10, 2019 at 2:34 PM Ned Batchelder <[email protected] 
>>>> <javascript:>> wrote:
>>>>
>>>>> Robert,
>>>>>
>>>>> I believe we will be tagging them for Ironwood, yes.
>>>>>
>>>>> --Ned.
>>>>>
>>>>> On Wed, Jan 9, 2019 at 11:55 AM Robert Gérin-Lajoie <
>>>>> [email protected] <javascript:>> wrote:
>>>>>
>>>>>> Hi Ned, will you tag the mobile apps (iOS and Android) with Ironwood?
>>>>>>
>>>>>> Robert
>>>>>>
>>>>>> Le mardi 8 janvier 2019 15:52:52 UTC-5, Ned Batchelder a écrit :
>>>>>>>
>>>>>>> Hey everyone,
>>>>>>>
>>>>>>> The next release of the Open edX software is "Ironwood."  We are 
>>>>>>> getting ready to start the release process.  The first step is creating 
>>>>>>> the 
>>>>>>> open-release/ironwood.master branches in the appropriate repos.  I plan 
>>>>>>> to 
>>>>>>> do this on Friday, January 18th.
>>>>>>>
>>>>>>> Anything merged by that date will be part of Ironwood; anything 
>>>>>>> merged after that date will have to wait for the next release.
>>>>>>>
>>>>>>> A week or two after the branches are created, we will have a beta 
>>>>>>> for everyone to test.  Then after a few weeks of community testing, 
>>>>>>> Ironwood will be officially released.
>>>>>>>
>>>>>>> If you have any questions or concerns, respond to this thread, or 
>>>>>>> send an email to [email protected].
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> --Ned.
>>>>>>>
>>>>>> -- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "General Open edX discussion" group.
>>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/edx-code/76a8f4e8-5a7e-4683-8b6c-75c76f4eeb00%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/edx-code/76a8f4e8-5a7e-4683-8b6c-75c76f4eeb00%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "General Open edX discussion" group.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/edx-code/CAGtJPNPsxeXas_WKonGVpMAmpZQMevTRYffbzroT%3DAeSo57PhQ%40mail.gmail.com
>>>>  
>>>> <https://groups.google.com/d/msgid/edx-code/CAGtJPNPsxeXas_WKonGVpMAmpZQMevTRYffbzroT%3DAeSo57PhQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "General Open edX discussion" group.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/edx-code/CA%2BaB0d-rmF%3D%3DUtB3yF3J9Urw4ugRPizYu6v69099tCXneh40jA%40mail.gmail.com
>>>  
>>> <https://groups.google.com/d/msgid/edx-code/CA%2BaB0d-rmF%3D%3DUtB3yF3J9Urw4ugRPizYu6v69099tCXneh40jA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "General Open edX discussion" group.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/edx-code/CAGtJPNNC%2BTZnode7aQz6h%2BDHh%3D48dWg%3Dy4RrGna9ERY8FRXN5g%40mail.gmail.com
>>  
>> <https://groups.google.com/d/msgid/edx-code/CAGtJPNNC%2BTZnode7aQz6h%2BDHh%3D48dWg%3Dy4RrGna9ERY8FRXN5g%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"General Open edX discussion" group.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/edx-code/243bf16d-d148-46b0-a316-d6561e51594d%40googlegroups.com.

Reply via email to