Running biber on a system with perl-5.36 fails with the following error message: 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. Reproducible: Always Steps to Reproduce: 1. Run unpatched biber on system with perl-5.36 Actual Results: biber fails to run with this error message: 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: biber runs normally. Upstream pull request: https://github.com/plk/biber/pull/411
Created attachment 783773 [details, diff] Patch Patch that fixes the issue.
Thanks for the report. *** This bug has been marked as a duplicate of bug 850733 ***