[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