Skip Menu |

This queue is for tickets about the Pod-Checker CPAN distribution.

Report information
The Basics
Id: 113846
Status: resolved
Worked: 25 min
Priority: 0/
Queue: Pod-Checker

People
Owner: Marek.Rouchal [...] gmx.net
Requestors: RURBAN [...] cpan.org
Cc:
AdminCc:

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



Subject: 1.71 broke core t/porting/podcheck.t
core still has to use 1.60. one part is the removal of use Pod::ParseUtils, but this is easily addable to t/porting/podcheck.t the wrong part is the missing @INC for use parent 'Pod::Checker'; which cannot resolve $self->SUPER::parse_from_filehandle in parse_from_file anymore. -- Reini Urban
On Sun Apr 17 04:46:13 2016, RURBAN wrote: Show quoted text
> core still has to use 1.60. > one part is the removal of use Pod::ParseUtils, but this is easily > addable to t/porting/podcheck.t > > the wrong part is the missing @INC for > use parent 'Pod::Checker'; > which cannot resolve $self->SUPER::parse_from_filehandle in > parse_from_file anymore.
Oops, missing push @ISA, qw(Pod::Parser), not @INC. Mixed it up. -- Reini Urban
This change was made as part of making it possible to remove Pod::Parser from core. It was not a mistake, but intentional. The next step is for the Pod::Checker subclass in perl5.git to be made compatible with the innards-changes in Pod::Checker. This is being done and should land early in v5.25. -- rjbs
RT-Send-CC: rjbs [...] cpan.org, khw [...] cpan.org
I applied a bunch of patches and other updates on 1.71, going to go into 1.72 soon. That should help to restore the downstream compatibility. Please use this ticket to track further issues in this regard. Marek
CC: rjbs [...] cpan.org
Subject: Re: [rt.cpan.org #113846] 1.71 broke core t/porting/podcheck.t
Date: Mon, 23 May 2016 15:02:43 -0600
To: bug-Pod-Checker [...] rt.cpan.org
From: Karl Williamson <khw [...] cpan.org>
On 05/23/2016 01:54 PM, Marek Rouchal via RT wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=113846 > > > I applied a bunch of patches and other updates on 1.71, going to go into 1.72 soon. > That should help to restore the downstream compatibility. Please use this ticket to track further issues in this regard. > > Marek >
I perhaps should have mentioned that rjbs reviewed three of the patches and caught a few things which I fixed before I sent them on to you, those being X<0> is not an empty X<> Don't warn if an =item has only verbatim text Reinstate hyperlink method One thing he caught that I didn't change, but you probably should, is that there is an extraneous use Data::Dumper. (I didn't change it so as to remind me that I should file a parser bug report, because it is missing a trailing semi-colon, and so is illegal, and now it has reminded me to do so, but not until after I sent them to you :) )
CC: rjbs [...] cpan.org
Subject: Re: [rt.cpan.org #113846] 1.71 broke core t/porting/podcheck.t
Date: Mon, 23 May 2016 22:01:47 -0600
To: bug-Pod-Checker [...] rt.cpan.org
From: Karl Williamson <public [...] khwilliamson.com>
On 05/23/2016 03:02 PM, Karl Williamson wrote: Show quoted text
> On 05/23/2016 01:54 PM, Marek Rouchal via RT wrote:
>> <URL: https://rt.cpan.org/Ticket/Display.html?id=113846 > >> >> I applied a bunch of patches and other updates on 1.71, going to go >> into 1.72 soon. >> That should help to restore the downstream compatibility. Please use >> this ticket to track further issues in this regard. >> >> Marek >>
> > I perhaps should have mentioned that rjbs reviewed three of the patches > and caught a few things which I fixed before I sent them on to you, > those being > X<0> is not an empty X<> > Don't warn if an =item has only verbatim text > Reinstate hyperlink method > > One thing he caught that I didn't change, but you probably should, is > that there is an extraneous use Data::Dumper. (I didn't change it so as > to remind me that I should file a parser bug report, because it is > missing a trailing semi-colon, and so is illegal, and now it has > reminded me to do so, but not until after I sent them to you :) ) >
It's not considered a bug unfortunately, but the next statement, an our $VERSION = ...; gets absorbed into the DataDumper line, so that $VERSION is not actually declared, and you get an error if you try to use its value.
From: khw [...] cpan.org
With commit 4f358de1e9bf7105dab7157d4cbbf73d0ec61f74 in blead, podcheck.t now works with Pod::Checker 1.72. This ticket has now been fixed and can be closed.
RT-Send-CC: rjbs [...] cpan.org, khw [...] cpan.org
Fixed the spurious "use Data::Dumper" (without semicolon) in this context, released as 1.73.