Android desugaring and reproducible builds

Chris Lamb chris at
Wed Aug 11 15:54:56 UTC 2021

Hi Marcus,

> I was wondering if anyone got experience with reproducible builds for
> Android apps that use the desugaring technique.

I've not had experience with any Android-specific desugaring
technique, but unfortunately quite a few languages targeting the JVM
have nondeterministic desugaring.

Take, for instance, Clojure:

(Note the automatically-generated proxy method / inner class is placed
in a nondeterministic order within its parent class.)

I mention this because the *prevalence* of this issue within the JVM
ecosystem indicates that reproducibility is, unfortunately, not yet a
high priority in those circles. And so I am unsurprised that your
Google searches are not returning results... :(

Best wishes,

    ⬋   ⬊      Chris Lamb
   o     o 💠
    ⬊   ⬋

More information about the rb-general mailing list