Akonadi на desktop'е не нужен. Это какая-то дурацкая попытка закосить под enterprise. Всякие там общие календари у всех сотрудников и все такое. Жаль, что теперь это не возможно выпилить, ведь с ним до сих пор куча проблем. Благо в Gentoo в stable все еще 4.3.5, где выпиливание доступно. Все-таки не понимаю, почему нельзя сделать хранение ресурсов в SQLite-базах без всяких дополнительных серверов и Mysql. А share ресурсов могли и дополнением оформить.
Вообще там просто возникает ошибка при выполнении запроса, его можно повторить через какое-то время, но прослойка может быть более гибкой, это да. Но это все касается только записи, чтение работает без вопросов. Про какие несколько программ ты говоришь? Письма, адреса и события - это разные таблицы, а то и разные БД. С каждым из них работает 1 программа, так что я не вижу проблемы. Но гораздо интереснее то, что для MySQL вообще не нужна никакая прослойка, ибо там есть сервер, позволяющий работать многим клиентам. Если они выбрали MySQL, то для чего тогда вообще писать эту прослойку? Мне кажется, они сами не понимают, что делают.
>Письма, адреса и события - это разные таблицы, а то и разные БД
Письма может быть, а вот события всяко могут изменяться / добавляться из более чем одной программы (назначить встречу с этим контактом такого-то числа и т.д.).
Если они выбрали MySQL, то для чего тогда вообще писать эту прослойку?
Теоретически, прослойка позволит использовать разные бэкэнды. Практически работал только один MySQL, так что таки не совсем ясно зачем это всё было.
Да нет никакого flame, посоветовать могу только выпиливание subject'а, но не факт, что у тебя Gentoo. То, что ты назвал flame, - это скорее выражение сожаления, что оно так плохо работает, а впихнуто повсюду ;)