LWN: Comments on "Debian bookworm live images now fully reproducible" https://lwn.net/Articles/1015402/ This is a special feed containing comments posted to the individual LWN article titled "Debian bookworm live images now fully reproducible". en-us Wed, 17 Sep 2025 21:44:31 +0000 Wed, 17 Sep 2025 21:44:31 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Reproducible from binaries https://lwn.net/Articles/1015820/ https://lwn.net/Articles/1015820/ IanKelling <div class="FormattedComment"> I misunderstood. Thank you for the correction.<br> </div> Sat, 29 Mar 2025 10:03:32 +0000 Reproducible from binaries https://lwn.net/Articles/1015672/ https://lwn.net/Articles/1015672/ pabs <div class="FormattedComment"> Note that the reproducible build process here is from binary .deb files to binary .iso files, there are probably still some .deb files that aren't reproducibly buildable (even the libre ones).<br> </div> Fri, 28 Mar 2025 08:52:56 +0000 correction: they are not fully reproducible due to nonfree packages. https://lwn.net/Articles/1015670/ https://lwn.net/Articles/1015670/ pabs <div class="FormattedComment"> There is some open firmware, they could be working on reproducibility for those:<br> <p> <a href="https://wiki.debian.org/Firmware/Open">https://wiki.debian.org/Firmware/Open</a><br> </div> Fri, 28 Mar 2025 08:50:04 +0000 correction: they are not fully reproducible due to nonfree packages. https://lwn.net/Articles/1015588/ https://lwn.net/Articles/1015588/ jbicha <div class="FormattedComment"> It sounds to me like it depends on what your definition of "source code" is. And that's not nearly as simple to answer as it might appear.<br> </div> Thu, 27 Mar 2025 13:02:17 +0000 correction: they are not fully reproducible due to nonfree packages. https://lwn.net/Articles/1015552/ https://lwn.net/Articles/1015552/ intelfx <div class="FormattedComment"> <span class="QuotedText">&gt; Unless Debian starts producing fully free live images again, it is impossible to create fully reproducible live image of a current release.</span><br> <p> Sure it is. For any binary artifact such as firmware, the original form equals to the deliverable. For a firmware file, the necessary and sufficient means of "fully reproducing" it is a single `cp` invocation.<br> <p> I realize there is an agenda to push here, but perhaps don't use reproducibility to push it.<br> </div> Thu, 27 Mar 2025 12:53:07 +0000 correction: they are not fully reproducible due to nonfree packages. https://lwn.net/Articles/1015541/ https://lwn.net/Articles/1015541/ paravoid <div class="FormattedComment"> I'm confused. Is Trisquel working on build reproducibility for device firmware? How?<br> </div> Thu, 27 Mar 2025 11:15:04 +0000 correction: they are not fully reproducible due to nonfree packages. https://lwn.net/Articles/1015532/ https://lwn.net/Articles/1015532/ IanKelling <div class="FormattedComment"> The wiki says that because I just edited it to say that. But, the 17 number was based on incorrect info elsewhere on the debian wiki. The correct number for Debian 12 is 10 packages. <br> <p> The problem is that Debian distributes binaries that it didn't build, and it doesn't have a copy of the source code required to build them. An unbuildable build is of course not a reproducable build. See also <a href="https://wiki.debian.org/DebianFreeSoftwareGuidelines.">https://wiki.debian.org/DebianFreeSoftwareGuidelines.</a><br> </div> Thu, 27 Mar 2025 08:39:17 +0000 correction: they are not fully reproducible due to nonfree packages. https://lwn.net/Articles/1015528/ https://lwn.net/Articles/1015528/ Alterego <div class="FormattedComment"> Debian wiki says that except 19 firmwares everything is reproducible.<br> <p> What part is not reproducible or prevent it ? Can you explain more ?<br> </div> Thu, 27 Mar 2025 06:56:19 +0000 correction: they are not fully reproducible due to nonfree packages. https://lwn.net/Articles/1015524/ https://lwn.net/Articles/1015524/ IanKelling <div class="FormattedComment"> Unless Debian starts producing fully free live images again, it is impossible to create fully reproducible live image of a current release.<br> <p> As it says on https://reproducible-builds.org/docs/definition/: "A build is reproducible if given the same source code, build environment and build instructions, any party can recreate bit-by-bit identical copies of all specified artifacts."<br> <p> If you want to create a fully reproducible image, I suggest contributing to Trisquel.<br> </div> Thu, 27 Mar 2025 06:03:41 +0000