[devel] Сборка новой версии после использования epoch

Sergey V Turchin zerg на altlinux.org
Чт Янв 30 11:52:35 MSK 2020


On Thursday, 30 January 2020 10:58:00 MSK Nikolai Kostrigin wrote:

[...]
> >>> А можно поподробнее? Не знал, что эпоха налагает какие-то ограничения на
> >>> работоспособность  provides/requires
> >> 
> >> Например
> >> Provides: qt-assistant 4.8.7 (в пакете qt4-assistant)
> >> Provides: qt-assistant 5.12.5 (в пакете qt5-tools-assistant)
> >> Requires: qt-assistant (в другом пакете ранее)
> >> 
> >> При добавлении Epoch в qt4-assistant по зависимости станет вытаскиваться
> >> совсем другой пакет по умолчанию.
> > 
> > Причём, даже если было
> > Requires: qt-assistant >= 5.0
> 
> Т.е вылечить эту ситуацию можно будет только добавлением эпохи ещё и в
> qt-assistant 5.12.5 ?
Нет, ведь кроме него может быть ещё 38 разных qt-assistant. В том числе, 
которые могут стоять у пользователя и уже отсутствовать в репозитории.
Лечить нужно qt4-assistant, выставив Provides без Epoch.

Так же, могут быть ситуации, где, наоборот, Epoch необходим.
Obsoletes так же могут поломаться.

Т.е. переименования пакетов и добавление Epoch лучше всего избегать.

-- 
Regards, Sergey.


Подробная информация о списке рассылки Devel