Bug#615510: nama: FTBFS, failing tests
gregor herrmann
gregoa at debian.org
Sun Feb 27 14:39:07 UTC 2011
retitle 615510: nama: FTBFS with new libyaml-tiny-perl
tag 615510 + confirmed
thanks
On Sun, 27 Feb 2011 01:19:58 +0100, Salvatore Bonaccorso wrote:
> > Can't exec "pgrep": No such file or directory at /build/salvi-nama_1.064-6-amd64-VGcSs_/nama-1.064/blib/lib/Audio/Nama.pm line 1677.
> > Can't exec "ps": No such file or directory at /build/salvi-nama_1.064-6-amd64-VGcSs_/nama-1.064/blib/lib/Audio/Nama.pm line 1678.
That part is easy: add procps.
> > # Failed test 'use Audio::Nama;'
> > # at t/12_nama.t line 9.
> > # Tried to use 'Audio::Nama'.
> > # Error: Can't use an undefined value as a HASH reference at /build/salvi-nama_1.064-6-amd64-VGcSs_/nama-1.064/blib/lib/Audio/Nama.pm line 615, <DATA> line 2390.
But then it still FBTFS. With some debugging output I end up with:
# prove --blib --verbose t/12_nama.t
t/12_nama.t ..
YAML::Tiny read error: YAML::Tiny found illegal characters in plain scalar: '<start> <end> (start, end: mark names, mark indices, decimal seconds)'
not ok 1 - use Audio::Nama;
# Failed test 'use Audio::Nama;'
# at t/12_nama.t line 9.
# Tried to use 'Audio::Nama'.
# Error: Can't use an undefined value as a HASH reference at /tmp/buildd/nama-1.064/blib/lib/Audio/Nama.pm line 615, <DATA> line 2390.
# Compilation failed in require at (eval 6) line 2, <DATA> line 2390.
# BEGIN failed--compilation aborted at (eval 6) line 2, <DATA> line 2390.
Looking at YAML-Tiny's Changes I see:
1.45_01 Tue 7 Dec 2010
- Added checks for some characters that are illegal or reserved
in plain scalars (INGY)
And the change in the code seems to be:
- return $string unless $string =~ /^[>|]/;
+ if ( $string !~ /^[>|]/ ) {
+ if (
+ $string =~ /^(?:-(?:\s|$)|[\@\%\`])/
+ or
+ $string =~ /:(?:\s|$)/
+ ) {
+ die \"YAML::Tiny found illegal characters in plain scalar: '$string'";
+ }
+ $string =~ s/\s+#.*\z//;
+ return $string;
+ }
Cheers,
gregor
--
.''`. http://info.comodo.priv.at/ -- GPG key IDs: 0x8649AA06, 0x00F3CFE4
: :' : Debian GNU/Linux user, admin, & developer - http://www.debian.org/
`. `' Member of VIBE!AT & SPI, fellow of Free Software Foundation Europe
`- NP: Pink Floyd: Us And Them
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20110227/86b8dc63/attachment-0001.pgp>
More information about the pkg-perl-maintainers
mailing list