Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 850733

Summary: dev-tex/biber: a semicolon missing at the end of line 372 of Section.pm
Product: Gentoo Linux Reporter: Zhichu Chen <zhichuchen>
Component: Current packagesAssignee: jonas.licht
Status: RESOLVED FIXED    
Severity: normal CC: Christopher.Lundgren, gentoo, proxy-maint, sam
Priority: Normal Keywords: PATCH
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=866255
Whiteboard: fixed in stable
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 849209    

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(+)