Bug 20351

Summary: У пакета нет описания
Product: Sisyphus Reporter: Alexei V. Mezin <alexei.mezin>
Component: aptAssignee: Ivan Zakharyaschev <imz>
Status: NEW --- QA Contact: qa-sisyphus
Severity: minor    
Priority: P3 CC: boyarsh, glebfm, imz, ktirf, ldv, placeholder
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexei V. Mezin 2009-06-06 18:58:43 MSD
Почему-то не видно описания пакета:

[alexei@threebears ~]$ apt-cache show wop
Package: wop
.....
.....
Description: Worms of Prey is a cross-platform Worms clone.
 W
Comment 1 Alexey Rusakov 2009-06-07 02:20:30 MSD
У меня описание показывается целиком. Какая локаль? Похоже на то, что вывод apt споткнулся об o с умляутом, использованное в описании.
Comment 2 Alexei V. Mezin 2009-06-07 10:39:05 MSD
(В ответ на комментарий №1)
> У меня описание показывается целиком. Какая локаль? 

CP1251
Comment 3 Alexey Rusakov 2009-06-07 12:21:34 MSD
$ apt-cache show wop | iconv -f utf-8 -t cp1251
Package: wop
...
Description: Worms of Prey is a cross-platform Worms clone.
 Wiconv: недопустимая входная последовательность в позиции 925

Что и требовалось доказать.
Comment 4 Alexey Rusakov 2009-06-07 19:44:04 MSD
Вообще говоря, я не знаю, что с такими прецедентами делать, но дело точно не в конкретном пакете. Т.е. я могу из него убрать o с умляутом, но это фактически означает, что пользоваться кодировкой UTF-8 для описаний пакетов нельзя. Я предлагаю при выводе apt использовать iconv -r, так во всяком случае вывод не будет рваться на первом неподходящем символе.