Re: Version problem of l3backend
David Carlisle <[email protected]> Tue, 4 Aug 2026 14:38:29 +0100
| Newsgroups | gmane.comp.tex.live |
|---|---|
| Message-ID | <CAEW6iOgaAbCfhb_FoiL8nMawKfXujXZswgDs52KpBSmDr3m3Gw@mail.gmail.com> |
--000000000000c83d29065838c5f2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable This has been fixed in the texlive svn this morning https://svn.tug.org:8369/texlive/trunk/Master/texmf-dist/doc/latex/l3backen= d/CHANGELOG.md?pathrev=3D79882&view=3Dmarkup so hopefully should reach tlmgr update tomorrow. people affected by this can use latex-dev for now. David On Tue, 4 Aug 2026 at 14:16, Mingyu Xia <[email protected]> wrote: > Hi Karl, > > > On 2026-07-20, there is an update to l3backend. But until now, I haven=E2= =80=99t > received it from tlmgr. I=E2=80=99ve tried a lot of mirrors, and it seems= that the > `tlnet` folder on CTAN has omitted the recent update of l3backend. > > > By executing > > > vim > /usr/local/texlive/2026/texmf-dist/source/latex/l3backend/l3backend-basic= s.dtx > > > You may find that the date is still 2026-02-18: > > > ... > > % }^^A > > % } > > % > > % \date{Released 2026-02-18} > > % > > % \maketitle > > ... > > > Since the l3kernel has been updated to 2026-07-20, it will not match > l3backend on my machine. This is a very serious problem. For example, in > the ctex package, a regression test is applied, then the .tlg file should= be > > > \special{pdf:bc [1.0 0.0 0.0]} > > > But the output is > > > \TU/lmr/m/n/10 1.0 > > \glue 3.33 plus 1.665 minus 1.11 > > \TU/lmr/m/n/10 0.0 > > ... > > This is because in l3kernel (2026-07-20), > > > \__color_select_aux:nnN > > > will call > > > \__color_backend_select_rgb:nN > > > But in TeX Live Tree, "l3backend-xetex.def" remains the version of > 2026-02-18, which has *only* defined the `:n` argument. > > > The function `\use:c` takes an undefined control sequence; then the > argument will be treated as common text (input stream) and then pushed in= to > the horizontal list. > > > Hope you can resolve this problem as soon as possible. > > > > It seems you've been experiencing frequent omissions lately due to a > lack of volunteers. If needed, I can attempt to help with some of the TL > tree management work. > > > Best Regards, > > Mingyu Xia > --000000000000c83d29065838c5f2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div><br></div><div>This has been fixed in the texlive svn= this morning</div><div><br></div><div><a href=3D"https://svn.tug.org:8369/= texlive/trunk/Master/texmf-dist/doc/latex/l3backend/CHANGELOG.md?pathrev=3D= 79882&view=3Dmarkup">https://svn.tug.org:8369/texlive/trunk/Master/texm= f-dist/doc/latex/l3backend/CHANGELOG.md?pathrev=3D79882&view=3Dmarkup</= a></div><div><br></div><div>so hopefully should reach tlmgr update tomorrow= .</div><div><br></div><div>people affected by this can use latex-dev for no= w.</div><div><br></div><div>David</div><div><br></div></div><br><div class= =3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr= ">On Tue, 4 Aug 2026 at 14:16, Mingyu Xia <<a href=3D"mailto:myhsia@outl= ook.com">[email protected]</a>> wrote:<br></div><blockquote class=3D"gm= ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,= 204,204);padding-left:1ex"> <div> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal"> Hi Karl,</p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal;min-height:15px"> <br> </p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal"> On 2026-07-20, there is an update to l3backend. But until now, I haven=E2= =80=99t received it from tlmgr. I=E2=80=99ve tried a lot of mirrors, and it= seems that the `tlnet` folder on CTAN has omitted the recent update of l3b= ackend.</p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal;min-height:15px"> <br> </p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal"> By executing</p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal;min-height:15px"> <br> </p> <p style=3D"margin:0px;line-height:normal;font-size-adjust:none;font-kernin= g:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-va= riant-numeric:normal;font-variant-east-asian:normal;font-feature-settings:n= ormal"> <font face=3D"Andale Mono"><span style=3D"font-size:12px">vim /usr/local/te= xlive/2026/texmf-dist/source/latex/l3backend/l3backend-basics.dtx</span></f= ont></p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal;min-height:15px"> <br> </p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal"> You may find that the date is still 2026-02-18:</p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal;min-height:15px"> <br> </p> <p style=3D"margin:0px;line-height:normal;font-size-adjust:none;font-kernin= g:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-va= riant-numeric:normal;font-variant-east-asian:normal;font-feature-settings:n= ormal"> <font face=3D"Andale Mono"><span style=3D"font-size:12px">...</span></font>= </p> <p style=3D"margin:0px;line-height:normal;font-size-adjust:none;font-kernin= g:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-va= riant-numeric:normal;font-variant-east-asian:normal;font-feature-settings:n= ormal"> <font face=3D"Andale Mono"><span style=3D"font-size:12px">%=C2=A0 =C2=A0 }^= ^A</span></font></p> <p style=3D"margin:0px;line-height:normal;font-size-adjust:none;font-kernin= g:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-va= riant-numeric:normal;font-variant-east-asian:normal;font-feature-settings:n= ormal"> <font face=3D"Andale Mono"><span style=3D"font-size:12px">% }</span></font>= </p> <p style=3D"margin:0px;line-height:normal;font-size-adjust:none;font-kernin= g:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-va= riant-numeric:normal;font-variant-east-asian:normal;font-feature-settings:n= ormal"> <font face=3D"Andale Mono"><span style=3D"font-size:12px">%</span></font></= p> <p style=3D"margin:0px;line-height:normal;font-size-adjust:none;font-kernin= g:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-va= riant-numeric:normal;font-variant-east-asian:normal;font-feature-settings:n= ormal"> <font face=3D"Andale Mono"><span style=3D"font-size:12px">% \date{Released = 2026-02-18}</span></font></p> <p style=3D"margin:0px;line-height:normal;font-size-adjust:none;font-kernin= g:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-va= riant-numeric:normal;font-variant-east-asian:normal;font-feature-settings:n= ormal"> <font face=3D"Andale Mono"><span style=3D"font-size:12px">%</span></font></= p> <p style=3D"margin:0px;line-height:normal;font-size-adjust:none;font-kernin= g:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-va= riant-numeric:normal;font-variant-east-asian:normal;font-feature-settings:n= ormal"> <font face=3D"Andale Mono"><span style=3D"font-size:12px">% \maketitle</spa= n></font></p> <p style=3D"margin:0px;line-height:normal;font-size-adjust:none;font-kernin= g:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-va= riant-numeric:normal;font-variant-east-asian:normal;font-feature-settings:n= ormal"> <font face=3D"Andale Mono"><span style=3D"font-size:12px">...</span></font>= </p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal;min-height:15px"> <br> </p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal"> Since the l3kernel has been updated to 2026-07-20, it will not match l3back= end on my machine. This is a very serious problem. For example, in the ctex= package, a regression test is applied, then the .tlg file should be</p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal;min-height:15px"> <br> </p> <p style=3D"margin:0px;font-size:12px;line-height:normal;font-family:"= .AppleSystemUIFontMonospaced";font-size-adjust:none;font-kerning:auto;= font-variant-alternates:normal;font-variant-ligatures:normal;font-variant-n= umeric:normal;font-variant-east-asian:normal;font-feature-settings:normal"> \special{pdf:bc [1.0 0.0 0.0]}</p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal;min-height:15px"> <br> </p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal"> But the output is</p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal;min-height:15px"> <br> </p> <p style=3D"margin:0px;line-height:normal;font-size-adjust:none;font-kernin= g:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-va= riant-numeric:normal;font-variant-east-asian:normal;font-feature-settings:n= ormal"> <font face=3D"Andale Mono"><span style=3D"font-size:12px">\TU/lmr/m/n/10 1.= 0</span></font></p> <p style=3D"margin:0px;line-height:normal;font-size-adjust:none;font-kernin= g:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-va= riant-numeric:normal;font-variant-east-asian:normal;font-feature-settings:n= ormal"> <font face=3D"Andale Mono"><span style=3D"font-size:12px">\glue 3.33 plus 1= .665 minus 1.11</span></font></p> <p style=3D"margin:0px;line-height:normal;font-size-adjust:none;font-kernin= g:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-va= riant-numeric:normal;font-variant-east-asian:normal;font-feature-settings:n= ormal"> <font face=3D"Andale Mono"><span style=3D"font-size:12px">\TU/lmr/m/n/10 0.= 0</span></font></p> <p style=3D"margin:0px;line-height:normal;font-size-adjust:none;font-kernin= g:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-va= riant-numeric:normal;font-variant-east-asian:normal;font-feature-settings:n= ormal"> <font face=3D"Andale Mono"><span style=3D"font-size:12px">...</span></font>= </p> <div><font face=3D"Andale Mono"><span style=3D"font-size:12px"><br> </span></font></div> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal"> This is because in l3kernel (2026-07-20),</p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal"> <br> </p> <p style=3D"margin:0px;font-size:12px;line-height:normal;font-size-adjust:n= one;font-kerning:auto;font-variant-alternates:normal;font-variant-ligatures= :normal;font-variant-numeric:normal;font-variant-east-asian:normal;font-fea= ture-settings:normal"> <font face=3D"Andale Mono">\__color_select_aux:nnN</font></p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal"> <br> </p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal"> will call</p> <p style=3D"margin:0px;font-size:12px;line-height:normal;font-size-adjust:n= one;font-kerning:auto;font-variant-alternates:normal;font-variant-ligatures= :normal;font-variant-numeric:normal;font-variant-east-asian:normal;font-fea= ture-settings:normal"> <font face=3D"Andale Mono"><br> </font></p> <p style=3D"margin:0px;font-size:12px;line-height:normal;font-size-adjust:n= one;font-kerning:auto;font-variant-alternates:normal;font-variant-ligatures= :normal;font-variant-numeric:normal;font-variant-east-asian:normal;font-fea= ture-settings:normal"> <font face=3D"Andale Mono">\__color_backend_select_rgb:nN</font></p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal"> <br> </p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal"> But in TeX Live Tree, "l3backend-xetex.def" remains the version o= f 2026-02-18, which has <span style=3D"text-decoration-line:underline"><b><i>only</i></b></span> de= fined the `:n` argument.</p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal;min-height:15px"> <br> </p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal"> The function `\use:c` takes an undefined control sequence; then the argumen= t will be treated as common text (input stream) and then pushed into the ho= rizontal list.</p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal;min-height:15px"> <br> </p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal;min-height:15px"> Hope you can resolve this problem as soon as possible.</p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal"> <br> </p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal"> > It seems you've been experiencing frequent omissions lately due to= a lack of volunteers. If needed, I can attempt to help with some of the TL= tree management work.</p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal;min-height:15px"> <br> </p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal"> Best Regards,</p> <p style=3D"margin:0px;line-height:normal;font-family:Helvetica Neue;font-s= ize-adjust:none;font-kerning:auto;font-variant-alternates:normal;font-varia= nt-ligatures:normal;font-variant-numeric:normal;font-variant-east-asian:nor= mal;font-feature-settings:normal"> Mingyu Xia</p> </div> </blockquote></div> --000000000000c83d29065838c5f2--