@DavidCarlisle We could change in l3build without impacting on the 2e repo: the latter uses it's own test2e.tex definition
@DavidCarlisle I wonder if it was to do with @UlrikeFischer's need to use Windows files - but as they are all generated files, I don't see where the issue comes from
@JosephWright yes my thought was to blame @UlrikeFischer's tests but like you I couldn't see a workflow where this would show up
@cfr as you see from the above, it may be that we can blame Frank or Joseph or Ulrike, but the important thing to take away from your question is: don't blame me.
@cfr Could you log an issue about \SHOWFILE with an example of the issue - best to discuss there rather than here or on the team list (not visible to others)
@cfr ?
@cfr (@DavidCarlisle, @UlrikeFischer) I will though also prod Frank directly
@cfr but why are the ^^M a problem for you? I saw them too in some texts (e.g. when I show the created mathml in some tests) but I simply ignore them. From a point of the test the only thing that matters are changes ,
@Skillmon I want something that vaguely works before I check it in: I get the feeling there will be several rounds of refinement (\beamer@masterdecode does various things, and I'm getting the sense they might need to be separated out, at least outside of the 'innards' of reading overlays)
@JosephWright the problem (and advantage) most likely is that I don't know the innards of beamer and only the macroscopic behaviour, so I'd implement something most likely completely different on the architecture side that only behaves similar from the users' perspective
@Skillmon Don't worry - the plan as it stands it more about the user behaviour than the inners, and even then some of the user behaviour (some aspects I think don’t make sense to carry forward for a new class)
For overlays, I will try to get something similar to the current parser, but I am writing from scatch
(remember that I'm part of the xbeamer "team", so I know that the plan is to implement user behaviour, not innards, I'm just one of the guys interested in the project who knows almost nothing of the beamer innards, unlike you and @samcarter)
So for me it comes quite naturally that I don't (re)implement some internal structures because I simply don't know beamer's
@UlrikeFischer er ... mostly because I didn't expect them. and I didn't realise l3build rewrites a tlg for lua, so not only I had differences I didn't expect at all, but I also have engine differences I didn't expect, including weird characters showing up for xetex and pdftex, but not luatex. and these are showing up in the logged content of .memos, which are identified by checksum, so could not figure out where things diverged. (actually, I still don't know why I now need different tlgs.)
@JosephWright but is it an issue or just user ignorance?