termux / termux-app

Termux - a terminal emulator application for Android OS extendible by variety of packages.
https://f-droid.org/en/packages/com.termux
Other
37.05k stars 3.89k forks source link

[Feature]: add link to technical reasons #3181

Closed jidanni closed 1 year ago

jidanni commented 1 year ago

Feature description

NOTE: Updates over Google Play is currently halted due to technical reasons. In the meantime, see https://github.com/termux/termux-app#installation for alternative installation sources.

is what users see on Google Play. The technical reasons are unexplained and should have a link to where readers can learn about why.

Additional information

Users reading on their own perhaps would come to the conclusion that the authors only own Android 10 cellphones and do not wish to support later versions or something.

They would have to be lucky to stumble upon for example https://blog.andronix.app/andronix-termux-and-f-droid/ to start getting an idea what the problem must be all about.

sylirre commented 1 year ago

It is https://github.com/termux/termux-packages/wiki/Termux-and-Android-10

Also: we don't have credentials for Play Store account. That's why description will not be updated.

agnostic-apollo commented 1 year ago

is what users see on Google Play. The technical reasons are unexplained and should have a link to where readers can learn about why.

The https://github.com/termux/termux-app#installation link already has a subheading for google play store, all that is needed is to scroll down.

jidanni commented 1 year ago

(Well all I know is the old JackPal terminal emulator can still open and run shell scripts here in Android 12, all because it simply asks for all file permissions on install.)

agnostic-apollo commented 1 year ago

That app runs system binaries from /system/bin, which is allowed on all android versions and is targeting an older android version 5 anyways on which restrictions don't apply, just like termux is targeting android version 9. Apps won't be able to run custom app binaries from private app data directory in /data or /mnt/expand partition on Android >= 10 if they target it, unless selinux policies are patched with root.

jidanni commented 1 year ago

OK, I guess I should move the discussion to https://github.com/termux/termux-app/discussions/3182 .