Your message dated Sat, 03 Sep 2016 11:42:46 +0000
with message-id <[email protected]>
and subject line Bug#836378: fixed in perl 5.22.2-5
has caused the Debian Bug report #836378,
regarding perl: -fdebug-prefix-map=... shouldn't go in ccflags
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.)


-- 
836378: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836378
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: perl
Version: 5.22.2-4

Following #832179, dpkg-buildflags now include '-fdebug-prefix-map=<cwd>'
by default. This currently ends up in $Config{ccflags} too, so all XS
package builds will now get perl's build directory, which is suboptimal
if not broken.

Rebuilding libencode-perl_2.86-1 locally, I see command lines such as

 x86_64-linux-gnu-gcc -c  -I../Encode -D_REENTRANT -D_GNU_SOURCE -DDEBIAN 
-fdebug-prefix-map=/build/perl-A2er0v/perl-5.22.2=. -fwrapv 
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2   -DVERSION=\"2.04\" -DXS_VERSION=\"2.04\" -fPIC 
"-I/usr/lib/x86_64-linux-gnu/perl/5.22/CORE"   Byte.c

Presumably the latter correct -fdebug-prefix-map overrides the first one.

The intention is not to push dpkg-buildflags contents to $Config{ccflags},
so that packages can opt in or out of their usage independently. (Normally
they get dpkg-buildflags via debhelper anyway.) So apparently there's
something wrong with filtering dpkg-buildflags from %Config. I'll dig
into it.
-- 
Niko Tyni   [email protected]

--- End Message ---
--- Begin Message ---
Source: perl
Source-Version: 5.22.2-5

We believe that the bug you reported is fixed in the latest version of
perl, 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.
Niko Tyni <[email protected]> (supplier of updated perl 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: SHA256

Format: 1.8
Date: Sat, 03 Sep 2016 12:48:53 +0300
Source: perl
Binary: perl-base perl-doc perl-debug libperl5.22 libperl-dev perl-modules-5.22 
perl
Architecture: source
Version: 5.22.2-5
Distribution: unstable
Urgency: low
Maintainer: Niko Tyni <[email protected]>
Changed-By: Niko Tyni <[email protected]>
Description:
 libperl-dev - Perl library: development files
 libperl5.22 - shared Perl library
 perl       - Larry Wall's Practical Extraction and Report Language
 perl-base  - minimal Perl system
 perl-debug - debug-enabled Perl interpreter
 perl-doc   - Perl documentation
 perl-modules-5.22 - Core Perl modules
Closes: 836138 836378
Changes:
 perl (5.22.2-5) unstable; urgency=low
 .
   [ Dominic Hargreaves ]
   * Document in perlvar that we remove '.' from @INC by default
 .
   [ Niko Tyni ]
   * Fix dpkg-buildflags filtering to handle slash characters.
     (Closes: #836378)
   * Break libencode-perl (<< 2.86) to make sure CVE-2016-1238 fixes are
     active. (Closes: #836138)
Checksums-Sha1:
 ef432f2cf14a9772ae055c9dca1a6a4133325ef5 2331 perl_5.22.2-5.dsc
 5225f4885b4807efe380093273f3ebe330ead108 163392 perl_5.22.2-5.debian.tar.xz
Checksums-Sha256:
 501b914035e014aad06fcbbdbd103cbcd61790c12668c838a6a954a00e06829e 2331 
perl_5.22.2-5.dsc
 ca690305d903c6003418962f4fc505ec83b4cf5a4e653a9f906a6dbf6a9f2f6c 163392 
perl_5.22.2-5.debian.tar.xz
Files:
 afa6191a69905a9e4406736267a9d7c0 2331 perl standard perl_5.22.2-5.dsc
 50da48aff88ccd65a6dc5c92b031f17e 163392 perl standard 
perl_5.22.2-5.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJXyrE2AAoJEC7A/7O3MBsfMhoQAIY95Qcfw+K2faEgdjTR8g1g
kCcOuNIFXb1rvoo+w/deYqhnnn4Hgsu/MWo04CxEhNJyvvNGpdebhuk+S+KY8+Xz
gwh7JGFv7UpNbfFL4t5srIelqHXsN/PMdpC0EM1CsuxVoE11ku9EIdEqHAilySSs
QEM/BsRbnAo+Qf1VsQH9rDwi1vDspjyTxUts7wCa77aH5Xy2Tk3NS6DR2rywNB0X
yWA4kOLdxRHm+Xp+aOW8U7Tg1x7Jx7r+VlXHkmqekB3CY9DVJqCNG7i6zSiWdZtB
wYYHzMB4D2kp2+PKdD0l5LHJyrCd+eXR8qLN0lLPu7RPN0UfmNEo3DjzlOV5vzqx
y+PzNDeqKajaDpQWYY35FAqozQCAusHV4T2aPHQ7vhNPXVDp/h5wwYicdD86wUYH
oLjphw//8z9myfFUzfNhAUW/XFQ5S8EbXQIM93Bi5fIqDbRATiRh0AfAkjSeMAUr
aj5K2EcDq0mw0O/riNDARsn1NoXICN9tie7cyoj13jgf/WF0wPRO2aACfv0UVpQY
rQZkRn5jwPbSM6rROmj3IlS8xlvLKf/apnRd8SdNJMvJhBlPq7nczOjX1FEjKIDv
9bJiZZh0Uulfo/jsFVSDMmArqi/fg4jO51bJ7LcQoyWGfyTWQvwgfACRJDOXa+Vk
yA6Msc5yPSU41ke0tZ2w
=bsaw
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to