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
signature.asc
Description: Digital Signature