l3build
l3build copied to clipboard
A testing and building system for LaTeX
The package is fontspec from git, d0ebbc73. > l3build install --texmfhome \\server\share\TeXMF Current version (from first entry in CHANGES.md): 2.8a A subdirectory or file \\server\share\TeXMF already exists. This is pdfTeX,...
The [documentation][doc] says that `typesetsuppfiles` are copied into the `localdir`, but in fact they are copied into the `typesetdir`. This PR fixes this problem. [doc]: https://github.com/latex3/l3build/blob/87f00fcca1f8db39fefa1f482fb2f47f308db377/l3build.dtx#L513
`l3build` modifies the `$TEXMFCNF` variable, which makes ConTeXt tests break completely. Commenting out these lines: https://github.com/latex3/l3build/blob/fb53b22f1eb2f69ded2f129540a9ee8e9344537a/l3build-check.lua#L794-L796 allows ConTeXt to run, although this causes `tdsdirs` to be ignored. This issue is...
Currently, the defaults of the `manifest` target, build a manifest file which includes a "Repository manifest", a "TDS manifest", and a "CTAN manifest". In particular, the "Repository manifest" includes the...
While trying to make more use of `l3build` for `biblatex` I encountered an issue with XeTeX log comparison: Some file paths are not normalised away (https://github.com/moewew/biblatex/runs/5350350889?check_suite_focus=true). I set up a...
As I'm forgetting this frequently, and poor CTAN-maintainers always have to double check my packages, I think it would be nice (also for other users) to throw a warning during...
In my own `build.lua` files I've taken to including the following lines: ``` local function tryrequire(m) -- from: https://stackoverflow.com/a/17878208 local ok, err = pcall(require, m) if not ok then return...
Currently when saving a test I have to type the full file name as I'm outside the testfolder and tab completion doesn't work. The alternative is to use tab completation...
Hello, at the moment `l3build` has the variables `sourcefiledir` and `docfiledir` which assume that the source code or documentation is under the directory defined in that variable, but, in some...
Currently our normalisation, particularly for LuaTeX, has been built up over a period. We also have features such as epoch support that vary with year (see #7). Probably we should...