Your message dated Sun, 31 Jul 2016 16:34:22 +0000
with message-id <[email protected]>
and subject line Bug#832179: fixed in dpkg 1.18.10
has caused the Debian Bug report #832179,
regarding dpkg-buildflags: please enable reproducible/fixdebugpath by default
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
832179: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=832179
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dpkg-dev
Version: 1.18.9
Severity: wishlist
User: [email protected]
Usertags: toolchain buildpath
X-Debbugs-Cc: [email protected]
Dear dpkg maintainers,
Over the past month we've been rebuilding the debian archive with
'-fdebug-prefix-map' (also known as 'reproducible/fixdebugpath' within
dpkg-buildflags) enabled.
Following the dpkg team's instructions [0] about how to add a new
buildflag to the default set we wrote to debian-devel [1][2] exposing
our findings and our believes.
Summing up, according to our tests enabling this build flags is going to
cause 4 FTBFS in unstable:
- afl #828178
- libblocksruntime #832015
- libclc # 832014
- ncl #832011
Is my personal opinion that none of these packages warrant delaying the
introduction of this build flag in the default set.
Besides, nobody raised any concern after those emails to d-d.
Therefore, we'd like to proceed. Attached you can find a patch enabling
the buildflags set reproducible/fixdebugpath by default.
Thanks in advance.
[0]
https://wiki.debian.org/Teams/Dpkg/FAQ#Q:_Can_we_add_support_for_new_default_build_flags_to_dpkg-buildflags.3F
[1]
https://lists.debian.org/msgid-search/[email protected]
[2]
https://lists.debian.org/msgid-search/[email protected]
--
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 `-
From 16764bc196592b3eaed5002db08022b3446ca316 Mon Sep 17 00:00:00 2001
From: Mattia Rizzolo <[email protected]>
Date: Sat, 23 Jul 2016 10:25:22 +0000
Subject: [PATCH] enable reproducible/fixdebugpath build flag by default.
---
man/dpkg-buildflags.1 | 2 +-
scripts/Dpkg/Vendor/Debian.pm | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/man/dpkg-buildflags.1 b/man/dpkg-buildflags.1
index ab79ad5..cb157c9 100644
--- a/man/dpkg-buildflags.1
+++ b/man/dpkg-buildflags.1
@@ -411,7 +411,7 @@ This will cause warnings when the \fB__TIME__\fP, \fB__DATE__\fP and
.
.TP
.B fixdebugpath
-This setting (disabled by default) adds
+This setting (enabled by default) adds
.BI \%\-fdebug\-prefix\-map= BUILDPATH =.
to \fBCFLAGS\fP, \fBCXXFLAGS\fP, \fBOBJCFLAGS\fP, \fBOBJCXXFLAGS\fP,
\fBGCJFLAGS\fP, \fBFFLAGS\fP and \fBFCFLAGS\fP where \fBBUILDPATH\fP is
diff --git a/scripts/Dpkg/Vendor/Debian.pm b/scripts/Dpkg/Vendor/Debian.pm
index 29aeece..ebb1750 100644
--- a/scripts/Dpkg/Vendor/Debian.pm
+++ b/scripts/Dpkg/Vendor/Debian.pm
@@ -158,7 +158,7 @@ sub _add_reproducible_flags {
# Default feature states.
my %use_feature = (
timeless => 1,
- fixdebugpath => 0,
+ fixdebugpath => 1,
);
my $build_path;
--
2.8.1
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.18.10
We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Guillem Jover <[email protected]> (supplier of updated dpkg package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 31 Jul 2016 12:57:02 +0200
Source: dpkg
Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect
Architecture: source
Version: 1.18.10
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers <[email protected]>
Changed-By: Guillem Jover <[email protected]>
Description:
dpkg - Debian package management system
dpkg-dev - Debian package development tools
dselect - Debian package management front-end
libdpkg-dev - Debian package management static library
libdpkg-perl - Dpkg perl modules
Closes: 830267 832070 832179 832434
Changes:
dpkg (1.18.10) unstable; urgency=medium
.
[ Guillem Jover ]
* Fix a short-lived memory leak in dpkg archive argument parsing.
* When activating file triggers on conffile purge, use the conffile name
instead of the real pathname it might refer to. This fixes a segfault
when using --instdir, or when the conffile has been moved around and
replaced with a symlink to the target.
Regression introduced in dpkg 1.18.8. Closes: #830267
* Perl modules:
- Disable fixdebugpath feature on unsafe characters in the path.
- Generate reproducible source tarballs by using the new GNU tar
--clamp-mtime option in Dpkg::Source::Archive, to make sure no file
in source packages has an mtime later than the changelog entry time.
- Enable fixdebugpath build flag feature by default.
Thanks to Mattia Rizzolo <[email protected]>. Closes: #832179
- Rename various private methods and functions with an underscore prefix
and unified names.
- Refactor perl modules directory list into a new function in Test::Dpkg.
* Test suite:
- Add new POD coverage author test for public perl modules.
* Documentation:
- Document Testsuite-Triggers in dsc(5).
- Fix deb-changes(5) description to talk about .changes instead of .dsc.
Reported by HW42 <[email protected]>.
- Use debian/control as the SYNOPSIS in deb-src-control(5).
- Add new deb-conffiles(5) man page.
- Add references to deb-control(5) and deb-triggers(5) in dpkg(1).
- Fix typos for repeated “the” word.
Prompted by Valentin Samir <[email protected]> in #830989.
- Fix misspelled -fdebug-prefix-map flag in dpkg-buildflags(1).
Reported by Mattia Rizzolo <[email protected]>.
- Remove mention of source format 1.0 supporting building with upstream
tarball signatures from dpkg-source(1), as this was disabled in 1.18.8.
- Document all public methods in Dpkg::Changelog::Entry::Debian.
- Escape dashes in deb-changes(5) and dsc(5) man pages.
- Fix typos in dpkg-shlibdeps(1). Closes: #832434
Thanks to Carsten Leonhardt <[email protected]>.
.
[ Updated programs translations ]
* German (Sven Joachim).
* Turkish (Mert Dirik). Closes: #832070
.
[ Updated scripts translations ]
* German (Helge Kreutzmann).
.
[ Updated manpages translations ]
* German (Helge Kreutzmann).
Checksums-Sha1:
344be66d01da2200efca4079f08e9594fc7dcc8e 2030 dpkg_1.18.10.dsc
10ce6a921ba577c01b4ff094122b5386886acf2f 4645448 dpkg_1.18.10.tar.xz
Checksums-Sha256:
c80b88e0b0293f0524978dc4526927b5e68bc0636c260c594ed1fb8c41859d91 2030
dpkg_1.18.10.dsc
025524da41ba18b183ff11e388eb8686f7cc58ee835ed7d48bd159c46a8b6dc5 4645448
dpkg_1.18.10.tar.xz
Files:
dc71ef66d980b71c9caf0de3618741e0 2030 admin required dpkg_1.18.10.dsc
ccff17730c0964428fc186ded2f2f401 4645448 admin required dpkg_1.18.10.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCgAGBQJXngx2AAoJELlyvz6krlejM44P/3PiN6cgBeTZ9pN9tEFrvIZd
6A/UFYc8FyjHfDl6f7BQIymhwxaganI5kTs0PLrjRxi3+IiLIca7GJVvyCgbkbaK
RQ8E2tTYs6AJLc/OlWfm9IgL+p/+/UkhUSRpnvL9F4hT8T+IckHLl4OxZ3dEA9dm
XVhNLGegrBHDJSZPQWIRANQj10T1pL/j+OpfEorDgKQC6Kwihr3alkNErbS/z6aW
lPryPo0QtLhjhwzaJYWAdv9KvHWFWGSoq9ShDVPni+8SWjGE1cdDXbO3le6zgcta
+yX634PDaM+NErnmzlZIshB2bz/2HCIOkofLnql+sCSZllo+/wREBKA+43+3Zt2e
C1dDPGNF44+iI8VSl8bsJAg2lsoZ3LmWwMvp+OvJwzBhKp3ohhUBD3N1igPuOhB9
qoYfmjdh0bgw7fTs5y/iLMrY1lW18XAP9vnfJC3gF1BPxoFWcn7ePuXHsJpJE3YC
fpFRTzPHDyesgmK6qNkG+G6SpPBqZge4YZR8zPjgxZk5dgyaHpBiifmMQ/9RcsTg
HMrbMB5WGJE4fzs+ATi1N6U6CcrXs/WAPx4beVUgZ4RgpgkrmmpV18EEMMdVN3Hb
miZON1E/2SnHaZJWZDeiHxTC9q9x9FKT6czyLCXVIkNqw29BrzelOlt8VWsXkhvv
ZLsTYEBEk8uKNo4KHqpP
=eYqb
-----END PGP SIGNATURE-----
--- End Message ---