Skip to main content

Search

Items tagged with: ReproducibleBuilds


Welcome to the RB family, OpenAthena™ 🥳

apt.izzysoft.de/packages/com.o…

OpenAthena™ is a project that enables consumer and professional drones to identify precise locations based on their images.

After getting rid of some Umlaut in a file name, the code did not only compile – but resulted in a reproducible build. So the new release that shows up in about 2 hours from now will have the green shield up :awesome:

#reproducibleBuilds #IzzyOnDroid


Welcome to the RB family, Subway Tooter! 🥳

apt.izzysoft.de/packages/jp.ju…

Subway Tooter is a Mastodon client for Android 8.0 or later.

With a little help from its dev, the libre (aka NoFcm) variant has now been confirmed to be reproducible :awesome:

Bringing the RB status to: 345 apps (28.5%) (and the "egg status" to 3.5).

#reproducibleBuilds #IzzyOnDroid


Welcome to the RB family, OpenSCQ30 🥳

apt.izzysoft.de/packages/com.o…

OpenSCQ30 is free software for controlling settings for the Soundcore Q30 headphones.

Took us (the author and IoD) quite some efforts to get the "rusty" things at bay, but we finally succeeded – thanks a lot, @oppzippy :awesome:

Green shield will show up with the new release on the next sync around 7 pm UTC.

#reproducibleBuilds #IzzyOnDroid


Welcome to the RB family, Canta 🥳

apt.izzysoft.de/packages/org.s…

Canta allows you to uninstall any app from your device, even if you don't have root access.

Once more, joint efforts by IzzyOnDroid and the author led to a successful RB :awesome:

RB status at IoD now: 341 apps (28.2%)

#reproducibleBuilds #IzzyOnDroid


Yesterday added to the #IzzyOnDroid repo – today made RB: welcome to the RB family, TubeSync! 🥳

apt.izzysoft.de/packages/tubes…

TubeSync lets you sync YouTube playlists offline. After we figured the Flutter version used "upstream", we could successfully prove the app as one of the #reproducibleBuilds :awesome:


Nice numbers, so: cheers! 🥂

#reproducibleBuilds status at #IzzyOnDroid is now:

333 apps (27.5%) :awesome:


#AndroidAppRain at apt.izzysoft.de/fdroid today brings you 16 updated and 1 new apps:

* rbtlui: if you always wanted to explore our #reproducibleBuilds this app is for you: rbtlui provides a graphical interface to explore the builders verifying the apps (and the verified apps themselves) provided by IzzyOnDroid on reproducibility. Of course rbtlui is RB itself 🛡️

So thanks to @bg443 for rbtlui! And enjoy your #free #Android #apps with the #IzzyOnDroid repo :awesome:


Welcome to the RB family, MultiLocale 🥳

apt.izzysoft.de/packages/io.ni…

MultiLocale enables you to add additional (or "unsupported") languages to your device's locale settings, if the OEM doesn't let you.

With joint efforts, the app's author and I got it RB. The repo here should reflect that with the next release.

#reproducibleBuilds #IzzyOnDroid


WLED Native now got entirely rid of the last proprietary components and no longer needs a separate FOSS flavor. What's more: it was just confirmed to be reproducible 🥳

apt.izzysoft.de/packages/ca.cg…

WLED - Native lets you easily and efficiently manage and control all your WLED light devices from your Android device.

#reproducibleBuilds #FOSS #IzzyOnDroid


Welcome to the RB family, Habit Builder 🥳

apt.izzysoft.de/packages/com.o…

Habit Builder provides you with the right tools to keep track of your habits and understand your progress.

Once more, joint efforts with the developer managed to get the app reproducible :awesome:

#reproducibleBuilds #IzzyOnDroid


Welcome to the RB family, Beans 🥳

apt.izzysoft.de/packages/net.h…

Beans is a scratchmap of the world that lets you keep track of your discovery of the world on a colorful visual map.

Joint efforts with its developer succeeded in making this app reproducible :awesome:

#reproducibleBuilds #IzzyOnDroid


The October 2024 report from the Reproducible Builds project has just been published.

This month includes an Android toolchain bug I reported to Google having been fixed: "Number of cores affected Android compiler output".

And of course "@IzzyOnDroid passed 25% reproducible apps" :nkotada:

reproducible-builds.org/report…

#ReproducibleBuilds #IzzyOnDroid


@leeloo F-Droid describes itself as decentralized and stresses the importance to not be "locked into F-Droid as the monopoly app provider" (see: f-droid.org/en/2022/02/05/dece…) – so we help with that. Furthermore, several apps have #reproducibleBuilds at IoD but not there (e.g. Aurora Store). IzzyOnDroid performs extra checks (see: android.izzysoft.de/articles/n…). So this increases security and also resilience. Also, some people prefer one place and others the other, developers included 😉


