Debian Bug report logs - #871800
libx11-xcb-perl: FTBFS when debhelper does not export PERL_USE_UNSAFE_INC

version graph

Package: src:libx11-xcb-perl; Maintainer for src:libx11-xcb-perl is Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>;

Reported by: Dominic Hargreaves <dom@earth.li>

Date: Fri, 11 Aug 2017 17:30:07 UTC

Severity: normal

Tags: fixed-upstream, upstream

Found in version libx11-xcb-perl/0.16-1

Fixed in version libx11-xcb-perl/0.17-1

Done: gregor herrmann <gregoa@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://rt.cpan.org/Public/Bug/Display.html?id=123038

Toggle useless messages

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


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#871800; Package src:libx11-xcb-perl. (Fri, 11 Aug 2017 17:30:09 GMT) (full text, mbox, link).


Acknowledgement sent to Dominic Hargreaves <dom@earth.li>:
New Bug report received and forwarded. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Fri, 11 Aug 2017 17:30:09 GMT) (full text, mbox, link).


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

From: Dominic Hargreaves <dom@earth.li>
To: submit@bugs.debian.org
Subject: libx11-xcb-perl: FTBFS when debhelper does not export PERL_USE_UNSAFE_INC
Date: Fri, 11 Aug 2017 13:29:27 -0400
Source: libx11-xcb-perl
Version: 0.16-1
Severity: normal
User: debian-perl@lists.debian.org
Usertags: debhelper-use-unsafe-inc-removal

This package FTBFS when debhelper is changed to not export
PERL_USE_UNSAFE_INC to the build environment. This export was added in
2016 at the same time that '.' was removed from INC by default, to
avoid breakage, but was a temporary change.

As well as allowing us to (eventually) remove this export from debhelper,
fixing this bug in your package will also help upstream, since this
change has been made in perl 5.26 upstream.

Additionally, it's possible that the problem may also exist at runtime
for your package (though from experience this is less likely).

Note that the rebuild testing was against a locally-modified version
of debhelper, but you can get the same effect by setting debhelper
compat level 11 in your package, which also removes the same
export.

For information about how to fix this class of issues, please refer
to the upstream release notes (in particular, 'Script authors' and
'Module Authors'):

http://perldoc.perl.org/perldelta.html#Removal-of-the-current-directory-(%22.%22)-from-%40INC

The relevant build failure logs are below:
"/usr/bin/perl" "-Iinc" -M_GenerateMyXS -E '_GenerateMyXS::generate()'
Can't locate _GenerateMyXS.pm in @INC (you may need to install the _GenerateMyXS module) (@INC contains: inc /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.0 /usr/local/share/perl/5.26.0 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base).
BEGIN failed--compilation aborted.
Makefile:1063: recipe for target 'XCB_xs.inc' failed
make[1]: *** [XCB_xs.inc] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'

Please feel feel free to get in touch with the Debian Perl team at              debian-perl@lists.debian.org if you need any more information or                assistance to fix this issue.              

Cheers,
Dominic.



Added indication that bug 871800 blocks 836110 Request was from Dominic Hargreaves <dom@earth.li> to control@bugs.debian.org. (Fri, 11 Aug 2017 18:15:04 GMT) (full text, mbox, link).


Set Bug forwarded-to-address to 'https://rt.cpan.org/Public/Bug/Display.html?id=123038'. Request was from gregor herrmann <gregoa@debian.org> to control@bugs.debian.org. (Sat, 30 Sep 2017 14:33:05 GMT) (full text, mbox, link).


Added tag(s) fixed-upstream and upstream. Request was from gregor herrmann <gregoa@debian.org> to control@bugs.debian.org. (Sat, 30 Sep 2017 14:33:05 GMT) (full text, mbox, link).


Reply sent to gregor herrmann <gregoa@debian.org>:
You have taken responsibility. (Sat, 30 Sep 2017 15:12:20 GMT) (full text, mbox, link).


Notification sent to Dominic Hargreaves <dom@earth.li>:
Bug acknowledged by developer. (Sat, 30 Sep 2017 15:12:20 GMT) (full text, mbox, link).


Message #16 received at 871800-close@bugs.debian.org (full text, mbox, reply):

From: gregor herrmann <gregoa@debian.org>
To: 871800-close@bugs.debian.org
Subject: Bug#871800: fixed in libx11-xcb-perl 0.17-1
Date: Sat, 30 Sep 2017 15:10:03 +0000
Source: libx11-xcb-perl
Source-Version: 0.17-1

We believe that the bug you reported is fixed in the latest version of
libx11-xcb-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 871800@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
gregor herrmann <gregoa@debian.org> (supplier of updated libx11-xcb-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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 30 Sep 2017 16:33:57 +0200
Source: libx11-xcb-perl
Binary: libx11-xcb-perl
Architecture: source
Version: 0.17-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: gregor herrmann <gregoa@debian.org>
Closes: 871800
Description: 
 libx11-xcb-perl - perl bindings for libxcb
Changes:
 libx11-xcb-perl (0.17-1) unstable; urgency=medium
 .
   * Team upload.
   * Import upstream version 0.17.
     Fixes "FTBFS when debhelper does not export PERL_USE_UNSAFE_INC"
     (Closes: #871800)
   * Drop spelling.patch, applied upstream.
   * Declare compliance with Debian Policy 4.1.1.
Checksums-Sha1: 
 f9ca0e4ba406558ea4ce092d1cf088ca130da7ed 2584 libx11-xcb-perl_0.17-1.dsc
 047ad1d560ccea03093c588ed90c7dfdbe7b0001 90833 libx11-xcb-perl_0.17.orig.tar.gz
 253591e282255705daa05ac43613e758d10c0dad 3284 libx11-xcb-perl_0.17-1.debian.tar.xz
Checksums-Sha256: 
 9def7f79c637524412f92fd14ba477f1a98ea8719f156bef59f4dc750ec33484 2584 libx11-xcb-perl_0.17-1.dsc
 d8248b2465b0891a06cf858f83b3462602c040f997ae0a605d7ec1a251721e8b 90833 libx11-xcb-perl_0.17.orig.tar.gz
 a6838bd9b8df830aba128ad57875af211ecf786cfd0379a9d0d0e354a203fde8 3284 libx11-xcb-perl_0.17-1.debian.tar.xz
Files: 
 80223e84eac92afc59d360ef42daf8ef 2584 perl optional libx11-xcb-perl_0.17-1.dsc
 2e576427940e27482114d4aa76fa9973 90833 perl optional libx11-xcb-perl_0.17.orig.tar.gz
 0fb2534e2414427753d75a562326298d 3284 perl optional libx11-xcb-perl_0.17-1.debian.tar.xz

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

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAlnPq9pfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgaD0g/+OKxIVVNqVTp/Gsgp8RZH9nd0hF2TOVWFOHTAmvU0tTHK+IlKE384OrHn
ftahcRoVDgYceivgzSejfm8WgJRzBfiOSpFn/JPi41qjCGhKE5Pina3gpVfR5Jxp
MP8C4UXfg5WOJmyEXzQ6kitusZQMF2e5wpwkiLD+XdqpSrHGxGoOspJc/STwOS87
2TKo1NjGPFWP/xjGs3B71T358wgk1A5WIDZlofr7Y9SZAhIPAV/d4QDx7xAlTObA
S5oEGTCJOpTAm7D5XRsRxe3hd1WoD/TBYqfIUN6s2UNrMbRO9Lv7uv3WYt76KWtQ
pkkEdkfExvgOMJPgbwOAy69266ZT7H5WDtccQexBL4bVtn3YOJsXH5OYE9YHW0Zu
b6C8k5ClqL1S4z7l+flTjvHAwRj7CqPiTZoFab+lTJ3PNq7OAOnpvUMrd3GkJ73c
iq2bwUPHeE80BXzVPt/bN0DouMzYUV1B1TKrcfz3Lys1fWetf6CQgs7GAK1Y33b2
hiOY1paTIxv0RU3T3WvnvrpEHm+ksAepjMhWDc37v8YO+d0XQJ7/8PclMEKW+DrF
h1/huGqAbGHARsQ7GyktN2tiqZs0HlT9d0bfiXLi0bKybhGX74MJNrCahY4e5rQ9
8s19e/OTBzXaYz3YP6njQ1837Cli/J5m1hJ/ML1hJaU06u/R1JU=
=keXP
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 03 Nov 2017 07:24:44 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: Tue Apr 23 22:20:17 2024; 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.