Bug#1006626: biber: Lots of "Use of uninitialized value" warnings after biber update

2022-03-17 Thread Hilmar Preuße

Am 17.03.2022 um 08:50 teilte Hilmar Preuße mit:

Am 28.02.2022 um 21:41 teilte Ralf Jung mit:


Hi Ralf,


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.

I've copied (partially) two commits from upstream dev branch, which 
solve your specific issue. In [1] we have a statement that the test 
suite still generates warnings, so I hope for another patch.


I've pulled (partially) the patches, which solve your issue from 
upstream. These parts do not solve the remaining issues completely, but 
reduce the number of warnings significantly. They will be completely 
gone in one of the next biber versions. A preliminary Debian package is 
here [1].


I'll close your bug in the next upload, I'll wait until 
libencode-eucjpascii-perl has entered Debian to get rid of another build 
warning.


Hilmar

[1] https://freeshell.de/~hille42/biber/
--
sigfault



OpenPGP_signature
Description: OpenPGP digital signature


Bug#1006626: biber: Lots of "Use of uninitialized value" warnings after biber update

2022-03-17 Thread Hilmar Preuße

Am 28.02.2022 um 21:41 teilte Ralf Jung mit:

Hi,


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.

I've copied (partially) two commits from upstream dev branch, which 
solve your specific issue. In [1] we have a statement that the test 
suite still generates warnings, so I hope for another patch.


Hilmar

[1] https://github.com/plk/biber/issues/403#issuecomment-1070356641
--
sigfault



OpenPGP_signature
Description: OpenPGP digital signature


Bug#1006626: biber: Lots of "Use of uninitialized value" warnings after biber update

2022-03-16 Thread Hilmar Preuße

Am 28.02.2022 um 21:41 teilte Ralf Jung mit:

H,


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.



https://github.com/plk/biber/issues/403#issuecomment-1069287108

So the main difference is that we (Debian) call perl with option "-w". 
After removing the option the warnings go away. Not sure if we should 
solve the issue this way.


Hilmar
--
sigfault



OpenPGP_signature
Description: OpenPGP digital signature


Bug#1006626: biber: Lots of "Use of uninitialized value" warnings after biber update

2022-02-28 Thread Ralf Jung
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-perl0.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-perl0.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-perl0.430-2
ii  liblog-log4perl-perl  1.54-1
ii  liblwp-protocol-https-perl6.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-perl3.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-perl0.900-1
ii  perl [libunicode-collate-perl]5.34.0-3
ii  tex-common6.17

Versions of packages biber recommends:
ii  texlive-bibtex-extra  2021.20220204-1

biber suggests no packages.

-- no debconf information