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

2015-07-18 Thread Holger Levsen
Hi,

On Samstag, 18. Juli 2015, Chris Lamb wrote:
 Fixed in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=792491

shouldn't we upload dpkg with that fix to our repo then?


cheers,
Holger


signature.asc
Description: This is a digitally signed message part.
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

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

2015-07-18 Thread Chris Lamb
 shouldn't we upload dpkg with that fix to our repo then?

If the impact was more widespread, then definitely.. but am tempted to
wait until some response from dpkg maintainers, especially as I'm not
100% confident in the patch.


-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds


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

2015-07-18 Thread Chris Lamb
   btw: https://reproducible.debian.net/rb-pkg/unstable/amd64/pyopencl.html
  
  After fixing the other issues, I now have a reproducability rate of 50% ...
  IIRC you are repeating a failed test once to ignore some spurious
  failures? So you would end up at an error rate of 25% - or less if you
  were retrying even more.

Fixed in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=792491


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds



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

2015-07-09 Thread Andreas Beckmann
On 2015-07-09 18:38, Holger Levsen wrote:
 PPS: Similarly complex symbols files are used by ocl-icd-libopencl1
 and nvidia-libopencl1, too.
 are these both only in non-free too?
 ocl-icd is in main
 
 and reproducible when tested in our setup: 
 https://reproducible.debian.net/ocl-icd

no, you need to test something that uses both OpenCL 1.1 and OpenCL 1.2
functions, e.g. amd-clinfo, erlang-cl, python{,3}-pyopencl{,-dbg}. That
list is complete - all rdepends of the libopencl-1.2-1 virtual package.


The issue is nondeterministic - a first rebuild after partly fixing
another reproducibility issue has not shown this again.

Andreas


___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds


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

2015-07-09 Thread Mattia Rizzolo
On Thu, Jul 09, 2015 at 08:23:12PM +0200, Holger Levsen wrote:
  The issue is nondeterministic - a first rebuild after partly fixing
  another reproducibility issue has not shown this again.
 
 
 btw: https://reproducible.debian.net/rb-pkg/unstable/amd64/pyopencl.html

I recall some other cases, where it turned out that the problem is not dpkg's
and neither dh's.

from dpkg-gencontrol(1):

   The order  of  dependencies  is
   preserved as best as possible: if any dependency must be discarded due
   to another dependency appearing further in the field, the superseding
   dependency will take the place of the discarded one.


That means that whatever passes them to dpkg, has to sort them.
I quickly looked to dh_shlibdeps, and (if i got that right) it just call
dpkg-shlibdeps. Now I don't have a clue of the order used by this one, and the
manpage is way too long to be read in 5 minutes, but I'm fairly sure we didn't
patch that file (at least, the changelog does not state so).

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540 .''`.
more about me:  http://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia `-


signature.asc
Description: Digital signature
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

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

2015-07-09 Thread Holger Levsen
Hi,

On Donnerstag, 9. Juli 2015, Andreas Beckmann wrote:
 no, you need to test something that uses both OpenCL 1.1 and OpenCL 1.2
 functions, e.g. amd-clinfo, erlang-cl, python{,3}-pyopencl{,-dbg}. That
 list is complete - all rdepends of the libopencl-1.2-1 virtual package.

any of these in main?
 
 The issue is nondeterministic - a first rebuild after partly fixing
 another reproducibility issue has not shown this again.


btw: https://reproducible.debian.net/rb-pkg/unstable/amd64/pyopencl.html

cheers,
Holger


signature.asc
Description: This is a digitally signed message part.
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds