[Bug 1744896] Re: Problem with COMBINING GREEK YPOGEGRAMMENI

Ubuntu Foundations Team Bug Bot 1744896 at bugs.launchpad.net
Wed Jan 24 08:26:38 UTC 2018


The attachment "Patch" seems to be a patch.  If it isn't, please remove
the "patch" flag from the attachment, remove the "patch" tag, and if you
are a member of the ~ubuntu-reviewers, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by
~brian-murray, for any issues please contact him.]

** Tags added: patch

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

Title:
  Problem with COMBINING GREEK YPOGEGRAMMENI

Status in dictd package in Ubuntu:
  New

Bug description:
  Version: 1.12.1+dfsg-4

  Dear Maintainer,

  to better explain, I attached the dictionary received by utility dictfmt
  (grk-rus_strong.tar.gz). The dictionary is received on a command:

  cat "$USERDATA_PATH/grk-rus_strong.html" | sudo dictfmt -e -u
  "http://michael72.radiushosting.ru/UPRAVLEN/DICT.shtml?td"; -s
  "Греческо-русский лексикон Нового Завета" --utf8 --columns
  0 --index-keep-orig --headword-separator / grk-rus_strong

  In the index file of this database at line No.8, you can see the essence of the problem. Diacritic COMBINING GREEK YPOGEGRAMMENI (U+0345) stayed. This database index file does not contain a special header: 00-database-allchars, that indicates that the database assumes such search when using only alphabetic characters, digits and a space, but the character U+0345 is not included in this category. 
  In General, the essence of the problem is that the diacritical mark U+0345 COMBINING GREEK YPOGEGRAMMENI is perceived by dictfmt as an alphanumeric character.

  For solving this problem I want to suggest my patch:

  ----------------------------------------------------------------
  --- a/iswalnum.c        2015-03-24 08:27:08.133782584 +0300
  +++ b/iswalnum.c        2015-03-24 08:20:31.846782845 +0300
  @@ -4,7 +4,7 @@
        0,
       48,    65,    97,   170,   181,   186,   192,   216,
      248,   546,   592,   688,   699,   720,   736,   750,
  -   837,   890,   902,   904,   908,   910,   931,   976,
  +   890,   902,   904,   908,   910,   931,   976,
      986,  1024,  1164,  1223,  1227,  1232,  1272,  1329,
     1369,  1377,  1488,  1520,  1569,  1600,  1632,  1649,
     1749,  1765,  1776,  1808,  1810,  1920,  2309,  2365,
  @@ -50,7 +50,7 @@
        0,
       10,    26,    26,     1,     1,     1,    23,    31,
      296,    18,    94,     9,     7,     2,     5,     1,
  -     1,     1,     1,     3,     1,    20,    44,     8,
  +     1,     1,     3,     1,    20,    44,     8,
       28,   130,    57,     2,     2,    38,     2,    38,
        1,    39,    27,     3,    26,    11,    10,    99,
        1,     2,    13,     1,    27,    38,    53,     1,
  ----------------------------------------------------------------

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



More information about the foundations-bugs mailing list