Bug 29414 - Пакет завязан жёстко на MySQL-server
: Пакет завязан жёстко на MySQL-server
Status: CLOSED DUPLICATE of bug 29415
: Sisyphus
(All bugs in Sisyphus/mariadb)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
: 29415
: 27685
  Show dependency tree
 
Reported: 2013-10-01 11:25 by
Modified: 2013-10-01 20:37 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


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

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

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