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

Dominic Hargreaves dom at earth.li
Sat Jun 10 21:21:13 UTC 2017


On Sat, Jun 10, 2017 at 08:35:31PM +0200, gregor herrmann wrote:
> On Sat, 10 Jun 2017 19:12:16 +0100, Graham Cobb wrote:
> 
> > Apologies, Gregor, for my misunderstanding. I had thought that
> > libgetopt-long-descriptive-perl provided both. I have now removed
> > libgetopt-long-descriptive-perl from my system and the problem remains
> > so, of course, you are right.
> 
> No worries.
>  
> > By the way, I have confirmed that the problem does NOT occur on my
> > jessie system (perlbase 5.20.2-3+deb8u7). On that system the option
> > parsing works according to the documentation.
> 
> This seems indeed to be a known regression, cf.
> https://bugs.debian.org/855532 
> https://rt.cpan.org/Ticket/Display.html?id=114999

The defaulting issue (:n) seems to be fixed in the latest upstream
release, but the incremental processing (:+) is still broken in upstream's
master. I've reported this as

https://rt.cpan.org/Ticket/Display.html?id=122068

Unfortunately we won't be able to fix either of these issues before
stretch releases because we're past the last upload date, even if 
fixes were available.

Given the last few releases of Getopt::Long have contained various
regressions and regression fixes I'd also be a bit wary of trying to
fix this in a stable point release, and indeed of diving in to try 
and fix the issue.

This is all a bit unfortunate but I'm not sure there is a solution
at this point.

Help welcome, of course...

Dominic.




More information about the Perl-maintainers mailing list