[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