19 Oct 2023 |
_hc | it targets sdk version 10 | 15:05:19 |
_hc | this is Target Sdk Version. | 15:05:29 |
_hc | "This APK targets Android SDK Version 10" -> "targets 10" | 15:06:02 |
_hc | except the version number there is the Android OS version number not the SDK version number. | 15:06:42 |
linsui | I thought "targets Android %s+" is good enough for me. | 15:07:02 |
_hc | but Android version numbering is a whole other confusing topic. | 15:07:04 |
_hc | I would rather keep it as is for now, then do a real overhaul of that stuff. | 15:07:52 |
linsui | Perfect is the enemy | 15:08:48 |
linsui | of what? | 15:08:51 |
linsui | Anyway, you know what I mean... :) | 15:09:02 |
linsui | I thought we should fix this confusing string ASAP and you can do your real overhual later. | 15:09:33 |
Sylvia | (Doesn't fdroidclient already have code to translate SDK integer to Android version? At least the website does so if not we can copy-paste that int to value from there are from apilevels.com) | 15:15:13 |
Sylvia | s/are/or/ | 15:15:21 |
linsui | In reply to @SylvieLorxu:matrix.org (Doesn't fdroidclient already have code to translate SDK integer to Android version? At least the website does so if not we can copy-paste that int to value from there are from apilevels.com) Yes. | 15:16:32 |
linsui | But in the UI no one know it's an Android version. | 15:17:06 |
paulali | In reply to @critdroid:matrix.org Interesting fact especially in this room for translators since your posts currently cannot be translated because there's no communication with Weblate. That is sadly true. We'll work on that with the team and have it open for translation. However, it shouldn't be a hindrance to submitting any news you have | 16:06:19 |
Licaon_Kter[xmpp] | I've used `built for %s` | 16:07:59 |
FC (they/them) | In reply to @rdfg77:kde.org I thought "targets Android %s+" is good enough for me. it's a bit confusing now I think. "Requires: x86, 12+" makes sense (though maybe should be "Android 12+"). but for the targetsdk it's the OS that requires the APK to have a min target SDK, not the APK requiring x86 or Android 12+. | 21:30:20 |
Sylvia | "Built for an old Android version: %s" maybe? Although that still leaves it implicit. I think it will always be confusing because users don't generally expect old software to not run on new OS, only the other way around | 21:34:36 |
FC (they/them) | In reply to @SylvieLorxu:matrix.org "Built for an old Android version: %s" maybe? Although that still leaves it implicit. I think it will always be confusing because users don't generally expect old software to not run on new OS, only the other way around that still doesn't work after "Requires: ". because that's currently a list of things the APK requires (though the code says it's a list of incompatibility reasons). I think we need to change that to make it work. | 21:36:54 |
FC (they/them) | but yeah. | 21:36:59 |
FC (they/them) | AFAICT al the existing incompatibility reasons were things the APK requires. but this isn't. | 21:37:52 |
Sylvia | Maybe just rephrase "Requires" into "Incompatible" and prefix "Requires" onto every other compat error string | 21:42:20 |
FC (they/them) | something like that, yeah. might get long. | 21:45:52 |
FC (they/them) | ignoring length (and consistency of the incompatibilities) for a sec, "Incompatible: requires x86, requires Android 12+, targets Android 5" seems okay. though doesn't explain why the latter is a problem, not much we can do there sadly. | 21:49:45 |
FC (they/them) | "built for" might be better than "targets" | 21:51:47 |
FC (they/them) | also not sure a comma separated list translates well. | 21:52:59 |
20 Oct 2023 |
linsui | In reply to @obfusk:matrix.org it's a bit confusing now I think. "Requires: x86, 12+" makes sense (though maybe should be "Android 12+"). but for the targetsdk it's the OS that requires the APK to have a min target SDK, not the APK requiring x86 or Android 12+. Then "Requires: x86, Android 12-"? | 05:47:27 |
FC (they/them) | In reply to @rdfg77:kde.org Then "Requires: x86, Android 12-"? that's closer. but still wrong IMO. it's blocked by the OS, the APK itself doesn't actually require a newer version to run. and some ROMs might allow it (or you can use adb). will open a client issue later when not AFK. | 16:27:10 |
21 Oct 2023 |
FC (they/them) | In reply to @obfusk:matrix.org that's closer. but still wrong IMO. it's blocked by the OS, the APK itself doesn't actually require a newer version to run. and some ROMs might allow it (or you can use adb). will open a client issue later when not AFK. https://gitlab.com/fdroid/fdroidclient/-/issues/2700 | 00:22:50 |