[Reproducible-builds] Repro Build report I do not understand

Dirk Eddelbuettel edd at debian.org
Fri Nov 6 22:57:08 UTC 2015


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 | edd at debian.org



More information about the Reproducible-builds mailing list