Package: libjson-pp-perl
Version: 4.16000-1
Severity: normal
User: [email protected]
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 [email protected]