Debian Bug report logs - #871802
libxml-node-perl: FTBFS when debhelper does not export PERL_USE_UNSAFE_INC

version graph

Package: src:libxml-node-perl; Maintainer for src:libxml-node-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:33:04 UTC

Severity: normal

Found in version libxml-node-perl/0.11-8

Fixed in version libxml-node-perl/0.11-9

Done: gregor herrmann <gregoa@debian.org>

Bug is archived. No further changes may be made.

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#871802; Package src:libxml-node-perl. (Fri, 11 Aug 2017 17:33:06 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:33:07 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: libxml-node-perl: FTBFS when debhelper does not export PERL_USE_UNSAFE_INC
Date: Fri, 11 Aug 2017 13:31:21 -0400
Source: libxml-node-perl
Version: 0.11-8
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:

invoking parse-testsuite.pl...
Can't locate parse-testsuite.pl in @INC (@INC contains: blib/lib blib/arch /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) at test.pl line 27.
Makefile:815: recipe for target 'test_dynamic' failed
make[1]: *** [test_dynamic] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: make -j1 test TEST_VERBOSE=1 returned exit code 2

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 871802 blocks 836110 Request was from Dominic Hargreaves <dom@earth.li> to control@bugs.debian.org. (Fri, 11 Aug 2017 18:15:10 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#871802; Package src:libxml-node-perl. (Sat, 30 Sep 2017 14:48:03 GMT) (full text, mbox, link).


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

From: pkg-perl-maintainers@lists.alioth.debian.org
To: 871802@bugs.debian.org, 871802-submitter@bugs.debian.org
Subject: Pending fixes for bugs in the libxml-node-perl package
Date: Sat, 30 Sep 2017 14:45:03 +0000
tag 871802 + pending
thanks

Some bugs in the libxml-node-perl package are closed in revision
5036856f9fa72cfd582a4dd6b166ffc96ac667e9 in branch 'master' by gregor
herrmann

The full diff can be seen at
https://anonscm.debian.org/cgit/pkg-perl/packages/libxml-node-perl.git/commit/?id=5036856

Commit message:

    Add patch to fix test script when there is no '.' in @INC.
    
    Closes: #871802




Added tag(s) pending. Request was from pkg-perl-maintainers@lists.alioth.debian.org to control@bugs.debian.org. (Sat, 30 Sep 2017 14:48:08 GMT) (full text, mbox, link).


Message sent on to Dominic Hargreaves <dom@earth.li>:
Bug#871802. (Sat, 30 Sep 2017 14:48:15 GMT) (full text, mbox, link).


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


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


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

From: gregor herrmann <gregoa@debian.org>
To: 871802-close@bugs.debian.org
Subject: Bug#871802: fixed in libxml-node-perl 0.11-9
Date: Sat, 30 Sep 2017 15:10:07 +0000
Source: libxml-node-perl
Source-Version: 0.11-9

We believe that the bug you reported is fixed in the latest version of
libxml-node-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 871802@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 libxml-node-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:43:35 +0200
Source: libxml-node-perl
Binary: libxml-node-perl
Architecture: source
Version: 0.11-9
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: gregor herrmann <gregoa@debian.org>
Closes: 871802
Description: 
 libxml-node-perl - Perl module for parsing XML files node based
Changes:
 libxml-node-perl (0.11-9) unstable; urgency=medium
 .
   * Team upload.
   * Add patch to fix test script when there is no '.' in @INC.
     (Closes: #871802)
   * Declare compliance with Debian Policy 4.1.1.
Checksums-Sha1: 
 f47c60f5302b2bd046030f99747bc500bef53160 2218 libxml-node-perl_0.11-9.dsc
 d707acad352da2721ba51bdd91d43f7bdb0978a4 3948 libxml-node-perl_0.11-9.debian.tar.xz
Checksums-Sha256: 
 61ef9ca7cb383f8b3c66fc709b3b2e79700ca5429733056987ee09eee871dfe1 2218 libxml-node-perl_0.11-9.dsc
 cd7f433c7d4223474c7ad4d4a6d90e012dc25e5143faeb8d293456dbc78517f5 3948 libxml-node-perl_0.11-9.debian.tar.xz
Files: 
 9fa6a56b38f3f4bccc8326d83528523b 2218 perl optional libxml-node-perl_0.11-9.dsc
 2796a8b2df4aefbc91840a29821cf583 3948 perl optional libxml-node-perl_0.11-9.debian.tar.xz

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

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAlnPrdtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgYbbRAAv+quurF9Ahy4HlL6bH683qnKa0De59IfM6pbulOULfirYmvsSrSJSKjA
EtMDPFPz2swtYqtKrWydl5WWoRd5sq/dR3xVQcEkrciGud+Qg+K+mTMy/knUtyhw
E7f9WOaPDPQnPuvjblTevsbOsf4sZVjOBrlBLdPGhz179ovM9FsL0JudqOcMsNFD
irbapYBpVZ/aQdX/fhVRsyJPDAMmtWIUZepYyoZDA/ydPHpxeWJRo+DW0Ng9XYIU
RYp2VOj6M8rfr0mc1KUHcWK3MX6VNF0u9pVoWCrEqAHpnn5+aOevODJadKqIEKSB
p/qsv6McQhBjdH95PiqnDEwd3Y0CzDLBUZweU0Avc/DDAU44etth+geqkhsdxeKX
AF/b474OIU5t94Atb9c+1dL/fHSCfvqaLKlQvFdgPbjPwSyVF12ag2ntTRoQIGlX
qNHl1NqP4Oyhh2lJfn8L7erqzqgdunpFjg2pp5wiuAgMXkso6m5fLEHyjTUfa2ps
v2DrJnxgT8c0k/mX6fc59lPjYVWhyM7ZWZF+K4oRKZele3K16m+kVqreK7fye7EQ
8D8axPwBodF2RznWsZotz74VS+Og8l4gv+7WbncMhU8tPZkElhaZFf356OvvnKzW
C0cl9b8FgqM81dHOI+mQvivpU2m7aupxbA+2XUpb1y1hPbOOXcA=
=wHQ/
-----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:25:05 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 16:22:29 2024; Machine Name: bembo

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.