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
New version of Tex Live requires rebuild of images to fix TinyTex #139
Comments
Yeah, thanks for this. I think all we need to do is to set Note that our installation is TinyTex compatible, but is not actually TinyTex-sourced: https://github.com/rocker-org/rocker-versioned2/blob/master/scripts/install_texlive.sh . Like TinyTex, it's a custom tlmgr install, but uses system-wide settings and is paired back even more (perhaps too much) in terms of the default packages. Anyway, I think we just need to dig out the corresponding env var URL and set it in the stacks files. (There's a nice thread on version-locking somewhere in the rocker-versioned issues I think with advice from the maintainer of those). Meanwhile, note that the update instructions you get from tlmgr when you hit this issue do actually work just fine. (basically says just download and run http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.sh). Pulling in a fresh |
Ah found it again. On the frozen images at least, we should be pointing to CTAN_REPO to the corresponding archive from http://www.texlive.info/tlnet-archive/, maintained tirelessly by @norbusan 🙏 . For example, we should probably just lock the 4.0.4 images to http://www.texlive.info/tlnet-archive/2021/03/30/tlnet . Apologies for letting this regression slip in in the 4.x transition! We'll update the old 4.x images accordingly. Maybe also relevant to @jeroen ? |
If lots of people pull from my side it will probably crash at some point, not the biggest and strongest and fastest server it is, since it is paid privately by me. If it is just got docket image builds now and then that should be fine. |
Thanks for the heads up @norbusan -- this would only be for our 'frozen' images (i.e. archival images of older versions), which built or used nearly as much. |
(p.s. @norbusan wish we could do something to support your server expenses all the same, but for the moment we're all-volunteer here, though we did receive a short-term supporting grant last year, from CZI who supports maintenance of widely used open source software. Drop me a line if I can at least make a few introductions at least?) |
@cboettig using the server for frozen images etc is absolutely fine, don't worry!!! |
Thanks @cboettig for the background. I wasn't aware of the switch to TexLive with Rocker's 4.x images, will keep that in mind. Happy to test run some things after re-builds, if that helps. |
@nuest just to be clear, it's not a switch to texlive apt packages. We're doing almost exactly the same thing tinytex is doing; we're both following the official https://www.tug.org/texlive/pkginstall.html for installing texlive packages without calling on the distro's package manager. So the 'switch' should (hopefully!) be invisible to end users anyway, it's almost all the same stuff being installed. TinyTex integration, including it's automatic install of dependencies on knitting, should work out of the box on Some testing of that would be awesome! I've just pushed the stack changes, but will take a bit before the stacks rebuild so I can ping you again soon when that's done 🤞 really appreciate it! |
okay, frozen tex versions should be up on R 4.0.0, 4.0.1, 4.0.2, 4.0.3, and 4.0.4. latest/4.0.5 is unchanged, users who had a 4.0.5 container (or any other 4.x container pulled prior to this build) will still see the above message. |
@nuest any testing to confirm these are actually working as expected would be wonderful! |
When running Rocker images and using the included TinyTex, I get an error (probably since a few days ago):
The same error was the case for
rocker/verse:4.0.{0,1,2,3}
, but not forrocker/verse:3.6.3
(only a warning there that Tex Live 2018 will not be updated anymore, but search still works).Some more background is available at rstudio/tinytex#293
A possible solution probably is to wait until all images are rebuild and use a later
tinytex
installation, though I'm not sure if any pinning/configuration of CTAN mirrors happens in the Rocker image stack. In the meantime, triggering an installation oftinytex
seems to work as well:The text was updated successfully, but these errors were encountered: