Differences between revisions 314 and 315
Revision 314 as of 2015-01-06 00:45:52
Size: 3982
Editor: Lunar
Comment: reword
Revision 315 as of 2015-01-06 00:55:52
Size: 4309
Editor: Lunar
Comment: document upcoming stuff
Deletions are marked like this. Additions are marked like this.
Line 20: Line 20:
= Next / coming soon = = Next =
Line 22: Line 22:
 * we need buildds to publish .buildinfo files
 * we need dak to drop binary .debs
 * and then, "magically", Debian will start to become reproducible... package by package by upload by upload...
 * Identify more common problems.
 * [[Bug:739497|Add reproducibility status to the package tracker]].
 * Get toolchain changes integrated once Jessie has been released.
 * Start a campaign to get developers to fix their packages.
 * Get `.buildinfo` files [[Bug:763822|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 [[ReproducibleBuilds/Contribute|how to contribute]].

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.

Next

  • Identify more common problems.
  • Add reproducibility status to the package tracker.

  • 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.

Statistics from the continuous integration platform

Drivers

  • Lunar
  • h01ger