-
Notifications
You must be signed in to change notification settings - Fork 5.8k
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
8354320: Changes to jpackage.md cause pandoc warning #24585
base: master
Are you sure you want to change the base?
8354320: Changes to jpackage.md cause pandoc warning #24585
Conversation
@sashamatveev PTAL |
👋 Welcome back asemenyuk! A progress list of the required criteria for merging this PR into |
@alexeysemenyukoracle This change now passes all automated pre-integration checks. ℹ️ This project also has non-automated pre-integration requirements. Please see the file CONTRIBUTING.md for details. After integration, the commit message for the final commit will be:
You can use pull request commands such as /summary, /contributor and /issue to adjust it as needed. At the time when this comment was updated there had been 27 new commits pushed to the
As there are no conflicts, your changes will automatically be rebased on top of these commits when integrating. If you prefer to avoid this automatic rebasing, please check the documentation for the /integrate command for further details. ➡️ To integrate this PR with the above commit message to the |
@alexeysemenyukoracle The following label will be automatically applied to this pull request:
When this pull request is ready to be reviewed, an "RFR" email will be sent to the corresponding mailing list. If you would like to change these labels, use the /label pull request command. |
@magicus PTAL |
Webrevs
|
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.
Thanks for jumping on this, just to fix the warning until it is looked at more closely.
I'm not entirely sure this is a good solution. Yes, it makes pandoc happy and removes the warning, but this is using a pandoc extension and not standard markdown. A standard markdown renderer will show this as the literal I will repeat my suggestion to put the special characters inside backticks. Not only will it prevent pandoc from trying to do any expansion, it will also follow a general practice of formatting code where literals the user should type is in monotype. So I think it would kill two birds with one stone. |
emits a slightly different warning:
Similar with
the warning is:
It seems like it can't handle the dollar character unless it is escaped with the backslash. Even though raw jpackage.md renders the backslash, man and HTML outputs look correct. I'm not an expert in pandoc or markdown. If you have any other ideas about how to fix it, I'll be happy to try them out. |
Oh, that's too bad. :( Weird that pandoc tries to modify stuff inside ``. I think the better solution then is to pass |
Meanwhile, I fixed a case of missing escape backslash in the following paragraph. I verified that it is rendered properly in raw markdown and in pandoc output. |
Try this patch:
(and remove the \ in front of $). |
Ironically, I came up with the same patch a few minutes ago. Even the change to |
With the latest fix, the warning is gone, the raw markdown looks as expected when viewed online, and the man output looks correct. |
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.
Looks good.
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.
Maybe wait for someone else to review the build change too...
@erikj79 PTAL |
Thanks for getting this to the right place. |
Escape the dollar sign.
Progress
Issue
Reviewers
Reviewing
Using
git
Checkout this PR locally:
$ git fetch https://git.openjdk.org/jdk.git pull/24585/head:pull/24585
$ git checkout pull/24585
Update a local copy of the PR:
$ git checkout pull/24585
$ git pull https://git.openjdk.org/jdk.git pull/24585/head
Using Skara CLI tools
Checkout this PR locally:
$ git pr checkout 24585
View PR using the GUI difftool:
$ git pr show -t 24585
Using diff file
Download this PR as a diff file:
https://git.openjdk.org/jdk/pull/24585.diff
Using Webrev
Link to Webrev Comment