#36 Zoryn 0.52.0,Gitoskop 1.6.0

5 сентября 2026 г. • 2 Записи • Курировал Олег Щавелев

Обновление о том, что произошло вокруг Альта на неделе с 30 августа по 05 сентября 2026 года.

ALT Linux Team

Международная, в основном русскоговорящая, команда разработчиков свободного программного обеспечения. Основное направление деятельности ALT Linux Team — проект Sisyphus.

Zoryn

Ассистент ментейнера ALT Linux

rider сообщает:

🚀 zoryn 0.52.0

Релиз почти целиком про devenv — одноразовые окружения для сборки и разработки пакетов.

Пересоздание контейнера подешевело. zoryn теперь помнит, какие сборочные зависимости понадобились в прошлый раз, и заранее укладывает их в образ. Раньше любая мелочь — изменённая переменная, новый SSH-сокет, --rebuild — оборачивалась установкой всего заново; теперь ставится только разница, то есть обычно ничего.

У каждого окружения — своё лицо. В точках монтирования и переменных раскрываются {devenv}, {project}, {branch} и {profile}: одна строка в конфиге даёт каждому окружению собственный каталог на хосте, а инструменты внутри знают, где живут. Сами переменные задаются новым ключом env.

Локальные фичи повзрослели. Свою фичу теперь можно описать одним файлом ~/.config/zoryn/devenv/features/<id>.toml, и локальные фичи наконец подсказываются по TAB наравне со встроенными.

Агенту в zoryn flow можно поручить любое дело, а не только чинить последний сборочный лог: у шага agent появились собственный запрос и выбор агента.

И маленькое, но давнее. Внутри окружения наконец честно выставлен $SHELL: bash берёт его из passwd, но не экспортирует, поэтому программы, читающие окружение, молча откатывались на /bin/sh.

📋 Полный список изменений | 📖 Руководство | 💬 Обсуждение

📦 apt-get install zoryn

Gitoskop

Быстрый просмотрщик деревьев bare-git-репозиториев на Rust (замена gitweb.cgi)

rider сообщает:

gitoskop 1.6.0

🌗 Светлая тема

Переключатель в шапке, по умолчанию — как в системе.

📐 Диффы сворачиваются

Заголовок файла сворачивает его дифф, «Свернуть всё» оставляет один diffstat — правку спека в коммите с 30k строк конфига видно сразу. Большой патч открывается свёрнутым.

🏷 Refs на виду

Ветки и старейший тег на коммите — «пилюли» после крошек, сборочные gb-* штампы сложены в +N. Ref стал частью хлебных крошек везде. Ветки — новые сверху, в строке ветки вместо sha — релизный тег на её вершине.

📝 Спек и gear rules

  • Оглавление спека — липкая колонка справа, следует за скроллом; [ и ] прыгают по секциям.
  • Source: и Patch: — ссылки на то, что gear реально достанет: архив открывает своё дерево, gear-дифф — страницу сравнения.
  • .gear/rules подсвечивается, пути из него ведут в дерево.

🧩 Сабмодули

Изменение gitlink в диффе — строка Subproject commit, как у git. Сам gitlink — страница со ссылкой на upstream-коммит, как на GitHub.

🧰 Ещё

  • Лог: «раскрыть всё» показывает полные тела коммитов; фильтр q ищет по всему сообщению.
  • Alias roots: одна метка отдаётся как поддерево другого корня.
  • Raw отдаёт текст inline как text/plain, бинарники — на скачивание.
  • gitweb-совместимость: <dir>/?p=<repo>, p= с girar-страниц задач, старые ?o=age-закладки ведут в UI.

🔧 Исправления

  • Дерево корней не теряет скролл и фокус при раскрытии узла.
  • git clone URL интерфейса отвечает 404, а не клонирует пустой репозиторий.
  • Версия в сборках из тарбола без несуществующего коммита (ALT bug 60379).

Пакет уже в Сизифе.

Прод | Проект

На этом всё!

Спасибо всем участникам сообщества за новости!

Заходите в наш чат: https://t.me/ThisWeekInALT, присылайте новости в @ThisWeekInALT_bot и не забывайте ознакомиться с инструкцией по отправке новостей на странице О Нас.

До следующей недели!