Bug 28656

Summary: user-specified or exception based fine-tuning of tests?
Product: Infrastructure Reporter: viy <viy>
Component: girarAssignee: Dmitry V. Levin <ldv>
Status: CLOSED NOTABUG QA Contact: Nobody's working on this, feel free to take it <nobody>
Severity: normal    
Priority: P3    
Version: unspecified   
Hardware: all   
OS: Linux   
URL: http://git.altlinux.org/tasks/92194/logs/events.1.1.log

Description viy 2013-03-10 22:22:36 MSK
2013-Mar-10 17:55:06 :: [i586] #100 jpackage-generic-compat-0.23-alt1.src.rpm: build OK
error (#100): the whole jpackage-generic-compat source package should be made noarch
2013-Mar-10 17:55:11 :: noarch check FAILED

пакет был noarch так как совпадает на 586/x86_64.
По просьбе С.Большакова стал arch из-за того, что
под arm он должен собираться по-другому.

Но, поскольку по-прежнему совпадает на 586/x86_64, не проходит noarch check.

как хак, сдалал
touch %buildroot%_libdir/arch_dependent
и запаковал в пакет 
%files
%_libdir/arch_dependent

Хотелось бы более прямое решение.
или магические переменные в волшебном файле в исходниках, или еще как.
Comment 1 Dmitry V. Levin 2013-03-10 22:59:04 MSK
В качестве более простого объезда предлагаю добавлять
Provides: %name-%_target_cpu
или что-нибудь в этом духе.

Если придумается еще более простой, дайте знать.
Comment 2 viy 2013-03-11 00:50:19 MSK
понял, спасибо.