Thanks @hans! How can I understand from the history why my app was manually ignored?
Which app? Which update?
@hans @Licaon_Kter I saw my app (OpenMoneyBox) is in the list of ignored apps from the TWIF Article ‘Reproducing and testing together’.
I was curios if it could lead to some hints to make the app reproducible (it is not delivered as reproducible-build today).
OpenMoneyBox | F-Droid - Free and Open Source Android App Repository → press Reproducibility Status → see it being reproducible OpenMoneyBox Reproducibility Status
read: Making reproducible builds visible | F-Droid - Free and Open Source Android App Repository
but, note that this means it is currently reproducible versus our own binary, it basically confirms determinism based on our setup, on two different servers
in order for F-Droid to host YOUR own signed APKs there are several strategies, based on Reproducible Builds | F-Droid - Free and Open Source Android App Repository graph:
- NO - NO - current case, one package signed by F-Droid
- NO - YES - YES, we publish two APKs, one signed by F-Droid (so old users still get updates) and one signed by you if reproducibility is confirmed (new users get this one), one downside is that you need to open MRs for each new update with the extracted signature data, we don’t have code to handle autoupdates (contributions welcomed)
- YES - YES, one APK is published, signed by you if reproducibility is confirmed, but you need to announce old users to uninstall and reinstall the new one
and yes, I saw we don’t have latest v3.5.1.6 yet, will dig to find out why
Don’t worry on this. It is correct. The 3.5.1.6 was just for Desktop versions, I did not set the tag to trigger the build on F-Droid.
Looks like the logic for the ignored list should be updated. Your app has been
reproducible for a while now:
I think the ignored list includes all apps that have any builds that where ignored.
Igor via F-Droid Forum: