В попытках сделать патч для MetroMap из транка для нормальной работы под Maemo, оказалось что в Python for Maemo нет кодеков для cp1251.
Засабмитил баг, но пока эту проблему не решат, двигаться дальше не имеет смысла. Так как все новые карты сейчас в новом формате, это вместо одного файла - десяток. И конвертировать все хозяйство в utf-8 лень и крайне неудобно.
Всвязи с этим, пакет собирать не буду. Как только будет какое-нибудь решение по багу - будем думать дальше.
Так же доставило некоторое неудобство нововведение в MetroMap в виде прогресс бара, которое постоянно появляется новым окном. В первоначальной версии пока заменил все на osso.SystemNote, а лишнее просто отключил.


13:02 - 2-11-2008
Его ж lj-user drf_ckoff писал вроде? Отпишись ему в жж, пусть пофиксит )
И что мешает iconv’ом по файлам пройтись? )
12:55 - 2-12-2008
надо чего-то со спамкармой делать :/
на счет MetroMap. хочется что бы пофиксили баг. я там уже доказываю что это в самом python для maemo баг, так как есть еще похожее для cp1252, но в том случае нет поддержки на уровне libc. а cp1251 есть в libc, но нет в python :)
iconv - костыль :/ мало того что идет время на отрисовку карт, так еще кучу файлов проспускать через iconv при запуске - не удобно.
вариант только если пинать автора редактора этих карт, что бы переводил на utf8 рельсы. тогда проблема снимется.
19:09 - 2-12-2008
http://drf-ckoff.livejournal.com/145066.html