[devel] Обновление packages.altlinux.org

Danil Shein dshein на basealt.ru
Пн Дек 12 16:34:53 MSK 2022


Добрый день!

На тестовой версии p.a.o доступно обновление сайта с функционалом поиска 
и отображения информации о сборочных заданиях.

Данное обновление принесло функционал закрытого ныне проекта webery.

Одной из главных "фишек" является отображение прогресса сборки задания 
по каждому подзаданию и архитектуре с обновлением в реальном времени 
(данные обновляются каждые 10 секунд, нужно разрешить javascript).


Смотреть на  сборку своего задания можно дольше чем на горящий огонь и 
текущую воду  вместе взятые!


В настоящий момент реализовано следующее:

1. Отображение информации по сборочным заданиям с фильтрами по состоянию 
и владельцу задания (https://beta.packages.altlinux.org/ru/tasks/)

2. Обновление в реальном времени статусов и прогресса сборки заданий 
(https://beta.packages.altlinux.org/ru/tasks/?task_state=Running)

3. Страница с отображением информации о задании (ex. 
https://beta.packages.altlinux.org/ru/tasks/310531/): в целом аналогично 
отображениею на git.altlinux.org/tasks, но дополнительно доступны 
статусы и тексты апрувалов.

4. Параметрический поиск сборочных заданий:
     * Можно задать 4х ключевых слов: никнэйм владельца, репозиторий, 
состояние задания, имя компонента подзадания (имя исходного пакета  и 
тэга (для gear репозиториев)).
     * Порядок указания параметров поиска значения не имеет
     * Параметры поиска без спецификаторов регистронезависимы, но могут 
приводить к ложноположительным результатам
     * Для улучшения поиска заданий по параметрам доступны следующие 
спецификаторы:
         - указание никнэйма с префиксом @ (ex. @rider) форсирует 
строгое совпадение именно по владельу сборочного задания
         - указание имени репозитория полностью в нижнем регистре 
(sisyphus, p10, c9f2 etc.) форсирует строгое совпадение по бранчу
         - указание состояния задания в верхнем регистре (FAILED, DONE, 
TESTED, EPERM etc.) форсирует строгое совпадение по состоянию
     Параметры со спецификаторами (никнэйм, бранч, статус) имеют 
приоритет перед параметрами выбранными на странице.


Предложения, замечания, восторги и багрепорты пока ждём в рассылку.

По факту завершения тестирования данный функционал будет включён на 
боевой версии сайта packages.altlinux.org.

-- 

*Данил Шеин / Danil Shein*

dshein на altlinux.org
dshein на basealt.ru
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20221212/a675c33a/attachment.html>


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