Bug 20753

Summary: Оторвать librcc
Product: Sisyphus Reporter: Andrey Rahmatullin <wrar>
Component: librccAssignee: Konstantin A Lepikhov (L.A. Kostis) <lakostis>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: gns, gray_graff, greycat, icesik, ktirf, lakostis, mike, thresh
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrey Rahmatullin 2009-07-11 17:03:43 MSD
Очередной пользователь наткнулся на то, что у него перестали работать практически все проигрыватели (это страшно, да). Поскольку librcc, кажется, неизлечим (это показывает опыт и, насколько я мог понять, #10918), а клиентов у него только libtag и moc, предлагаю решить эту проблему в корне и оторвать его от libtag окончательно (от moc можно оторвать в рамках #20340).
Comment 1 Sir Raorn 2009-07-11 17:08:17 MSD
Я двачую это.  Закопать.
Comment 2 Mikhail Yakshin 2009-07-12 19:35:00 MSD
Ех. Можно вспомнить, что был еще года 3-4 назад патч имени меня, который делал для libtag перекодировку utf8 <=> единая однобайтная кодировка, заданная в конфигурационном файле. Единственное, чьи нужды он не покрывает - это людей, у которых масса файлов с id3 в разных однобайтных кодировках.
Comment 3 Nick S. Grechukh 2009-07-13 12:19:29 MSD
а оторвать от него db4 нельзя? librcc полезный.
Comment 4 Nick S. Grechukh 2009-07-13 13:07:46 MSD
will rebuild with disabled recoding cache.
Comment 5 Sergey V Turchin 2009-07-13 14:11:12 MSD
Да, золотая середина, пожалуй
Comment 6 Nick S. Grechukh 2009-07-13 14:27:34 MSD
librcc-0.2.6-alt4.src.rpm отправлен на сборку
Comment 7 Nick S. Grechukh 2009-07-13 14:33:33 MSD
*** Bug 20340 has been marked as a duplicate of this bug. ***
Comment 8 Michael Shigorin 2009-07-20 17:18:23 MSD
Спасибо!  Выкидывать целиком было бы действительно слишком, проблемы наблюдались только с кэшированием.

librcc - Russian Charset Conversion Library
* Mon Jul 13 2009 Nick S. Grechukh <gns@altlinux> 0.2.6-alt4
- build fixed (incorrect strnlen redefinition)
- recoding cache disabled (#20753)
Comment 9 Mikhail Yakshin 2009-07-20 17:25:06 MSD
Все мои драгоценные иероглифы опять превартились с знаки вопросиков :(
Comment 10 Nick S. Grechukh 2009-07-20 17:29:04 MSD
(В ответ на комментарий №9)
> Все мои драгоценные иероглифы опять превартились с знаки вопросиков :(

как при удалении .rcc ?
Comment 11 Mikhail Yakshin 2009-07-21 10:51:16 MSD
(In reply to comment #10)
> (В ответ на комментарий №9)
> > Все мои драгоценные иероглифы опять превартились с знаки вопросиков :(
> 
> как при удалении .rcc ?

Попробовал разные варианты - раньше я это "автоопределение" отключал путем залезания в конфиги (это, кстати, для рядового пользователя тоже сильно нетривиально - надо знать, что конфиг librcc редактируется через xmms и лежит в ~/.rcc/xmms.xml) и прибивал там руками UTF-8 для ID3v2 (что, вообще говоря, неудобно и неправильно - хорошо еще у меня там принудительно везде UTF-8, а так вообще стандарт разрешает еще и UTF-16BE/LE) - раньше всё работало, теперь в xmms работает, а в amarok (и остальных taglib-based) - нет.
Comment 12 Michael Shigorin 2009-07-21 19:56:31 MSD
Повесь отдельно?