Bug 1739463
Summary: | perldoc -f '<>' complains about pod errors | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Vadim Raskhozhev <iamdexpl> |
Component: | perl-Pod-Perldoc | Assignee: | Petr Pisar <ppisar> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 29 | CC: | caillon+fedoraproject, iarnell, jplesnik, kasal, mmaslano, perl-devel, ppisar, psabata, rhughes, sandmann, tcallawa |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | perl-Pod-Perldoc-3.28.01-441.fc31 perl-Pod-Perldoc-3.28.01-420.fc30 perl-Pod-Perldoc-3.28.01-419.fc29 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-09-06 12:31:11 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Vadim Raskhozhev
2019-08-09 11:27:39 UTC
I confirm both the issues. -f option searches in perlfunc and perlop. perlop contains a X<< <> >> index entry for =head2 I/O Operators section: =head2 I/O Operators X<operator, i/o> X<operator, io> X<io> X<while> X<filehandle> X<< <> >> X<< <<>> >> X<@ARGV> There are several I/O operators you should know about. [...] If an angle-bracket-based globbing expression is used as the condition of a C<while> or C<for> loop, then it will be implicitly assigned to C<$_>. If either a globbing expression or an explicit assignment of a globbing expression to a scalar is used as a C<while>/C<for> condition, then the condition actually tests for definedness of the expression's value, not for its regular truth value. =head2 Constant Folding This text from "=head2 Constant Folding" line, including, should not be printed. This can be debugged with "perldoc -D -T -u -f '<>' 2>&1 |less" command. Both issues are triggered by this commit in Pod-Perldoc: commit d8b23dcb1a7fd6cbd0f97e980c72ef2b75b76141 (refs/bisect/bad) Author: Mark Allen <mrallen1> Date: Tue Jan 14 00:09:36 2014 -0600 Refactor search_perlop RT#86506 Couldn't figure out how the old code was supposed to work against 5.18 so I refactored it. It seems to work for the common "function-like" operators such as q, qq, qx, qr, tr, m, y I will reported it to the upstream. I developed a fix and posted it to the upstream. I've also applied it to Fedora 32. If nobody complains, I will apply it to the older Fedoras later. No response in a week. I will assume I did not broke anything and going to apply it Fedora 30 and 29. FEDORA-2019-56744fc88a has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-56744fc88a FEDORA-2019-e8002fd7bf has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-e8002fd7bf perl-Pod-Perldoc-3.28.01-420.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-56744fc88a perl-Pod-Perldoc-3.28.01-419.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-e8002fd7bf perl-Pod-Perldoc-3.28.01-420.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report. perl-Pod-Perldoc-3.28.01-419.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report. |