texlive[74229] trunk: l3build (23feb25)

commits+karl at tug.org commits+karl at tug.org
Sun Feb 23 22:13:33 CET 2025


Revision: 74229
          https://tug.org/svn/texlive?view=revision&revision=74229
Author:   karl
Date:     2025-02-23 22:13:33 +0100 (Sun, 23 Feb 2025)
Log Message:
-----------
l3build (23feb25)

Modified Paths:
--------------
    trunk/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua
    trunk/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/l3build/README.md
    trunk/Master/texmf-dist/doc/latex/l3build/l3build.pdf
    trunk/Master/texmf-dist/doc/man/man1/l3build.1
    trunk/Master/texmf-dist/doc/man/man1/l3build.man1.pdf
    trunk/Master/texmf-dist/scripts/l3build/l3build-arguments.lua
    trunk/Master/texmf-dist/scripts/l3build/l3build-aux.lua
    trunk/Master/texmf-dist/scripts/l3build/l3build-check.lua
    trunk/Master/texmf-dist/scripts/l3build/l3build-clean.lua
    trunk/Master/texmf-dist/scripts/l3build/l3build-ctan.lua
    trunk/Master/texmf-dist/scripts/l3build/l3build-file-functions.lua
    trunk/Master/texmf-dist/scripts/l3build/l3build-help.lua
    trunk/Master/texmf-dist/scripts/l3build/l3build-install.lua
    trunk/Master/texmf-dist/scripts/l3build/l3build-manifest-setup.lua
    trunk/Master/texmf-dist/scripts/l3build/l3build-manifest.lua
    trunk/Master/texmf-dist/scripts/l3build/l3build-stdmain.lua
    trunk/Master/texmf-dist/scripts/l3build/l3build-tagging.lua
    trunk/Master/texmf-dist/scripts/l3build/l3build-typesetting.lua
    trunk/Master/texmf-dist/scripts/l3build/l3build-unpack.lua
    trunk/Master/texmf-dist/scripts/l3build/l3build-upload.lua
    trunk/Master/texmf-dist/scripts/l3build/l3build-variables.lua
    trunk/Master/texmf-dist/scripts/l3build/l3build-zip.lua
    trunk/Master/texmf-dist/scripts/l3build/l3build.lua
    trunk/Master/texmf-dist/source/latex/l3build/l3build.dtx
    trunk/Master/texmf-dist/source/latex/l3build/l3build.ins
    trunk/Master/texmf-dist/tex/latex/l3build/regression-test.tex

Modified: trunk/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -2,7 +2,7 @@
 
 --[[
 
-File l3build.lua Copyright (C) 2014-2024 The LaTeX Project
+File l3build.lua Copyright (C) 2014-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -25,7 +25,7 @@
 --]]
 
 -- Version information
-release_date = "2024-10-16"
+release_date = "2025-02-23"
 
 -- File operations are aided by the LuaFileSystem module
 local lfs = require("lfs")

Modified: trunk/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md	2025-02-23 21:13:33 UTC (rev 74229)
@@ -7,6 +7,16 @@
 
 ## [Unreleased]
 
