Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

source2e documentation footers/ \ProvidesFile of base .dtx #1267

Closed
Rimole opened this issue Feb 9, 2024 · 3 comments
Closed

source2e documentation footers/ \ProvidesFile of base .dtx #1267

Rimole opened this issue Feb 9, 2024 · 3 comments
Assignees

Comments

@Rimole
Copy link

Rimole commented Feb 9, 2024

source2e documentation source2e.pdf has in its footers text, which for some files looks like this:

File e: ltexpl.dtx Date: 2023/10/13 Version v1.3g

because

\ProvidesFile{ltexpl.dtx}                                          
             [2023/10/13 v1.3g LaTeX Kernel (expl3-dependent code)]

For others files the footer is like this:

File h: lthooks.dtx

because no \ProvidesFile but

\def\lthooksversion{v1.1f}
\def\lthooksdate{2023/10/02}

And for still other files it is like this:

File C: fontdef.dtx Date: ? Version ?

because just \ProvidesFile{fontdef.dtx}

Having all footers use the first format (i.e. all files use \ProvidesFile{...}[...]) would be more consistent, but maybe there are reasons against this.

(Also: https://github.com/latex3/latex2e/tree/c1eedbcb1aaac4820a01ec972d25fc5ddc4af500/CONTRIBUTING.md has an "of of" which should be "of", but should I really file a bug report for that?)

@davidcarlisle
Copy link
Member

Thanks we'll look in to that, I notice C fontdef.ltx is showing a stray latexrelease docstrip guard with the file date as well.

@davidcarlisle
Copy link
Member

I just commited (to the gh1267 branch) a fix for fontdef.dtx

That still leaves the following files that are missing version data for various reasons

$ grep XXX source2e.log  | sort | uniq | grep -v Date
XXX: File I: {\ttfamily ltproperties.dtx} 
XXX: File U: {\ttfamily ltmarks.dtx} 
XXX: File Y: {\ttfamily ltfilehook.dtx} 
XXX: File Z: {\ttfamily ltshipout.dtx} 
XXX: File a: {\ttfamily ltdirchk.dtx} 
XXX: File d: {\ttfamily ltluatex.dtx} 
XXX: File h: {\ttfamily lthooks.dtx} 
XXX: File i: {\ttfamily ltcmdhooks.dtx} 
XXX: File j: {\ttfamily ltsockets.dtx} 
XXX: File o: {\ttfamily ltpara.dtx} 
XXX: File p: {\ttfamily ltmeta.dtx} 

@muzimuzhi
Copy link
Contributor

Thanks we'll look in to that, I notice C fontdef.ltx is showing a stray latexrelease docstrip guard with the file date as well.

This is exactly the problem reported in #1173. Thank you for addressing it.

davidcarlisle added a commit that referenced this issue Feb 11, 2024
davidcarlisle added a commit that referenced this issue Feb 11, 2024
davidcarlisle added a commit that referenced this issue Feb 11, 2024
davidcarlisle added a commit that referenced this issue Feb 11, 2024
davidcarlisle added a commit that referenced this issue Feb 11, 2024
davidcarlisle added a commit that referenced this issue Feb 11, 2024
davidcarlisle added a commit that referenced this issue Feb 11, 2024
davidcarlisle added a commit that referenced this issue Feb 11, 2024
josephwright pushed a commit that referenced this issue Feb 11, 2024
josephwright pushed a commit that referenced this issue Feb 11, 2024
josephwright pushed a commit that referenced this issue Feb 11, 2024
josephwright pushed a commit that referenced this issue Feb 11, 2024
josephwright pushed a commit that referenced this issue Feb 11, 2024
josephwright pushed a commit that referenced this issue Feb 11, 2024
josephwright pushed a commit that referenced this issue Feb 11, 2024
josephwright pushed a commit that referenced this issue Feb 11, 2024
@josephwright josephwright added the fixed in dev Fixed in development branch, not in stable release label Feb 14, 2024
@FrankMittelbach FrankMittelbach removed the fixed in dev Fixed in development branch, not in stable release label Jun 3, 2024
jlaurens pushed a commit to jlaurens/latex2e that referenced this issue Jun 6, 2024
jlaurens pushed a commit to jlaurens/latex2e that referenced this issue Jun 6, 2024
jlaurens pushed a commit to jlaurens/latex2e that referenced this issue Jun 6, 2024
jlaurens pushed a commit to jlaurens/latex2e that referenced this issue Jun 6, 2024
jlaurens pushed a commit to jlaurens/latex2e that referenced this issue Jun 6, 2024
jlaurens pushed a commit to jlaurens/latex2e that referenced this issue Jun 6, 2024
jlaurens pushed a commit to jlaurens/latex2e that referenced this issue Jun 6, 2024
jlaurens pushed a commit to jlaurens/latex2e that referenced this issue Jun 6, 2024
jlaurens pushed a commit to jlaurens/latex2e that referenced this issue Jun 6, 2024
jlaurens pushed a commit to jlaurens/latex2e that referenced this issue Jun 6, 2024
jlaurens pushed a commit to jlaurens/latex2e that referenced this issue Jun 6, 2024
jlaurens pushed a commit to jlaurens/latex2e that referenced this issue Jun 6, 2024
jlaurens pushed a commit to jlaurens/latex2e that referenced this issue Jun 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants