Debian Bug report logs - #862116
dpkg-buildpackage: Set BUILD_PATH_PREFIX_MAP for build tools to generate reproducible output

version graph

Package: dpkg-dev; Maintainer for dpkg-dev is Dpkg Developers <debian-dpkg@lists.debian.org>; Source for dpkg-dev is src:dpkg (PTS, buildd, popcon).

Reported by: Ximin Luo <infinity0@debian.org>

Date: Mon, 8 May 2017 17:27:02 UTC

Severity: wishlist

Tags: moreinfo, patch

Found in versions dpkg/1.17.27, dpkg/1.18.23

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Dpkg Developers <debian-dpkg@lists.debian.org>:
Bug#862116; Package dpkg-dev. (Mon, 08 May 2017 17:27:05 GMT) (full text, mbox, link).


Acknowledgement sent to Ximin Luo <infinity0@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Dpkg Developers <debian-dpkg@lists.debian.org>. (Mon, 08 May 2017 17:27:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Ximin Luo <infinity0@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: dpkg-dev: Set BUILD_PATH_PREFIX_MAP for build tools to generate reproducible output
Date: Mon, 08 May 2017 19:23:14 +0200
Package: dpkg-dev
Version: 1.18.23.0~reproducible2
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: build-path 

Dear Maintainer,

I've been asked to file this bug report so that others working on the
Reproducible Builds project can better track the ongoing issue of
build-path-independent reproducibility in various tools and compilers. I don't
mean to imply to rush this process nor pressure you, this report is only for
informational purposes.

As you know, I've already contacted GCC upstream with a proposed patch:
- https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00513.html

This is being tracked in Debian here:
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862113

I have some patches for dpkg that accompany the GCC patch, which may be browsed
as git commits here:
- https://anonscm.debian.org/cgit/reproducible/dpkg.git/log/?h=pu/reproducible_builds

The built packages may be downloaded here:
- https://reproducible.alioth.debian.org/debian/
- https://tests.reproducible-builds.org/debian/index_repositories.html (overview)

The reproducibility status of dependent packages is being tracked on these pages:
- https://tests.reproducible-builds.org/debian/issues/unstable/captures_build_path_issue.html

We're currently waiting for the GCC patch to be accepted and backported to
Debian. Guillem (dpkg maintainer) has said this dpkg patch mostly looks good,
needing just a few minor adjustments that I need to go dig back out of my IRC
logs, which I will do when the GCC patch gets accepted upstream.

Finally, note that this patch will probably supersede
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827155

Ximin

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (300, 'unstable'), (200, 'experimental'), (1, 'experimental-debug')
Architecture: amd64
 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages dpkg-dev depends on:
ii  binutils      2.28-4
ii  bzip2         1.0.6-8.1
ii  libdpkg-perl  1.18.23.0~reproducible2
ii  make          4.1-9.1
ii  patch         2.7.5-1+b2
pn  perl:any      <none>
ii  tar           1.29b-1.1
ii  xz-utils      5.2.2-1.2+b1

Versions of packages dpkg-dev recommends:
ii  build-essential          12.3
ii  clang-3.9 [c-compiler]   1:3.9.1-8
ii  fakeroot                 1.21-3.1
ii  gcc [c-compiler]         4:6.3.0-4
ii  gcc-6 [c-compiler]       6.3.0-16
ii  gnupg                    2.1.18-6
ii  gnupg2                   2.1.18-6
ii  gpgv                     2.1.18-6
ii  libalgorithm-merge-perl  0.08-3

Versions of packages dpkg-dev suggests:
ii  debian-keyring  2017.01.20

-- no debconf information



Marked as found in versions dpkg/1.18.23. Request was from Holger Levsen <holger@layer-acht.org> to control@bugs.debian.org. (Sun, 14 May 2017 11:39:03 GMT) (full text, mbox, link).


Marked as found in versions dpkg/1.17.27. Request was from Holger Levsen <holger@layer-acht.org> to control@bugs.debian.org. (Sun, 14 May 2017 11:39:03 GMT) (full text, mbox, link).


No longer marked as found in versions 1.18.23.0~reproducible2. Request was from Holger Levsen <holger@layer-acht.org> to control@bugs.debian.org. (Sun, 14 May 2017 11:39:04 GMT) (full text, mbox, link).


Added tag(s) moreinfo. Request was from Guillem Jover <guillem@debian.org> to control@bugs.debian.org. (Tue, 29 Jan 2019 10:57:03 GMT) (full text, mbox, link).


Changed Bug title to 'dpkg-buildpackage: Set BUILD_PATH_PREFIX_MAP for build tools to generate reproducible output' from 'dpkg-dev: Set BUILD_PATH_PREFIX_MAP for build tools to generate reproducible output'. Request was from Guillem Jover <guillem@debian.org> to control@bugs.debian.org. (Sat, 02 Mar 2019 20:06:09 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 13:43:58 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.