On 2018-10-23, "David A. Wheeler" <[email protected]> wrote:
> How close is the core of Debian to being reproducibly built? By core I
> mean the packages that you always have to install no matter what.

There are a few charts that show the reproducibility of particular sets
of packages:

  
https://tests.reproducible-builds.org/debian/buster/amd64/pkg_set_essential.html
  
https://tests.reproducible-builds.org/debian/buster/amd64/pkg_set_required.html
  
https://tests.reproducible-builds.org/debian/buster/amd64/pkg_set_popcon_top1337-installed-sources.html

There are more package sets listed at the bottom, with all the
thumbnailed charts:

  
https://tests.reproducible-builds.org/debian/buster/index_suite_amd64_stats.html

These numbers are all theoretical, as they are not testing against
binary packages actually in the archive, it's just rebuilding the
sources twice with variations added.

It also doesn't cover reproducible package installation, in which
maintainer scripts might do things unreproducibly.


> The Debian web page on this shows the progress on packages, which is
> impressive, but it doesn't give any sense of how many of the most
> important packages are reproducible, or whether the packages that are
> actually delivered currently are reproducible using the current
> deployed tools.

The current official packages in the archive don't have sufficient
public infrastructure to reproduce the builds (e.g. .buildinfo files),
and even with the .buildinfo files, there is some work to be done on the
tooling to reproduce the builds:

  https://bugs.debian.org/774415
  https://github.com/stevenc99/reprobuild


> I don't care if the build directories have to be in fixed places; with
> containers and chroots that is easy.

I've targeted only buster links above, as that doesn't test build path
variation.


Hope that helps!


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Reproducible-builds mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to