Acknowledgement sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Debian QA Group <packages@qa.debian.org>.
(Tue, 27 Sep 2022 00:03:04 GMT) (full text, mbox, link).
Source: perl-byacc
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
The buildid differs in /usr/bin/pbyacc when built with a different build
path:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/perl-byacc.html
The attached patch fixes this in the upstream Makefile by adding
-ffile-prefix-map to CFLAGS.
According to my local tests, with this patch applied perl-byacc should
build reproducibly on tests.reproducible-builds.org!
Thanks for maintaining perl-byacc!
live well,
vagrant
Information forwarded
to Debian QA Group <packages@qa.debian.org>: Bug#1020806; Package src:perl-byacc.
(Tue, 12 Mar 2024 22:36:44 GMT) (full text, mbox, link).
Acknowledgement sent
to James Addison <jay@jp-hosting.net>:
Extra info received and forwarded to maintainer. Copy sent to Debian QA Group <packages@qa.debian.org>.
(Tue, 12 Mar 2024 22:36:44 GMT) (full text, mbox, link).
Control: severity -1 wishlist
Dear Maintainer,
Because Debian builds packages from a fixed build path, neither the 'reprotest'
utility in Salsa-CI, nor the Reproducible Builds team's package test
infrastructure for Debian[1] currently check for equivalent binary package
output from differing source package build paths.
This means that your package will pass current reproducibility tests; however
we believe that source code and/or build steps still embed the build path into
the binary package output, making it more difficult than necessary for
independent consumers to check the integrity of those packages by rebuilding
them themselves.
As a result, this bugreport will remain open and be re-assigned the 'wishlist'
severity[2].
For more information about build paths and how they can affect reproducibility,
please refer to: https://reproducible-builds.org/docs/build-path/
Thanks,
James
[1] - https://tests.reproducible-builds.org/debian/reproducible.html
[2] - https://www.debian.org/Bugs/Developer#severities
Severity set to 'wishlist' from 'normal'
Request was from James Addison <jay@jp-hosting.net>
to 1020806-maintonly@bugs.debian.org.
(Tue, 12 Mar 2024 22:36:45 GMT) (full text, mbox, link).
Information forwarded
to Debian QA Group <packages@qa.debian.org>: Bug#1020806; Package src:perl-byacc.
(Wed, 13 Mar 2024 09:21:29 GMT) (full text, mbox, link).
Acknowledgement sent
to James Addison <jay@jp-hosting.net>:
Extra info received and forwarded to maintainer. Copy sent to Debian QA Group <packages@qa.debian.org>.
(Wed, 13 Mar 2024 09:21:30 GMT) (full text, mbox, link).
A correction for a mistake in my previous message:
> Because Debian builds packages from a fixed build path, neither the 'reprotest'
> utility in Salsa-CI, nor the Reproducible Builds team's package test
> infrastructure for Debian[1] currently check for equivalent binary package
> output from differing source package build paths.
>
> This means that your package will pass current reproducibility tests; ...
> [ snip ]
Currently the 'reprotest' job in Salsa-CI does in fact continue to exercise
variations of the build-path, and will fail if it builds binary packages that
contain different contents as a result.
Reply sent
to Petter Reinholdtsen <pere@hungry.com>:
You have taken responsibility.
(Thu, 25 Apr 2024 13:00:09 GMT) (full text, mbox, link).
Notification sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug acknowledged by developer.
(Thu, 25 Apr 2024 13:00:09 GMT) (full text, mbox, link).
Version: 2.0-9
I forgot to close this bug in d/changelog.
-------------------- Start of forwarded message --------------------
From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: debian-devel-changes@lists.debian.org
Subject: Accepted perl-byacc 2.0-9 (source) into unstable
Date: Thu, 25 Apr 2024 09:06:37 +0000
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.