Package: man-db
Version: 2.4.2-21
Severity: important
Hello.
lexgrog ru/man5/adduser.conf.5
ru/man5/adduser.conf.5: parse failed
In the adduser.conf.5 the section "NAME" has translated in Russian.
This is affected to the linda checker (lind use the lexgrog).
Attached patch added the Russian translation of the word "NAME" in the
lexgrog.l .
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.11.7
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to ru_RU.UTF-8)
Versions of packages man-db depends on:
ii bsdmainutils 6.0.17 collection of more utilities from
ii debconf 1.4.36 Debian configuration management sy
ii dpkg 1.10.27 Package maintenance system for Deb
ii groff-base 1.18.1.1-7 GNU troff text-formatting system (
ii libc6 2.3.2.ds1-21 GNU C Library: Shared libraries an
ii libgdbm3 1.8.3-2 GNU dbm database routines (runtime
-- debconf information excluded
--- man-db-2.4.2.orig/src/lexgrog.l 2005-11-14 12:13:41.000000000 +0300
+++ man-db-2.4.2/src/lexgrog.l 2005-11-14 13:10:48.000000000 +0300
@@ -159,8 +159,10 @@
latin_name N[Oo][Mm][Ee][Nn]
nl_name N[Aa][Aa][Mm]
pl_name N[Aa][Zz][Ww][Aa]
+/* UTF8 Russian */
+ru_name \320\235(\320\220|\320\260)(\320\227|\320\267)(\320\222|\320\262)(\320\220|\320\260)(\320\235|\320\275)(\320\230|\320\270)(\320\225|\320\265)
sv_name N[Aa][Mm][Nn]
-name ({cs_name}|{de_name}|{en_name}|{es_name}|{fi_name}|{fr_name}|{hu_name}|{it_name}|{ja_name}|{latin_name}|{nl_name}|{pl_name}|{sv_name})
+name ({cs_name}|{de_name}|{en_name}|{es_name}|{fi_name}|{fr_name}|{hu_name}|{it_name}|{ja_name}|{latin_name}|{nl_name}|{pl_name}|{ru_name}|{sv_name})
name_sec {dbl_quote}?{style_change}?{name}{style_change}?({blank}*{dbl_quote})?
/* eptgrv : eqn, pic, tbl, grap, refer, vgrind */