I've been using faketime in my work on reproducible builds on Android (both
"native" C code and Java), and it has been working well. It seems to me that
the current approach in Debian does not use faketime.
Since so much of the little issues are due to timestamps, it could make a lot
of sense if faketime was a default part of the process. For the make+C builds
I've done, faketime just froze the clock entirely and that worked. For
ant+java builds, it would hang forever with a frozen clock. So I set faketime
to run the clock at 5% speed, and that seems to work well.
PGP fingerprint: 5E61 C878 0F86 295C E17D 8677 9F0F E587 374B BE81
Reproducible-builds mailing list