I have changed the navigation in one of my Android apps - Foto Timer - from Compose Navigation to Nav3 successfully, and am now able to get a reproducible build. YES!

Now for the other apps...

#Android #ReproducibleBuild #BuildInPublic

I have tried for almost 3 days to get an Android app back to being reproducible, and now I am giving up. Sod it.
I'll do something else and revisit when I have re-charged enough to do so.
Big sigh!
#BuildInPublic #Android #ReproducibleBuild

@IzzyOnDroid That documentation is good, thank you for that!

All: recommended if you try to create reproducible builds of your Android apps: https://izzyondroid.org/docs/reproducibleBuilds/DebugFailedRBs/

#BuildInPublic #Android #ReproducibleBuild

Debug failed RBs - IzzyOnDroid

how to debug (and hopefully fix) failed RBs

2025 had ups and downs, but I loved my 2025 at #IzzyOnDroid.

Our team has grown with several new members and we launched https://izzyondroid.org/, our new web home!

We even got our first grant ever (thanks, @nlnet!), allowing us to bring download statistics to IzzyOnDroid and integrate it directly into #NeoStore (and soon #Droidify), improve the #ReproducibleBuild system and more.

I'm grateful to the team for giving me a space where I feel able to make a difference โค๏ธ

Here is to 2026! ๐ŸŽ‰

IzzyOnDroid

Your trusted source for Android apps

This week in #FDroid (TWIF) is live:

* website maintenance w/ #reproduciblebuild info
* #FSFE @llas on #EU #DMA vs #FLOSS
* #Dib2qm depreciated, jump ship now
* #Jami talks about #FLOSS importance
* #NWS weather widget broken
* #SessionMessenger protocol v2 #PFS #PQC
+ 10 new apps
& 214 updates
- 2 apps archived

Check yo' signer: https://f-droid.org/2025/12/05/twif.html

Signed by... whom? | F-Droid - Free and Open Source Android App Repository

This Week in F-Droid TWIF curated on Friday, 05 Dec 2025, Week 49 F-Droid core Since F-Droid is an Android โ€œpackage managerโ€, we advise users to โ€œuse the F-D...

This week in #FDroid (TWIF) is so quick:

* news from below, sneak peek on our infra
* more #Ente partnerships
* #K9Mail #Thunderbird one year later #JMAP
* fourth #ProtonPrivacy app included (still not #ProtonMail)
* #Saracroche inclus, appels de spam exclus
* #StatusIM goes legacy, new app soon
* #Syncthing Fork drama, #ReproducibleBuild to the rescue?
+ 11 new apps
& 211 updates

Expand your repertoire: https://f-droid.org/2025/11/27/twif.html

Practical results | F-Droid - Free and Open Source Android App Repository

This Week in F-Droid TWIF curated on Thursday, 27 Nov 2025, Week 48 F-Droid core In the process of doing all this development work, we ran mass rebuilds of t...

If you are developing Android apps, and you want them to be reproducible builds, and you publish on F-Droid: building with Narwhal may not work, for me it doesn't.

Build the release APK with Ladybug, instead, and all is good.

#BuildInPublic #Android #FDroid #ReproducibleBuild

I'm seeing a lot of people are confused about my frustration with #FDroid's #ReproducibleBuild system, so let me explain:

Sometimes, F-Droid compares their build result with the developer's, meaning both parties (F-Droid and the app dev) agree on the expected result. Other times, they just build their own APK a second time in the same environment, never checking if the developer got the same result.

Both these cases are labeled "Reproducible Build", despite the huge differences.

(1/4)

Breakthrough in that whole "reproducible builds" subject! Rafael released v2.2.0 of Compose Destinations, and it orders files reproducibly. Yay!
Immediately fixed two apps that had not been updated on F-Droid for weeks, and I may now tackle the next one, which has other problems, too.
#BuildInPublic #Android #ReproducibleBuild #FDroid
I'm about ready to give up on publishing my Android apps on f-droid or any other place, and it is because of reproducible builds.
I have not been able to make a single app compile in a reproducible way lately. They sometimes fit between my PC and my linux box, but never with the f-droid build.
I have tried setting up an f-droid build server, and failed. There is not much documentation. (1/2)
#BuildInPublic #Android #ReproducibleBuild #FDroid