From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-4.3 required=5.0 tests=ALL_TRUSTED,BAYES_00, RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1 Message-ID: Date: Tue, 28 Nov 2023 16:14:36 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: ru-RU-lebedev To: devel@lists.altlinux.org References: <3989aeb9-569e-4805-b32f-c01f0da96cf9@basealt.ru> <0cf3d672-dcae-4e87-a3d0-887f23c77728@basealt.ru> <8d355f82-c68e-41c7-8c7c-6db08b0f99df@basealt.ru> <20231123123639.5d1b51a1@legato> <311186cb-dc2c-4106-8041-e7adf445485f@basealt.ru> <20231123130626.79bc5ee5@legato> <123CC561-9230-4104-8618-BF16A3EC417F@altlinux.org> From: Danil Shein In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?0L7QsSDQsNGA0YLQtdGE0LDQutGC0LDRhSDQtNC+0LM=?= =?utf-8?b?0L7QvdGP0Y7RidC40YUg0YHQsdC+0YDQvtGH0L3QuNGG?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Nov 2023 13:14:45 -0000 Archived-At: List-Archive: List-Post: Если уж надо реализовать прям срочно, то можно поднять инфраструктуру (ALTRepo DB + ALTRepo API + ALTRepo Front) отдельно для каждой догоняющей архитектуры. Интегрировать это в основной p.a.o вполне можно через редиректы на субдомены вида riscv64.packages.altlinux.org и т.п. Мы таким образом можем убрать вообще всю информацию о портах с основного сайта кроме ссылок, включая загрузку репозиториев портов в основную БД, при этом получив одинаковый функционал для всех архитектур - как существующих, так и новых (если таковые появятся). При этом платой будет лишь по одной виртуалке, с достаточной производительностью, на каждую такую архитектуру. Единой точкой отказа может стать лишь использование одного кластера RAbbitMQ  на всех, но никто не запрещает запустить его локально - это просто транспорт сообщений между сборочницей  и сервисом ALTRepo DB. Отображение версий пакетов в репозиториях догоняющих архитектур (левое меню на р.а.о) для быстрой навигации, легко можно получать через АПИ. 28.11.2023 15:44, Danil Shein пишет: > Развернуть нужную инфраструктуру для догоняющей архитектуры совсем > даже не сложно. > > Весь комплект: > 1. хост, на котором будет работать загрузчик требует только > монтирования рабочей директории и архива сборочницы > 2. хост, на котором будет БД ClickHouse > 3. хост, на котором будут запущены API и фронт (сайт) - оба > запускаются в докере > 4. доступ к существующему или запуск собственного сервера (кластера) > RabbitMQ > > Все роли из пп. 1-3  спокойно решаются и на одном хосте - так мы уже > разворачивали инфру для тестовой сборочницы. > > 23.11.2023 15:01, Anton Farygin пишет: >> On 23.11.2023 14:39, manowar@altlinux.org wrote: >>>> sisyphus_riscv64 есть на packages.altlinux.org; loongarch64 пока >>>> нет, но всегда можно просто посмотреть, есть ли соответствующаяя >>>> srpm в репозитории. >>>> >>>> http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/ >>> Я имел в виду немного другое: как посмотреть неуспешные сборочные >>> задания и логи сборки? На PAO только DONE можно найти по имени пакета. >> >> Мы немного поговорили о том, как устроены догоняющие сборочницы и >> вместе пришли к выводу что публикация каких-то артефактов из заданий >> догоняющих сборочниц не имеет смысла - без полного доступа к архивам >> этих самых сборочниц. >> >> К тому же мы принципиально разошлись в том, как должна быть устроена >> догоняющая сборочница с точки зрения синхронизации с основной. >> >> У меня по этому поводу висит такой FR на основную сборочницу: >> https://bugzilla.altlinux.org/47105 >> >> Возможно для них нужно поднимать не только свой girar, но и всю >> остальную инфраструктуру packages.altlinux.org >> >> >> _______________________________________________ >> Devel mailing list >> Devel@lists.altlinux.org >> https://lists.altlinux.org/mailman/listinfo/devel -- *Данил Шеин / Danil Shein* dshein@altlinux.org dshein@basealt.ru