Bump target SDK and support libs to 23
Android 6.0 brought some changes that affect F-Droid client:
Closes #518 (closed).
Merge request reports
Activity
Oh, and what about the rest of the TODO items? Or is this just to get F-Droid building, and then the rest can be tweaked later?
This MR makes only those changes that are necessary to build and run F-Droid with target SDK 23. If everyone is OK with this, the MR will be merged and the original bug closed. After that I'll file separate bugs for the remaining TODO items.
Looks good to me, but I'll let @mvdan merge. I hope this doesn't break anything...
@relan could you please rebase this MR? You can remove the
.gitlab-ci.yml
change, as we will no longer use the yaml file to install dependencies.You can remove the
.gitlab-ci.yml
change, as we will no longer use the yaml file to install dependencies.As far as I can see it's not quite true: https://gitlab.com/fdroid/fdroidclient/blob/master/.gitlab-ci.yml#L16
Is
test -z "$ANDROID_HOME"
condition always false?Just found Support Library 23.2 regression: https://code.google.com/p/android/issues/detail?id=201918
Change that CI line if you want, it doesn't matter - the entirety of that will be removed as in fdroidserver.
Note that the issue is a duplicate, this is the one you should track: https://code.google.com/p/android/issues/detail?id=201851
Since this is a non-critical issue and was reported just a few days ago, I'll bet that it will be fixed before we do our next stable in a month or so. And if it hasn't, it's not a big deal.
mentioned in issue #597 (closed)