Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 576504 - dev-tex/biber-2.4
Summary: dev-tex/biber-2.4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Manuel Rüger (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-05 11:46 UTC by MW
Modified: 2016-03-12 02:00 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Diff between biber-2.3-r1 and proposed biber-2.4 (biber-2.4.patch,236 bytes, patch)
2016-03-05 11:46 UTC, MW
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description MW 2016-03-05 11:46:06 UTC
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
Comment 1 Manuel Rüger (RETIRED) gentoo-dev 2016-03-05 11:51:20 UTC
"Fixing" a patch by commenting it out is not the way to go.
Comment 2 MW 2016-03-05 12:01:42 UTC
(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.
Comment 3 Martin Wegner 2016-03-07 13:21:06 UTC
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.
Comment 4 MW 2016-03-07 13:43:04 UTC
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.
Comment 5 Jason A. Donenfeld gentoo-dev 2016-03-11 15:38:47 UTC
Please bump this. Latex is broken otherwise.
Comment 6 Jason A. Donenfeld gentoo-dev 2016-03-12 02:00:49 UTC
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.