Hey folks,

On Thu, Apr 02, 2026 at 11:32:37AM +0200, Jochen Sprickerhof wrote:
>* Adrian Bunk <[email protected]> [2026-03-31 11:06]:
>> On Mon, Mar 30, 2026 at 09:32:48PM +0100, Steve McIntyre wrote:
>> > ...
>> > So what *exactly* do you mean by a "vendored compiler"? I don't
>> > *think* we need a special particular build/version of the compiler to
>> > build shim. What we *do* need is to be able to rely on building
>> > consistently reproducible (byte-identical) binaries in
>> > unstable/testing for a short(-ish) period. That period is typically a
>> > few weeks (but potentially up to a few months), depending on how long
>> > it takes for people to reproduce and review our builds during the shim
>> > review process:
>> > ...
>> 
>> Do people have to reproduce the build in unstable, or would snapshot work?
>
>Using snapshot sounds like a great idea.
>
>@Steve: would that be an option for you?
>
>An easy way to reproduce shim is:
>
>wcurl 
>https://buildinfos.debian.net/buildinfo-pool/s/shim/shim_16.1-1_amd64.buildinfo
>
>debrebuild --buildresult=out --builder=sbuild+unshare --cache=cache 
>shim_16.1-1_amd64.buildinfo
>
>Feel free to ping me if there are problems with it.

Using snapshot.d.o is an obvious option, yeah! I've used it for this
in the past (see example in [1]), but some of our reviewers told me
they had issues trying to reproduce as snapshot.d.o wasn't working
reliably. That's why I've not relied on it since. I can try again if
that would make people happier here?

[1] 
https://github.com/steve-mcintyre/shim-review/blob/debian-shim-15.6-debian-12/Dockerfile

-- 
Steve McIntyre, Cambridge, UK.                                [email protected]
  Mature Sporty Personal
  More Innovation More Adult
  A Man in Dandism
  Powered Midship Specialty

Reply via email to