Bug 10819

Summary: Пакет содержит переводы man, которые невозможно читать!
Product: Sisyphus Reporter: Vyacheslav Dikonov <slava>
Component: mplayerAssignee: Vladimir D. Seleznev <vseleznv>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: ender, led, placeholder, rider, vseleznv
Version: unstable   
Hardware: all   
OS: Linux   

Description Vyacheslav Dikonov 2007-02-10 16:05:12 MSK
В пакете лежат переведенные страницы man 

/usr/share/man/cs/man1/mplayer.1.bz2
/usr/share/man/de/man1/mplayer.1.bz2
/usr/share/man/es/man1/mplayer.1.bz2
/usr/share/man/fr/man1/mplayer.1.bz2
/usr/share/man/hu/man1/mplayer.1.bz2
/usr/share/man/it/man1/mplayer.1.bz2
/usr/share/man/pl/man1/mplayer.1.bz2
/usr/share/man/ru/man1/mplayer.1.bz2
/usr/share/man/zh/man1/mplayer.1.bz2

Однако, на примере русской страницы оказывается, что их проблематично читать,
если не установлен соответствующий пакет переводов man-pages-*. Так, русская
страница в локали ru_RU.UTF8 выглядит как:


MPlayer(1)                    &#237;&#197;&#196;&#201;&#193;&#208;&#210;&#207;&#201;&#199;&#210;&#217;&#215;&#193;&#212;&#197;&#204;&#216;                    MPlayer(1)

&#238;&#225;&#250;÷&#225;&#238;&#233;&#229;
       mplayer  - &#205;&#197;&#196;&#201;&#193;&#208;&#210;&#207;&#201;&#199;&#210;&#217;&#215;&#193;&#212;&#197;&#204;&#216;
       mencoder - &#205;&#197;&#196;&#201;&#193; &#203;&#207;&#196;&#201;&#210;&#207;&#215;&#221;&#201;&#203;

&#233;&#243;&#240;&#239;&#236;&#248;&#250;&#239;÷&#225;&#238;&#233;&#229;
       mplayer [&#207;&#208;&#195;&#201;&#201;] [&#198;&#193;&#202;&#204;|URL|&#208;&#204;&#197;&#202;&#204;&#201;&#211;&#212;|-]
       mplayer [&#207;&#208;&#195;&#201;&#201;] &#198;&#193;&#202;&#204;1 [&#207;&#211;&#207;&#194;&#217;&#197; &#207;&#208;&#195;&#201;&#201;] [&#198;&#193;&#202;&#204;2] [&#207;&#211;&#207;&#194;&#217;&#197; &#207;&#208;&#195;&#201;&#201;]
       mplayer [&#207;&#208;&#195;&#201;&#201;] { "&#199;&#210;&#213;&#208;&#208;&#193; &#198;&#193;&#202;&#204;&#207;&#215; &#201; &#207;&#208;&#195;&#201;&#202;" } [&#207;&#211;&#207;&#194;&#217;&#197; &#207;&#208;&#195;&#201;&#201; &#199;&#210;&#213;&#208;&#208;&#217;]
       mplayer
       [dvd|dvdnav]://[&#218;&#193;&#199;&#207;&#204;&#207;&#215;&#207;&#203;|[&#208;&#197;&#210;&#215;&#217;&#202;_&#218;&#193;&#199;&#207;&#204;&#207;&#215;&#207;&#203;]-&#208;&#207;&#211;&#204;&#197;&#196;&#206;&#201;&#202;_&#218;&#193;&#199;&#207;&#204;&#207;&#215;&#207;&#203;]
       [&#207;&#208;&#195;&#201;&#201;]


Если установить пакет man-pages-ru, то включается перекодировка. Я бы попросил
либо запихнуть переводные manы в общие пакеты man-pages-* или переложить
переводы в mplayer-docs-* с зависимостью на man-pages-* своих языков.
Comment 1 Vyacheslav Dikonov 2007-02-10 16:06:01 MSK
Вместо &#237;&#197;&#196;&#201;&#193;&#208;&#210;&#207;& на экране видна
расширенная ЛАТИНИЦА с диакритиками.
Comment 2 led 2007-02-12 15:00:38 MSK
(In reply to comment #0)

> Если установить пакет man-pages-ru, то включается перекодировка. Я бы 
попросил
> либо запихнуть переводные manы в общие пакеты man-pages-*

Это нереально.

> или переложить
> переводы в mplayer-docs-* с зависимостью на man-pages-* своих языков.

"man-pages-* своих языков" существуют только ru и uk, так что на что 
зависимость ставить - непонятно:)

То, что страничка program.1 находится в пакете program вместе с 
соответствующим /usr/bin/program (а не каком нибудь program-doc) - считаю 
нормальным и правильным.

Ставить же зависимость в пакете mplayer на man-pages-ru - неправильно.

указанная вами проблема если и существует, то решается она явно не на уровне 
отдельно взятого mplayer, который "осмелился" предложить man-страничку на 
русском. То, что .charset для русских манов находится (почему-то) в 
man-pages-ru, а не в пакете man (например), меня тоже удивляет...
Comment 3 led 2007-02-15 13:23:11 MSK
Думаю, эту проблему следует решать на уровне пакета man.
Comment 4 Vyacheslav Dikonov 2007-02-15 21:57:48 MSK
Тогда давайте пинать пакет man. Проблема существует, и если не хотите обходить,
то надо ее решать.
Comment 5 led 2007-02-16 18:40:57 MSK
(In reply to comment #4)
> Проблема существует, и если не хотите обходить, то надо ее решать.

Давайте. Только это, наверное, к мейнтейнеру пакета man.
Со своей стороны я выделил mplayer-i18n-ru в отдельный пакет и сделал его 
зависимым от man-pages-ru. Не очень здорово, но на данный момент это 
единственное средсво для решения проблемы :(
Comment 6 led 2007-02-16 19:21:20 MSK
mplayer-1.0-alt35.22230.1