Summary: | Создаёт "non-identical noarch packages" | ||
---|---|---|---|
Product: | Infrastructure | Reporter: | Sergey V Turchin <zerg> |
Component: | girar | Assignee: | placeholder <placeholder> |
Status: | REOPENED --- | QA Contact: | Andrey Cherepanov <cas> |
Severity: | major | ||
Priority: | P5 | CC: | glebfm, iv, ldv, rider |
Version: | unspecified | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Sergey V Turchin
2025-03-12 11:14:00 MSK
(In reply to Sergey V Turchin from comment #0) > Сам создаёт "non-identical noarch packages", сам себя ругает и обламывает > сборку. Он что по вашему, и spec-и пишет и апстримные исходники? — Вы, чего, и конфеты за меня есть будете? — Ага! (в данном случае, не ага) Глеб, а почему notabug? Возьмём 377597. Первые две итерации было всё хорошо, а на третьей на одной из архитектур girar решил не пресобирать пакет, а на других пересобрал: $ curl -s 'https://git.altlinux.org/tasks/377597/logs/events.1.3.log' | grep 'kldap.*OK' 2025-Mar-12 03:21:45 :: [aarch64] #1100 kldap.git 24.12.3-alt1: build OK (cached) 2025-Mar-12 03:29:19 :: [x86_64] #1100 kldap.git 24.12.3-alt1: build OK 2025-Mar-12 03:29:34 :: [i586] #1100 kldap.git 24.12.3-alt1: build OK 2025-Mar-12 05:58:53 :: #1100: kldap.git 24.12.3-alt1: build check OK В результате в провайдах разные disttag'и: --- kldap-common-24.12.3-alt1.noarch.rpm.x86_64 2025-03-12 06:13:55.815907652 +0000 +++ kldap-common-24.12.3-alt1.noarch.rpm.aarch64 2025-03-12 06:13:56.014909747 +0000 Provides: kde5-kldap-common = 24.12.3-alt1 -Provides: kldap-common = 24.12.3-alt1:sisyphus+377597.1100.1.3 +Provides: kldap-common = 24.12.3-alt1:sisyphus+377597.1100.1.2 Obsoletes: kde5-kldap-common < 24.12.3-alt1 По моему, это как раз баг girar'а. (Ответ для Gleb F-Malinovskiy на комментарий #2) > Он что по вашему, и spec-и пишет и апстримные исходники? Нет. На моих жирных тасках нередко воспроизводится. Особенно достаёт, когда это на 3-й итерации происходит. Это давно уже. Я тоже иногда сталкивался, решалось удалением и добавлением сабтаска, что бы заэнфорсить пересборку. На самом деле надо просто task run --force-rebuild сделать что бы оно всё пересобралось с самого начала безусловно. (In reply to Ivan A. Melnikov from comment #3) > Глеб, а почему notabug? Я думаю, потому что reporter не справился с описанием проблемы. (Ответ для Dmitry V. Levin на комментарий #6) > Я думаю, потому что reporter не справился с описанием проблемы. Тебе проблема давно известна. Не видел смысла разжевывать, поэтому написал предельно чётко. (In reply to Anton Farygin from comment #5) > task run --force-rebuild сделать что бы оно всё > пересобралось с самого начала безусловно. На худой конец в качестве костыля хотя бы. |