Новые треки Arch’s New Bumpbuddy и автоматическое обновление устаревших пакетов

В Arch Linux появился Bumpbuddy — новый инструмент, который автоматически отслеживает обновления и помечает устаревшие пакеты для разработчиков.
Робин Кандау, системный инженер и DevOps-инженер из Франции, а также разработчик пакетов для Arch, недавно сообщил в списке рассылки Arch о том, что дистрибутив использует новый подход к процессу поддержки пакетов, внедряя Bumpbuddy — новый инструмент автоматизации, предназначенный для отслеживания выпусков программного обеспечения.
Как следует из объявления, идея принадлежит Левенте Поляку, нынешнему руководителю проекта Arch Linux, который был избран на эту должность в 2024 году.
Вместо того чтобы полагаться на то, что сопровождающие вручную запускают pkgctl
-проверки или что пользователи сообщества помечают пакет как устаревший, нажимая на ссылку «Пометить пакет как устаревший», Bumpbuddy берёт на себя весь процесс и выполняет его полностью автоматически.
Он работает как демон в официальных репозиториях Arch, сканируя их каждые три часа для обнаружения новых версий и помечая устаревшие пакеты. Но что действительно впечатляет, так это то, что Bumpbuddy может открывать задачи в GitLab для сопровождающего, включая подробную информацию о новой версии и о том, откуда она взялась, когда находит устаревший пакет.
Это означает, что разработчики всегда получают своевременные рабочие процессы, больше похожие на GitOps, в экосистеме Arch, а также уведомления с инструкциями, которые не нужно искать. Вот реальный пример.
Редактор: Анастасия Богатырчук