Hi Jeremy, On Sun, Feb 02, 2025 at 08:06:37PM -0500, Jeremy Bícha wrote: > What do you mean by the "build-ids change unfortunately"? Can I ignore > that and just apply your patch?
build-ids are kind of a checksum of all compiler inputs (files, toolchain version, compiler flags, ...) that is embodied into resulting ELF objects. Having them change is an indication that something changed. I tend to use reproducible builds to validate packaging changes as a way of confirming that no binary changes happen when I do not expect binary changes to happen. In this case, the validation showed unexpected build-id changes, so the strong "the .debs did not change" assertion cannot be made and there is a slight risk of missing other unintended changes in review. Other than that build-ids change frequently. Every change to the last timestamp in debian/changelog (i.e. every upload) changes build-ids. Every toolchain upload changes build-ids. So yeah, you can ignore this and apply the patch. Helmut