On 6 November 2015 at 23:44, Jérémy Bobbio wrote: | Dirk Eddelbuettel: | > One of my packages which still didn't build reproduciby is littler -- for | > which I am upstream. I rewrote the build process, and even though it produces | > a small binary (which embeds R for use in #! scripts etc) it now ships as an | > R package on CRAN. Which all build reproducibly. | > | > Yet I have this: | > https://reproducible.debian.net/rb-pkg/unstable/amd64/littler.html | > | > And I don't understand the 'dbgsym' part. What turns that on? How can I turn | > it off? | | You might want to read the latest status update to learn about them: | https://lists.debian.org/debian-devel/2015/08/msg00443.html | | But they are not the source of reproducibility, just a symptom. | | From the quick look I had, it seems symbols are sorted in a different | order depending on the locale: | https://reproducible.debian.net/dbd/unstable/amd64/littler_0.3.0-2.debbindiff.html#r-cran-littler_0.3.0-2_amd64.deb/data.tar.xz/data.tar/./usr/bin/r/objdump%20--disassemble%20--full-contents%20{} | (It's my guess because both are sorted by the second build has lowercase | 'a' grouped together with uppercase 'A'.) | | The symbols match the ones in | https://sources.debian.net/src/r-base/3.2.2-1/src/library/datasets/data/ | | Hope that helps,
That is very good too. Should I ensure a locale during the build? Any other heavy hand? Dirk -- http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org _______________________________________________ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds