Package: barnowl Version: 1.10-1 Severity: normal User: [email protected] Usertags: any-moose
Hi Sam, the Any::Moose Perl module has been deprecated since more than 5 years. For more details, see http://shadow.cat/blog/matt-s-trout/moo-versus-any-moose/ I see that barnowl build-depends on libany-moose-perl. In the source tree I see that the code under perl/modules/Facebook/lib/Facebook indeed uses Any::Moose. But that code is not installed by the binary package. And indeed, the good news is that src:barnowl appears to build just fine without libany-moose-perl. So I propose the following course of action: 1. Remove the unnecessary build dependency on libany-moose-perl That would be enough to close this bug and make my cleanup work, as a member of the Debian Perl group, easier :) 2. Let upstream know about the deprecated dependency. Switching from Any::Moose to Moose should be a simple string search & replace. Another option would be to migrate to Moo, but that's probably a bit more involved; the main benefit would be faster startup of the app, which I suppose does not matter much for an app that's primarily meant to run for a long while, e.g. in GNU Screen or similar.

