Bug#845804: libpath-dispatcher-perl: uses deprecated Any::Moose

Niko Tyni ntyni at debian.org
Sat Nov 26 20:18:08 UTC 2016


Package: libpath-dispatcher-perl
Version: 1.05-1
Severity: normal
User: debian-perl at lists.debian.org
Usertags: any-moose autopkgtest rm-candidate
Forwarded: https://rt.cpan.org/Ticket/Display.html?id=83955
Control: affects -1 libpath-dispatcher-declarative-perl

This package uses Any::Moose, which is deprecated. Since
libany-moose-perl_0.27-1, a deprecation warning is issued on usage.

 $ perl -we 'use Path::Dispatcher'
 Any::Moose is deprecated. Please use Moo instead at /usr/share/perl5/Path/Dispatcher.pm line 2.

This makes the libpath-dispatcher-declarative-perl package fail its
autopkgtest checks, see

  http://ci.debian.net/packages/libp/libpath-dispatcher-declarative-perl/unstable/amd64/

The upstream ticket is 3.5 years old, with no comment from
the maintainer.  There are no reverse dependencies besides
libpath-dispatcher-declarative-perl; they seem to have been in the
archive to support the prophet package, which was recently removed from
sid (see #845541). So these two packages seem like removal candidates too.

There's a thread related to Any::Moose around

 https://lists.debian.org/debian-perl/2016/11/msg00035.html  

and it's not clear yet if the deprecation warning should be disabled
one way or another. The primary bug of using Any::Moose still remains
of course.
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list