[devel] Provides/Obsoletes vs Obsoletes
Artem Zolochevskiy
=?iso-8859-1?q?artem=2Ezolochevskiy_=CE=C1_gmail=2Ecom?=
Ср Апр 2 18:36:13 MSD 2008
В сообщении от Wednesday 02 April 2008 17:22:42 Alexey Tourbin написал(а):
> On Wed, Apr 02, 2008 at 05:14:03PM +0300, Artem Zolochevskiy wrote:
> > В чём принципиальное отличие от проприсывания в спеке пакета А:
> > Provides = B
> > Obsoletes <= B
> > (как это рекомендуется делать при переименовании)
> >
> > от просто Obsoletes <= В.
>
> В чём разница никто не знает, и как правильно сделать тоже никто не
> знает. :) Obsoletes даёт то, что при ПЕРВОЙ установке obsolete пакет
> автоматически удаляется, буде он установлен. Что, впрочем, не мешает
> установить его ещё раз, поверх того что есть.
Можно ли это этого заключить, что рекомендация при переименовании ставить
и Provides и Obsoletes расчитана на то, что
Obsoletes должен удалить "старый" пакет,
а
Provides ставися на тот пожарный случай, если вдруг у каких-то прочих пакетов
в репозитории была зависимость на старое имя?
А посему, если гарантированно от старого имени пакета ничего не зависело, то
при переименовании можно смело отделаться _только_ Obsoletes.
Верно?
--
Артём Золочевский
Подробная информация о списке рассылки Devel