Unclear documentation/phrasing around unstable updates
I use an app on f-droid, and I wanted to suggest that the developer start publishing unstable versions so I and other users can help find bugs. I spent ~30-40 min trying to figure out how to do this, and it is hard information to find definitively. The most helpful information I found was in the F-Droid Server Manual (emphasis mine):
7.33 Current Version
The name of the version that is current. There may be newer versions of the application than this (e.g. betas), and there will almost certainly be older ones.
Based on this, I believe that the correct way would be to use the normal process to publish a(n unstable) version that is later than the current version.
I believe the reason it was hard to find is that the f-droid client refers to these as "unstable updates", but the server manual refers to them as "betas". So I spent a lot of time searching for the wrong keyword.
I think the next steps should be
- Clarify vocabulary. As I understand it right now, "beta" can refer to something like the nextcloud beta or to an unstable update.
- I'd suggest using "beta" only to refer to the former, and using "unstable" to refer to the latter.
- Update the server manual to reflect that vocab
- Add the "unstable" keyword to section 7.33
- Optionally remove the "beta" keyword from that section, depending on the decision from step 1.