Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Доступен wiyci - сервис по анализу логов сборки пакетов

20.07.2026 07:50 (MSK)

Запущен сервис wiyci (The World Is Your CI) от автора проекта Repology. Сервис агрегирует логи сборки свободных проектов, находит в них индикаторы проблем, включая предупреждения компилятора и сломанные тесты, и представляет результат в виде, напоминающем интерфейс систем непрерывной интеграции. Идея в том, что сборка пакетов настоящих дистрибутивов покрывает большее разнообразие окружений, нежели обычные CI (которые, кроме того, используются не всеми проектами) и может выявить больше проблем, и закрыть слепое пятно в экосистеме СПО.

На данном этапе проект находится в альфа-стадии и поддерживает логи сборки пакетов Alpine, Fedora и FreeBSD, что, впрочем, уже покрывает 2 ядра ОС, 3 реализации libc (glibc, musl, FreeBSD libc), 9 аппаратных архитектур (aarch64, armhf, armv7, loongarch64, ppc64le, riscv64, s390x, x86, x86_64) и 2 компилятора C/C++ (GCC, Clang). Поддерживается парсинг предупреждений компиляторов GCC и Clang, а также результатов тестов Google Test, ctest и pytest. Покрытие на этой стадии ограничено 2 тысячами самых популярных открытых проектов.

В планах расширение списка источников логов (принимаются идеи), парсинг новых типов фактов и ошибок (принимаются идеи), структурированная обработка предупреждений (с поиском по классу предупреждения, например "-Wsign-compare"), рост покрытия по проектам, RSS-фиды и API. Также принимаются идеи по логотипу проекта.

Сервис реализован на языке Rust (tokio, axum, askama, sqlx) и базируется на подготовленном автором шаблоне, обобщающем двухлетний опыт бэкенд-разработки на Rust. Исходный код открыт под лицензиями Apache 2.0 и MIT. Для хранения данных используется СУБД PostgreSQL.

  1. Главная ссылка к новости (https://wiyci.org/...)
  2. OpenNews: Введён в строй сервис для анализа версий пакетов в репозиториях
  3. OpenNews: Итоги полугода работы проекта Repology, анализирующего информацию о версиях пакетов
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65934-wiyci
Ключевые слова: wiyci, log, ci, build
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 08:21, 20/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Надеюсь, хотя бы, с LLM написано?
     
     
  • 2.3, aname (ok), 09:31, 20/07/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Так там же раст, там только LLM и писать
     
     
  • 3.7, Аноним (1), 10:56, 20/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну интересно всё же детали, не все LLM одинаково полезны.
     
  • 2.34, Аноним (34), 23:28, 20/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз для такой задачи они лучше всего подходят.
     

  • 1.8, Аноним (8), 11:21, 20/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    >wiyci.org

    Лежит. Либо... хз. Фтопку короче. Реполоджи тоже туда же. pkgs.org пользуюсь.

     
     
  • 2.9, test (??), 11:33, 20/07/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    +1

    А зачем сабж то? Я собирал (много)rpm и (мало)deb, все там понятно из за чего не собирается.

     

  • 1.20, Аноним (20), 16:47, 20/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Прям сайт-детектор ненастоящих сишников. Сиди и считай, кому сколько предупреждений выпадет. https://wiyci.org/project/awesome А здесь вообще тесты падают https://wiyci.org/project/konsole.
     
     
  • 2.28, Аноним (28), 18:29, 20/07/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Почему ненастоящих? Как раз настоящие либо на ворнинги не смотрят (они же лучше компилятора знают), либо лепят -Werror, чтобы проект перестал собираться следующей версией компилятора.
     

  • 1.33, Аноним (34), 23:27, 20/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    RSS сейчас точно 2026 год?
     
     
  • 2.35, Аноним (35), 23:43, 20/07/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А какая, по-твоему, ему в 2026 альтернатива? Телеграм бот?
     
  • 2.36, Аноним (36), 01:26, 21/07/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру