Package: libjson-pp-perl Version: 4.16000-1 Severity: normal User: debian-p...@lists.debian.org Usertags: perl-5.40-transition Forwarded: https://github.com/makamaka/JSON-PP/issues/88
The json_pp script in this package warns with newer versions of Getopt-Long, including the code bundled with Perl 5.40 (currently in experimental.) # echo {} | json_pp Duplicate specification "V" for option "v" {} >From https://metacpan.org/dist/Getopt-Long/changes#L34 Changes in version 2.55 ----------------------- [...] * Fix long standing bug that duplicate options were not detected when the options differ in case while ignore_case is in effect. This will now yield a warning and become a fatal error in a future release. The upstream JSON-PP ticket suggests fixing this with use Getopt::Long qw( :config no_ignore_case ); (Somewhat amusingly the json_pp version in the perl 5.40 package warns as well, as it's an identical copy of this one. I'll file a separate bug about that. The issue needs to be fixed in both packages, and preferrably in the separate libjson-pp-perl package first so that installing it on 5.40 will not cause a regression.) -- Niko Tyni nt...@debian.org