Debian Bug report logs - #871803
xmltv: FTBFS when debhelper does not export PERL_USE_UNSAFE_INC

version graph

Package: src:xmltv; Maintainer for src:xmltv is Nick Morrott <nickm@debian.org>;

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

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

Severity: normal

Found in version xmltv/0.5.69-2

Fixed in version xmltv/0.5.69-3

Done: Nick Morrott <knowledgejunkie@gmail.com>

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, Nick Morrott <knowledgejunkie@gmail.com>:
Bug#871803; Package src:xmltv. (Fri, 11 Aug 2017 17:33:09 GMT) (full text, mbox, link).


Acknowledgement sent to Dominic Hargreaves <dom@earth.li>:
New Bug report received and forwarded. Copy sent to Nick Morrott <knowledgejunkie@gmail.com>. (Fri, 11 Aug 2017 17:33: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: xmltv: FTBFS when debhelper does not export PERL_USE_UNSAFE_INC
Date: Fri, 11 Aug 2017 13:32:20 -0400
Source: xmltv
Version: 0.5.69-2
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" lib/XMLTV.pm.PL lib/XMLTV.pm
Can't locate lib/XMLTV.pm.in in @INC (@INC contains: /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 lib/XMLTV.pm.PL line 12.
Makefile:734: recipe for target 'lib/XMLTV.pm' failed
make[1]: *** [lib/XMLTV.pm] 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 871803 blocks 836110 Request was from Dominic Hargreaves <dom@earth.li> to control@bugs.debian.org. (Fri, 11 Aug 2017 18:15:07 GMT) (full text, mbox, link).


Reply sent to Nick Morrott <knowledgejunkie@gmail.com>:
You have taken responsibility. (Fri, 18 Aug 2017 15:39:03 GMT) (full text, mbox, link).


Notification sent to Dominic Hargreaves <dom@earth.li>:
Bug acknowledged by developer. (Fri, 18 Aug 2017 15:39:03 GMT) (full text, mbox, link).


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

From: Nick Morrott <knowledgejunkie@gmail.com>
To: 871803-close@bugs.debian.org
Subject: Bug#871803: fixed in xmltv 0.5.69-3
Date: Fri, 18 Aug 2017 15:36:14 +0000
Source: xmltv
Source-Version: 0.5.69-3

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

Debian distribution maintenance software
pp.
Nick Morrott <knowledgejunkie@gmail.com> (supplier of updated xmltv 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: Fri, 18 Aug 2017 15:36:04 +0100
Source: xmltv
Binary: xmltv libxmltv-perl xmltv-util xmltv-gui
Architecture: source
Version: 0.5.69-3
Distribution: unstable
Urgency: medium
Maintainer: Nick Morrott <knowledgejunkie@gmail.com>
Changed-By: Nick Morrott <knowledgejunkie@gmail.com>
Closes: 871803
Description: 
 libxmltv-perl - modules related to the XMLTV file format for TV listings
 xmltv      - functionality related to the XMLTV file format for TV listings
 xmltv-gui  - graphical user interface for XMLTV tv_check utility
 xmltv-util - utilities related to the XMLTV file format for TV listings
Changes:
 xmltv (0.5.69-3) unstable; urgency=medium
 .
   * Declare compliance with Debian Policy 4.0.1 (no changes)
   * Bump debhelper compatibility level to 10
   * Add perl5.26_default_inc_excludes_dot.patch to fix FTBFS errors
     when "." is not in @INC (Perl 5.26+) (Closes: #871803)
   * Switch to dh_missing for debhelper 11 compatibility
   * Remove orphaned entry from override_dh_install and tidy up
   * Update short/long package descriptions
   * Reword posix-tmpnam.patch entry in changelog for 0.5.69-2 release
Checksums-Sha1: 
 5297163b391f617e6d5e484178f67b3e04318986 3227 xmltv_0.5.69-3.dsc
 f42ba37cd8c0fb2a1c437f5e5134bc97a8ea0781 20312 xmltv_0.5.69-3.debian.tar.xz
Checksums-Sha256: 
 ff1df1566699f961d6d8b6bab0d89288fd2930390be066aa7e29944ec2bb8a31 3227 xmltv_0.5.69-3.dsc
 463725269d6f8013621778f0d9c08a290ea205c7216783f335f252881d0d2a5d 20312 xmltv_0.5.69-3.debian.tar.xz
Files: 
 d566bf69a6972ca85033e71790e55584 3227 interpreters optional xmltv_0.5.69-3.dsc
 a628c58cd9a8c10cb90f9bd2b0b26ac8 20312 interpreters optional xmltv_0.5.69-3.debian.tar.xz

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

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAlmXA05fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgaXyxAAkRGClmXMVCfhVcbou9aY3ST2WuCbNC2EmqbKtKlvcaQD8Jlj+SQ3rat3
KFsWTPmWU3mfq5kKDo6pEQ4KUa2ga1bpISE0pboThkLGWSZJT7Bigh/nEnv8V3DQ
WbeYS/Q9up5qDKkwuzz4XRAfrOnmPCNQM3UeK9n+0V6iUxTZTGHELn+7xf89aJHY
kqALffVF6xpjUeBa877iV4HGzTV4t7bOg3pITZmSVYzCF3njPo3RkdsyzzP6AMb+
PPiudFWbIbOFTvvaJ2Bp3a7+BJiydMQPjW3hXjsBQGuFpKRbobGEDwWr02rgst4T
4ZCiHEK8PIarSkWTnLRb5zGlgZNPicdqVOvCIYZ2e+yWpVWNQVxeDjxa6tyzBQZD
3GS+sWZIbyyGPdDVvDsaCx02drDrxZekqpCwMBMbboVssAL2MQBgRvSeVt1fa5t4
N4p9q4vFTYtMkOT8vhosHe6h45uA5Ip4gXqioPYfVq+NODJRuNSZj07HdU9d9f7B
zC4gILmiGRPDvX37XUUN9ipyGdAW7YIVww3um1Hyr7NqAZlQU94vSgZNBabcmiIB
sUT/paZ595eJn8JcVm25iYRNHWJIm+pwJWkDjg/L/E+kf+XhHsFR4Q2afMnY9Qqe
BUTCC372So72TExdjrnuFIYDFO1oMJO4sMUbD8Yys2AaJDBHd0M=
=4ioI
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 21 Sep 2017 07:24:49 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: Fri Apr 26 14:41:27 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.