[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