texlive[72567] trunk: l3build (16oct24)
commits+karl at tug.org
commits+karl at tug.org
Wed Oct 16 21:34:03 CEST 2024
Revision: 72567
https://tug.org/svn/texlive?view=revision&revision=72567
Author: karl
Date: 2024-10-16 21:34:03 +0200 (Wed, 16 Oct 2024)
Log Message:
-----------
l3build (16oct24)
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.lua
trunk/Master/texmf-dist/source/latex/l3build/l3build.dtx
Modified: trunk/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua 2024-10-16 19:33:52 UTC (rev 72566)
+++ trunk/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua 2024-10-16 19:34:03 UTC (rev 72567)
@@ -25,7 +25,7 @@
--]]
-- Version information
-release_date = "2024-10-08"
+release_date = "2024-10-16"
-- File operations are aided by the LuaFileSystem module
local lfs = require("lfs")
@@ -131,6 +131,14 @@
typesetopts = typesetopts .. " -utc"
end
end
+-- Allow for LaTeX "dev" release
+if options["dev"] then
+ if checkformat == "latex" then
+ checkformat = "latex-dev"
+ elseif checkformat ~= "latex-dev" then
+ print("Ignoring --dev option with non-LaTeX format")
+ end
+end
--
-- Deal with multiple configs for tests
Modified: trunk/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md 2024-10-16 19:33:52 UTC (rev 72566)
+++ trunk/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md 2024-10-16 19:34:03 UTC (rev 72567)
@@ -7,6 +7,11 @@
## [Unreleased]
+## [2024-10-16]
+
+### Added
+- `--dev` switch to run tests using development format
+
## [2024-10-08]
### Fixed
@@ -792,7 +797,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-08...HEAD
+[Unreleased]: https://github.com/latex3/l3build/compare/2024-10-16...HEAD
+[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
[2024-02-08]: https://github.com/latex3/l3build/compare/2024-01-18...2024-02-08
Modified: trunk/Master/texmf-dist/doc/latex/l3build/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3build/README.md 2024-10-16 19:33:52 UTC (rev 72566)
+++ trunk/Master/texmf-dist/doc/latex/l3build/README.md 2024-10-16 19:34:03 UTC (rev 72567)
@@ -1,7 +1,7 @@
l3build: a testing and building system for LaTeX
=================================================
-Release 2024-10-08
+Release 2024-10-16
Overview
--------
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 2024-10-16 19:33:52 UTC (rev 72566)
+++ trunk/Master/texmf-dist/doc/man/man1/l3build.1 2024-10-16 19:34:03 UTC (rev 72567)
@@ -1,4 +1,4 @@
-.TH L3BUILD 1 "2024-10-08" "LaTeX"
+.TH L3BUILD 1 "2024-10-16" "LaTeX"
.SH NAME
l3build
@@ -43,6 +43,7 @@
--config|-c Sets the config(s) used for running tests
--date|-d Sets the date to insert into sources
--debug Runs target in debug mode
+ --dev Use the development LaTeX format
--dirty Skips cleaning up the test area
--dry-run Dry run for install or upload
--email Email address of CTAN uploader
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 2024-10-16 19:33:52 UTC (rev 72566)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-arguments.lua 2024-10-16 19:34:03 UTC (rev 72567)
@@ -53,6 +53,11 @@
desc = "Runs target in debug mode",
type = "boolean"
},
+ dev =
+ {
+ desc = "Use the development LaTeX format",
+ type = "boolean"
+ },
dirty =
{
desc = "Skips cleaning up the test area",
Modified: trunk/Master/texmf-dist/scripts/l3build/l3build.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build.lua 2024-10-16 19:33:52 UTC (rev 72566)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build.lua 2024-10-16 19:34:03 UTC (rev 72567)
@@ -25,7 +25,7 @@
--]]
-- Version information
-release_date = "2024-10-08"
+release_date = "2024-10-16"
-- File operations are aided by the LuaFileSystem module
local lfs = require("lfs")
@@ -131,6 +131,14 @@
typesetopts = typesetopts .. " -utc"
end
end
+-- Allow for LaTeX "dev" release
+if options["dev"] then
+ if checkformat == "latex" then
+ checkformat = "latex-dev"
+ elseif checkformat ~= "latex-dev" then
+ print("Ignoring --dev option with non-LaTeX format")
+ end
+end
--
-- Deal with multiple configs for tests
Modified: trunk/Master/texmf-dist/source/latex/l3build/l3build.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3build/l3build.dtx 2024-10-16 19:33:52 UTC (rev 72566)
+++ trunk/Master/texmf-dist/source/latex/l3build/l3build.dtx 2024-10-16 19:34:03 UTC (rev 72567)
@@ -251,7 +251,7 @@
% }^^A
% }
%
-% \date{Released 2024-10-08}
+% \date{Released 2024-10-16}
%
% \maketitle
% \tableofcontents
@@ -371,6 +371,7 @@
% \item |--config| (|-c|) Configuration(s) to use for testing
% \item |--date| (|-d|) Date to use when tagging data
% \item |--debug| Runs the target in debug mode (not supported by all targets)
+% \item |--dev| Runs \LaTeX{} checks using the development format
% \item |--dirty| Skips cleaning up of the test area
% \item |--dry-run| Runs the \texttt{install} target but does not copy
% any files: simply lists those that would be installed
@@ -432,7 +433,7 @@
% configurations are used and need adjustment to the standard engine, this does
% need to be given explicitly using \var{stdengine}.
% The format used for tests can be altered by setting \var{checkformat}: the default setting \texttt{latex} means that tests are run using \emph{e.g.}~\texttt{pdflatex}, whereas setting to \texttt{tex} will run tests using \emph{e.g.}~\texttt{pdftex}.
-% (Currently, this should be one of \texttt{latex}, \texttt{tex}, or
+% (Currently, this should be one of \texttt{latex}, \texttt{latex-dev}, \texttt{tex}, or
% \texttt{context}.)
% To perform the check, the engine typesets each test up to \var{checkruns} times.
% More detail on this in the documentation on |save|.
@@ -677,7 +678,7 @@
% \end{floating-listing}
%
% A collection of full examples (source files in various layouts) are available
-% at \url{https://github.com/latex3/l3build/tree/master/examples}.
+% at \url{https://github.com/latex3/l3build/tree/main/examples}.
%
% \subsection{Variables}
%
@@ -801,7 +802,7 @@
% files are in a sub-directory.
%
% A series of example layouts and matching |build.lua| files are available from
-% \url{https://github.com/latex3/l3build/tree/master/examples}.
+% \url{https://github.com/latex3/l3build/tree/main/examples}.
%
% For more complex layouts in which sources are laid out in TDS format and
% should be used directly, the table \var{tdsdirs} is available. Each entry
More information about the tex-live-commits
mailing list.