Greetings!

I'm a Perl user who is doing automated testing on CPAN modules to help
authors identify bugs on different platforms and versions of Perl. I
noticed that your module Unicode::String is currently failing its test
suite on the "bleeding-edge" perl 5.21 and will also fail in future
releases due to `defined(%hash)` being deprecated. Fixing this requires a
one-line patch to CharName.pm line 80:


      return join("", "HANGUL SYLLABLE ", @s)
  }
    }
<    _init_names() unless defined %NAMES;
>    _init_names() unless %NAMES;
    $NAMES{sprintf("%04X",$code)}
}

I noticed that you haven't updated this module since 2005. Nevertheless,
this module will stop working for users starting with the next release of
Perl, version 5.22. If you're no longer interested in maintaining it,
consider adding me (DCOLLINS) or another colleague as a co-maintainer on
pause.perl.org so that this bug can be fixed (and you don't start getting
many failure reports from CPAN Testers once this deprecation makes it into
5.22).

Thanks,
Dan Collins

Reply via email to