Your message dated Fri, 24 Oct 2014 16:38:08 +0200
with message-id <[email protected]>
and subject line Re: Bug#762329: libjson-any-perl: breaks
libcgi-application-plugin-ajaxupload-perl test suite
has caused the Debian Bug report #762333,
regarding libcgi-application-plugin-ajaxupload-perl: FTBFS with
libjson-any-perl 1.36-1: test failures
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
762333: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762333
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libjson-any-perl
Version: 1.36-1
Severity: serious
Control: clone -1 -2 -3
Control: retitle -2 libcgi-application-plugin-ajaxupload-perl: FTBFS with
libjson-any-perl 1.36-1: test failures
Control: tags -2 sid
Control: reassign -2 libcgi-application-plugin-ajaxupload-perl 0.0.3-6
Control: retitle -3 libpackage-stash-perl: compile time warnings when used with
namespace::clean
Control: severity -3 normal
Control: block -2 with -3
Control: block -1 with -3
Control: tags -3 upstream patch
Control: thanks
(we'll see how that goes :)
libjson-any-perl_1.36-1 breaks the libcgi-application-plugin-ajaxupload-perl
test suite:
# Failed test 'no warnings'
# at /usr/share/perl5/Test/NoWarnings.pm line 45.
# There were 2 warning(s)
# Previous test 0 ''
# Name "JSON::Any::croak" used only once: possible typo at
/usr/share/perl5/Package/Stash/PP.pm line 193.
# at /usr/share/perl5/Package/Stash/PP.pm line 193.
[...]
Test Summary Report
-------------------
t/02.warnings.t (Wstat: 256 Tests: 12 Failed: 1)
Failed test: 12
Non-zero exit status: 1
t/03.images.t (Wstat: 256 Tests: 10 Failed: 1)
Failed test: 10
Non-zero exit status: 1
t/04-resize.t (Wstat: 256 Tests: 12 Failed: 1)
Failed test: 12
Non-zero exit status: 1
This seems to be a long-standing latent bug in libpackage-stash-perl,
triggered by the new libjson-any-perl which started to use
namespace::clean. It only happens when Package::Stash::PP is used,
i.e. without libpackage-stash-xs-perl installed.
% perl -wT -MJSON::Any -e1
Name "JSON::Any::carp" used only once: possible typo at
/usr/share/perl5/Package/Stash/PP.pm line 193.
Name "JSON::Any::croak" used only once: possible typo at
/usr/share/perl5/Package/Stash/PP.pm line 193.
% PACKAGE_STASH_IMPLEMENTATION=PP perl -Tw -MPackage::Stash -e 'package foo;
use Carp q/croak/; use namespace::clean; 1;'
Name "foo::croak" used only once: possible typo at
/usr/share/perl5/Package/Stash/PP.pm line 193.
The easy fix is adding
no warnings 'once';
in Package/Stash/PP.pm around line 193. However, the fact that it needs
taint checks enabled to happen is a bit weird and might mean there's more
to it. It's probably best to apply the above fix quickly but forward
the issue upstream for more discussion.
I'm filing the bug against libjson-any-perl only to prevent it reaching testing
before the issue is fixed esewhere. If it's too late, that one can be closed
and the libcgi-application-plugin-ajaxupload-perl 'sid' tag should be removed.
IOW, I don't think libjson-any-perl_1.36-1 is buggy in itself.
--
Niko Tyni [email protected]
--- End Message ---
--- Begin Message ---
On Sun, 19 Oct 2014 16:27:10 +0200 gregor herrmann <[email protected]> wrote:
> > This seems to be a long-standing latent bug in libpackage-stash-perl,
> > triggered by the new libjson-any-perl which started to use
> > namespace::clean. It only happens when Package::Stash::PP is used,
> > i.e. without libpackage-stash-xs-perl installed.
>
> This is fixed in libpackage-stash-perl/0.36-2, and
> libcgi-application-plugin-ajaxupload-perl builds again, therefore
> closing this bug.
Now trying to close the correct bug ...
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: Willi Resetarits & Stubnblues: Blotz in da Vitrin
signature.asc
Description: Digital Signature
--- End Message ---