Fix #14059 (PDF build crash with French since August 2025 LaTeX)#14060
Conversation
|
Thank you for the very quick fix! |
|
Thank you for the very quick fix!
You are welcome, I since could ascertain that the last version of `babel-french` I had on my current system prior to an early September 2025 update was `2024-07-25 v3.6c` and it did contain the definition of `\localleftbox` so I am pretty confident that the problem arose only this last August 2025, but I can't be sure because there is no public repository for `babel-french` and in the tradition of most ancient LaTeX packages its documentation does not allow to track these things (and usually it will only give in its user level PDF doc a version number when a commented changed happened but not the associated release date; the `dtx` may contain more information, but nothing 100% certain can be concluded from it at this stage after the split).
|
|
I believe that in Debian it regressed when our TeX Live version was updated from 2025-03-09 snapshot (which was still TeX Live 2024) to 2025-07-27 (which is 2025). So if it's triggered by a change in There is also a “Change History” section in frenchb.pdf, but it does not say anything about |
|
@mitya57 Thanks for info! In view of this 2025-06-28 announcement we learn that On a laptop which I updated during the summer but only rarely backed up, the An examination of the SVN sources of TeXLive could help confirm |
Thanks for the pointer. It probably happened at the time of the split: In particular, this part of the diff shows that |
|
@mitya57 Yes you are right. For some reason (I updated my Firefox right now and I notice a few behavorial change which I have to understand), I can not load the diff you linked to but https://svn.tug.org:8369/texlive/trunk/Master/texmf-dist/source/generic/babel-french/frenchb.dtx?pathrev=75643&view=log works for me which says that the previous update was r71907 from one year earlier, and checking https://svn.tug.org:8369/texlive/trunk/Master/texmf-dist/source/generic/babel-french/frenchb.dtx?r1=71907&r2=75643&pathrev=75643 I see that indeed the |
|
Strange, my link opens fine for me (also in Firefox). Anyway, here is the relevant patch fragment: --- trunk/Master/texmf-dist/tex/generic/babel-french/french.ldf 2025/06/29 20:26:16 75642
+++ trunk/Master/texmf-dist/tex/generic/babel-french/french.ldf 2025/06/29 20:27:47 75643
@@ -1908,8 +1271,7 @@
\newcommand*{\FBfnmarkspace}{\kern .5\fontdimen2\font}
\def\@footnotemarkFB{\leavevmode\unskip\unkern
\protect\FBfnmarkspace\@footnotemarkORI}%
-\providecommand\localleftbox[1]{}
-\AtBeginDocument{%
+\newcommand*{\FBfootnote@switch}{%
\@ifpackageloaded{footnotebackref}%
{\FBFrenchFootnotesfalse
\PackageWarning{french.ldf}% |
|
@mitya57 We can say that we will have documented this fully 😄, thanks a lot for your help. As per the link, maybe it did not help that I was downloading in background a macos system update over a 4G connection. I will merge some fix to the #14060 CHANGES entry regarding to when the problem arose. Many thanks for your help throughout this. |
Fix #14059