maintaining reproducible-notes over the long term

Mattia Rizzolo mattia at debian.org
Sun Dec 27 10:32:45 GMT 2020


On Sat, Dec 26, 2020 at 01:21:10PM -0800, Vagrant Cascadian wrote:
> Another recent automated "--fix-deterministic" that surprised me:
> 
>   327711ca32fb51df6580f0bbeb8c7d8f2501af90
> 
> At the time --fix-deterministic removed it, there were only 404 builds
> for both amd64 and arm64 in unstable, and only builds of the previous
> version where the issue was not fixed for i386 and armhf in unstable.

_that_ is a bug.

--fix-deterministic comes from misc.git's `edit-notes`, and I noticed it
in the past as well.  `--fix-deterministic` just considers the issue
gone if the status turns "reproducible", but it seems that when the
status is 404 for some reason it goes and mark that as good too.  I
haven't looked down as to why that happens.

Incidentally, the notes were never made "architecture-aware", so many
scripts dealing with the notes (not just clean-notes and edit-notes)
hardcode "amd64" and look only at that (indeed the note pages do say
"Our notes […] are targeted at packages in Debian in 'unstable/amd64'
(unless they say otherwise).").

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
More about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-



More information about the Reproducible-builds mailing list