[Reproducible-builds] wrong recipe for FileOrderInTarballs

Holger Levsen holger at layer-acht.org
Mon Dec 14 16:56:51 UTC 2015


Hi Andreas,

sorry that you didn't get a reply on this mail earlier…

On Samstag, 17. Oktober 2015, Andreas Beckmann wrote:
> https://wiki.debian.org/ReproducibleBuilds/FileOrderInTarballs
> 
> suggests
> 
> find|sort | tar --null -T - --no-recursion -cf archive.tar
> 
> but the --no-recursion is applied at the wrong place - it must come
> before the file list.
> 
> This was "fixed" in tar 1.28 (in stretch/sid):
> 2014-01-10  Sergey Poznyakoff  <gray at gnu.org>
> 
>         Fix the use of --no-recursion and --recursion options.
> 
>         Each option remains in effect until cancelled by the next
>         ocurrence
>         of its counterpart, as stated in the documentation.
> 
> so that recipe should probably be
> 
> find|sort | tar --no-recursion --null -T - -cf archive.tar
> 
> 
> Now let me find all packages where I applied this ...
> 
> http://codesearch.debian.net/results/--no-recursion%20path%3Adebian%2Frules
> /page_0
> 
> Hmm, not that helpful ...

it seems you updated 
https://wiki.debian.org/ReproducibleBuilds/FileOrderInTarballs in the mean 
time, so AIUI the issue is now properly documented and all left to do here is 
to say "thanks for your work"! Is that correct? :-)


cheers,
	Holger
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 828 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20151214/30d23af0/attachment.sig>


More information about the Reproducible-builds mailing list