-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade Kotlin to v1.6 across the board #39
Comments
@gnarea sounds like a good plan. I'm not sure how far being we are on the other dependencies to assess how risky it is to skip steps 1 and 2. Nevertheless, this needs one of those huge todo lists with all the steps for all the repos. |
Great! Based on past experience, my hunch is that anything that isn't ktor/kotlin will be easy to upgrade, but I could be proven wrong! |
So, here's a big to-do list:
|
LGTM 👌🏾 FYI, there's also the DoH library, but an external contributor is working on it (relaycorp/doh-jvm#128). It does mean, however, that we can't upgrade the DoH lib in the apps for the time being. |
Related to point 2. awala-ping-android task the PR can be found here: |
Related to point 2. awala-gateway-android task the PR can be found here: |
Related to point 2. relaynet-courier-android task the PR can be found here: |
Related to point 3, I tested both the Gateway and the Ping app... and issues should be fixed on the branches aboves |
Do you mean both apps had the latest code from those branches? |
@gnarea yes :) |
Related to task 4: ✅ Except awala-poweb-jvm is missing on PRs approvals for: |
@gnarea awala-gateway-android still is using 1.5.21, (point 5.) is the last one missing, I will take care of it but worth mentioning. |
Good catch @Filmaluco! That TODO list is out-of-date but I thought all the apps were updated. I'll reopen this. |
@gnarea I believe this can now be closed :D |
I've been putting this off due to the nightmares caused by the Kotlin 1.5 upgrade, but I'd like to think it'd be different this time.
The most important lesson I learnt last time is to do the upgrade in the following phases, to make debugging manageable:
* I'd rather defer the upgrade to ktor v2 if we can, because that's a mini project in its own right.
Thoughts, @sdsantos?
The text was updated successfully, but these errors were encountered: