faketime breaks quilt patched file times in Debian
vagrant at reproducible-builds.org
Sun May 1 16:54:44 UTC 2022
On 2022-05-01, Holger Levsen wrote:
> On Sat, Apr 30, 2022 at 03:53:13PM +0200, Roland Rosenfeld wrote:
>> [tl;dr faketime results on broken file timestamps for quilt patched
>> files on salsa]
> which is one of several reasons why (in 2014 or so) we choose not to use
> faketime to achieve reproducible-builds.
>> Since some time I observe random broken reproducibilty in some of my
>> Debian packages (xfig, igerman98, libsnmp-session-perl) in the weekly
>> salsa CI runs.
>> Today I tracked this down to faketime being used in Salsa CI
>> reprotest in combination with quilt modifying the file.
> why is salsa CI using faketime in the first place?
reprotest uses faketime to implement time variations, and salsa-ci has
This reminds me to explore user namespaces for reprotest (on the hope
that maybe time namespaces would be possible too...).
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 227 bytes
Desc: not available
More information about the rb-general