[latex3-commits] [git/LaTeX3-latex3-latex2e] firstaid: more documentation updates (6aa10312)

Frank Mittelbach frank.mittelbach at latex-project.org
Sun Sep 27 21:55:15 CEST 2020


Repository : https://github.com/latex3/latex2e
On branch  : firstaid
Link       : https://github.com/latex3/latex2e/commit/6aa103129d9418387997c8136988c300dbbd916e

>---------------------------------------------------------------

commit 6aa103129d9418387997c8136988c300dbbd916e
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Sun Sep 27 21:55:15 2020 +0200

    more documentation updates


>---------------------------------------------------------------

6aa103129d9418387997c8136988c300dbbd916e
 required/firstaid/README.md                         | 11 ++++++++---
 required/firstaid/changes.txt                       |  7 +++++++
 .../latex2e-first-aid-for-external-files.dtx        | 21 ++++++++++++++++++---
 3 files changed, 33 insertions(+), 6 deletions(-)

diff --git a/required/firstaid/README.md b/required/firstaid/README.md
index 0374aeed..a9a762e4 100644
--- a/required/firstaid/README.md
+++ b/required/firstaid/README.md
@@ -1,4 +1,9 @@
-# LaTeX2e-temporary-external-fixes
-LaTeX2e kernel code that temporarily adjusts packages that are not yet updated and therefore fail.
+# LaTeX2e temporary first aid for external packages and classes during transition periods
 
-This is stored in a separate file external to the base bundle, so that it can be easily updated when fixes become available without the need to upload a full new LaTeX2e release to CTAN.
+LaTeX2e kernel code that temporarily adjusts packages that are not yet
+updated and therefore fail if a new LaTeX release updates internal
+commands (which have been used in the external packages)
+
+This is stored in a separate file external to the base bundle, so that
+it can be easily updated when fixes become available without the need
+to upload a full new LaTeX2e release to CTAN.
diff --git a/required/firstaid/changes.txt b/required/firstaid/changes.txt
index e69de29b..472f752e 100644
--- a/required/firstaid/changes.txt
+++ b/required/firstaid/changes.txt
@@ -0,0 +1,7 @@
+2020-09-27  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+
+	* latex2e-first-aid-for-external-files.dtx:
+	Initial version for 2020-10-01 release containing first aid
+	for packages bidi, filehook and class dinbrief.
+
+
diff --git a/required/firstaid/latex2e-first-aid-for-external-files.dtx b/required/firstaid/latex2e-first-aid-for-external-files.dtx
index dcdda090..d7d3d7b4 100644
--- a/required/firstaid/latex2e-first-aid-for-external-files.dtx
+++ b/required/firstaid/latex2e-first-aid-for-external-files.dtx
@@ -37,9 +37,9 @@
 %
 %
 % \begin{abstract}
-%    The file provided contains some first aid for packages that
-%    requiring updates because of internal changes to \LaTeX{} that
-%    aren't yet reflected in the package code.
+%    This file contains some first aid for packages or classes that
+%    require updates because of internal changes to \LaTeX{} but that
+%    aren't yet reflected in the package/class code.
 % \end{abstract}
 %
 % \tableofcontents
@@ -71,6 +71,21 @@
 %    empty. In practice it will probably always contain one or the
 %    other fix while we are waiting for the package to get updated.
 %
+%    \begin{quote} \textbf{Important notice:} The fixes provided here
+%    are not meant to be a permanent solution, but are only provided
+%    to support the transition period. They are (usually) neither
+%    complete nor necessarily the best solution! Furthermore, as they
+%    are done from the ``outside'', they usually add some burden and
+%    slow down \LaTeX{} processing, even if the package/class is not
+%    used in the document.
+
+%    We will therefore remove such code as soon as possible
+%    again. In practice this means that if some package never gets
+%    updated/corrected, then it will eventually fail to work, because
+%    after one or at most two \LaTeX{} releases we will take out the
+%    transition code to ensure that this ``first aid patching''
+%    doesn't get out of bounds.
+%    \end{quote}
 %
 % \StopEventually{\setlength\IndexMin{200pt}  \PrintIndex  }
 %





More information about the latex3-commits mailing list.