[Reproducible-builds] using disorderfs to build packages

HW42 hw42 at ipsumj.de
Wed Aug 26 08:58:08 UTC 2015


Hi,

Holger Levsen:
> Hi,
> 
> (repeating here as it seems to have been lost on irc.)
> 
> After reading the disorderfs manpage I wonder if it's really already suitable 
> to build everything, as the Bugs sections reads:
> 
> BUGS
> ----
> Errors from close are not properly reported.

Probably don't hurt. Most programs ignore them anyway.

> fsync is not implemented.

Beside of timing this should not make a difference as long the maschine
don't crash. (I think that's what libeatmydata is doing via LD_PRELOAD).
And we are building on tmpfs anyway (I don't know if fsync does anything
on tmpfs).

> xattrs are not implemented.

Probably only hurts for packages which need to handle those and have
test cases for it. (e.g. rsync, rdiff-backup, ...)

Can packages contain files with xattrs and if yes does this anybody?

> Locks are not propagated to the underlying filesystem.

This will hurt when a build system relies on them. I have no idea how
many are affected by this.

> I *believe* this will break several builds, won't it?

I think the locks should be fixed; the xattrs on the long run; fsync and
close can probably be broken for ever without (much) damage.

Thats obviously only my personal speculation (the only proper thing is
probably a (partial) archive rebuild to see what happens)

HW42

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20150826/d5db8709/attachment.sig>


More information about the Reproducible-builds mailing list