[devel] Статус архитектур после бранчевания

Ivan A. Melnikov iv на altlinux.org
Чт Ноя 23 15:00:04 MSK 2023


On Thu, Nov 23, 2023 at 02:39:28PM +0300, manowar на altlinux.org wrote:
> 
> 
> 23 ноября 2023 г. 13:17:27 GMT+03:00, "Ivan A. Melnikov" <iv на altlinux.org> пишет:
> >On Thu, Nov 23, 2023 at 01:06:26PM +0300, Paul Wolneykien wrote:
> >> В Thu, 23 Nov 2023 16:54:45 +0700
> >> Ilya Kurdyukov <ilyakurdyukov на basealt.ru> пишет:
> >> 
> >> > On 11/23/23 16:36, Paul Wolneykien wrote:
> >> > > И допустим я хочу принимать в отношении
> >> > > данного пакета живое участие в сборке его на archXX, а не просто
> >> > > надеяться на команду портирующих.  
> >> > 
> >> > Портирующие вас сами найдут и предложат патчи или попросят помочь с 
> >> > решением, потому что каждый раз перенакладывать патчи неудобно. Также 
> >> > люди постоянно работающие с архитектурой чаще сами знают какие на ней 
> >> > проблемы и как лучше их решать.
> >> 
> >>   Вы хотите сказать, что в догоняющую сборку попадают абсолютно все
> >> пакеты из Сизифа?
> >
> >Да.
> >
> >> Если даже и так то, вероятно, не все собираются
> >
> >Да.
> >
> >> (в противном случае все догоняющие архитектуры у нас догоняли бы на
> >> 100%, то есть небыли бы догоняющими).
> >
> >Разница между основными и догоняющими не в этом.
> 
> А мне кажется, что в этом. На мой взгляд, главным критерием включения
> архитектуры в основную сборочницу должно быть именно количество
> синхронизированных пакетов. Конечно, есть ещё известные аппаратные
> (медленная сборка) и этические (Эльбрус) проблемы. Но главный, всё-таки,
> количество пакетов. Почему нет?

Главный всё-таки -- это то, что падение сборки на догоняющей архитектуре
не блокирует коммит задачи, поэтому её исправление перестаёт быть
проблемой мейнтейнера пакета, и становится проблемой мейнтейнера порта.

> >> И у портирующих могут не скоро
> >> руки дойти до исправления, а я даже и не знаю статус своего пакета на
> >> догоняющей сборочнице (как посмотреть?)
> >
> >sisyphus_riscv64 есть на packages.altlinux.org; loongarch64 пока
> >нет, но всегда можно просто посмотреть, есть ли соответствующаяя
> >srpm в репозитории.
> >
> >http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/

> Я имел в виду немного другое: как посмотреть неуспешные сборочные
> задания и логи сборки? На PAO только DONE можно найти по имени пакета.

Для riscv64 есть https://lists.altlinux.org/pipermail/riscv-reports/,
для loongarch64 организовать такую пока руки не дошли, надо сделать.

> >> Поэтому я предлагаю сделать какую-то простую ручку (не в спеке!)
> >> чтобы можно было обозначить, что  я хочу отслеживать статус
> >> пакета P на догоняющей сборочнице F.
> >
> >Пока по поводу riscv64 и loongarch64 можно писать мне; если
> >внезапно такое будет интересно многим, что нибудь придумаем.

> Тут по соседству обсуждают раннюю подписку на devel на .  Мол, так
> вовлечённость будет выше. Моё предложение можно рассмотреть как идею
> раннего подписывания на догоняющие сборочницы. Возможно, что так тоже
> вовлечённость повысится.

Мысль интересная, надо подумать что и как можно сделать.

-- 
  wbr,
    iv m.


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