[Reproducible-builds] dh_shlibdeps dependency ordering not stable if alternate dependency templates are used

Holger Levsen holger at layer-acht.org
Thu Jul 9 16:05:38 UTC 2015


Hi Andreas,

On Donnerstag, 9. Juli 2015, Andreas Beckmann wrote:
> [ please keep me Cc:ed ]

done
 
> Control files: lines which differ (wdiff format)
> ------------------------------------------------
> Depends:
>   libc6 (>= 2.3.3),
>   libgcc1 (>= 1:4.1.1),
>   ocl-icd-libopencl1 | amd-libopencl1 | libopencl1,
>   ocl-icd-libopencl1 (>= 1.0) | amd-libopencl1 | [-libopencl-1.2-1,-]
> {+libopencl-1.1-1,+}
>   ocl-icd-libopencl1 (>= 1.0) | amd-libopencl1 | [-libopencl-1.1-1-]
> {+libopencl-1.2-1+}
> 
> 
> The only difference is the ordering of the dependencies generated by
> dh_shlibdeps (?).

have you been using our patched debhelper? see 
https://wiki.debian.org/ReproducibleBuilds/ExperimentalToolchain
 
> PPS: Similarly "complex" symbols files are used by ocl-icd-libopencl1
> and nvidia-libopencl1, too.

are these both only in non-free too?
 
> PPPS: I haven't tried to see whether this unreproducibility is
> reproducible.

:-)

Thanks for caring + investigating this!


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/20150709/5e1622ad/attachment.sig>


More information about the Reproducible-builds mailing list