reproducible builds: the rpm from the spec matches the ci artifact #51

Open
opened 2026-09-15 12:41:22 +00:00 by grenade · 0 comments
Owner

Parent: #10

Scope

Pin everything the build reads (toolchain, lockfiles, vendored crates, node and pnpm versions, SOURCE_DATE_EPOCH), build the RPM on two machines, and diff. Document every remaining difference and fix what can be fixed.

Acceptance

diffoscope on two independent builds of the same tag is empty, or every difference is listed in doc/reproducibility.md with a reason.

Depends on

The RPM child of #5.

Parent: #10 ## Scope Pin everything the build reads (toolchain, lockfiles, vendored crates, node and pnpm versions, `SOURCE_DATE_EPOCH`), build the RPM on two machines, and diff. Document every remaining difference and fix what can be fixed. ## Acceptance `diffoscope` on two independent builds of the same tag is empty, or every difference is listed in `doc/reproducibility.md` with a reason. ## Depends on The RPM child of #5.
grenade added the child label 2026-09-15 12:42:04 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: blackbeard/wallet#51