Re: [Reproducible-builds] debug-sym packages?

2015-05-26 Thread Joachim Breitner


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?

2015-05-26 Thread Jérémy Bobbio
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?

2015-05-25 Thread Joachim Breitner
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?

2015-05-25 Thread Mattia Rizzolo
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?

2015-05-25 Thread Joachim Breitner
[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