Differences between revisions 319 and 320
Revision 319 as of 2015-01-20 13:19:19
Size: 4234
Editor: PaulWise
Comment: Final patch for 739497 submitted, no more help needed for now
Revision 320 as of 2015-01-29 05:02:51
Size: 4236
Editor: BenFinney
Comment: clarify that the file is not named ‘.buildinfo’
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
 * We have a tentative [[ReproducibleBuilds/BuildinfoSpecification|specification]] for a new control file `.buildinfo` that records the build environment.
 * We have an [[ReproducibleBuilds/ExperimentalToolchain|experimental toolchain]] that creates `.buildinfo` files and allows a good amount of source packages to be reproducible.
 * We have a tentative [[ReproducibleBuilds/BuildinfoSpecification|specification]] for a new control file `*.buildinfo` that records the build environment.
 * We have an [[ReproducibleBuilds/ExperimentalToolchain|experimental toolchain]] that creates `*.buildinfo` files and allows a good amount of source packages to be reproducible.

It should be possible to reproduce, byte for byte, every build of every package in Debian.

About
About

Howto
Make a package reproducible

Contribute
How to help

Toolchain
Experimental toolchain

History
Project history

Alioth
Alioth project

Bugs
Bug reports

Jenkins
Continuous integration

Status

Reproducible builds in Debian are still at the experimental stage. While we are making very good progress, it is a stretch to say that Debian is reproducible or even partially reproducible until the needed changes are integrated in the main distribution.

Statistics from the continuous integration platform

Next

  • Identify more common problems.
  • Get toolchain changes integrated once Jessie has been released.
  • Start a campaign to get developers to fix their packages.
  • Get .buildinfo files in the archive.

  • Require matching binary packages from the developer and a buildd before accepting the package in the archive. This could initially be opt-in.

For more concrete tasks to be done, look at how to contribute.

Drivers

  • Lunar
  • h01ger