Bug 18473 - Требуется более точная зависимость от пакета groff-base
Summary: Требуется более точная зависимость от пакета groff-base
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: man (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-09 22:10 MSK by Slava Semushin
Modified: 2012-03-16 13:59 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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).