[Debian-med-packaging] Bug#871727: grinder: FTBFS when debhelper does not export PERL_USE_UNSAFE_INC
Andreas Tille
andreas at an3as.eu
Wed Dec 13 07:50:26 UTC 2017
Control: tags -1 help
I'm hereby following the kind hint below to get in touch with the Debian
Perl team. :-)
Thanks for any help
Andreas.
On Thu, Aug 10, 2017 at 06:33:37PM -0400, Dominic Hargreaves wrote:
> Source: grinder
> Version: 0.5.4-1
> Severity: normal
> User: debian-perl at 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.
>
> not ok 4 - use t::TestUtils;
> # Failed test 'use t::TestUtils;'
> # at t/00-load.t line 12.
> # Tried to use 't::TestUtils'.
> # Error: Can't locate t/TestUtils.pm in @INC (you may need to install the t::TestUtils module) (@INC contains: inc 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 t/00-load.t line 12.
> # BEGIN failed--compilation aborted at t/00-load.t line 12.
> # Testing Grinder 0.5.4, Perl 5.026000, /usr/bin/perl
> 1..4
>
> Please feel feel free to get in touch with the Debian Perl team at debian-perl at lists.debian.org if you need any more information or assistance to fix this issue.
>
> Cheers,
> Dominic.
>
> _______________________________________________
> Debian-med-packaging mailing list
> Debian-med-packaging at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging
>
--
http://fam-tille.de
More information about the Debian-med-packaging
mailing list