-
Notifications
You must be signed in to change notification settings - Fork 580
Conform text of GPL version 1 to latest FSF version #23230
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Compare to https://www.gnu.org/licenses/old-licenses/gpl-1.0.txt Conform to pod formatting rules Fixes: GH Perl#22952
As to the merits of this pull request, see #22952 (comment). |
I did not notice it back when I filed the issue, but there seems to be at least one other copy of the GPL version 1 in this repository included in the Not sure if these changes should be bundled into this PR, however, they do seem to revolve around the same issue. |
I think that the license text needs to be indented by one space, as it was before, in order to keep the whole text as a verbatim block in POD. |
@@ -661,9 +661,14 @@ perl5380delta | |||
perl5381delta | |||
perl5382delta | |||
perl5383delta | |||
perl5384delta |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These additions seem unrelated to the GPL changes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please see #23231. A step was missed during recent releases, it appears.
Indent all text 1 space for verbatim. Remove 3 non-printing control characters found in FSF website to guarantee 'pod2text' will work. But empty all lines that are all whitespace, so as to reduce number of lines that have to be mentioned in known_pod_issues.dat.
I re-did the pull request perl @Leont and @Grinnz feedback. I copied and pasted from the FSF website, though I had to eliminate 3 non-printing characters from that site. However this p.r. will have to wait for merging until #23231 is merged into blead. Then we will have to (1) regenerate the known-pod-issues database; (2) squash the commits in this branch before merging. |
It seems that some of the single quotes got reverted back to backticks (' -> `) during the update. Not sure if this is still relevant, but these backticks were viewed as an issue at some point (see issue #7945). |
Yes. And un-backticking those quotes would have meant accepting the rewrapping of the text for those hunks, without however reaping the benefit of eliminating the delta against upstream, due to the different quotes. At that point, applying that rewrapping seems silly… which then makes the other rewrapping hunks questionable… Adding to that, there were several more copies of the old version of the text strewn across the source tree, which this PR didn’t touch. Some of those had various (locally sensible) textual deltas from upstream already, so they couldn’t just be overwritten with the upstream version at all. All of that drove us to just apply the textual upstream changes, with only a minimal diff, but everywhere (except in CPAN-upstream stuff, of course – feel free @vaitkus to file another ticket against ExtUtils::CBuilder) – which was easier to just do as a quick separate PR. |
Compare to https://www.gnu.org/licenses/old-licenses/gpl-1.0.txt
Conform to pod formatting rules
Fixes: GH #22952