[devel] Циклическая зависимость.
Alexey Tourbin
at на altlinux.ru
Вс Мар 20 20:24:13 UTC 2011
On Sun, Mar 20, 2011 at 10:39:58PM +0300, Sergey Y. Afonin wrote:
> On Sunday 20 March 2011, Alexey Tourbin wrote:
>
> > У пакета mysql-workbench-gpl-data можно убрать зависимость. Т.к. для
> > работоспособности программы требуются данные, а даные в свою очередь
> > сами по себе ничего не требуют.
>
> Но тут будет возможна ситуация, когда удаляется mysql-workbench-gpl,
> и остаётся безхозный mysql-workbench-gpl-data. Наверное, это тоже не
> очень хороший вариант ? Или это лучше, чем циклическая зависимость ?
Если так подумать, то при установке mysql-workbench кроме основного
бинарного пакета и пакета с данными будут установлены ещё какие-то
дополнительные пакеты - например, MySQL-client. Тогда возможна ситуация,
когда mysql-workbench удаляется, а бесхозный MySQL-client остаётся.
Может, тогда стоит добавить в MySQL-client циклическую зависимость
на mysql-workbench?
> > ещё не был отпилен. Если данные отпилились при переходе на новую версию,
> > то лучше использовать конструкцию типа
> >
> > %package data
> > Conclicts: %name < %version
>
> Отпилились давно, но сейчас именно переход будет: alt1 в Сизифе не было.
Если совсем давно - если во времена бранча 4.0 подпакет с данными был уже
отпилен - то конфликт можно вообще удалить. Иначе оставить в
процитированном варианте.
Подробная информация о списке рассылки Devel