[devel] Сборка новой версии после использования epoch
Ivan Zakharyaschev
imz на altlinux.org
Ср Фев 12 03:29:00 MSK 2020
On Wed, 12 Feb 2020, Ivan Zakharyaschev wrote:
> On Wed, 12 Feb 2020, Mikhail Novosyolov wrote:
> > Тогда вообще не понятно, как эпоха работает в ALT.
> >
> > После такого http://git.altlinux.org/gears/p/pamtester.git?p=pamtester.git;a=commitdiff;h=a1f7608dcd53c63e327320246f441c05552ad0a5 установленный пакет обновится?
>
> Да,
(Да, обновится.)
> обновляемость у нас линейный порядок, в котором все компоненты
> сравниваются. (E:V-R:D на T)
>
> Он не совпадает с удволетворением зависимостей.
Дополнение:
Для порядка обновляемости, если в пакете была опущена эпоха, она считается
равной 0.
Могу ещё дополнить подробностями:
Если отсутствует disttag (D) хотя бы у одного пакета (в паре
сравниваемых), то он вообще не играет роли при сравнении.
Можно считать, что время сборки (T) есть у пакетов всегда и оно различно,
поэтому порядок получается строго линейным: в последнюю очередь
сравнивается оно (если сравнение предыдущих компонентов не привело к тому,
что один пакет считается предпочтительным, т.е. другими словами, по
предыдущим компонентам они оказались одинаково предпочтительными).
Наверное, если и время сборки совпало, пакеты не различимы при
обновлении...
--
Best regards,
Ivan
Подробная информация о списке рассылки Devel