Differences between revisions 307 and 308
Revision 307 as of 2015-01-05 16:31:27
Size: 2288
Editor: Lunar
Comment: add graph
Revision 308 as of 2015-01-05 16:47:23
Size: 2690
Editor: Lunar
Comment: better links
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
||<style="width: 25%;vertical-align: top;text-align: center">{{attachment:ReproducibleBuilds/rb-about.png|About}} <<BR>> [[ReproducibleBuilds/About|About]] ||<style="width: 25%;vertical-align: top;text-align: center">{{attachment:ReproducibleBuilds/rb-howto.png|Howto}} <<BR>> [[ReproducibleBuilds/Howto|Make a package reproducible]] ||<style="width: 25%;vertical-align: top;text-align: center">{{attachment:ReproducibleBuilds/rb-contribute.png|Contribute}} <<BR>> [[ReproducibleBuilds/Contribute|How to help!]] ||<style="width: 25%;vertical-align: top;text-align: center">{{attachment:ReproducibleBuilds/rb-toolchain.png|Toolchain}} <<BR>> [[ReproducibleBuilds/ExperimentalToolchain|Experimental toolchain]] ||
||<style="width: 25%;vertical-align: top;text-align: center">{{attachment:ReproducibleBuilds/rb-history.png|History}} <<BR>> [[ReproducibleBuilds/History|Project history]] ||<style="width: 25%;vertical-align: top;text-align: center">{{attachment:ReproducibleBuilds/rb-alioth.png|Alioth}} <<BR>> [[https://alioth.debian.org/projects/reproducible/|Alioth project]] ||<style="width: 25%;vertical-align: top;text-align: center">{{attachment:ReproducibleBuilds/rb-bugs.png|Bugs}} <<BR>> [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?usertag=reproducible-builds@lists.alioth.debian.org|Bug reports]] ||<style="width: 25%;vertical-align: top;text-align: center">{{attachment:ReproducibleBuilds/rb-jenkins.png|Jenkins}} <<BR>> [[https://reproducible.debian.net/|Continuous integration]] ||
||<style="width: 25%;vertical-align: top;text-align: center">[[ReproducibleBuilds/About|{{attachment:ReproducibleBuilds/rb-about.png|About}}]] <<BR>> [[ReproducibleBuilds/About|About]] ||<style="width: 25%;vertical-align: top;text-align: center">[[ReproducibleBuilds/Howto|{{attachment:ReproducibleBuilds/rb-howto.png|Howto}}]] <<BR>> [[ReproducibleBuilds/Howto|Make a package reproducible]] ||<style="width: 25%;vertical-align: top;text-align: center">[[ReproducibleBuilds/Contribute|{{attachment:ReproducibleBuilds/rb-contribute.png|Contribute}}]] <<BR>> [[ReproducibleBuilds/Contribute|How to help]] ||<style="width: 25%;vertical-align: top;text-align: center">[[ReproducibleBuilds/ExperimentalToolchain|{{attachment:ReproducibleBuilds/rb-toolchain.png|Toolchain}}]] <<BR>> [[ReproducibleBuilds/ExperimentalToolchain|Experimental toolchain]] ||
||<style="width: 25%;vertical-align: top;text-align: center">[[ReproducibleBuilds/History|{{attachment:ReproducibleBuilds/rb-history.png|History}}]] <<BR>> [[ReproducibleBuilds/History|Project history]] ||<style="width: 25%;vertical-align: top;text-align: center">[[https://alioth.debian.org/projects/reproducible/|{{attachment:ReproducibleBuilds/rb-alioth.png|Alioth}}|class=]] <<BR>> [[https://alioth.debian.org/projects/reproducible/|Alioth project|class=]] ||<style="width: 25%;vertical-align: top;text-align: center">[[https://bugs.debian.org/cgi-bin/pkgreport.cgi?usertag=reproducible-builds@lists.alioth.debian.org|{{attachment:ReproducibleBuilds/rb-bugs.png|Bugs}}|class=]] <<BR>> [[https://bugs.debian.org/cgi-bin/pkgreport.cgi?usertag=reproducible-builds@lists.alioth.debian.org|Bug reports|class=]] ||<style="width: 25%;vertical-align: top;text-align: center">[[https://reproducible.debian.net/|{{attachment:ReproducibleBuilds/rb-jenkins.png|Jenkins}}|class=]] <<BR>> [[https://reproducible.debian.net/|Continuous integration|class=]] ||

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

  • Current focus in on the toolchain: trying to get as few changes as possibles in key packages to make as many builds as possible reproducible.
  • We have a custom toolchain that will allow a good amount of packages to be reproducible, as long as they use dh for their build process.

  • We have a specification and a prototype implementation for recording the build environment.

Package reproducibility status

Drivers

  • Lunar
  • h01ger