[devel] retroweaver and similar cases

Igor Vlasenko vlasenko на imath.kiev.ua
Пт Мар 12 14:52:33 UTC 2010


On Fri, Mar 12, 2010 at 02:37:41AM +0300, Dmitry V. Levin wrote:
> > > Мне кажется, что такой пакет, который невозможно собрать на x86_64, но  
> > > при этом он всё-таки работает на x86_64, собранный на i586, у нас не  
> > > подходит ни под одну категорию.
> > 
> > Да. Поэтому я и прошу Дмитрия обрабатывать этот случай хотя бы
> > с помощю списков исключений, если сложно менять общую схему.
> 
> Общую схему менять не так сложно рак поддерживать списки исключений.
> Игорь, попробуйте сформулировать формальное правило, которое откроет
> дорогу пакетам с такой тяжёлой судьбой, как у retroweaver, но при этом
> не пропустит обычные noarch-ошибки.

Добавлять в такой пакет ExclusiveArch:
а в самом тестe проверять, существуют ли
http://git.altlinux.org/tasks/taskid/build/try#/arch/excluded
Если arch/excluded существуют, то у нас не 2 разных 
набора, а только один, и сравнивать его не с чем.
Следовательно, в таком случае тест должен успешно завершиться.

Тестировать это можно на 
http://git.altlinux.org/tasks/21680.
У него есть ExclusiveArch: %ix86 + BuildArch: noarch.
Если этот task завершится успешно, значит, новая схема работает.

> IMHO надо вешать баг, и далее обсуждать уже там.

https://bugzilla.altlinux.org/show_bug.cgi?id=23145

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



Подробная информация о списке рассылки Devel