Earlier quoted context omitted.
And why Debian is not reproducible?
because during the compilation, some package use date-dependent stuff, for example (I dunno the exact details though)
Debian reproducibility statistics
11–20 of 72 posts
Re: Debian reproducibility statistics
#12Earlier quoted context omitted.
And why Debian is not reproducible?
Often, package is built using a certain library version (from a different package), that library is then updated - and the new package cannot build using the new library. Or... deeper parts of the compiler toolchain change, and the application doesn't re-build without changes.
Re: Debian reproducibility statistics
#13Maybe im missing something but it seems the justification behind this is based on a situation in which source wasnt open. Debian is open so why is reproducibility a priority?
Re: Debian reproducibility statistics
#14Re: Debian reproducibility statistics
#15Maybe im missing something but it seems the justification behind this is based on a situation in which source wasnt open. Debian is open so why is reproducibility a priority?
Re: Debian reproducibility statistics
#16What a nice progression https://tests.reproducible-builds.org/debian/stats_issues.pn... Project started in 2014 it seems.
Re: Debian reproducibility statistics
#17Can someone shed some light on what exactly "reproducible" means in this context?
It's a term for binaries (usually ELF) being byte-to-byte equal in two different runs of a compiler. This way you can build a binary package from source package and if its content is the same, you know what source code was used to build the package, and then you can e.g. inspect the code for backdoors or build debug symbols without planning for that beforehand. https://en.wikipedia.org/wiki/Reproducible_build
Re: Debian reproducibility statistics
#18Earlier quoted context omitted.
It's a term for binaries (usually ELF) being byte-to-byte equal in two different runs of a compiler. This way you can build a binary package from source package and if its content is the same, you know what source code was used to build the package, and then you can e.g. inspect the code for backdoors or build debug symbols without planning for that beforehand. https://en.wikipedia.org/wiki/Reproducible_build
Debian seems to only considers a build reproducible if the entire .deb file is byte-for-byte identical, not just the ELF files. A bunch of the packages they're tracking are flagged for documentation files such as PDFs not coming out identical.
Re: Debian reproducibility statistics
#19Earlier quoted context omitted.
It's a term for binaries (usually ELF) being byte-to-byte equal in two different runs of a compiler. This way you can build a binary package from source package and if its content is the same, you know what source code was used to build the package, and then you can e.g. inspect the code for backdoors or build debug symbols without planning for that beforehand. https://en.wikipedia.org/wiki/Reproducible_build
Debian seems to only considers a build reproducible if the entire .deb file is byte-for-byte identical, not just the ELF files. A bunch of the packages they're tracking are flagged for documentation files such as PDFs not coming out identical.