Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Business-ISBN CPAN distribution.

Report information
The Basics
Id: 29396
Status: resolved
Priority: 0/
Queue: Business-ISBN

People
Owner: Nobody in particular
Requestors: d.paleino [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



CC: 442764 [...] bugs.debian.org
Subject: make test fails at t/pod_coverage.t
Date: Sun, 16 Sep 2007 22:44:31 +0200
To: bug-Business-ISBN [...] rt.cpan.org
From: David Paleino <d.paleino [...] gmail.com>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, I'm a member of the Debian Perl Group, and we've found that Business::ISBN doesn't build, because the testsuite fails [1]. Here's the relevant bit: t/pod.............ok t/pod_coverage.... # Failed test 'Pod coverage on Business::ISBN' # in t/pod_coverage.t at line 14. # Coverage for Business::ISBN is 92.9%, with 2 naked subroutines: # isbn_group_code_string_from_number # isbn_publisher_ranges_from_group_number # Looks like you failed 1 test of 1. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 1 The strange thing is that I couldn't find those two subroutines anywhere in the source package (that's v2.02). I've also compared our version with the actual development, v.2.02_05, and I've seen that the differences are minimal (the only one which could be related is "use Exporter qw{import};" which became "use base qw{Exporter};"). Is there any solution to this? Disabling "make test" during the build is not an option (oh, well, it could), because we're used to test all the packages during build. I've also found something that might be related on the Net ([2]), but, as already stated, those two subroutines come from nothing (checked with "grep - -nR isbn_..._number ./Business::ISBN/"), so I'm wondering how could Test::Pod::Coverage complain about them. Kindly, David [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=442764 [2] http://www.gossamer-threads.com/lists/perl/porters/220194?page=last - -- . ''`. Debian maintainer | http://snipurl.com/gofoxygo/ : :' : Linuxer #334216 | http://www.hanskalabs.net/ `. `'` GPG: 1392B174 | http://www.debianizzati.org/ `- 2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFG7ZWw5qqQFxOSsXQRAl26AJ9I9s6F48F74NIz8dtvLnHhC4PGYwCdEDNq h4e5tPZTOLSpU7S/vrXJaUE= =Q3k+ -----END PGP SIGNATURE-----
From: BDFOY [...] cpan.org
This was fixed a couple of developer releases ago. Just wait until I release 2.03, which should be pretty soon (maybe a week from now). Those routines come from Business::ISBN::Data. One of the problems with Pod::Coverage (on which Test::Pod::Coverage is based) is that it can't tell which files the subroutines come from, so it doesn't know about other distributions loading subroutines into the same namespace.