Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#50270 - [texlive-bin] Missing biber
Attached to Project:
Arch Linux
Opened by Guillaume Hayot (PostBlue) - Friday, 05 August 2016, 15:05 GMT
Last edited by Rémy Oudompheng (remyoudompheng) - Saturday, 06 August 2016, 18:37 GMT
Opened by Guillaume Hayot (PostBlue) - Friday, 05 August 2016, 15:05 GMT
Last edited by Rémy Oudompheng (remyoudompheng) - Saturday, 06 August 2016, 18:37 GMT
|
DetailsDescription:
Since latest upgrade, biber is missing completely from the texlive-bin package. I cannot compile my xelatex memoir no more. Additional info: * texlive-bin 2016.41290-4 |
This task depends upon
Closed by Rémy Oudompheng (remyoudompheng)
Saturday, 06 August 2016, 18:37 GMT
Reason for closing: Fixed
Saturday, 06 August 2016, 18:37 GMT
Reason for closing: Fixed
https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/texlive-bin&id=01c0f84137a071b298c5c62ae1e4b85dfd586b7a
The commit message notes that biber is provided as a proper package. I expect this will happen shortly?
According to https://bugs.archlinux.org/task/49797 the package name is "biber".
This is also the case. The reason that you/we cannot find it, is that it is in community-testing.
I'm writing an important doc that requires biber and I can't use bibtex, because bibtex doesn't print all the fields in a .bib file.
This mistake really f*cked me up today.
The mail is here : https://lists.archlinux.org/pipermail/arch-dev-public/2016-June/028094.html Biber package is waiting here : https://www.archlinux.org/packages/community-testing/any/biber/
But as I wanted to go fast and continue working, here's my how-to :
* biber 2.5 binary is available here https://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/current/binaries/Linux/
* biblatex 3.4 package is available here https://sourceforge.net/projects/biblatex/files/biblatex-3.4/biblatex-3.4.tds.tgz
Extract the biber tarball made for your arch (32 or 64à, there's a precompiled biber binary inside. I've extracted it in $HOME/.local/bin but anywhere in your $PATH should be fine. Here's the bit of profile you can put in your bash / zsh / profile, whatsover.
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
Extract the bibtex, doc and tex directories from the biblatex tarball inside $HOME/texmf. Then create the ls-R database for the newly installed version with a mktexlsr $HOME/texmf from your terminal.
Hope this can help you as it saved my day too :)
Please fix this ASAP!
Rodrigo : I tried to downgrade it, but it seems to be complaining about leftovers from libsynctex its split package.
Biber and the other tools are then downgraded to working versions.
This is precisely coordination of updates.
https://wiki.archlinux.org/index.php/official_repositories#testing
"If you enable testing, you must also enable community-testing."
Also remember that [testing] is meant to test packages.
Just install the biber package. It was available at the same time texlive-bin was updated to remove the biber binary blob.
There is nothing complicated here.
I'll check whether to revert this or move all of TexLive 2016 into [extra] right now.
This is indeed a big mess, sorry for the inconvenience.
Thanks for all the good work!