[Bug 1744896] Re: Problem with COMBINING GREEK YPOGEGRAMMENI

Launchpad Bug Tracker 1744896 at bugs.launchpad.net
Wed Aug 22 02:01:22 UTC 2018


This bug was fixed in the package dictd - 1.12.1+dfsg-8

---------------
dictd (1.12.1+dfsg-8) unstable; urgency=medium

  * Ignore errors of update-inetd --disable/--remove, as update-inetd has
    recently stared failing on missing /etc/inetd.conf (closes: #906420).
    This is not done for --add/--enable, basing on the assumption that if
    user selects inetd-mode only if inetd is already installed.
  * Standards-Version: 4.2.0.

 -- Robert Luberda <robert at debian.org>  Sun, 19 Aug 2018 11:33:26 +0200

** Changed in: dictd (Ubuntu)
       Status: New => Fix Released

-- 
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:
  Fix Released

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