termux-app icon indicating copy to clipboard operation
termux-app copied to clipboard

Updated: Library, Gradle, NDK and Bootstrap updates

Open TermuxMonet opened this issue 2 years ago • 7 comments

Some users had some trouble with bootstrap packages, leading to apt failures, so i suggest keeping them updated.

Also i've included on this pull request some library, gradle and ndk updates.

TermuxMonet avatar Jul 10 '22 00:07 TermuxMonet

The compileSdkVersion and (some) google library versions cannot be updated without requiring other changes. Check https://github.com/termux/termux-app/commit/c59835ed9

Some users had some trouble with bootstrap packages, leading to apt failures

I assume you are referring to kcubeterm repo issue. Those are for v0.118.0 downloaded from F-Droid that's using bootstrap from january, issue wouldn't occur on bootstrap in master branch from april, although can be updated since its behind a couple of months now.

And follow contributing guidelines for commits.

https://github.com/termux/termux-app#for-maintainers-and-contributors

Gradle and ndk changes will need to be tested as well. Also the updated bootstrap on fresh installation and possibly compared against old version.

agnostic-apollo avatar Jul 11 '22 06:07 agnostic-apollo

The compileSdkVersion and (some) google library versions cannot be updated without requiring other changes. Check c59835ed9

Some users had some trouble with bootstrap packages, leading to apt failures

I assume you are referring to kcubeterm repo issue. Those are for v0.118.0 downloaded from F-Droid that's using bootstrap from january, issue wouldn't occur on bootstrap in master branch from april, although can be updated since its behind a couple of months now.

And follow contributing guidelines for commits.

https://github.com/termux/termux-app#for-maintainers-and-contributors

Gradle and ndk changes will need to be tested as well. Also the updated bootstrap on fresh installation and possibly compared against old version.

i've already tested the updated libs on old and fresh installation, using termux-monet (my termux fork). Everything worked, even with compileSdkVersion 31. but i'm not sure if these changes would work on Android <12. that would need to be tested with older devices.

TermuxMonet avatar Jul 11 '22 17:07 TermuxMonet

All the changes were successfully tested on Android 10, 9 and 7. Soon i'll test on Android 5

TermuxMonet avatar Jul 27 '22 11:07 TermuxMonet

Have you checked Jitpack and F-Droid incompatibility for bumping compileSdkVersion and fixes required?

agnostic-apollo avatar Jul 28 '22 00:07 agnostic-apollo

Have you checked Jitpack and F-Droid incompatibility for bumping compileSdkVersion and fixes required?

No fixed were required for bumping compileSdkVersion, and Jitpack workflow is successfully executed

And i've tested on Android 5 some minutes ago, everything works

TermuxMonet avatar Jul 28 '22 00:07 TermuxMonet

Have you checked Jitpack and F-Droid incompatibility for bumping compileSdkVersion and fixes required?

But i don't have access to termux's jitpack and f-droid admin accounts to deploy anything and test, only fork's workflows

TermuxMonet avatar Jul 28 '22 00:07 TermuxMonet

Okay. Thanks. Will test myself and look into F-Droid as well.

agnostic-apollo avatar Jul 28 '22 00:07 agnostic-apollo