Как правильно собирать зависимые пакеты на ABF

Ответить
termim
Сообщения: 39
Зарегистрирован: 25 ноя 2016, 02:01
Operating system: SuSE, Rosa

Как правильно собирать зависимые пакеты на ABF

Сообщение termim » 30 окт 2018, 00:03

Добрый день, такая проблема. Хочу обновить PyQt 4/5 до последних версий.
Начал с python-sip-4.19.13 - обновил/собрал локально, залил/построил на ABF [1].
Затем обновил/собрал локально python(2|3)-qt(4|5), залил ABF - [2-5].
При сборке дополнительно указываю мой персональный репозиторий, но
подхватывается python-sip-4.19.3 из стандартного репозитория [6].
У меня есть опыт работы на сусёвом OBS, там пакеты из репозитория проекта
имеют преимущество, а как правильно делать в такой ситуации на ABF?



[1] https://abf.io/build_lists/2951508
[2] https://abf.io/termim/python-qt4
[3] https://abf.io/termim/python-qt5
[4] https://abf.io/termim/python3-qt4
[5] https://abf.io/termim/python3-qt5
[6] http://file-store.rosalinux.ru/api/v1/f ... ?show=true

Аватара пользователя
VictorR2007
Сообщения: 7281
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Как правильно собирать зависимые пакеты на ABF

Сообщение VictorR2007 » 30 окт 2018, 01:11

termim писал(а):
30 окт 2018, 00:03
При сборке дополнительно указываю мой персональный репозиторий, но
подхватывается python-sip-4.19.3 из стандартного репозитория [6].
Скорее всего это просто сбой на ABF.
Его что-то лихорадит в последнее время.

Survolog
Сообщения: 367
Зарегистрирован: 30 авг 2016, 22:30
Operating system: ROSA Fresh
Писать в Телеграм или ВК.

Как правильно собирать зависимые пакеты на ABF

Сообщение Survolog » 30 окт 2018, 05:53

Подхватываемость определяется по %{EVRD} (epoch-version-release-distepoch) (Epoch: 0 имеет преимущество перед отсутствием Epoch), но иногда то ли пакеты в репах теряются, то ли информация по ним.
Решение есть:

Повышай release потерявшихся пакетов и собирай ещё раз.

При любой непонятной подхватываемости (или неподхватываемости) поднимай Release.
Обычно помогает.

Ответить

Вернуться в «Общие вопросы по РОСЕ»