When building software, I believe it is important to work in public. Software can give small groups of developers immense power over lots of people. Like how governments work in public and corporations have to be more public than private company, developers should be transparent not only with their source code, but also the discussions and processes while building it. This can be hard to get used to, but not bad once used to it. Great examples of this are and IMHO

Some packages are updated with a revision number, but does not allow installs to use that revision number. This sometimes breaks . There is an issue open since 2017 about this:
issuetracker.google.com/issues

If anyone wants this feature, it should be easy to implement in 's sdkmanager:
gitlab.com/fdroid/sdkmanager/-

A simple metric from data: app downloads per week. Start with data from 1 of 2 servers for f-droid.org: http02, add hits for paths ending in ".apk". That gave about 2 million. Multiply by 18 (fronters + mirrors) and get ~36 mil app downloads a week.

import requests
hits = 0
r = requests.get(f'fdroid.gitlab.io/metrics/http0')
data = r.json()
for path in data['paths']:
if path.endswith('.apk'):
hits += data['paths'][path]['hits']
print('APKs', hits)

forum.f-droid.org/t/experiment

Show more
image/svg+xml Librem Chat image/svg+xml