-
-
Notifications
You must be signed in to change notification settings - Fork 12.2k
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
biber
is incompatible with texlive
#121738
Comments
Isn't the issue that texlive ships a biblatex version that is too old? |
I’m honestly not sure because It’s in a private repository (so I can’t link to it here), but for what it’s worth, I’ve very recently installed TeX Live on a Linux GitHub Actions runner using install-tl-unx.tar.gz, installed |
We're using the latest released version of texlive though. I'm not sure how to solve this without partially patching in some different dependencies into the texlive build. |
First, thank you for all you do for Homebrew and for looking at this issue. Since TeX Live is in some ways a package manager itself, I’m not sure there’s a “latest release” of TeX Live in the same way there’s a latest release of, say, Python. At any rate, if one installs an off-the-shelf distribution of TeX Live (like MacTeX), one will get an older Here are some other things that might fix this. These are off the top of my head; I don’t know how feasible they are:
|
This would mean that your Homebrew install is impossible to debug since it depends on another update system. It's why we have https://docs.brew.sh/Acceptable-Formulae#we-dont-like-tools-that-upgrade-themselves
This would be an option, but as far as I know we use the default TeX Live install so someone would need to make a pull request to add that. |
I’m happy to make a pull request to add Apparently, the TeX Live installer doesn’t include a setting to install Here are some other alternatives:
|
This seems to suggest it's really a problem between the two upstreams though, which will only really be fixed once TeX Live updates their dependencies. |
I’ll understand if this issue is closed, but it seems like TeX Live has updated its dependencies. The version of BibLaTeX available on CTAN, and the one that would be installed currently using TeX Live’s installer, is 3.18, which is compatible with the latest |
I think the problem is that We previously discussed this before with
There were some ideas of aligning We originally introduced |
I’d be happy to open a PR to add a |
As note, TeX Live 2023 is planned for public release on March 19. |
Is there an easy fix until this formula does not exist ? |
I ended up fixing this by stitching together some instructions I found on stack overflow. I think you should be able to run
I guess it could probably be added to @MB175 does this work for you? |
Nice thank you |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
brew gist-logs <formula>
link ORbrew config
ANDbrew doctor
outputVerification
brew doctor
output" saysYour system is ready to brew.
and am still able to reproduce my issue.brew update
and am still able to reproduce my issue.brew doctor
and that did not fix my problem.What were you trying to do (and why)?
Run
biber
with a document typeset withpdflatex
installed from Homebrew’stexlive
formula.What happened (include all command output)?
biber
produced an error that it’s expecting a biblatex control file with a version later than what’s installed:In theory, one way to fix this is to run—
—but this seems to be impossible with Homebrew’s
texlive
. Those commands exit with:What did you expect to happen?
biber
to execute normally.Step-by-step reproduction instructions (by running
brew
commands)The text was updated successfully, but these errors were encountered: