[devel] Q: girar-builder solo arch policy

Igor Vlasenko vlasenko на imath.kiev.ua
Пн Фев 22 21:33:31 UTC 2010


Уважаемые коллеги,
это вопрос к Дмитрию и Алексею, но, думаю, ответ
было бы полезно услышать всем, и еще занести на вики.

Я хочу прояснить политику
по пакетам на разности архитектур.

Откуда возник вопрос.
Оставшиеся патчи от репокопа в основном относятся к 
не собирающимся и условно собирающимся (не проходят incoming)
пакетам.

Среди них есть пакеты (например, xpilot) которые 
есть только в Sisyphus/i586 и не хотят собираться на x86_64.
в Сизиф обновления этих пакетов не проходят с диагностикой
"не собирался на x86_64".

1) Это половинчатая политика. Последовательнее было бы
либо пускать в ту же архитектуру, либо требовать
ExclusiveArch: %ix86
и при отсутствии удалять как не пересобирающиеся на x86_64
более xxx недель.

2) В реализации текущей политики есть ошибка для noarch пакетов,
проявляющаяся, например, на пакете retroweaver.

Этот пакет должен собираться на x86, так как только там 
есть jre-1.4.2-sun. В пакете нет ExclusiveArch,
Недавно была пересборка под x86_64, соответственно там
пакет не собирался -- шла ругань.

Теперь фокус. Прописал в пакет ExclusiveArch: ix86.
i586 build OK,
x86_64 build SKIPPED,

И хоп --

On Thu, Oct 22, 2009 at 08:24:35PM +0400, Girar Builder robot wrote:
> #1 build retroweaver-2.0.2-alt3_1jpp5.src.rpm
> 2009-Oct-22 20:23:02 :: [x86_64] retroweaver-2.0.2-alt3_1jpp5.src.rpm: build start
> 2009-Oct-22 20:23:03 :: [x86_64] retroweaver-2.0.2-alt3_1jpp5.src.rpm: build SKIPPED
> 2009-Oct-22 20:24:34 :: [i586] retroweaver-2.0.2-alt3_1jpp5.src.rpm: build OK
> --- i586.noarch       2009-10-22 20:24:35 +0400
> +++ x86_64.noarch     2009-10-22 20:24:35 +0400
> @@ -1,3 +0,0 @@
> -retroweaver-2.0.2-alt3_1jpp5.noarch.rpm
> -retroweaver-javadoc-2.0.2-alt3_1jpp5.noarch.rpm
> -retroweaver-manual-2.0.2-alt3_1jpp5.noarch.rpm
> 2009-Oct-22 20:24:35 :: #1: retroweaver-2.0.2-alt3_1jpp5.src.rpm: different set of noarch packages


-- 

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



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