Bug 18473

Summary: Требуется более точная зависимость от пакета groff-base
Product: Sisyphus Reporter: Slava Semushin <php-coder>
Component: manAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: dottedmag, ldv, voins
Version: unstable   
Hardware: all   
OS: Linux   

Description Slava Semushin 2009-01-09 22:10:04 MSK
man-1.6f-alt8 не показывает маны с русскими символами в локали CP1251 (возможно, что и в UTF-8, но нет возможности проверить). Вместо русских букв ничего не отображается. В консоль сыпит предупреждениями типа:

[c0der@rock ~]$ man test >/dev/null
<standard input>:3: warning: can't find special character `u041A'
<standard input>:3: warning: can't find special character `u043E'
<standard input>:3: warning: can't find special character `u043C'
<standard input>:3: warning: can't find special character `u0430'
<standard input>:3: warning: can't find special character `u043D'
<standard input>:3: warning: can't find special character `u0434'
<standard input>:3: warning: can't find special character `u044B'
<standard input>:3: warning: can't find special character `u043F'
<standard input>:3: warning: can't find special character `u043B'
<standard input>:3: warning: can't find special character `u044C'
<standard input>:3: warning: can't find special character `u0437'
[skip]

Откат на man-1.6f-alt7 (из бранча 5.0) решает проблему.
Comment 1 Mikhail Gusarov 2009-01-09 22:12:50 MSK
(In reply to comment #0)
> (возможно, что и в UTF-8, но нет возможности проверить).

Есть у тебя возможность проверить:

$ LC_ALL=ru_RU.UTF-8 xterm|rxvt|whatever
Comment 2 Slava Semushin 2009-01-09 22:14:53 MSK
(In reply to comment #1)
> (In reply to comment #0)
> > (возможно, что и в UTF-8, но нет возможности проверить).
> 
> Есть у тебя возможность проверить:
> 
> $ LC_ALL=ru_RU.UTF-8 xterm|rxvt|whatever

В этом случае отображает всё верно.

Comment 3 Alexey Gladkov 2009-01-09 23:30:57 MSK
(In reply to comment #0)
> man-1.6f-alt8 не показывает маны с русскими символами в локали CP1251 

На какой man-странице пробовали ?
Какая версия groff ?
Comment 4 Slava Semushin 2009-01-09 23:38:02 MSK
(In reply to comment #3)
> (In reply to comment #0)
> > man-1.6f-alt8 не показывает маны с русскими символами в локали CP1251 
> 
> На какой man-странице пробовали ?

man test, но воспроизводилось и на других.

> Какая версия groff ?

groff-base-1.19.3-alt3.20081113, после обновления до 1.19.3-alt3.20081215 русский язык стал виден.

Что ж. Значит баг состоит в том, что нужно проставить зависимость на groff-base >= 1.19.3-alt3.20081215
Comment 5 Alexey Gladkov 2009-01-10 00:10:15 MSK
Да.
Comment 6 Sir Raorn 2009-04-08 14:33:07 MSD
Без groff-ps не работает man -t.
Comment 7 Repository Robot 2009-04-16 01:19:22 MSD
man-1.6f-alt10 -> sisyphus:

* Thu Apr 16 2009 Alexey Gladkov <legion@altlinux> 1.6f-alt10

- Fix package requires (ALT#18473).
- Fix bugs (ALT#3011, ALT#16879, ALT#19034).