Bug#864544: libgetopt-long-descriptive-perl: option value : and :+ processing are very broken

gregor herrmann gregoa at debian.org
Sat Jun 10 12:48:41 UTC 2017


Control: reassign -1 perl

On Sat, 10 Jun 2017 12:35:55 +0100, Graham Cobb wrote:

> Package: libgetopt-long-descriptive-perl
> Version: 0.100-1
> Severity: important

Thanks for your bug report.

> It used to work but it no longer does so, and I notice that Getopt::Long in debian
> seems to have been replaced by Getopt::Long::Descriptive. I assume that
> Getopt::Long::Descriptive is the problem but I have not gone back and tested with the
> CPAN version of Getopt::Long to be sure.

I haven't looked into the actual problem but this assumption is not
correct. Debian ships Getopt::Long as part of perl (for stretch in
perl-modules-5.24) and Getopt::Long::Descriptive in a separate
package libgetopt-long-descriptive-perl. [0]
 
> #!/usr/bin/perl
> use strict;
> use warnings;
> use Getopt::Long 2.33 qw(:config gnu_getopt auto_help auto_version);

As you are using Getopt::Long here (and not ::Descriptive), I'm
reassigning the bug to the perl package.


Cheers,
gregor


[0]
And a couple of other getopt modules:

libgetopt-argparse-perl - module to parse @ARGV with a richer and more user-friendly API
libgetopt-argvfile-perl - Perl module for reading script options and parameters from files
libgetopt-complete-perl - programmable shell completion for Perl apps
libgetopt-declare-perl - module for parsing command line arguments
libgetopt-euclid-perl - command line interface dynamically built from the documentation
libgetopt-long-descriptive-perl - module that handles command-line arguments with usage text
libgetopt-lucid-perl - module for parsing command line arguments
libgetopt-mixed-perl - Perl module for processing options in GNU-style (= long and short)
libgetopt-simple-perl - provide a simple wrapper around Getopt::Long
libgetopt-tabular-perl - table-driven argument parsing for Perl 5
libgetopt-usaginator-perl - syntactic sugar for creating a command line usage function
libmoosex-getopt-perl - Moose extension for processing command line options
libmousex-getopt-perl - Mouse role for processing command line options

-- 
 .''`.  https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Dire Straits: The Man's Too Strong
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20170610/0f61eef1/attachment.sig>


More information about the pkg-perl-maintainers mailing list