Created attachment 427512 [details, diff] Diff between biber-2.3-r1 and proposed biber-2.4 Version 2.4 of biber (dev-tex/biber) was released a couple of days ago, and it would be great to have it in portage. I obtained a working biber-2.4 by applying the attached patch to biber-2.3-r1, but there might be issues left to sort out (e.g. the commented-out src_prepare). The attached patch adds two dependencies, which were needed to get biber to run properly. The dependencies are: dev-perl/Class-Accessor dev-perl/Data-Uniqid
"Fixing" a patch by commenting it out is not the way to go.
(In reply to Manuel Rüger from comment #1) > "Fixing" a patch by commenting it out is not the way to go. Thank you very much for this deep and utterly helpful insight. As I wrote in my initial report, that particular part needs more attention. The commented-out patch failed to apply "as is", and I do not know whether this is because it is no longer necessary (i.e. resolved upstream) or because the patch needs a rewrite.
This bump would be very much appreciated as the update to =dev-tex/biblatex-3.3 already hit the tree and it basically breaks compiling Latex documents with \usepackage[...,backend=biber,...]{biblatex} due to a version mismatch: Package biblatex Warning: File 'foo.bbl' is wrong format version - expect ed 2.6. Downgrading back to =dev-tex/biblatex-3.2 temporarily solved this for me.
Indeed, =dev-tex/biblatex-3.3 breaks with all versions of biber currently in the tree (2.2-r1 and 2.3-r1), but works nicely with =dev-tex/biber-2.4.
Please bump this. Latex is broken otherwise.
So... LaTeX is currently broken. Therefore, anything is better than the current state of affairs. I very carefully ported that patch to 2.4 and took into account the new dependencies, and bumped the package. Now LaTeX works again, and we can all get our work done once more. If I screwed something up, the actual maintainer of this package can eventually step in and fix things, I suppose. dev-tex/biber-2.4 should be in rsync mirrors shortly.