Очередной пользователь наткнулся на то, что у него перестали работать практически все проигрыватели (это страшно, да). Поскольку librcc, кажется, неизлечим (это показывает опыт и, насколько я мог понять, #10918), а клиентов у него только libtag и moc, предлагаю решить эту проблему в корне и оторвать его от libtag окончательно (от moc можно оторвать в рамках #20340).
Я двачую это. Закопать.
Ех. Можно вспомнить, что был еще года 3-4 назад патч имени меня, который делал для libtag перекодировку utf8 <=> единая однобайтная кодировка, заданная в конфигурационном файле. Единственное, чьи нужды он не покрывает - это людей, у которых масса файлов с id3 в разных однобайтных кодировках.
а оторвать от него db4 нельзя? librcc полезный.
will rebuild with disabled recoding cache.
Да, золотая середина, пожалуй
librcc-0.2.6-alt4.src.rpm отправлен на сборку
*** Bug 20340 has been marked as a duplicate of this bug. ***
Спасибо! Выкидывать целиком было бы действительно слишком, проблемы наблюдались только с кэшированием. 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)
Все мои драгоценные иероглифы опять превартились с знаки вопросиков :(
(В ответ на комментарий №9) > Все мои драгоценные иероглифы опять превартились с знаки вопросиков :( как при удалении .rcc ?
(In reply to comment #10) > (В ответ на комментарий №9) > > Все мои драгоценные иероглифы опять превартились с знаки вопросиков :( > > как при удалении .rcc ? Попробовал разные варианты - раньше я это "автоопределение" отключал путем залезания в конфиги (это, кстати, для рядового пользователя тоже сильно нетривиально - надо знать, что конфиг librcc редактируется через xmms и лежит в ~/.rcc/xmms.xml) и прибивал там руками UTF-8 для ID3v2 (что, вообще говоря, неудобно и неправильно - хорошо еще у меня там принудительно везде UTF-8, а так вообще стандарт разрешает еще и UTF-16BE/LE) - раньше всё работало, теперь в xmms работает, а в amarok (и остальных taglib-based) - нет.
Повесь отдельно?