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

texlive: new mirror with upstream revisions #93968

Closed
wants to merge 1 commit into from

Conversation

fomichevmi
Copy link
Contributor

@fomichevmi fomichevmi commented Jul 27, 2020

Motivation for this change

Provided mirrors do not contain revisions used by upstream. As a result we have a lot 404 error and long time waiting during i/o operations. New mirror allows to speed up build process and eliminates 404 errors related to texlive. Repo is managed by HEAnet. HEAnet is the national education and research network of Ireland. HEAnet's e-infrastructure services support approximately 210,000 students and staff (third-level) in Ireland, and approximately 800,000 students and staff (first and second-level) relying on the HEAnet network. In total, the network supports approximately 1 million users.

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.

Provided mirrors do not contain revisions used by upstream. As a result we have a lot 404 error and long time waiting during i/o operations.
@ofborg ofborg bot added 6.topic: TeX Issues regarding texlive and TeX in general 10.rebuild-darwin: 0 10.rebuild-linux: 0 labels Jul 27, 2020
@teto
Copy link
Member

teto commented Jul 27, 2020

would be nice to add a description of the mirror (who maintains it etc?) in the commit

@fomichevmi
Copy link
Contributor Author

would be nice to add a description of the mirror (who maintains it etc?) in the commit

Done

@veprbl
Copy link
Member

veprbl commented Aug 1, 2020

https://ftp.heanet.ie/mirrors/ctan.org/tex/systems/texlive/tlnet/archive

This is not a good stable mirror for texlive 2019-final, I believe. Even if this one serves relevant tarballs now, they will be removed eventually as texlive 2020 diverges from texlive 2019.

Provided mirrors do not contain revisions used by upstream.

This is not entirely true. Some of the recent tarballs have the version. I was going to remove the revision attribute for those downloads that don't have the revision.

@veprbl
Copy link
Member

veprbl commented Aug 20, 2020

@fomichevmi Thanks for bringing this up. I've disabled revisioned tarballs for now. We will use those again starting texlive 2020.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6.topic: TeX Issues regarding texlive and TeX in general 10.rebuild-darwin: 0 10.rebuild-linux: 0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants