Bug 29414

Summary: Пакет завязан жёстко на MySQL-server
Product: Sisyphus Reporter: serpiph <serpiph>
Component: mariadbAssignee: Alexey Shabalin <shaba>
Status: CLOSED DUPLICATE QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, anubix, mike, shaba, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 29415    
Bug Blocks: 27685    

Description serpiph 2013-10-01 11:25:12 MSK
Сегодня происходит обновление libmysqlclient18, которое требует установки mariadb-common. mariadb-common конфликтует по файлам с MySQL-server, а удаление MySQL-server приводит к удалению akonadi-database-7-mysql, что приводит к разрушению базы akonadi.
Comment 1 serpiph 2013-10-01 11:26:25 MSK
Точнее, не разрушению, а к отключению базы akonadi, работающей на MySQL
Comment 2 Sergey V Turchin 2013-10-01 14:02:36 MSK
Это из-за непраильных зависимостей в mariadb
Comment 3 Sergey V Turchin 2013-10-01 14:10:03 MSK
Это прямой результат исправления баги 29415.
Comment 4 Sergey V Turchin 2013-10-01 15:05:12 MSK
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 не должен.
Comment 5 Slava Dubrovskiy 2013-10-01 15:33:48 MSK
(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
Comment 6 Sergey V Turchin 2013-10-01 17:08:26 MSK
(В ответ на комментарий №5)
> Для этого нужно чтобы mariadb-server Obsoletes MySQL-server, правильно?
Если вы готовы к этому.
В баге 29415 я указал решение. Если остальные зависимости вокруг нормальные, должно сработать.
Comment 7 Sergey V Turchin 2013-10-01 17:09:29 MSK
(В ответ на комментарий №5)
> Для этого я так понимаю, что kde4-amarok должен Requires mariadb-server.
Нет, т.к. собран с libmysqld, который сам сервер.
Comment 8 Sergey V Turchin 2013-10-01 17:10:13 MSK
(В ответ на комментарий №6)
> (В ответ на комментарий №5)
> > Для этого нужно чтобы mariadb-server Obsoletes MySQL-server, правильно?
> Если вы готовы к этому.
И в p7 тоже.
Comment 9 Michael Shigorin 2013-10-01 17:19:46 MSK
(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% не предвидится.
Comment 10 Sergey V Turchin 2013-10-01 18:52:35 MSK
(В ответ на комментарий №9)
> Я не готов, _особенно_ в p7/branch
Это не моя идея.
Comment 11 Sergey V Turchin 2013-10-01 18:59:03 MSK
(В ответ на комментарий №9)
> я тебе сразу сказал -- если ты понимаешь, чего хочешь, сделай сам: будет
> быстрее и лучше.
Я не могу делать сам всё.
Здесь присутсвуют люди, которые самее.
Я сразу написал 2 строки, которые нужно изменить.
https://bugzilla.altlinux.org/show_bug.cgi?id=29415#c1
Разве это сложно?
Comment 12 Slava Dubrovskiy 2013-10-01 19:39:25 MSK
(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
Comment 13 Zerg 2013-10-01 20:19:06 MSK
(В ответ на комментарий №12)
> Мы пошли по кругу. Я объясняю, а вы не слышите.
Вы повторяете ошибку снова.

> Прошу проверьте 5.5.33a-alt2
Я про него и пишу!
Comment 14 Zerg 2013-10-01 20:31:51 MSK
(В ответ на комментарий №9)
> сделай сам: будет быстрее и лучше.
Ты прав, Миша!
Comment 15 Zerg 2013-10-01 20:37:28 MSK
Будем считать дублем 29415

*** This bug has been marked as a duplicate of bug 29415 ***