[Bug 286987] Re: Getopt::Long does not always respect no_ignore_case with pass_through

Bug Watch Updater 286987 at bugs.launchpad.net
Mon Mar 19 20:51:06 UTC 2012


** Changed in: perl (Debian)
       Status: Incomplete => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to perl in Ubuntu.
https://bugs.launchpad.net/bugs/286987

Title:
  Getopt::Long does not always respect no_ignore_case with pass_through

Status in “perl” package in Ubuntu:
  New
Status in “perl” package in Debian:
  Fix Released

Bug description:
  Binary package hint: perl

  The attached program illustrates the problem. The output in all recent
  versions up to 5.10.0-11.1ubuntu2 is below:

  $./GO.pl
  $VAR1 = {
            'l' => 'foo'
          };
  $VAR1 = {
            'L' => 1
          };
  $VAR1 = {
            'l' => 'foo'
          };
  $VAR1 = {};

  As no_ignore_case is turned on, and a -L option is not used, the 'L'
  => 1 from the second print statement is incorrect, and should be 'l'
  => 1, similarly, the fourth print statement should also produce 'l' =>
  1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/perl/+bug/286987/+subscriptions




More information about the foundations-bugs mailing list