Skip to content
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

Things to do on raising min supported API level #13734

Open
5 tasks
moving-bits opened this issue Nov 26, 2022 · 2 comments
Open
5 tasks

Things to do on raising min supported API level #13734

moving-bits opened this issue Nov 26, 2022 · 2 comments

Comments

@moving-bits
Copy link
Member

moving-bits commented Nov 26, 2022

Currently c:geo supports API level 21+ (which is Android 5), which means that some features or package upgrades are blocked. To keep in mind what can be done and/or needs to be done when raising the minimum supported API level, let's collect those items here. Feel free to add to this list.

(min API 24)

  • update apache.commons.lang (and unblock from dependabot)

(min API 26)

  • update apache.commons.compress (and unblock from dependabot)
  • update commons-io:commons-io (and unblock from dependabot)
  • update org.apache.commons:commons-text (and unblock from dependabot)
  • update com.fasterxml.jackson.* (and unblock from dependabot)
@Lineflyer
Copy link
Member

BTW:
I guess we can/should raise rather soon to API 26 and revive the legacy version for supporting <26 a bit longer.

@moving-bits
Copy link
Member Author

AFAIK there are no functional limitations and no security problems related to the two Apache libs not having the most recent version (@bekuno?), so it's probably easier for us to stay with min supported API level 21 for now, as maintaining two deliverables and cross-patching things would be more work for us.

This might change immediately, though, if any real "blocker" comes up, either feature-, security- or architecture-wise. That's the main reason why I created this issue here, to collect such things and to be able to do an active decision for raising the min level at some point in time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants