On Sat, 28 Jun 2014 15:38:54 +0300, Niko Tyni wrote: > > > This package fails to build with Perl 5.20 (currently in experimental): > > > t/99-perldb.t ......... > > > Dubious, test returned 2 (wstat 512, 0x200) > > Built fine for my three times now. > > And interesting detail is that I also don't see the warning about the > > uninitialized value. > Weird, it's fully reproducible for me under sbuild, but running it > manually in the same base chroot never fails. Terminal interaction > or something like that?
Or environment.
The warning
| Use of uninitialized value in subroutine entry at t/lib/Debugger.pm line 84
is from:
78 # the debugger loads custom settings from
79 # a .perldb file. If the user has it, some
80 # test outputs might go boo boo.
81 sub rc_file {
82 require File::HomeDir;
83 require File::Spec;
84 return -e File::Spec->catfile(
85 File::HomeDir->my_home,
86 '.perldb'
87 );
88 }
Hm, seems like we're not setting $HOME in debian/rules here.
Done in git now.
(In my first try, I forgot the mkdir, and got the same warning +
error as you. Could be a good sign.)
> I'll try to debug it more at some point, please don't close this yet...
Maybe my change in d/rules already is enough ...
Please try it, since I cannot easily :)
Cheers,
gregor
--
.''`. Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
: :' : Debian GNU/Linux user, admin, and developer - http://www.debian.org/
`. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
`- NP: R.E.M.: Monty Got A Raw Deal
signature.asc
Description: Digital Signature

