faketime breaks quilt patched file times in Debian

Vagrant Cascadian 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
reprotest pipelines...

This reminds me to explore user namespaces for reprotest (on the hope
that maybe time namespaces would be possible too...).

live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://lists.reproducible-builds.org/pipermail/rb-general/attachments/20220501/52dc073a/attachment.sig>


More information about the rb-general mailing list