Skip Menu |

This queue is for tickets about the Test-Distribution CPAN distribution.

Report information
The Basics
Id: 85964
Status: open
Priority: 0/
Queue: Test-Distribution

People
Owner: Nobody in particular
Requestors: gregoa [...] debian.org
Cc:
AdminCc:

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



From: gregoa [...] cpan.org
Subject: libtest-distribution-perl: FTBFS with perl 5.18: POD
This bug has been forwarded from http://bugs.debian.org/711262 Source: libtest-distribution-perl Version: 2.00-2 Severity: important User: debian-perl@lists.debian.org Usertags: perl-5.18-transition Tags: sid jessie This package FTBFS with perl 5.18 from experimental (in a clean sbuild session): pod2text /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distrib ution-perl-2.00/Changes.pod > /build/dom-libtest-distribution-perl_2.00-2-i386-L LMEK1/libtest-distribution-perl-2.00/Changes.txt /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-per l-2.00/Changes.pod around line 5: =over should be: '=over' or '=over positive_nu mber' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-per l-2.00/Changes.pod around line 15: =over should be: '=over' or '=over positive_n umber' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-per l-2.00/Changes.pod around line 23: =over should be: '=over' or '=over positive_n umber' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-per l-2.00/Changes.pod around line 31: =over should be: '=over' or '=over positive_n umber' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-per l-2.00/Changes.pod around line 41: =over should be: '=over' or '=over positive_n umber' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-per l-2.00/Changes.pod around line 55: =over should be: '=over' or '=over positive_n umber' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-per l-2.00/Changes.pod around line 63: =over should be: '=over' or '=over positive_n umber' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-per l-2.00/Changes.pod around line 71: =over should be: '=over' or '=over positive_n umber' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-per l-2.00/Changes.pod around line 80: =over should be: '=over' or '=over positive_n umber' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-per l-2.00/Changes.pod around line 88: =over should be: '=over' or '=over positive_n umber' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-per l-2.00/Changes.pod around line 97: =over should be: '=over' or '=over positive_n umber' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 105: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 113: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 125: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 134: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 143: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 149: Non-ASCII character seen before =encoding in 'M<FC>ller'. Assuming ISO8859-1 /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 159: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 170: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 178: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 189: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 202: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 210: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 220: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 232: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 247: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 263: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 273: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 281: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 281: You can't have =items (as at line 285) unless the first thing after the =over is an =item /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 299: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 307: =over should be: '=over' or '=over positive_number' /build/dom-libtest-distribution-perl_2.00-2-i386-LLMEK1/libtest-distribution-perl-2.00/Changes.pod around line 315: =over should be: '=over' or '=over positive_number' POD document had syntax errors at /usr/bin/pod2text line 84. make: *** [build-stamp] Error 255 -- Dominic Hargreaves | http://www.larted.org.uk/~dom/ PGP key 5178E2A5 from the.earth.li (keyserver,web,email) Thanks in advance, gregor herrmann, Debian Perl Group
Admittedly, this only affects Debian, since we're running Changes.pod through pod2text ... Anyway, here's a patch to fix the POD. Cheers, gregor, Debian Perl Group
Subject: fix-changes-pod.patch
Description: fix various POD issues Origin: vendor Bug: https://rt.cpan.org/Ticket/Display.html?id=85964 Forwarded: https://rt.cpan.org/Ticket/Display.html?id=85964 Bug-Debian: http://bugs.debian.org/711262 Author: gregor herrmann <gregoa@debian.org> Last-Update: 2013-06-16 --- a/Changes.pod +++ b/Changes.pod @@ -1,8 +1,10 @@ +=encoding ISO8859-1 + =head1 Revision history for Test::Distribution. =head2 2.00 (svn rev 29) -=over * +=over =item SIGNATURE support - back but optional. What i should have done in the first place! Sorry guys! @@ -12,7 +14,7 @@ =head2 1.29 (svn rev 19) - REMOVED FROM CPAN -=over * +=over =item Removed SIGNATURE support - the sig fad has gone away, there have been issues with checking sigs on non-windows platforms @@ -20,7 +22,7 @@ =head2 1.28 (svn rev 10) -=over * +=over =item Support distribtions such as httpd_ctl which have no blib/lib dir @@ -28,7 +30,7 @@ =head2 1.27 (svn rev 4) -=over * +=over =item Documented source availability on sourceforge @@ -38,7 +40,7 @@ =head2 1.26 -=over * +=over =item Stoped using 'our' as this is not supported by Perl pre 5.6.x @@ -52,7 +54,7 @@ =head2 1.25 -=over * +=over =item Removed Makefile.PL - everyone knows what Module::Build is these days @@ -60,7 +62,7 @@ =head2 1.24 -=over * +=over =item Removed message asking users not to log bugs to rt.cpan.org as I do now seem to finally own the bugs queue for this module @@ -68,7 +70,7 @@ =head2 1.23 -=over * +=over =item Stop using the MANIFEST list to find .pm files, just search under lib instead. This prevents T::D from trying to use modules not for install (e.g. under t/lib) and using them incorrectly! Let me know if you'd like more flexiblity (e.g. to override the search directory, and if you need to specify multiple search roots). There is a dir option but it's not public/documented because I think I need to do a thorough code review to make sure it works properly. As I say, let me know if you want/need this flexibility and I shall add it to a future release. @@ -77,7 +79,7 @@ =head2 1.22 -=over * +=over =item .xpm files are no longer matched as modules @@ -85,7 +87,7 @@ =head2 1.21 -=over * +=over =item Try to fix one of the windows build errors that some users see by using Module::Signature directly instead of Test::Signature. Specifically the use of the CANNOT_VERIFY method - as it seems one can have Module::Signature installed without having the software which can actually do the verification installed. @@ -94,7 +96,7 @@ =head2 1.20 -=over * +=over =item Minor documentation updates @@ -102,7 +104,7 @@ =head2 1.19 -=over * +=over =item Added Test::Pod::Coverage support @@ -110,7 +112,7 @@ =head2 1.18 -=over * +=over =item Now accept file ChangeLog as an alternative to Changes @@ -122,7 +124,7 @@ =head2 1.17 -=over * +=over =item Added the distversion option so that people can check whether $VERSION matches the distribution version. This used to be a mandatory check but was removed in 1.14. @@ -131,7 +133,7 @@ =head2 1.16 -=over * +=over =item Minimum version of ExtUtils::Manifest required is 1.43. Passthrough Makefile.PL is now generated by Module::Build and so is up to date and now explicitly sets the build_class. Thanks to Gabor Szabo for reporting these bugs in Test-Distribution v1.15 @@ -140,7 +142,7 @@ =head2 1.15 -=over * +=over =item Test::Distribution now uses the MANIFEST to find modules to test. @@ -156,7 +158,7 @@ =head2 1.14 -=over * +=over =item Versions test now less restrictive. @@ -167,7 +169,7 @@ =head2 1.13 -=over * +=over =item Simple update of TODO which i should have done in 1.12 @@ -175,7 +177,7 @@ =head2 1.12 -=over * +=over =item prereq tests are now skipped if a Build.PL is found. @@ -186,7 +188,7 @@ =head2 1.11 -=over * +=over =item Removed Test::Prereq as a prerequisite as i'm not actually using it yet @@ -199,7 +201,7 @@ =head2 1.10 -=over * +=over =item Updated TODO @@ -207,7 +209,7 @@ =head2 1.09 -=over * +=over =item Added missing Test::Signature to requires hash in Build.PL @@ -217,7 +219,7 @@ =head2 1.08 -=over * +=over =item Updated example of 01distribution.t with code that doesn't cause testing of the module to fail if user does not have Test::Distribtion installed. @@ -229,7 +231,7 @@ =head2 1.07 -=over * +=over =item Minor POD Updates @@ -244,7 +246,7 @@ =head2 1.06 -=over * +=over =item New Maintainer/Owner: Sagar R. Shah @@ -260,7 +262,7 @@ =head2 1.05 -=over * +=over =item Testing PREREQ_PM relies on Module::CoreList which, even at the current version, doesn't know about perl 5.8.1 yet. So in the meantime, I've added a simple check to skip PREREQ_PM testing if $Module::CoreList::version{ $] } doesn't exist (thanks Randal L. Schwartz and Richard Clamp). @@ -270,7 +272,7 @@ =head2 1.04 -=over * +=over =item Changed to use Test::Pod 0.95 and pod_file_ok function instead of pod_ok to prevent deprecation warnings (thanks Sagar Shah) @@ -278,9 +280,7 @@ =head2 1.03 -=over * - -- +=over =item added a named argument 'not' to ask not to do certain types of tests @@ -296,7 +296,7 @@ =head2 1.02 -=over * +=over =item changed the name to Test::Distribution as per Andy Lester's suggestion and updated docs. @@ -304,7 +304,7 @@ =head2 1.01 -=over * +=over =item added named arguments ('tests', 'only') and reflection subs (packages(), files(), num_tests()), and docs for the same. @@ -312,7 +312,7 @@ =head2 1.00 -=over * +=over =item ideas by Andy Lester and brian d foy (see http://use.perl.org/~brian_d_foy/journal/7463)