!NuxCISwYQJuyWwNsEI:matrix.org

PGF/TikZ

54 Members
https://github.com/pgf-tikz13 Servers

Load older messages


SenderMessageTime
6 Oct 2021
@josephwright:matrix.orgjosephwright
In reply to @hmenke:matrix.org
I don't know for sure whether PGF does generate very long specials.
There's the whole protocolling business
10:31:14
@josephwright:matrix.orgjosephwright
In reply to @hmenke:matrix.org
There is actually a related thing that I wanted to discuss with the L3 team at some point (probably at a future TUG/Dante/etc meeting): More and more expl3 constructs are infiltrating the LaTeX kernel which is a good thing, since they bring new robust features, but the big downside is that \tracingall becomes more and more useless because expl3 produces lots of log spam. For most users this is a non-issue but developers will have a hard time tracking down bugs. We don't have to (and probably shouldn't) discuss this now; just something to keep in mind.
I'll raise with the team and see how we want to approach it: one reason I pushed Frank to get a Zoom license is it does offer the possibility of running some kind of forum
10:32:03
@josephwright:matrix.orgjosephwrightAs in a live one10:32:13
@hmenke:matrix.orghmenke josephwright: Matrix also supports conference calls. You could click the video call button in Element and it should start a Jitsi meeting. (Not good right now, this machine doesn't have a webcam/microphone 😄) 10:37:02
@hmenke:matrix.orghmenkeIf you want a channel for the L3 team I can create one.10:37:22
@hmenke:matrix.orghmenke * If you want a room for the L3 team I can create one.10:37:34
@hmenke:matrix.orghmenkeThe room can also be set to "by invitation only"10:37:58
@josephwright:matrix.orgjosephwright
In reply to @hmenke:matrix.org
If you want a room for the L3 team I can create one.
At the moment I think we are OK :)
10:38:00
@josephwright:matrix.orgjosephwright hmenke: I see you have a build.lua file - is that 'live' and if so what functionality do I need to preserve? I have a feeling the heavy amount of coding reflects the fact that l3build was not as flexible in the past as it is now 11:21:24
@josephwright:matrix.orgjosephwright hmenke: My plan would be to start with a clean build.lua, add in the testing then add in the current functions too using the same structures 11:21:59
@hmenke:matrix.orghmenke josephwright: build.lua doesn't use l3build at all. 11:22:00
@josephwright:matrix.orgjosephwright hmenke: Ah, so it's just the name - right 11:22:16
@hmenke:matrix.orghmenkeIt's more or less a translation of the old Makefiles into a more or less cross-platform Lua script.11:22:44
@josephwright:matrix.orgjosephwrightRight, got it11:22:54
@josephwright:matrix.orgjosephwrightSo if I rename at the moment in a PR, then build up the same outcomes?11:23:15
@hmenke:matrix.orghmenkeFeel free to completely break it in a PR. Just the main functionality has to be preserved, i.e. building the manual with all supported engines, creating a TDS archive and the CTAN flatdir archive.11:24:41
@josephwright:matrix.orgjosephwright
In reply to @hmenke:matrix.org
Feel free to completely break it in a PR. Just the main functionality has to be preserved, i.e. building the manual with all supported engines, creating a TDS archive and the CTAN flatdir archive.
The only slightly challenging thing is the manual, I think: I might need some custom functions, but that's a lot easier than it used to be
11:25:16
@josephwright:matrix.orgjosephwright
In reply to @hmenke:matrix.org
Feel free to completely break it in a PR. Just the main functionality has to be preserved, i.e. building the manual with all supported engines, creating a TDS archive and the CTAN flatdir archive.
CTAN releases are a core part of l3build :)
11:25:27
@josephwright:matrix.orgjosephwright hmenke: I've made a start - https://github.com/josephwright/pgf/tree/l3build-tests 12:25:23
@josephwright:matrix.orgjosephwright hmenke: I'll need a little while to look at all the detail - the key first step was to be sure I could do the installation 12:29:48
@josephwright:matrix.orgjosephwright hmenke: I'll probably talk with Marcel about a setting that would preserve the source structure entirely here: the rather awkward file map is needed as we don't (normally) do that 12:30:24
@hmenke:matrix.orghmenke You can easily generate the filemap from git ls-files | grep '^tex/' 12:30:58
@hmenke:matrix.orghmenkeThis is how I generated the list of files to install before: https://github.com/pgf-tikz/pgf/blob/a0d9cadad21da7c525570d3a88124708588c46fb/build.lua#L225-L27012:32:15
@josephwright:matrix.orgjosephwright
In reply to @hmenke:matrix.org
You can easily generate the filemap from git ls-files | grep '^tex/'
I did find . -type f, but the idea's the same :)
12:37:45
@josephwright:matrix.orgjosephwright
In reply to @hmenke:matrix.org
This is how I generated the list of files to install before: https://github.com/pgf-tikz/pgf/blob/a0d9cadad21da7c525570d3a88124708588c46fb/build.lua#L225-L270
I'll perhaps think about that in a little while - first I want the typesetting working, and that seems ... odd
12:38:29
@hmenke:matrix.orghmenke
In reply to @josephwright:matrix.org
I did find . -type f, but the idea's the same :)
Okay, but git ls-files will only list files that are actually tracked by git.
12:38:33
@josephwright:matrix.orgjosephwright hmenke: Nearly the end of my lunch break so will come back to it later :) 12:39:16
@hmenke:matrix.orghmenke josephwright: Thanks for sacrificing your lunch break for this. 12:39:48
@josephwright:matrix.orgjosephwright
In reply to @hmenke:matrix.org
josephwright: Thanks for sacrificing your lunch break for this.
It's quite fun
12:39:57
@josephwright:matrix.orgjosephwright
In reply to @hmenke:matrix.org
Okay, but git ls-files will only list files that are actually tracked by git.
I went for hard-coding in the first instance as that's a good place to start, then we can refine once I have everything else working - in particular a demo test and typesetting the docs
12:42:41

Show newer messages


Back to Room ListRoom Version: 6