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
[20.03] texlive: 2019 -> 2019-final #82676
Merged
veprbl
merged 5 commits into
NixOS:release-20.03
from
veprbl:pr/texlive_2019_final_20.03
Mar 17, 2020
Merged
[20.03] texlive: 2019 -> 2019-final #82676
veprbl
merged 5 commits into
NixOS:release-20.03
from
veprbl:pr/texlive_2019_final_20.03
Mar 17, 2020
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The shell script doesn't work very well in non-GNU environments like darwin. This provides an implementation that uses just a single GNU tool - gawk, thus reduces number of points of failure. (cherry picked from commit d9fb53d)
The biber package is now at 2.14, but TextBibTeX is still required. Few changes were needed for newly introduced scripts-extra path. This broke some of our old tricks which were relying on having writable script directories. The changes to the script locations made buildEnv create symlinks to the script directories instead of directories of symlinks to scripts. The changes to texlinks.sh and texlive/TeXLive perl path were made because of this. (cherry picked from commit 9752593)
(cherry picked from commit 9c4212c)
Announced in [1], versioned tarballs allow to make sure that a specific version is fetched. This does not guarantee that all previous versions are retained on the main mirrors. Logically, we would want to first try to download versioned tarballs from any mirror and only then try the unversioned ones. But right now we only have two mirrors and only some of the tarballs are versioned in texlive-2019, so the order is changed to not hammer the weak tug.org mirror. [1] https://tug.org/pipermail/tex-live/2019-September/044086.html (cherry picked from commit 9f44a61)
ofborg
bot
added
6.topic: TeX
Issues regarding texlive and TeX in general
11.by: package-maintainer
10.rebuild-darwin: 11-100
10.rebuild-linux: 101-500
labels
Mar 15, 2020
bhipple
approved these changes
Mar 15, 2020
This causes a regression in |
Opened #82712 |
Here is a report from nixpkgs-review:
The failure in |
(cherry picked from commit 2217b1d)
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: 11-100
10.rebuild-linux: 101-500
11.by: package-maintainer
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation for this change
To provide the latest most stable version of texlive for NixOS 20.03. This provides a stable downloads mirrored by many institutions across the world.
Backports #82199
This provides a fix for bug #81544
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)cc @NixOS/nixos-release-managers