Bug 42121 - [FR] явная ошибка при %ifarch в noarch-пакете
Summary: [FR] явная ошибка при %ifarch в noarch-пакете
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: rpm-build (show other bugs)
Version: unstable
Hardware: all Linux
: P5 enhancement
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-14 14:52 MSK by Michael Shigorin
Modified: 2026-02-05 16:44 MSK (History)
9 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2022-03-14 14:52:52 MSK
rpm-build 4.0.4.180 (строго говоря, 4.0.4.180-alt1.E2K.2) молча игнорирует секции %ifarch в спеке с BuildArch: noarch; было бы здорово как минимум выдавать предупреждение, а то и обрывать сборку по такому случаю.
Comment 1 Vitaly Chikunov 2026-02-05 14:58:30 MSK
Для `BuildArch: noarch` пакета %_target_cpu = noarch, что делает %ifarch мало полезным, но это не "игнорирует".
Comment 2 Vitaly Lipatov 2026-02-05 16:44:21 MSK
Я больше скажу, в условиях, когда пакеты собираются не для всех архитектур, пакеты noarch только создают сложности. Мне кажется, проще отступить, оставив noarch только для больших пакетов с данными.