Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 850733 - dev-tex/biber: a semicolon missing at the end of line 372 of Section.pm
Summary: dev-tex/biber: a semicolon missing at the end of line 372 of Section.pm
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: jonas.licht
URL:
Whiteboard: fixed in stable
Keywords: PATCH
: 850778 (view as bug list)
Depends on:
Blocks: perl-5.36
  Show dependency tree
 
Reported: 2022-06-09 10:54 UTC by Zhichu Chen
Modified: 2022-12-11 00:13 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zhichu Chen 2022-06-09 10:54:16 UTC
Just as the topic says, there should be a semicolon at the end of
/usr/lib64/perl5/vendor_perl/5.36/Biber/Section.pm

I know I should provide a patch here, but maybe after my conference ends. This is really an emergency, so I just put a semicolon there by force.

Reproducible: Always

Steps to Reproduce:
1. run `bib xxx`
2. there you go
Actual Results:  
Can't modify undef operator in scalar assignment at /usr/lib64/perl5/vendor_perl/5.36/Biber/Section.pm line 373, near "undef;"
Compilation failed in require at /usr/lib64/perl5/vendor_perl/5.36/Biber.pm line 24.
BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/5.36/Biber.pm line 24.
Compilation failed in require at /usr/bin/biber line 17.
BEGIN failed--compilation aborted at /usr/bin/biber line 17.


Expected Results:  
INFO - This is Biber 2.16
...

I think it's pretty obvious.
Comment 1 Emily Rowlands 2022-06-09 12:06:22 UTC
Looks like it was fixed upstream in commit 760e6e4ec08a3097f7e6136331541a7b8c1c9df7

Patch here: https://github.com/plk/biber/commit/d9e961710074d266ad6bdf395c98868d91952088.patch
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-06-10 02:17:00 UTC
*** Bug 850778 has been marked as a duplicate of this bug. ***
Comment 3 Larry the Git Cow gentoo-dev 2022-06-10 02:45:13 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=471c86c1a081f51a214e040f1a83f7f73374526d

commit 471c86c1a081f51a214e040f1a83f7f73374526d
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-06-10 02:20:21 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-06-10 02:27:01 +0000

    dev-tex/biber: fix runtime w/ Perl 5.36
    
    Closes: https://bugs.gentoo.org/850733
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-tex/biber/biber-2.16-r1.ebuild                 | 81 ++++++++++++++++++++++
 .../files/biber-2.16-perl-5.36-semicolon.patch     | 38 ++++++++++
 2 files changed, 119 insertions(+)