Bug 10682 - wrong codepage handling
Summary: wrong codepage handling
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: pyicq-t (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Denis Smirnov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-18 19:18 MSK by Mike Lykov
Modified: 2008-08-02 04:05 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Lykov 2007-01-18 19:18:16 MSK
на гейте pyicq-t иногда встречается неверная перекодировка текста сообщений,
которые приходят от разных клиентов и их невозможно прочитать.

СтОит проверить, в сизифном пакете есть ли такое:

[19:21]<timur> Нашел я проблему в PyICQ. Там в  glue.LegacyConnection ::
sendMessage неправильно вычисляется переменная charset (остаётся в дефолтном
значении 'iso-8859-1'), поскольку в capabilities для этого UIN нету 'unicode'. А
вот почему его нету и должен ли он там быть и почему я не знаю пока.
[19:26]<timur> Пока что я просто прохачил там 'windows-1251' по дефолту. Пока
работает. Посмотрю дальше как это можно по-людски сделать

вероятно, это может исправить проблему.
Ну, и в апстриме поглядеть - как там сейчас..
Comment 1 Denis Smirnov 2007-03-18 13:45:43 MSK
В нашем пакете это исправлено очень давно. Уже чуть ли не полгода назад :)
Новых версий апстрима с тех пор не было. Допилить поддержку кодировок, думаю,
вполне реально, но для этого нужна помощь кого-нибудь кто умеет писать на Python
(надо вставить вывод отладочного лога везде где мы работаем с кодировками, тогда
получится отследить где проблемы возникают).
Comment 2 Mike Lykov 2007-03-18 23:44:07 MSK
а если найдется желающий, то как он найдет эту багу, если она resolved, invalid ?
впрочем, если вы уверены, что "в нашем пакете проблемы нет", то и ладно.
Comment 3 Alexey Sidorov 2007-03-19 15:58:35 MSK
Таки проблема существует.
Правда я не встречал неправильно перекодированных сообщений, но вот статус-
сообщения - постоянно.
Хотя нет. Встречал. Зачастую сообщения отправленные мне в оффлайн приходят 
кривыми. Кто в данном случае виноват (pyicq-t ли) - не знаю.
Поэтому закрывать баг рановато.
Кстати у меня такое ощущение, что от апстрима можно очень долго ждать 
исправлений. Мне даже почему-то кажется, что у них этих проблем не бывает.
На 100% не уверен, но мне кажется что "разнокодированные" статус-сообщения 
приходят только от qip
Comment 4 Denis Smirnov 2008-03-23 01:59:47 MSK
Используйте jabber-pyicq, а этот пакет мертв.