[no subject]

2024-05-17 Thread John Gilmore
FreeBSD 14.1-BETA2 Now Available https://lists.freebsd.org/archives/freebsd-stable/2024-May/002133.html "A summary of changes since BETA1 includes: ... Kernels are now built reproducibly." Yay! John

Re: Arch Linux minimal container userland 100% reproducible - now what?

2024-04-02 Thread John Gilmore
James Addison wrote that local storage can contain errors. I agree. > My guess is that we could get into near-unsolvable philosophical territory > along this path, but I think it's worth being skeptical of the notions that > local-storage is always trustworthy and that the network should always

Re: Arch Linux minimal container userland 100% reproducible - now what?

2024-03-29 Thread John Gilmore
kpcyrd wrote: > 1) There's currently no way to tell if a package can be built offline > (without trying yourself). Packages that can't be built offline are not reproducible, by definition. They depend on outside events and circumstances in order for a third party to reproduce them

Re: Arch Linux minimal container userland 100% reproducible - now what?

2024-03-28 Thread John Gilmore
John Gilmore wrote: > It seems to me that the next step in making the Arch release ISOs > reproducible is to have the Arch release engineering team create a > source-code release ISO that matches each binary release ISO. Then you > (or anyone) could test the reproducibility of

Re: Arch Linux minimal container userland 100% reproducible - now what?

2024-03-22 Thread John Gilmore
Congratulations on closing in toward Arch Linux reproducibility!!! kpcyrd wrote: > Specifically what I mean - given a line like this: > > FROM > archlinux@sha256:2dbd72d1e5510e047db7f441bf9069e9c53391b87e04e5bee3f379cd03cec060 > > I want to reproduce the artifact(s) that are pulled in by this,

Re: Two questions about build-path reproducibility in Debian

2024-03-05 Thread John Gilmore
Thanks, everyone, for your contributions to this discussion. A quick note: Vagrant Cascadian wrote: > It would be pretty impractical, at least for Debian tests, to test > without SOURC_DATE_EPOCH, as dpkg will set SOURCE_DATE_EPOCH from > debian/changelog for quite a few years now. Making a

Re: Two questions about build-path reproducibility in Debian

2024-03-05 Thread John Gilmore
>> But today, if you're building an executable for others, it's common to build >> using a >> container/chroot or similar that makes it easy to implement "must compile >> with these paths", >> while *fixing* this is often a lot of work. I know that my opinion is not popular, but let me try

Re: Two questions about build-path reproducibility in Debian

2024-03-04 Thread John Gilmore
Vagrant Cascadian wrote: > > > to make it easier to debug other issues, although deprioritizing them > > > makes sense, given buildd.debian.org now normalizes them. James Addison via rb-general wrote: > Ok, thank you both. A number of these bugs are currently recorded at severity > level

Re: Irregular status update about reproducible live-build ISO images

2024-02-29 Thread John Gilmore
Roland, thank you for your ongoing work and reporting to make Debian reproducible! One question: > * Last month a question was raised, whether the distributed sources > are sufficient to rebuild the images. The answer is: probably yes, but > I haven't tried. > The chain is: source code

Re: Please review the draft for December's report

2024-01-11 Thread John Gilmore
https://reproducible-builds.org/reports/2023-12/ "Reproducible Builds in December 2023 Welcome to the November 2023 report..." It seems better to NOT reproduce the previous month's header quite so accurately. ;-/ John

Priority claim re bootstrapping

2023-11-12 Thread John Gilmore
t. Inflating the emotional tone of the discussion is not constructive toward the community discovering whatever contemporaneous truths may be findable behind the various claims. Thank you for listening. John Gilmore

Re: Reproducibility terminology/definitions

2023-11-08 Thread John Gilmore
1.0 Date: Mon, 28 Jan 2019 23:18:43 -0800 Message-ID: <15495.1548746...@hop.toad.com> From: John Gilmore Subject: Re: [rb-general] Definition of "reproducible build" Content-Type: multipart/mixed; boundary="===0660915116==" Errors-To: rb-general-bounces+gnu=toad@li

Re: Introducing: Semantically reproducible builds

2023-05-29 Thread John Gilmore
David A. Wheeler wrote: > Please don't view the text above as opposing reproducible builds. > I think reproducible builds are the gold standard for countering subverted > builds, and I will continue to encourage them. > But when you can't get them (e.g., because you don't have time to patch

Re: Sphinx: localisation changes / reproducibility

2023-04-17 Thread John Gilmore
James Addison wrote: > When the goal is to build the software as it was available to the > author at the time of code commit/check-in - and I think that that is > a valid use case - then that makes sense. I think of the goal as being less related to the author, and more related to the creator of

Re: Sphinx: localisation changes / reproducibility

2023-04-15 Thread John Gilmore
James Addison via rb-general wrote: > In general, we should be able to > pick two times, "s" and "t", s <= t, where "s" is the > source-package-retrieval time, and "t" is the build-time, and using > those, any two people should be able to create exactly the same >

Re: Three bytes in a zip file

2023-04-06 Thread John Gilmore
Larry Doolittle wrote: > $ diff <(ls --full-time -u fab-ea2bb52c-ld) <(ls --full-time -u > fab-ea2bb52c-mb) > 22c22 > < -rw-r--r-- 1 redacted redacted 644661 2023-04-04 18:10:00.0 -0700 > marble-ipc-d-356.txt > --- > > -rw-r--r-- 1 redacted redacted 644661 2023-04-06

Re: Does diffoscope compares disk partitions

2023-03-01 Thread John Gilmore
>> So, overall, I actually don't think that diffoscope has the requested >> support, and it's not "just" a bug of failed identification. I have been surprised at how much effort has gone into "diffoscope" as a total fraction of the Reproducible Builds effort. Perhaps it is a case akin to the

Re: Call for real-world scenarios prevented by RB practices

2022-03-24 Thread John Gilmore
On 22/03/2022 13.46, Chris Lamb wrote: > Just wondering if anyone on this list is aware of any real-world > instances where RB practices have made a difference and flagged > something legitimately "bad"? The GNU compilers are already tested for complete reproducibility. We at Cygnus Support

Re: [rb-general] Debian buster, 54% reproducible in practice (Re: Core Debian reproducibility: 57% and rising!)

2019-03-02 Thread John Gilmore
> Though without solving #894441 we cannot reach much higher than 80%=20 > (because 93% is the current theoretic maximum, of which we need to=20 > distract 12% binNMUs...) Even without solving the general binNMU problem, can't you make more packages reproducible by eliminating those packages'

Re: [rb-general] Definition of "reproducible build"

2019-02-14 Thread John Gilmore
> I like the idea, however what you are proposing is basically a new > distro/fork, where you would remove all unreproducible packages, as > every distro still has some unreproducible bits. I suggest going the other way -- produce a distro that is "80% reproducible" from its source code USB stick

Re: [rb-general] Definition of "reproducible build"

2019-01-28 Thread John Gilmore
=?utf-8?Q?Ludovic_Court=C3=A8s?= wrote: > I agree that insisting on provenance is crucial. Dockerfiles (andsimilar) > are often viewed as “source”, but they really aren’t source:the actual > source would come with the distros they refer to (Debian,pip, etc.) > Those distros might in turn

Re: [rb-general] Style Guide Updates

2019-01-18 Thread John Gilmore
> We tend to write Markdown, not HTML, after all so having copy-pastable > snippets is less compelling to me, priority-wise. This also goes for > the non-Javascript "story" but this is less interesting as the > situation is somewhat-satisfactory right now. Here's a vote for making the