[Reproducible-builds] Introducing dpkg-genbuildinfo

Jérémy Bobbio lunar at debian.org
Thu Jan 1 06:55:55 UTC 2015


Hi!

I have just pushed a new version of dpkg to our experimental toolchain
archive which includes support for .buildinfo files.

I've managed to hack [1] dpkg-genbuildinfo. It will be called by
dpkg-buildpackage to generate a .buildinfo file. It really feels
like the right place to do it.

My Perl is not good. So I'd love to see reviews before submitting it to
dpkg proper. See the Git repository:
http://anonscm.debian.org/cgit/reproducible/dpkg.git/commit/?h=pu/reproducible_builds&id=a27be5729

While updating debhelper to remove calls to our previous .buildinfo
generator, I have made another change that might be fruitful:
dh_fixmtimes is no more. Its core has been integrated to dh_builddeb.
See #759886 for more details on the reasons.

These changes together should make many many more packages build
reproducibly right now. That is without further modification of their
sources. I believe this should become visible in the graph in a little
while: https://reproducible.debian.net/userContent/index_stats.html

 [1] “Hack” is really the proper term here. I've literally chopped
     and spliced other bits of code from here and there.

-- 
Lunar                                .''`. 
lunar at debian.org                    : :Ⓐ  :  # apt-get install anarchism
                                    `. `'` 
                                      `-   
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20150101/b27899bd/attachment.sig>


More information about the Reproducible-builds mailing list