Bug#1006626: biber: Lots of "Use of uninitialized value" warnings after biber update
Package: biber
Version: 2.17-2
Severity: normal
Dear Maintainer,
I updated biber to 2.17, and now I am getting many warnings (thousands of them
for large bib files, which significantly slows down biber itself) from files
that were clean before. The warnings all look like this:
```
Use of uninitialized value $opt in hash element at /usr/share/perl5/Biber/Config.pm line 977.
Use of uninitialized value within %Biber::Config::CONFIG_OPTSCOPE_BIBLATEX in hash dereference at /usr/share/perl5/Biber/Config.pm line 977.
```
Sometimes the line numbers are different (I have seen 967, 972, 977).
*Any* use of biber causes that warning for me, so here is an arbitrary example:
```
\documentclass[10pt,a4paper]{article}
\usepackage[backend=biber]{biblatex}
\addbibresource{bib.bib}
\begin{document}
\fullcite{iris}
\end{document}
```
With `bib.bib` being
```
@inproceedings{iris,
author = {Ralf Jung and
David Swasey and
Filip Sieczkowski and
Kasper Svendsen and
Aaron Turon and
Lars Birkedal and
Derek Dreyer},
title = {{Iris}: Monoids and Invariants as an Orthogonal Basis for Concurrent
Reasoning},
booktitle = {{POPL}},
year = {2015},
doi = {10.1145/2676726.2676980},
}
```
I reported this upstream at https://github.com/plk/biber/issues/403, but the
maintainer suggested this might be a packaging issues since they could not
reproduce the problem.
Kind regards,
Ralf
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'testing-debug'), (100, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.16.0-1-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_USER, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages biber depends on:
ii libautovivification-perl 0.18-1+b4
ii libbusiness-isbn-perl 3.006-1
ii libbusiness-ismn-perl 1.202-1
ii libbusiness-issn-perl 1.005-1
ii libclass-accessor-perl 0.51-1
ii libdata-compare-perl 1.27-1
ii libdata-dump-perl 1.25-1
ii libdata-uniqid-perl 0.12-1.1
ii libdate-simple-perl 3.0300-3+b2
ii libdatetime-calendar-julian-perl 0.107-1
ii libdatetime-format-builder-perl 0.8300-1
ii libdatetime-perl 2:1.55-1+b1
ii libencode-eucjpms-perl 0.07-3+b10
ii libencode-hanextra-perl 0.23-5+b4
ii libencode-jis2k-perl 0.03-1+b8
ii libfile-slurper-perl 0.013-1
ii libipc-run3-perl 0.048-2
ii liblingua-translit-perl 0.28-1
ii liblist-allutils-perl 0.19-1
ii liblist-moreutils-perl 0.430-2
ii liblog-log4perl-perl 1.54-1
ii liblwp-protocol-https-perl 6.10-1
ii libparse-recdescent-perl 1.967015+dfsg-2
ii libreadonly-perl 2.050-3
ii libregexp-common-perl 2017060201-1
ii libsort-key-perl 1.33-2+b4
ii libtext-bibtex-perl 0.88-3+b3
ii libtext-csv-perl 2.01-1
ii libtext-csv-xs-perl 1.47-1+b1
ii libtext-roman-perl 3.5-2.1
ii libunicode-collate-perl 1.31-1+b1
ii libunicode-linebreak-perl 0.0.20190101-1+b4
ii liburi-perl 5.10-1
ii libwww-perl 6.61-1
ii libxml-libxml-simple-perl 1.01-1
ii libxml-libxslt-perl 1.99-1+b2
ii libxml-writer-perl 0.900-1
ii perl [libunicode-collate-perl] 5.34.0-3
ii tex-common 6.17
Versions of packages biber recommends:
ii texlive-bibtex-extra 2021.20220204-1
biber suggests no packages.
-- no debconf information
Reply to: