#20 Zoryn, «Радужка» и ALT Mirror Switcher
18 апреля 2026 г. • 3 Записи • Курировал X1Z53Обновление о том, что произошло вокруг Альта на неделе с 11 апреля по 18 апреля 2026 года.
ALT Linux Team
Международная, в основном русскоговорящая, команда разработчиков свободного программного обеспечения. Основное направление деятельности ALT Linux Team — проект Sisyphus.
Zoryn
Ассистент ментейнера ALT Linux
rider сообщает:
Выпущен zoryn 0.36.0
- Статус аппрувов в zoryn task manage
- Теперь статусы аппрувов видны прямо в списке задач и в деталях подзадач:
- Постоянная история поиска в TUI
- Поля поиска в test-rebuild, up и task manage теперь запоминают введённые паттерны между сессиями:
- Up/Down (или Ctrl+P/Ctrl+N) — прогулка по предыдущим поискам.
- Ctrl+R — readline-style reverse-incremental search.
- История хранится в ~/.local/state/zoryn/
.search.history (максимум 500 записей на TUI). - В log-viewer’е test-rebuild нажатие Enter на пустой строке поиска теперь повторяет последний запрос из истории, а не сбрасывает подсветку совпадений.
- Быстрые итерации build —section через bb / ba
- Быстрый retry auto-deps для python
- Авто-фикс auto-deps для python теперь использует hsh-rebuild и переиспользует существующий chroot вместо чистой пересборки через hsh. Все BuildRequires уже установлены, поэтому пересборка идёт существенно быстрее. Если chroot недоступен — откатываемся на чистую сборку.
- task rebuild —skip работает во всех режимах
- up: upstream-fetch больше не падает, когда локальный тег перекрывает upstream-тег. Fetch разбит на обязательный шаг веток (—no-tags) и нефатальный шаг тегов. Сообщения об ошибках теперь называют spec-файл и реальную причину вместо общего «No upstream remote available».
- submit: больше не прикручивает посторонние —deps от задач из другой build-цепочки. Girar.is*repo_fresher использовал плоский индекс branch_sorting_order, из-за чего p11 (p-цепочка) ранжировался «свежее» c10f2 (c-цепочка), и find_upstream_tasks скармливал такие задачи в —deps. Теперь используется Alt_branches.get_build_predecessors, который понимает реальные цепочки sisyphus → p11 → p10 → p9 → p8 и sisyphus → c10f2 → c9f2. Для c10f2 апстримом считается только sisyphus, задачи из p11/p10 игнорируются. (#65)
- build —section install: убран неподдерживаемый флаг —nocheck из аргументов rpmbuild. ALT Linux rpmbuild не принимает —nocheck (это опция уровня hsh), поэтому zoryn build —section install падал сразу с —nocheck: unknown option. Флаг был и лишний: —short-circuit и так говорит rpmbuild прыгать прямо в нужную стадию, поэтому -bi —short-circuit выполняет только %install и до %check не доходит.
- build (python auto-deps): авто-фикс теперь обнаруживает ситуацию, когда апстрим сменил источник check-зависимостей (например, переход с setuptools на hatchling) и deps какого-то источника в pyproject_deps.json стали пустыми. Раньше сборка молча проходила за счёт закешированных в chroot’е пакетов, но падала на чистых билдах. Теперь zoryn восстанавливает оригинальный файл и прерывает сборку с понятным сообщением — просит обновить макросы %pyproject_deps_resync_check** в спеке.
Страница и документация проекта: https://altlinux.space/rider/zoryn
Установка в sisyphus:
apt-get install zoryn
ALT Gnome
ALT Gnome — сообщество творческих людей, нас объединяет интерес к разработке и использованию операционных систем «Альт» совместно с окружением GNOME.
Радужка (Iris)
Небольшой GTK4/Libadwaita-клиент на Vala для просмотра аниме с сайта Yummy Anime.
X1Z53 сообщает:
Приложение не проверено командой Yummy Anime. Разработка ведётся независимо от разработчиков платформы, основываясь на открытом API сервиса, энтузиазме и любви к искусству японской анимации.Нововведения
Кнопки с выпадающим меню были заменены на виджет из библиотеки libcassette:
- Если окно имеет достаточную ширину (открыто в «настольном» режиме) — пункты будут отображаться выпадающим меню
- Если окно имеет малую ширину (открыто в «мобильном» режиме) — пункты будут отображаться в меню, выезжающем снизу
Для тех, кто хочет помочь проекту
Данный проект ведётся одним человеком, по мере возможностей, а функционал реализуется по мере потребностей, но если вас заинтересовало приложение и вы хотите, чтобы какой-то функционал был реализован побыстрее, то просто напишите об этом!
Предложения по улучшению интерфейса, логики приложения, функционала или способов работы с контентом можете оставлять в разделе «Задачи» в репозитории проекта
Репозиторий | Канал | Сайт
Сторонние проекты
ALT Mirror Switcher
shad сообщает:
[BUGSFIX] В Сизиф отправлено обновление простого переключателя локальных зеркал.
Также сформировано задание в р11 с последней версией переключателя.
Изменения
Изменения коснулись графической версии:
- переделано взаимодействие с пользователем при автоматическом выборе зеркала
- убрано зависание в моменте ожидания процесса завершения автоматического выбора зеркала
- исправлено определение Сизиф для разблокировки переключения на архив после автоматической проверки
- исправлена разблокировка преобразования http -> https
- исправлена блокировка автоматической проверки
- исправлена работа с локалью
Установка из репозитория
Установка графической (GUI) версии
apt-get install alt-mirror-switcherУстановка консольной (CLI) утилиты
apt-get install alt-mirror-switcher-cliУстановка дополнительных зеркал:
# Для Сизиф apt-get install alt-mirror-switcher-lists-sisyphus # Для р11 apt-get install alt-mirror-switcher-lists-branch
На этом всё!
Спасибо всем участникам сообщества за новости! Заходите в наш чат: https://t.me/ThisWeekInALT, присылайте новости в @ThisWeekInALT_bot и не забывайте ознакомиться с инструкцией по отправке новостей на странице О Нас.
До следующей недели!

