Debian Bug report logs - #871797
libmouse-perl: FTBFS when debhelper does not export PERL_USE_UNSAFE_INC

version graph

Package: src:libmouse-perl; Maintainer for src:libmouse-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:27:01 UTC

Severity: normal

Tags: fixed-upstream, upstream

Found in version libmouse-perl/2.4.7-1

Fixed in version libmouse-perl/2.4.10-1

Done: gregor herrmann <gregoa@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://github.com/gfx/p5-Mouse/issues/69

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#871797; Package src:libmouse-perl. (Fri, 11 Aug 2017 17:27:03 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:27:03 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: libmouse-perl: FTBFS when debhelper does not export PERL_USE_UNSAFE_INC
Date: Fri, 11 Aug 2017 13:25:43 -0400
Source: libmouse-perl
Version: 2.4.7-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:

t/001_mouse/404-role-overrides.t ............................... 
1..2
ok 1
ok 2
ok
Can't locate Mouse/Tiny.pm in @INC (you may need to install the Mouse::Tiny module) (@INC contains: /<<PKGBUILDDIR>>/blib/lib /<<PKGBUILDDIR>>/blib/arch /<<PKGBUILDDIR>>/_build/lib . /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/001_mouse/600-tiny-tiny.t line 8.
BEGIN failed--compilation aborted at t/001_mouse/600-tiny-tiny.t line 8.
# Looks like your test exited with 2 before it could output anything.
t/001_mouse/600-tiny-tiny.t .................................... 
1..2
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/2 subtests 
Can't locate Mouse/Tiny.pm in @INC (you may need to install the Mouse::Tiny module) (@INC contains: /<<PKGBUILDDIR>>/blib/lib /<<PKGBUILDDIR>>/blib/arch /<<PKGBUILDDIR>>/_build/lib . /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/001_mouse/601-tiny-mouse.t line 8.
BEGIN failed--compilation aborted at t/001_mouse/601-tiny-mouse.t line 8.
# Looks like your test exited with 2 before it could output anything.
t/001_mouse/601-tiny-mouse.t ................................... 
1..2
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/2 subtests 
Can't locate Mouse/Tiny.pm in @INC (you may need to install the Mouse::Tiny module) (@INC contains: /<<PKGBUILDDIR>>/blib/lib /<<PKGBUILDDIR>>/blib/arch /<<PKGBUILDDIR>>/_build/lib . /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/001_mouse/602-mouse-tiny.t line 15.
BEGIN failed--compilation aborted at t/001_mouse/602-mouse-tiny.t line 15.
# Looks like your test exited with 2 before it could output anything.
t/001_mouse/602-mouse-tiny.t ................................... 
1..2
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/2 subtests 

The full logs are at:

http://perl.debian.net/rebuild-logs/experimental/libmouse-perl_2.4.7-1/libmouse-perl_2.4.7-1_amd64-2017-08-07T07:12:45Z.build

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 871797 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://github.com/gfx/p5-Mouse/issues/69'. Request was from gregor herrmann <gregoa@debian.org> to control@bugs.debian.org. (Sat, 30 Sep 2017 14:18:03 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:18:03 GMT) (full text, mbox, link).


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


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


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

From: gregor herrmann <gregoa@debian.org>
To: 871797-close@bugs.debian.org
Subject: Bug#871797: fixed in libmouse-perl 2.4.10-1
Date: Sat, 30 Sep 2017 15:09:56 +0000
Source: libmouse-perl
Source-Version: 2.4.10-1

We believe that the bug you reported is fixed in the latest version of
libmouse-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 871797@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 libmouse-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:23:06 +0200
Source: libmouse-perl
Binary: libmouse-perl
Architecture: source
Version: 2.4.10-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: gregor herrmann <gregoa@debian.org>
Closes: 871797
Description: 
 libmouse-perl - lightweight object framework for Perl
Changes:
 libmouse-perl (2.4.10-1) unstable; urgency=medium
 .
   * Import upstream version 2.4.10.
     Fixes "FTBFS when debhelper does not export PERL_USE_UNSAFE_INC"
     (Closes: #871797)
   * Declare compliance with Debian Policy 4.1.1.
Checksums-Sha1: 
 057ea719eac861b9d47ad1d32355d4fe955e6b4c 2693 libmouse-perl_2.4.10-1.dsc
 179e2ffbcb6c9328db1607c93c175b70318abc12 222745 libmouse-perl_2.4.10.orig.tar.gz
 80832a3582209f2221ecdca18984e7bfd96de16f 6236 libmouse-perl_2.4.10-1.debian.tar.xz
Checksums-Sha256: 
 cd2d0a57ba82717e8b06fa788c75e5022250ff8f32aae46fa1ff756b4f2235c3 2693 libmouse-perl_2.4.10-1.dsc
 b995dda1918fcebecff34458b6abd16c06b6a7844572c7293d72a24d18126d14 222745 libmouse-perl_2.4.10.orig.tar.gz
 e8cbf106f02aa415df77634b7c561f6580a9b290bbcb6df616c4505ecc65270d 6236 libmouse-perl_2.4.10-1.debian.tar.xz
Files: 
 921de3b8f5732f4c587c958b4cd57ef9 2693 perl optional libmouse-perl_2.4.10-1.dsc
 02c34fc53c908224922ea9249ababbed 222745 perl optional libmouse-perl_2.4.10.orig.tar.gz
 4eb70d0b8126d0548bb5cb958bef2810 6236 perl optional libmouse-perl_2.4.10-1.debian.tar.xz

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

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAlnPqUZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgZqYQ//Zm8HblTzANaTzqaiHl+WZTn2EPBlnS0GntxOduIJ/av0FBr2Hr3tmTXd
Og+hw+NI4JXyqMwYhk+gzRQyYx9krGFAS2RHY0W+nwpZPIxGZG8rC2i3Xr7Z1buH
4gLemrYRWyfJB+bExCvFZ7Pc1tfpiP5qDbczQZMKHxdD4ryjWM82YICyjk68e6C6
vz35SMc2JqfGS+2orbpJDWokkS8XZd8g8qwroDZ2AckchPhcS+e6aDmssa8br7Ds
JVnfFdqGTPVZs0vwH4hUnjPmn7OnEKbIfOm+FC1hExyW3Vl59l9gX/bomxAI0SGQ
ThAbdodNiTFRnkgJi/fNDBv3A8VQZ3rJKUpI/pEgpGF2AADJz972Tf8VUKc+GRFM
PVEd5lr5cwybe8GBLBHiz0w5zQUhDuy3iFpIMkHYtYB7b701kjOkjbfhr7AyaT4g
qjrf98m+S47DVTa+ANGMZXRHm6vq+TJMhO+0qxJPTEG9FPQUe23iE5CTEhzmFmtM
EQOo6asCm6yv+6qoHmYJaJENr3vxH379fRggPd6CUJFQt4PnwWd18NMy8KCmryHJ
5jX3sQSXGyAzXsU2MN9zowV2Ox+y7MiNdHGPfjp9b+kLLcwu2CytHL+tqLWUyO8p
0r3+4YcQs+PCOpfA5mMGRBzn4xnc7lavMNlgdwP5++pkPKk0h5A=
=uS8j
-----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:29:52 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 19 19:58:41 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.