+## [2025-02-23]
+
+### Changed
+- Initialize all boolean config variables
+- Normalize `at lines ...` statements for overfull and underfull boxes
+  (may require `.tlg` update)
+
+### Fixed
+- Skip README rename when this has no extension (issue \#388)
+
 ## [2024-10-16]
 
 ### Added
@@ -797,7 +807,8 @@
 - Rationalise short option names: removed `-d`, `-E`, `-r`
 - Target `cmdcheck`: specific to LaTeX kernel work
 
-[Unreleased]: https://github.com/latex3/l3build/compare/2024-10-16...HEAD
+[Unreleased]: https://github.com/latex3/l3build/compare/2025-02-23...HEAD
+[2025-02-23]: https://github.com/latex3/l3build/compare/2024-10-16...2025-02-23
 [2024-10-16]: https://github.com/latex3/l3build/compare/2024-10-08...2024-10-16
 [2024-10-08]: https://github.com/latex3/l3build/compare/2024-05-27...2024-10-08
 [2024-05-27]: https://github.com/latex3/l3build/compare/2024-02-08...2024-05-27

Modified: trunk/Master/texmf-dist/doc/latex/l3build/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3build/README.md	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/doc/latex/l3build/README.md	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,7 +1,7 @@
 l3build: a testing and building system for LaTeX
 =================================================
 
-Release 2024-10-16
+Release 2025-02-23
 
 Overview
 --------
@@ -31,6 +31,6 @@
 
 -----
 
-<p>Copyright (C) 2014-2024 The LaTeX Project <br />
+<p>Copyright (C) 2014-2025 The LaTeX Project <br />
 <a href="https://latex-project.org/">https://latex-project.org/</a> <br />
 All rights reserved.</p>

Modified: trunk/Master/texmf-dist/doc/latex/l3build/l3build.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/man/man1/l3build.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/l3build.1	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/doc/man/man1/l3build.1	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,4 +1,4 @@
-.TH L3BUILD 1 "2024-10-16" "LaTeX"
+.TH L3BUILD 1 "2025-02-23" "LaTeX"
 
 .SH NAME
 l3build
@@ -72,4 +72,4 @@
 
 Bug tracker : https://github.com/latex3/l3build/issues
 .SH AUTHORS
-Copyright (C) 2014-2024 The LaTeX Project
+Copyright (C) 2014-2025 The LaTeX Project

Modified: trunk/Master/texmf-dist/doc/man/man1/l3build.man1.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-arguments.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-arguments.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-arguments.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 --[[
 
-File l3build-arguments.lua Copyright (C) 2018-2024 The LaTeX Project
+File l3build-arguments.lua Copyright (C) 2018-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-aux.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-aux.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-aux.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 --[[
 
-File l3build-aux.lua Copyright (C) 2018-2024 The LaTeX Project
+File l3build-aux.lua Copyright (C) 2018-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-check.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-check.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-check.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 --[[
 
-File l3build-check.lua Copyright (C) 2018-2024 The LaTeX Project
+File l3build-check.lua Copyright (C) 2018-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -204,6 +204,8 @@
     if match(line,"^%(%w+%)%s+%d+%.$") then
       line = gsub(line,"%((%w+)%)(%s+)%d+%.", "(%1)%2....")
     end
+    -- And for overfull and underfull boxes
+    line = gsub(line, "at lines %d*%-%-%d*","at lines ...")
     -- Tidy up to ^^ notation
     for i = 0, 31 do
       line = gsub(line, char(i), "^^" .. char(64 + i))

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-clean.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-clean.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-clean.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 --[[
 
-File l3build-clean.lua Copyright (C) 2018-2024 The LaTeX Project
+File l3build-clean.lua Copyright (C) 2018-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-ctan.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-ctan.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-ctan.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 --[[
 
-File l3build-ctan.lua Copyright (C) 2018-2024 The LaTeX Project
+File l3build-ctan.lua Copyright (C) 2018-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -22,6 +22,8 @@
 
 --]]
 
+local lfs = require("lfs")
+
 local pairs = pairs
 local print = print
 
@@ -148,7 +150,8 @@
       end
     end
     -- Rename README if necessary
-    if ctanreadme ~= "" and not match(lower(ctanreadme),"^readme%.%w+") then
+    if ctanreadme ~= "" and not match(lower(ctanreadme),"^readme$") and
+      not match(lower(ctanreadme),"^readme%.%w+") then
       local newfile = "README." .. match(ctanreadme,"%.(%w+)$")
       for _,dir in pairs({ctandir .. "/" .. ctanpkg,
         tdsdir .. "/doc/" .. tdsroot .. "/" .. bundle}) do

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-file-functions.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-file-functions.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-file-functions.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 --[[
 
-File l3build-file-functions.lua Copyright (C) 2018-2024 The LaTeX Project
+File l3build-file-functions.lua Copyright (C) 2018-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -22,6 +22,8 @@
 
 --]]
 
+local lfs = require("lfs")
+
 local print            = print
 
 local open             = io.open

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-help.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-help.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-help.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 --[[
 
-File l3build-help.lua Copyright (C) 2018-2024 The LaTeX Project
+File l3build-help.lua Copyright (C) 2018-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -27,7 +27,7 @@
 local rep    = string.rep
 local sort   = table.sort
 
-local copyright = "Copyright (C) 2014-2024 The LaTeX Project\n"
+local copyright = "Copyright (C) 2014-2025 The LaTeX Project\n"
 
 function version()
   print(

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-install.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-install.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-install.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 --[[
 
-File l3build-install.lua Copyright (C) 2018-2024 The LaTeX Project
+File l3build-install.lua Copyright (C) 2018-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-manifest-setup.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-manifest-setup.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-manifest-setup.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 --[[
 
-File l3build-manifest-setup.lua Copyright (C) 2018-2024 The LaTeX Project
+File l3build-manifest-setup.lua Copyright (C) 2018-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-manifest.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-manifest.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-manifest.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 --[[
 
-File l3build-manifest.lua Copyright (C) 2018-2024 The LaTeX Project
+File l3build-manifest.lua Copyright (C) 2018-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-stdmain.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-stdmain.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-stdmain.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 --[[
 
-File l3build-stdmain.lua Copyright (C) 2018-2024 The LaTeX Project
+File l3build-stdmain.lua Copyright (C) 2018-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-tagging.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-tagging.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-tagging.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 --[[
 
-File l3build-tagging.lua Copyright (C) 2018-2024 The LaTeX Project
+File l3build-tagging.lua Copyright (C) 2018-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-typesetting.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-typesetting.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-typesetting.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 --[[
 
-File l3build-typesetting.lua Copyright (C) 2018-2024 The LaTeX Project
+File l3build-typesetting.lua Copyright (C) 2018-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-unpack.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-unpack.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-unpack.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 --[[
 
-File l3build-unpack.lua Copyright (C) 2018-2024 The LaTeX Project
+File l3build-unpack.lua Copyright (C) 2018-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-upload.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-upload.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-upload.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 --[[
 
-File l3build-upload.lua Copyright (C) 2018-2024 The LaTeX Project
+File l3build-upload.lua Copyright (C) 2018-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -22,6 +22,8 @@
 
 --]]
 
+local lfs = require("lfs")
+
 local pairs    = pairs
 local print    = print
 local tostring = tostring

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-variables.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-variables.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-variables.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 --[[
 
-File l3build-variables.lua Copyright (C) 2018-2024 The LaTeX Project
+File l3build-variables.lua Copyright (C) 2018-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -183,6 +183,9 @@
 -- Other required settings
 asciiengines = asciiengines or {"pdftex"}
 checkruns    = checkruns    or 1
+if forcecheckruns == nil then
+  forcecheckruns = false
+end
 ctanreadme   = ctanreadme   or "README.md"
 ctanzip      = ctanzip      or ctanpkg .. "-ctan"
 epoch        = epoch        or 1463734800
@@ -193,12 +196,16 @@
   flattentds = true
 end
 maxprintline = maxprintline or 9999
-packtdszip   = packtdszip   or false
+if packtdszip == nil then
+  packtdszip = false
+end
 -- support "ps2pdfopt" for backward compatibility, gh issue #275
 ps2pdfopts   = ps2pdfopts   or ps2pdfopt or ""
 typesetcmds  = typesetcmds  or ""
 typesetruns  = typesetruns  or 3
-recordstatus = recordstatus or false
+if recordstatus == nil then
+  recordstatus = false
+end
 
 -- Extensions for various file types: used to abstract out stuff a bit
 bakext = bakext or ".bak"

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-zip.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-zip.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-zip.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 --[[
 
-File l3build-zip.lua Copyright (C) 2021-2024 The LaTeX Project
+File l3build-zip.lua Copyright (C) 2021-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this

Modified: trunk/Master/texmf-dist/scripts/l3build/l3build.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build.lua	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build.lua	2025-02-23 21:13:33 UTC (rev 74229)
@@ -2,7 +2,7 @@
 
 --[[
 
-File l3build.lua Copyright (C) 2014-2024 The LaTeX Project
+File l3build.lua Copyright (C) 2014-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -25,7 +25,7 @@
 --]]
 
 -- Version information
-release_date = "2024-10-16"
+release_date = "2025-02-23"
 
 -- File operations are aided by the LuaFileSystem module
 local lfs = require("lfs")

Modified: trunk/Master/texmf-dist/source/latex/l3build/l3build.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3build/l3build.dtx	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/source/latex/l3build/l3build.dtx	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 % \iffalse
 %
-% File l3build.dtx Copyright (C) 2014-2024 The LaTeX Project
+% File l3build.dtx Copyright (C) 2014-2025 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -141,8 +141,8 @@
 \luavarset{indexstyle}   {"gind.ist"}{MakeIndex style for index creation}
 \luavarset{specialtypesetting}{\meta{table}} {Non-standard typesetting combinations}
 \luavarseparator
-\luavarset{forcecheckepoch}{"true"}    {Force epoch when running tests}
-\luavarset{forcedocepoch}  {"false"}   {Force epoch when typesetting}
+\luavarset{forcecheckepoch}{true}     {Force epoch when running tests}
+\luavarset{forcedocepoch}  {false}    {Force epoch when typesetting}
 \luavarseparator
 \luavarset{asciiengines}{\{"pdftex"\}}{Engines which should log as pure ASCII}
 \luavarset{checkruns}   {1}           {Number of runs to complete for a test before comparing the log}
@@ -251,7 +251,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-10-16}
+% \date{Released 2025-02-23}
 %
 % \maketitle
 % \tableofcontents
@@ -411,8 +411,8 @@
 % and |diffext| can be used to adjust the choice of comparison made: the standard
 % values are
 % \begin{itemize}
-%   \item[Windows] |diffext = fc|, |diffexe = fc /n|
-%   \item[*nix] |diffext = diff|, |diffexe = diff -c --strip-trailing-cr|
+%   \item[Windows] |diffext = .fc|, |diffexe = fc /n|
+%   \item[*nix] |diffext = .diff|, |diffexe = diff -c --strip-trailing-cr|
 % \end{itemize}
 %
 % The following files are moved into the \enquote{sandbox} for the |check| process:
@@ -533,9 +533,10 @@
 %
 %
 % \begin{buildcmd}{doc}
-% Compiles documentation files in the \var{typesetdir} directory.
+% Compiles documentation files in the \var{docfiledir}, using \var{typesetdir}
+% as the working directory.
 % In the absence of one or more file names, all documentation is typeset;
-% a file list may be given at the command line for selective typesetting.
+% a file list may be specified in \var{typesetfiles} or given at the command line for selective typesetting.
 % If the compilation is successful the |.pdf| is moved back into the main directory.
 %
 % The documentation compilation is performed with the \var{typesetexe} binary (default \texttt{pdflatex}), with options \var{typesetopts}.
@@ -881,6 +882,8 @@
 %     years due to a \TeX{} bug).
 %   \item Conversion of \texttt{on line \meta{number}} to \texttt{on line ...}
 %     to allow flexibility in changes to test files.
+%   \item Conversion of \texttt{at lines \meta{number}}|--|\texttt{\meta{number}} to 
+%     \texttt{at lines ...} for overfull and underfull boxes.
 %   \item Conversion of file dates to \texttt{....-..-..}, and any version
 %     numbers on the same lines to \texttt{v...}.
 %   \item Conversion of register numbers in assignment lines
@@ -1057,7 +1060,6 @@
 % \begin{Verbatim}[frame=single,fontsize=\small]
 % \input{regression-test.tex}
 % \documentclass{article}
-% \usepackage{expl3}
 % \START
 % \ExplSyntaxOn
 % \box_new:N \l_tmp_box
@@ -1155,7 +1157,6 @@
 % \begin{Verbatim}[frame=single,fontsize=\small]
 % \input{regression-test.tex}
 % \documentclass{article}
-% \usepackage{expl3}
 % \START
 % \showoutput
 % % Test content here

Modified: trunk/Master/texmf-dist/source/latex/l3build/l3build.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3build/l3build.ins	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/source/latex/l3build/l3build.ins	2025-02-23 21:13:33 UTC (rev 74229)
@@ -1,6 +1,6 @@
 \iffalse meta-comment
 
-File l3build.ins Copyright (C) 2014-2024 The LaTeX Project
+File l3build.ins Copyright (C) 2014-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -32,7 +32,7 @@
 
 \preamble
 
-Copyright (C) 2014-2024 The LaTeX Project
+Copyright (C) 2014-2025 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of
 the LaTeX Project Public License (LPPL), either version 1.3c of

Modified: trunk/Master/texmf-dist/tex/latex/l3build/regression-test.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3build/regression-test.tex	2025-02-23 21:12:27 UTC (rev 74228)
+++ trunk/Master/texmf-dist/tex/latex/l3build/regression-test.tex	2025-02-23 21:13:33 UTC (rev 74229)
@@ -6,7 +6,7 @@
 %%
 %% l3build.dtx  (with options: `package')
 %% 
-%% Copyright (C) 2014-2024 The LaTeX Project
+%% Copyright (C) 2014-2025 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of



More information about the tex-live-commits mailing list.