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

Tex Live from tlnet-archive (roollback/pretest) #289

Open
pablgonz opened this issue Mar 5, 2024 · 2 comments
Open

Tex Live from tlnet-archive (roollback/pretest) #289

pablgonz opened this issue Mar 5, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@pablgonz
Copy link

pablgonz commented Mar 5, 2024

Hi, at the moment the historical versions of TeX Live are loaded from https://ftp.math.utah.edu/pub/tex/historic/... which stores the last updated version before it freezes and moves to the next version.

In general this is what one wants, but, in some situations it is necessary to test with a specific update date, either because of
kernel, package dependencies or other conflicts.

In texlive.info we can find tlnet-archive whose description is:

"a daily archive of all TeX Live packages updated since 2019-09-01, plus earlier final releases"

from which you can install the versions by year and update date, including the pretest version of this 2024.

I imagine something like:

- uses: teatimeguest/setup-texlive-action@v3
  with:
    version: 2024
    date: 2024/03/04

with which you could use the pretest version, or something like:

- uses: teatimeguest/setup-texlive-action@v3
  with:
    version: 2022
    date: 2022/09/09

so that we can use an earlier version at a specific date.

While I understand the specific meaning is continuous CI integration, I think it would be a good addition (especially in the pretest period of TeX Live).

Saludos

@teatimeguest teatimeguest added the enhancement New feature or request label Mar 5, 2024
@teatimeguest
Copy link
Owner

Thanks for the suggestion! It sounds like a good idea.

I would like to add such a functionality, along with #283, to allow more flexibility in specifying a repository (but it might take some time as it would require several changes in the codebase).

@teatimeguest
Copy link
Owner

This feature has not been implemented yet, but you can now use tlpretest and daily archives by using the repository input:

- name: Use tlpretest
  uses: teatimeguest/setup-texlive-action@v3
  with:
    repository: https://ftp.math.utah.edu/pub/tlpretest/
    version: 2024
- name: Use the archive as of 2024-01-01
  uses: teatimeguest/setup-texlive-action@v3
  with:
    repository: https://texlive.info/tlnet-archive/2024/01/01/tlnet/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants