Summary: | сборка пакета для i586 и x86_64 из разных src.rpm так, чтобы они не замещались | ||
---|---|---|---|
Product: | Infrastructure | Reporter: | Sergey V Turchin <zerg> |
Component: | girar | Assignee: | Dmitry V. Levin <ldv> |
Status: | CLOSED WORKSFORME | QA Contact: | Andrey Cherepanov <cas> |
Severity: | enhancement | ||
Priority: | P3 | CC: | at, boyarsh, glebfm, imz, ldv |
Version: | unspecified | ||
Hardware: | all | ||
OS: | Linux | ||
URL: | http://webery.altlinux.org/task/232491 |
Description
Sergey V Turchin
2019-06-18 12:53:45 MSK
Ой, что-то они и в паре не хотят теперь http://webery.altlinux.org/task/232491 (В ответ на комментарий №1)
> Ой, что-то они и в паре не хотят
Ошибся с пакетом. вместо 410.93 надо последний на сегодня 430.26.
Когда не в паре собирается подзадание 100 -- /tasks/232491/logs/events.1.1.log , есть сообщение: #100 build 390.116-alt196 from /people/zerg/packages/nvidia_glx_src_390.116.git fetched at 2019-Jun-18 09:37:25 ... warning: existing source package nvidia_glx_src_430.26 is going to be replaced with nvidia_glx_src_390.116-390.116-alt196.src.rpm from subtask #100 2019-Jun-18 09:42:09 :: plan: src +1 -2 =17688, i586 +3 -4 =31596, x86_64 +2 -5 =31886 Когда в паре собираются -- /tasks/232491/logs/events.3.1.log , то нет сообщения о замещение пакетов в репозитории: #100 build 390.116-alt196 from /people/zerg/packages/nvidia_glx_src_390.116.git fetched at 2019-Jun-18 09:37:25 #300 build 430.26-alt196 from /gears/n/nvidia_glx_src_430.26.git fetched at 2019-Jun-18 10:02:10 ... 2019-Jun-18 10:11:21 :: plan: src +2 -2 =17689, i586 +4 -4 =31597, x86_64 +5 -5 =31889 Мне кажется, то даже не столько проблема в зависимостях, сколько дело в логике работы сборочницы и алгоритме принятия решения о замещении (наверное, оно по множеству всех собравшихся пакетов принимается во всех архитектурах). А тут, когда не в паре, в одной архитектуре появляется новая версия пакета, а в другой её нет среди собранных пакетов (потому что она собирается из другого src.rpm). Что тут можно сказать. Если алгоритм как-то можно усовершенствовать, можно предложить патч в /people/ldv/packages/girar.git Я уже убрал это извращение в зависимостях. Не актуально и теперь не знаю, чем воспроизвести. |