What is policy towards fixing broken builds and version bumps?
For example, I have discovered that an app downloaded from F-Droid fails to start while the same build I got with fdroid build
worked. It not my app, but I maintain it in F-Droid; so I want to fix this.
What shall I do to the version numbers:
Options:
1. Edit the problematic build in metadata txt, adding "patch=..." and add the patch; or
1b. Edit the build in metadata txt, bumping version number and add two patches (one for fix, another for bumping the version); or
2. Add new build with a bumped version number and a pair of patches; or
3. Ensure the fix gets accepted to upstream, then create a build for it with a bumped version number (and a patch for that); or
3b. Plus remove the old broken build from metadata; or
4. Ensure the fix gets accepted to upstream and upstream version incremented. Only then create a build in metadata (without patches); or
4b. Plus remove the old broken build from metadata;