Closed p5pRT closed 5 years ago
This is a bug report for perl from maj-git@fortinbras.us\, generated with the help of perlbug 1.40 running under perl 5.24.4.
----------------------------------------------------------------- The rendering of perlapi on metacpan
https://metacpan.org/pod/distribution/perl/autodoc.pl
appears to be highly confused. There is a lot of plain code appearing prior to the NAME section. No section appears describing the api calls themselves.
thanks
On Sun\, 04 Nov 2018 20:33:07 GMT\, maj-git@mail.fortinbras.us wrote:
This is a bug report for perl from maj-git@fortinbras.us\, generated with the help of perlbug 1.40 running under perl 5.24.4.
----------------------------------------------------------------- The rendering of perlapi on metacpan
https://metacpan.org/pod/distribution/perl/autodoc.pl
appears to be highly confused. There is a lot of plain code appearing prior to the NAME section. No section appears describing the api calls themselves.
thanks
Confirmed. This is a program internal to the Perl 5 core distribution which\, strictly speaking\, has no public documentation. Because autodoc.pl generates files in .pod format\, it has a long stretch of text in a heredoc which is in POD-like format. That's probably confusing what metacpan.org does.
Perl 5 Porters doesn't have any direct control over metacpan.org\, so we'll have to discuss a solution with that site's maintainers. I have opened this ticket:
https://github.com/metacpan/metacpan-web/issues/2118
Thank you very much. Jim Keenan
-- James E Keenan (jkeenan@cpan.org)
The RT System itself - Status changed from 'new' to 'open'
On 11/5/18 12:51 AM\, James E Keenan via RT wrote:
On Sun\, 04 Nov 2018 20:33:07 GMT\, maj-git@mail.fortinbras.us wrote:
This is a bug report for perl from maj-git@fortinbras.us\, generated with the help of perlbug 1.40 running under perl 5.24.4.
----------------------------------------------------------------- The rendering of perlapi on metacpan
https://metacpan.org/pod/distribution/perl/autodoc.pl
appears to be highly confused. There is a lot of plain code appearing prior to the NAME section. No section appears describing the api calls themselves.
thanks
Confirmed. This is a program internal to the Perl 5 core distribution which\, strictly speaking\, has no public documentation. Because autodoc.pl generates files in .pod format\, it has a long stretch of text in a heredoc which is in POD-like format. That's probably confusing what metacpan.org does.
Perl 5 Porters doesn't have any direct control over metacpan.org\, so we'll have to discuss a solution with that site's maintainers. I have opened this ticket:
I have replied to that ticket with some questions.
I think we should resolve this on the Perl side. One suggestion is to render the perlapi POD files during the release cycle and not compilation\, which I think makes sense. We could ship static POD files for the API.
On Sat\, Nov 10\, 2018 at 11:30:49AM +0200\, Sawyer X wrote:
The rendering of perlapi on metacpan
https://metacpan.org/pod/distribution/perl/autodoc.pl
appears to be highly confused. There is a lot of plain code appearing prior to the NAME section. No section appears describing the api calls themselves.
thanks
Confirmed. This is a program internal to the Perl 5 core distribution which\, strictly speaking\, has no public documentation. Because autodoc.pl generates files in .pod format\, it has a long stretch of text in a heredoc which is in POD-like format. That's probably confusing what metacpan.org does.
Perl 5 Porters doesn't have any direct control over metacpan.org\, so we'll have to discuss a solution with that site's maintainers. I have opened this ticket:
I have replied to that ticket with some questions.
I think we should resolve this on the Perl side. One suggestion is to render the perlapi POD files during the release cycle and not compilation\, which I think makes sense. We could ship static POD files for the API.
I have just pushed v5.29.4-88-g6a4c4cd41c\, which escapes any pod in autodoc.pl.
I'm not keen on messing with when perlapi.pod is generated\, nor how/whether perldelta.pod is a link.
-- "I do not resent criticism\, even when\, for the sake of emphasis\, it parts for the time with reality". -- Winston Churchill\, House of Commons\, 22nd Jan 1941.
On Mon\, 19 Nov 2018 04:44:50 -0800\, davem wrote:
On Sat\, Nov 10\, 2018 at 11:30:49AM +0200\, Sawyer X wrote:
I think we should resolve this on the Perl side. One suggestion is to render the perlapi POD files during the release cycle and not compilation\, which I think makes sense. We could ship static POD files for the API.
I have just pushed v5.29.4-88-g6a4c4cd41c\, which escapes any pod in autodoc.pl.
I'm not keen on messing with when perlapi.pod is generated\, nor how/whether perldelta.pod is a link.
I agree.
Ideally this would go on perldoc.perl.org\, but that's very out of date (none of 5.28.[01]\, 5.26.[23]\, 5.24.[1-3] are available.
Tony
The remaining problems with this issue are covered by #13415
Migrated from rt.perl.org#133638 (status was 'open')
Searchable as RT133638$