Skip to content

_install_ndk assigns versions incorrectly

_install_ndk() installs the correct version but then assigns all the versions to the requested revision. Notice how the code globs all NDKs and then assigns them to config['ndk_paths'][ndk]:

https://gitlab.com/fdroid/fdroidserver/-/blob/d4ad523dd2c42760751d4a58f9e318163a7ea0d9/fdroidserver/common.py#L4841-4862

This leads to a situation where a random installed NDK might be picked instead of the requested revision

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information