Сегодня происходит обновление libmysqlclient18, которое требует установки mariadb-common. mariadb-common конфликтует по файлам с MySQL-server, а удаление MySQL-server приводит к удалению akonadi-database-7-mysql, что приводит к разрушению базы akonadi.
Точнее, не разрушению, а к отключению базы akonadi, работающей на MySQL
Это из-за непраильных зависимостей в mariadb
Это прямой результат исправления баги 29415.
dist-upgrade при установленном libmariadbembedded и MySQL-server должен приводить к удалению MySQL-server и установке mariadb-server. dist-upgrade при НЕустановленном libmariadbembedded и установленных kde4-amarok < 2.8 и MySQL-server должен приводить к удалению MySQL-server и установке mariadb-server. Удаляться akonadi-database-7-mysql, в котором стоит зависимость на mysql-server не должен.
(In reply to comment #4) > dist-upgrade при установленном libmariadbembedded и MySQL-server должен > приводить к удалению MySQL-server и установке mariadb-server. Для этого нужно чтобы mariadb-server Obsoletes MySQL-server, правильно? > > dist-upgrade при НЕустановленном libmariadbembedded и установленных kde4-amarok < 2.8 и MySQL-server должен приводить к удалению MySQL-server и установке > mariadb-server. Для этого я так понимаю, что kde4-amarok должен Requires mariadb-server. Правильно? > Удаляться akonadi-database-7-mysql, в котором стоит зависимость на mysql-server не должен. Не будет, т.к. mariadb-server Provides mysql-server
(В ответ на комментарий №5) > Для этого нужно чтобы mariadb-server Obsoletes MySQL-server, правильно? Если вы готовы к этому. В баге 29415 я указал решение. Если остальные зависимости вокруг нормальные, должно сработать.
(В ответ на комментарий №5) > Для этого я так понимаю, что kde4-amarok должен Requires mariadb-server. Нет, т.к. собран с libmysqld, который сам сервер.
(В ответ на комментарий №6) > (В ответ на комментарий №5) > > Для этого нужно чтобы mariadb-server Obsoletes MySQL-server, правильно? > Если вы готовы к этому. И в p7 тоже.
(In reply to comment #4) > dist-upgrade при установленном libmariadbembedded и MySQL-server должен > приводить к удалению MySQL-server и установке mariadb-server. Зерг, я тебе сразу сказал -- если ты понимаешь, чего хочешь, сделай сам: будет быстрее и лучше. (In reply to comment #6) > > Для этого нужно чтобы mariadb-server Obsoletes MySQL-server, правильно? > Если вы готовы к этому. Я не готов, _особенно_ в p7/branch, поскольку это означает тестирование переезда работающего MySQL-server, а времени на это в рамках подготовки бранча не нашлось. Т.е. мы скорее заинтересованы в переезде с MySQL на MariaDB по умолчанию, но для этого нужно некоторое количество внимания. У меня на этой неделе на такое здоровья практически 100% не предвидится.
(В ответ на комментарий №9) > Я не готов, _особенно_ в p7/branch Это не моя идея.
(В ответ на комментарий №9) > я тебе сразу сказал -- если ты понимаешь, чего хочешь, сделай сам: будет > быстрее и лучше. Я не могу делать сам всё. Здесь присутсвуют люди, которые самее. Я сразу написал 2 строки, которые нужно изменить. https://bugzilla.altlinux.org/show_bug.cgi?id=29415#c1 Разве это сложно?
(In reply to comment #11) > (В ответ на комментарий №9) > > я тебе сразу сказал -- если ты понимаешь, чего хочешь, сделай сам: будет > > быстрее и лучше. > Я не могу делать сам всё. > Здесь присутсвуют люди, которые самее. > Я сразу написал 2 строки, которые нужно изменить. > https://bugzilla.altlinux.org/show_bug.cgi?id=29415#c1 > Разве это сложно? Так и я же ответил в https://bugzilla.altlinux.org/show_bug.cgi?id=29415#c4 Мы пошли по кругу. Я объясняю, а вы не слышите. Прошу проверьте 5.5.33a-alt2
(В ответ на комментарий №12) > Мы пошли по кругу. Я объясняю, а вы не слышите. Вы повторяете ошибку снова. > Прошу проверьте 5.5.33a-alt2 Я про него и пишу!
(В ответ на комментарий №9) > сделай сам: будет быстрее и лучше. Ты прав, Миша!
Будем считать дублем 29415 *** This bug has been marked as a duplicate of bug 29415 ***