[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