Closed SomeTroglodyte closed 3 years ago
You can indeed pr the change in the yml yourself
Yes, a github account can be used on gitlab, I just woudn't be surprised F-Droid sets rules of conduct I might be blissfully unaware of. Or the yml at that location might be an auto-generated copy assembled from parts. Good to know.
So - all coders - please help out completing that template. I might go offline for a few days, but I'll be back next week - or go ahead and do it without me.
WIP... Task "Clarify actual fact basis for the listed permissions":
AndroidManifest.xml
, obvious what forNo com.google.android
string in project -> no GMS or play specific API's
Reference issues: #3325, #2045. I see no reason not to trust lyrjie's analysis, but I ran the proof anyway: Castrating MultiplayerTurnCheckWorker until it's an empty shell, remove unused imports, rebuild project, build apk, analyze -> clean.
So the 'fact basis' will remain: only user-initiated download and multiplayer turn checker.
WIP: List exhaustively which downloads Unciv does?
Confirmed to be exhaustive by code inspection - all usages of java.net.URL.openConnection
(DropBox.kt and GitHub.kt) and walk call chains. No calls to Gdx.net.sendHttpRequest
or Gdx.net.newClientSocket
.
WIP: My line "The multiplayer turn checker will connect to discord servers" - isn't that BS because Discord is a desktop-only feature? Need to verify. Definitely - the link on options doesn't count. An apk only sees the cancelDiscordEvent
field in UncivGameParameters
containing null.
Draft in initial post updated - unless someone objects, that's my final best shot and goes up in a few days.
So - do we want to go 'fastlane'? If we had that, we could patch the description right here in this repo if I'm not mistaken? Too much work?
Removed Draft marker from the PR.
F-Droid has now picked up Version 3.15.15 and finally included the description changes.
I'd welcome an updated F-Droid description, specifically the passage "Internet permissions required in order to download large font files, especially for Chinese, which, if included by default, would more than double (!) the app size.".
Additionally, F-Droid has a language system (which I hate - I want my app descriptions in english, no matter what my current keyboard layout is), and I'd like to clarify whether we want to do anything to support that.
The existing text seems outdated since 2019-10-26.
Tasks
(would I have PR permissions there?)being processed"Fact documentation" template:
Draft for new description: