Re: [Reproducible-builds] debug-sym packages?
Am 26. Mai 2015 14:57:13 MESZ, schrieb "Jérémy Bobbio" : >I've scheduled another test for the version in experimental, and it now >builds reproducibly! :) > >https://reproducible.debian.net/rb-pkg/experimental/amd64/ghc.html \o/ ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: [Reproducible-builds] debug-sym packages?
Joachim Breitner: > it seems that the GHC build builds some auxiliary binaries (e.g. unlit, > hp2hs) with the bootstrapping compiler, so for a chance of a fully > reproducible build, the ghc package used needs to be fixed as well. That > should be the case with ghc-7.8.4-7, uploaded to unstable today. I've scheduled another test for the version in experimental, and it now builds reproducibly! :) https://reproducible.debian.net/rb-pkg/experimental/amd64/ghc.html -- Lunar.''`. lu...@debian.org: :Ⓐ : # apt-get install anarchism `. `'` `- 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] debug-sym packages?
Hi, Am Montag, den 25.05.2015, 18:00 +0200 schrieb Mattia Rizzolo: > > Why does it build ghc-dbgsym at all? I do not define that in > > debian/rules. And > > https://wiki.debian.org/ReproducibleBuilds/ExperimentalToolchain does > > not mention a change in that direction either. > > We use the patched version of debhelper that builds .ddeb packages. That for > either test debhelper at generating them and (TTBMK) helped understanding some > differences (given that it contains some informations that would have been > stripped otherwise). thanks. > > Also, is there any way to find out for what binary this debug file is? > > Or would it be visible if readelf would not fail on these files? > > you can use the build-id. > The differences in that file comes from > ./usr/lib/ghc/unix_G4Yo1pNtYrk8nCq1cx8P9d/libHSunix-2.7.1.0-G4Yo1pNtYrk8nCq1cx8P9d-ghc7.10.1.so it seems that the GHC build builds some auxiliary binaries (e.g. unlit, hp2hs) with the bootstrapping compiler, so for a chance of a fully reproducible build, the ghc package used needs to be fixed as well. That should be the case with ghc-7.8.4-7, uploaded to unstable today. It does not explain the differences in build-id of the the various lib...so files. Maybe the path name of the temporary file is taken into account as well. But shouldn’t that show up in the ghc-dbgsym package? Greetings, Joachim -- Joachim "nomeata" Breitner Debian Developer nome...@debian.org | ICQ# 74513189 | GPG-Keyid: F0FBF51F JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata 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] debug-sym packages?
On Mon, May 25, 2015 at 11:19:14AM +0200, Joachim Breitner wrote: > Hi, Hi there! > Why does it build ghc-dbgsym at all? I do not define that in > debian/rules. And > https://wiki.debian.org/ReproducibleBuilds/ExperimentalToolchain does > not mention a change in that direction either. We use the patched version of debhelper that builds .ddeb packages. That for either test debhelper at generating them and (TTBMK) helped understanding some differences (given that it contains some informations that would have been stripped otherwise). > Also, is there any way to find out for what binary this debug file is? > Or would it be visible if readelf would not fail on these files? you can use the build-id. The differences in that file comes from ./usr/lib/ghc/unix_G4Yo1pNtYrk8nCq1cx8P9d/libHSunix-2.7.1.0-G4Yo1pNtYrk8nCq1cx8P9d-ghc7.10.1.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
[Reproducible-builds] debug-sym packages?
[Please CC me on replies, I’m not subscribed.] Hi, still staring at the debbindiff of https://reproducible.debian.net/rb-pkg/experimental/amd64/ghc.html I wonder: Why does it build ghc-dbgsym at all? I do not define that in debian/rules. And https://wiki.debian.org/ReproducibleBuilds/ExperimentalToolchain does not mention a change in that direction either. Also, is there any way to find out for what binary this debug file is? Or would it be visible if readelf would not fail on these files? Greetings, Joachim -- Joachim "nomeata" Breitner Debian Developer nome...@debian.org | ICQ# 74513189 | GPG-Keyid: F0FBF51F JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata 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