Red Hat Bugzilla – Bug 621542
perl does not recognize small letter palochka
Last modified: 2018-10-27 09:16:03 EDT
Created attachment 436832 [details] test program Description of problem: Perl does not recognize 'ӏ', the small letter Palochka (U+04cf). This letter was added to Perl with UCD 5.0 support, but RHEL 5 Perl is still based on UCD 4.x. http://perl5.git.perl.org/perl.git/commitdiff/98fbe98930ddfea1c62d93ddeb877f51263c4d25?hp=85c3142dc721254f0ad6b78e1d67d47cfdd317eb Please update Perl to include UCD 5.0 or newer to support the small letter Palochka. Version-Release number of selected component (if applicable): perl-5.8.8-32.el5_5.1 How reproducible: every time Steps to Reproduce: 1. run the attached demo program: ./unichartest.pl Actual results: Small Palochka is a non-existent character: $ ./unichartest.pl The codepoint of small Palochka is 1231 (0x4cf) Capital Palochka (Ӏ) is a letter. Small Palochka (ӏ) has the Other General Category property. Small Palochka (ӏ) is an unassigned or nonexistent character. Expected results: Small Palochka is recognized: $ ./unichartest.pl The codepoint of small Palochka is 1231 (0x4cf) Capital Palochka (Ӏ) is a letter. Small Palochka (ӏ) is a letter. Additional info: There is a patch already in the perl source RPM, perl-5.8.8-bz204679.patch, however, it is not applied during build time because it breaks the build.
Created attachment 436847 [details] patch from CVS with fix of build failure This patch was added into cvs by jvidias in 2006. I've add missing file into this uploaded patch, but there could be some still missing parts. Branch maint-5.8 should be investigated for latest changes related to this patch before fix.
This request was evaluated by Red Hat Product Management for inclusion in the current release of Red Hat Enterprise Linux. Because the affected component is not scheduled to be updated in the current release, Red Hat is unfortunately unable to address this request at this time. Red Hat invites you to ask your support representative to propose this request, if appropriate and relevant, in the next release of Red Hat Enterprise Linux.
This request was erroneously denied for the current release of Red Hat Enterprise Linux. The error has been fixed and this request has been re-proposed for the current release.
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Cause Perl does not recognize 'ӏ', the small letter Palochka (U+04cf), because of missing definition in Unicode table 4.0. Consequence Only big letter Palochka can be processed by Perl. Fix Update of Unicode table to 5.0.1 brings support of small letter Palochka. Result Small and big letter Palochka can be processed by Perl scripts.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2012-0199.html