-
Notifications
You must be signed in to change notification settings - Fork 129
Bump \fmtversion to 2021/06/01 to satisfy memoir class requirements #2654
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
dginev
left a comment
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.
That is fine by me, thanks.
But curious if Bruce has some thoughts about the broader impact of that flag, for example if it affects our "make formats" target.
|
Format 2020 includes stuff like |
|
The pull request failed the test. I will retry with a partial solution instead of a global change. |
|
If I'm reading correctly, with that simple date switch you were able to successfully convert documents reading Running |
…requirements PR brucemiller#2654" This reverts commit cbedddd, reversing changes made to 092efe1.
|
So, maybe we shouldn't bump |
This PR updates the hard-coded LaTeX format date in
lib/LaTeXML/Engine/latex_base.pool.ltxml:Rationale:
The
memoirclass (and some other modern packages) require at least LaTeX format2021/06/01.With the previous value (
2018/12/01), LaTeXML fails immediately with:Class memoir Error: Your LaTeX release is too old.
The memoir class requires at LaTeX format from at least 2021/06/01 onwards.
After applying this patch locally, I was able to successfully process documents using
memoirwith LaTeXML.This should unblock users of
memoirand other classes that check\fmtversion.Notes:
While running make test, I observed 3 failing subtests in t/81_babel.t.
However, the same failures occur when testing against the current master branch, so they appear unrelated to this change.