-
-
Notifications
You must be signed in to change notification settings - Fork 30
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
TexLive 2025 release #44
Comments
New patch release done: https://github.com/rstudio/tinytex-releases/releases/tag/v2025.03.10 |
@cderv I can't tell if this is actually the 2025 version of TeX Live -- It looks like TUG tags the 74527 release as the first (?) 2025 release, while the CTAN mirror y'all are using is still on the 74241 release (which came out Feb 24th). From your issue instantiation, it looks like you wanted this March 7th release as well. |
Are you saying that the mirrors are outdated ? We are using the CTAN mirrors to get the versions. We download We do that daily. And it seems the latest one is https://github.com/rstudio/tinytex-releases/releases/tag/daily
Shown as TeX Live 2025? Usually, they do code freeze before release so maybe the difference in date is that. So from our point of view, and from past year experience, the version I build is the TeX Live 2025 version, same as we see on the mirrors. Did you notice some problems ? Are there some mirrors with different versions ? |
I can't confirm all mirrors, but I headed to the mirror you referenced in #42 (last year's update). But yes, looking at the file directory at my second link (which is to the mirror you referenced in #42) , it looks like it is hosting the 2-24 version (74241), while it looks like what TUG classifies as 2025 starts at 74527 (released around 3-7, as you noted in your first comment). |
I understand their classification of release on their SVN. However, it seems all mirrors are synced to the main one which has 74241 as the released version. See https://ctan.org/tex-archive/systems/texlive/tlnet So you should contact TeX Live to ask why the tag is SVN is not the same version. I don't think TinyTeX got the wrong one. Even of the most recent mirror this is the version: https://ctan.org/mirrors/mirmon |
Also, yes, when navigating to |
Indeed, all of their mirrors, as you point out, point to 74241 |
There's a
The install log in the same directory specifies SVN info for the installer and database:
Perhaps you are looking at the version of
|
I think you are all mixing up the (internal) version numbers of the packages we create in TeX Live, in this case the version number of the install-tl-unx.tar.gz package and a "release of TeX Live". The number you are seeing is based on "highest revision number of the last change of any file in the package", so it is not really an indicator for a release of the whole. Also, every time you do a new installation, you will receive a slightly different version, since packages are updated on a regular basis. Now for the tags: The tag in svn is the tag of the last change of any file in TL repo. This includes the sources, and all files under Master. And thus, this number is higher than the number you see in the filename of a package. Does that help in any way? If not, feel free to ask me anything (it is mostly my concoction). |
Yes @cfr42 ,
Looking at the install directory on my machine, I see |
@math-mcshane Yes, |
Background: My anxiety about this issue stems from an error message that appears: e.g., So, my ultimate goal is to tell students what minimum version of Relatedly, it seems like @cfr42 's comment includes two possibly useful pieces of information:
@norbusan managing installations across many student computers can be difficult (in part because it is clearly the blind (yours truly) leading the blind) -- is there a way to get the version number of the "slightly different version"? What number is reliable for this? It seems like "TeX Live (https://tug.org/texlive) version 2025" is enough to prevent the |
For debugging documents, the SVN repo number is not really useful, IMHO. What matters for debugging is e.g. the versions of the LaTeX format, the If the installation log is deleted, that is something TinyTeX does. It is not done by the TL installer. It seems odd to me that TinyTeX responds to errors by updating first and reporting the error only second. Automatically updating an installation of TL is not a good idea, IMHO. I would never update TL just before an important deadline, for example. That is an invitation for trouble. |
Quarto/R Markdown (probably
@cfr42 -- are you referring to |
For the document. Perhaps the following is obvious, but note that some packages contain SVN versioning information that is completely unrelated to TL's SVN version for those packages. (E.g. almost all my packages include SVN versioning info. That information is completely meaningless to anybody but me and bears no relation whatsoever to what SVN version TL has for those files.) |
Yes, I can imagine. I managed one myself, but used nfs shares to distribute one read-only installation to the users. That worked nicely. For different student computers that is not a solution.
This depends on at which stage you want to check: before installationFrom the same location you download You always need to have the installer, tlmgr, and the remote repository within the same year. So if you downloaded the installer say in January, it was a TL2024 installer, and that doesn't work with 2025. in install-tl-unix.tar.gzVarious options:
and probably several others. installed systemagain, multiple versions
and probably many more Now, if the student have that error (older than remote) then it means that:
In this case, the easiest way is to do a reinstallation, or there is a different way using update-tlmgr, but in general we do not support and do not suggest cross year updates. I hope that clarifies a few things. |
Just for context, when using TinyTeX distribution for TeX Live install, the error "older than remote" happened each year because TinyTeX is providing some bundles downloaded for the repo and it happens a few hours (or at worst a few days) where the last bundle built is with Y version, where all the repo have moved to Y+1 version already. So Since two years now we have improved the process and we build a Monthly Release patch right after the TeX Live Y+1 release. The one for 2025 is https://github.com/rstudio/tinytex-releases/releases/tag/v2025.03.10 built on the 10th of March - next Monday after release. Though we build a version daily, too : https://github.com/rstudio/tinytex-releases/releases/tag/daily so the daily build from 8th of march 2025 would already be for TeX Live version. (unless the mirror we used wasn't updated yet when we built and the 9th would have been the one). Anyhow, this is quite short IMO and we didn't see any report this year for So to sum up for 2026
I hope this clarifies our process. We could try again to reduce the time between TeX Live release, and TinyTeX bundles build by automatique and checking each hour from the 7th of march for the new update on the mirror. But it seems to me, 2 days dalys max when week end is ok. |
@cderv sounds perfect, thanks a lot! |
TeX Live 2025 has been release on the 7th.
We need to handle the new build like each year.
WIP
The text was updated successfully, but these errors were encountered: