Mapping the Big Picture - Mapping projects infra

  • Projects practicing reproducibility
    • Arch Linux
    • Distrust Toolchain
    • Buildroot
    • Coreboot
    • GNU Guix
    • NixOS
    • Warpforge
    • ElectroBSD
    • OpenWRT
    • Fedora Linux
    • openSUSE
    • F-Droid
    • Java jar Archives
    • Debian
    • TOR
    • TAILS
    • so toolchain
    • Apache Maven
    • Qubes OS
    • Scala+sbt
  • What projects/platforms/libraries do we want/need to be reproducible?
    • Maven (artifacts without sources)
    • NPM
    • Rust crates
    • PyPI
    • Docker Directory Timestamps
    • ElectroBSD, FreeBSD Ports/Packages
    • Binutils
    • Qt
    • Python sphinx
    • ar (static .a libraries)
    • Gradle
    • DPkg database
    • PureOS/Mobian
    • R-B in Ubuntu
    • Compilers for embedded systems
      • Aurix (Infineon)
      • ARM/KEIL
      • GCC (its own build and the binaries it builds)
      • Python 3.9
      • Filesystems
      • Clojure
        • Build Tools
        • Lein
      • Flatpack
      • Docker Images
  • Missing RB infrastructure we need to create
    • The N commandments of reproducible builds
    • Alpine pkg archive
    • Recordin Diversity
    • Debian debuginfod.debian.net should also provide sources (stripped paths seems to be part of the problem)
    • Rebuild infra for custom projects
    • Standard for build location like we have for SOURCE_DATE_EPOCH for time
    • Debian Snapshot server
    • PyPI Repository
    • Firmware hashes
    • Cross target reproducibility
    • Guix QA testing reproducibility
    • Shared tooling for reporting
    • Sharing + reporting on build results
    • Comparing reproducibility stats Guix packages with other projects
    • Crowd sourced reproducibility status information
    • Diffoscope but I can install it (fewer deps)
    • Merkle tree of upstream source releases
    • Reproducible vs PGO
    • Build infrastructure for ElectroBSD
    • Standard BUILDINFO file format
    • GCC 4.7.4 bootstrapped on more arches for bootstrappable builds

https://salsa.debian.org/reproducible-builds/reproducible-website/-/merge_requests/105