On Donnerstag, 14. Juni 2018 22:19:45 CEST you wrote:
> On Thu, 14 Jun 2018 15:34:24 +0000, =?UTF-8?Q?Br=C3=BCns wrote:
> > libwx-perl build is still not reproducible.
> 
> […]
> 
> > The openSUSE version builds reproducibly for over a year. Please pick up
> > the patches from:
> > https://build.opensuse.org/package/show/devel:languages:perl/perl-Wx
> 
> Thanks for the pointer.
> 
> Unfortunately I have to admit that I'm a bit confused; my first
> question is which patches exactly? I first tried with (removing our
> repoducible.patch and) applying
> 0001-Sort-output-of-dumped-dictionaries-for-reproducible-.patch and
> 0002-Provide-overload-methods-to-XSpp-in-sorted-order.patch.
> reprotest was not happy. Then I also added
> 0001-fix-incomplete-Wx_Exp.pm-due-to-missing-dependecy-in.patch, but
> diffoscope at the end of reprotest was still complaining.
> 
> So maybe I picked the wrong patches or reprotest (or my reprotest
> setup) has a problem or our other patches cause issues or something
> else -- but I can't get a reproducible package locally.

You need *all* patches but the ABI patch. In the meantime, 2 more patches were 
added, as there where spurious reorderings.

For reproducible debug *source* packages, you also need a patched XSpp, as 
otherwise the generated sources include random IDs (these never end up in the 
binaries, the IDs are only used for #ifdefs used/removed by the C++ 
preprocessor).

Regards,

Stefan

Attachment: signature.asc
Description: Digital Signature

Reply via email to