#AndroidAppRain at apt.izzysoft.de/fdroid today brings you 12 updated and 3 added apps:

* Aurora Store: the inofficial PlayStore client has been added on special request. At IoD it's one of the #reproducibleBuilds 🛡️
* Aegis: the 2FA app has been added at special request, too
* OpenBible: download & read the bible in different languages 🛡️

RB: 320 apps (26.5%)

Enjoy your #free #Android #apps with the #IzzyOnDroid repo :awesome:


#AndroidAppRain at apt.izzysoft.de/fdroid today brings you 5 updated and 1 added apps:

* File Explorer: a full-featured and lightweight file manager (successor of the app by the same name, entirely rewritten)

Further, I succeeded in establishing some more apps as #reproducibleBuilds – bringing the count up to 318 apps (26.4%).

At apt.izzysoft.de/magisk 6 #Magisk #modules have been updated.

Enjoy your #free #Android #apps with the #IzzyOnDroid repo :awesome:


Welcome to the RB family, Innertune 🥳

apt.izzysoft.de/packages/com.m…

InnerTune is a fork of InnerTune – a Material 3 YouTube Music client for Android.

Thanks to Malopieds (the author of this fork) for making this possible :awesome:

#reproducibleBuilds #IzzyOnDroid


#AndroidAppRain at apt.izzysoft.de/fdroid today brought you 16 updated apps, but also 2 apps were removed:

* DiviDoc contains a self-updater, and its author did not respond to our issue
* URL to PDF was rebranded to WebCapture more than a month ago, so the "old" app was removed

Further, several more apps could be confirmed as #reproducibleBuilds – bringing their total number here up to 315 (or relative: 26.2%).

Enjoy your #free #Android #apps with the #IzzyOnDroid repo :awesome:


Welcome to the RB family, Soul Searching 🥳

apt.izzysoft.de/packages/com.g…

Soul Searching is an offline music application for Android 8 and above. It's a rework of the native mobile application Sweet Music using Jetpack Compose.

This was quite a journey fighting compression algorithms (Fedora using zlib-ng instead of zlib), but thanks to joint efforts and hard work of the author (thanks entername74!), it was finally made RB :awesome:

Btw: 313 apps / 26% now 😉

#reproducibleBuilds #IzzyOnDroid


So... this was a fun compiler bug: the D8 Java to DEX compiler (part of the Android toolchain) eliminated a redundant field load if running the class's static initialiser was known to be free of side effects, which ended up accidentally depending on the sharding of the input, which is dependent on the number of CPU cores used during the build.

issuetracker.google.com/issues…

I made a small example to illustrate why this optimisation is only valid when the class initialiser doesn't have side effects (or the initialiser is guaranteed to have run already, which is the case for a base class of the current one):

gist.github.com/obfusk/8382214…

#ReproducibleBuilds


Welcome to the RB family, Hash Checker 🥳

apt.izzysoft.de/packages/com.s…

Hash Checker is an app for generating and comparison MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 and CRC-32 hashes from files or text. Thanks to the efforts by its dev, today's release is now RB :awesome:

#reproducibleBuilds #IzzyOnDroid


#AndroidAppRain at apt.izzysoft.de/fdroid today brings you 10 updated & 1 removed apps:

SwiftNotes had to be removed again due to license/copyright reasons (a fork without giving credits), it's repo is meanwhile unavailable too.

Updated apps include Catima, fixing a regression introduced with yesterday's update (yupp, @SylvieLorxu is fast with fixing and really taking care! 😍).

All 7 #reproducibleBuilds succeeded as well!

Enjoy your #free #Android #apps with the #IzzyOnDroid repo :awesome:


One more tag to add: #reproducibleBuilds (my builder just confirmed, and will publish the results soon™) :awesome:

Oh, and of course this new release should show up at #IzzyOnDroid in less than an hour now…


Welcome to the RB family, Privacy Lock 🥳

apt.izzysoft.de/packages/com.p…

Privacy Lock offers an extra layer of security on top of Android’s built-in features – like "shake to lock". Its next release should show the "green shield".

#reproducibleBuilds #IzzyOnDroid


Welcome to the RB family, OwnDroid 🥳

apt.izzysoft.de/packages/com.b…

OwnDroid lets you use Device admin and Device owner privilege to fully manage your Android device. Thanks to joint efforts with its author, this app is now reproducible (starting with v6.1 which will go live with the next sync in less than 6 hours) :awesome:

#reproducibleBuilds #IzzyOnDroid


Welcome to the RB family, WikiReader 🥳

apt.izzysoft.de/packages/org.n…

WikiReader is a lightweight Android app for reading Wikipedia articles distraction-free. Supports light mode, dark mode and Material You dynamic colors.

Thanks to Nishant's work on it, we were now able to build it reprocucibly :awesome:

#reproducibleBuilds #IzzyOnDroid


🇩🇪 "In jedem vierten Ei!" 🎶

Jupp, es ist soweit: 305 apps (25%) bei #IzzyOnDroid sind jetzt #reproducibleBuilds 🥳

Ich fürchte das heißt aber auch: keine "Eier-Toots" bis auf weiteres – das "dritte Ei" liegt in zu weiter Ferne, das wird dieses Jahr nichts mehr 🤣


Oh, well, that brings us to the "4th egg" now:

305 apps (25%) are #reproducibleBuilds now at #IzzyOnDroid :awesome: 🥳


Welcome to the RB family, Tool Telegram 🥳

apt.izzysoft.de/packages/dev.t…

Tool Telegram lets you send Message for Groups, topic groups, channels, and normal chats.

Thanks for Aquiles to help making it RB!

#reproducibleBuilds #IzzyOnDroid


Welcome to the RB family, Weathernaut 🥳

apt.izzysoft.de/packages/me.ta…

Weathernaut lets you check the current conditions, get hourly forecasts for today and tomorrow, or plan your week with a 7-day forecast.

Again, thanks to @bg443 for providing the recipe!

And we just passed the 300th RB app at IzzyOnDroid here: 301 apps / 24.8% are now RB :awesome:

#reproducibleBuilds #IzzyOnDroid


Welcome to the RB family, Jetflix 🥳

apt.izzysoft.de/packages/com.y…

Jetflix is a Movie listing app using the TheMovieDb API which lets you search, filter, select by genre, see cast and crew details, production companies and more.

Thanks to @bg443 for providing the recipe!

#reproducibleBuilds #IzzyOnDroid


#AndroidAppRain at apt.izzysoft.de/fdroid today brings you 17 updated and one long-awaited added apps:

* Fossify Camera: your light-weight camera app from the Fossify collection 🥳 and it got the 🛡️ (i.e. it is reproducible), yay!

Enjoy your #free #Android #apps and #reproducibleBuilds with the #IzzyOnDroid repo :awesome:


Welcome to the RB family, IconRequest 🥳

apt.izzysoft.de/packages/de.ka…

With this app you can share the data for adding the icons missing in your icon pack.

Thanks to Bastian for helping us establishing #reproducibleBuilds for this app here at #IzzyOnDroid :awesome:


Welcome to the RB family, NeoStumbler 🥳

apt.izzysoft.de/packages/xyz.m…

NeoStumbler lets you collect locations of Wi-Fi networks, cell towers and Bluetooth beacons to geolocation services that are API compatible with Mozilla Location Services (as e.g. used in microG)

Thanks for your help, jaakko!

#reproducibleBuilds #IzzyOnDroid


Welcome to the RB family, Omni 🥳

apt.izzysoft.de/packages/uk.ak…

Omni is a toolbox offering you compass, barometer, ruler and more.

#IzzyOnDroid #reproducibleBuilds


Welcome to the RB family, SongSync 🥳

apt.izzysoft.de/packages/pl.la…

SongSync is a simple Android app to download lyrics (.lrc files) for songs in your music library.

#IzzyOnDroid #reproducibleBuilds


Welcome to the RB family, OwnTracks 🥳

apt.izzysoft.de/packages/org.o…

OwnTracks allows you to keep track of your own location. You can build your private location diary or share it with your family and friends.

With this app, now 24% = 291 apps at the #IzzyOnDroid repo have #reproducibleBuilds – almost every 4th app :awesome:


#AndroidAppRain at apt.izzysoft.de/fdroid today? Sure! 10 updated and 1 added apps for you:

* Install with Options: more advanced app installs without needing to use ADB (using Shizuku) 🛡️

Number of apps with #reproducibleBuilds is up to 289 (or 23.8% out of 1.213 apps altogether) now.

At apt.izzysoft.de/magisk today 2 #Magisk #modules were updated and 1 added:

* Enable Blurs: enable more extensive blur effects

Enjoy your #free #Android #apps with the #IzzyOnDroid repos :awesome:


Welcome to the RB family, Food Expirations 🥳

apt.izzysoft.de/packages/com.l…

Food expirations helps to to remember all the expiration dates of your food stocks.

Was quite a ride as for some reason the build is "flaky" (non-deterministic) – but finally we got it working :awesome:

#reproducibleBuilds #IzzyOnDroid