Международная, в основном русскоговорящая, команда разработчиков свободного программного обеспечения. Основное направление деятельности ALT Linux Team — проект Sisyphus.
Большой релиз, и почти весь — про окружения разработки. Теперь zoryn умеет поднимать под конкретный пакет отдельное воспроизводимое окружение со всеми его сборочными зависимостями, в котором можно отлаживать сборку, не засоряя основную систему.
zoryn devenv
Команда открывает временное окружение с зависимостями пакета и примонтированным каталогом проекта. По умолчанию на podman (если установлен): zoryn собирает небольшой образ от базы нужной ветки, заводит внутри пользователя с твоими UID и GID и заходит как ты, а не root — файлы проекта остаются твоими, без сюрпризов с правами. Если podman нет — запасной вариант на bwrap.
zoryn devenv # войти в окружение пакета
zoryn devenv install vim --save # доустановить пакеты; --save запомнит их в .gear/devenv
zoryn devenv clean # удалить окружение
Главное — зависимости разрешаются внутри окружения, как у hasher (в два прохода через rpmbuild -bE), а не разбором spec на хосте. Поэтому корректно раскрываются rpm-макросы и %if под целевую архитектуру и подхватываются «динамические» зависимости из тела спека.
Вокруг этого — много всего: переиспользуемые «фичи» (по аналогии с devcontainer), интеграция с локальными ИИ-агентами (claude, codex, opencode и новинка kimi от MoonshotAI — каждый со своим конфигом и логином, переживающими перезапуск), профили и выбор ветки ALT (sisyphus и p11 рядом), пакеты из задания gyle или билдера (--with-task-repo, --with-builder-repo), проброс SSH-агента, управление окружениями (list, inspect, enter, remove, clean, --rebuild). Плюс zoryn agent skill ставит агентам встроенный навык zoryn (формат agentskills.io).
Выпущено мажорное обновление простого переключателя локальных зеркал (версия — 1.0.0).
В данной версии консольная утилита ams по своему функционалу доведена практически до функционала утилиты с графическим интерфейсом, отсутствует (пока) только измерение скорости зеркала.
Изменения с последнего анонса
Изменения графической версии:
отсутствуют
Изменения консольной версии:
добавлена команда для включения и отключения sources.list или не отключения всех системных списков
добавлена команда show в качестве альтернативной команды active
добавлена команда list в качестве альтернативной команды mirror
добавлена команда для запрета записи в файл конфигурации
автоматическая запись файла конфигурации, если существуют файлы конфигурации GUI-версии для синхронизации
добавлена команда для отображения активного зеркала и включённого протокола
добавлена команда, которая отключает автоматическое восстановление активного списка, если существуют файлы конфигурации GUI-версии
добавлена команда, чтобы не отключать sources.list и не выполнять автоматическое восстановление активного списка, если существуют файлы конфигурации GUI-версии
добавлена команда для игнорирования sources.list и не отключения его
исправлено: некоторые ошибки
автоматическое восстановление зеркала из файла конфигурации графической утилиты, если он существует
Подробная информация по работе с утилитой доступна по команде
Хотел бы поделится обновлением своего простенького приложения для просмотра изображений, текущая версия — 0.17.1
Что нового:
В актуальной версии немного переделан принцип работы с файлами до загрузки картинки, тем самым была исправлена ошибка, что некоторые изображения не открывались и падали в ошибку -1.
Также добавлены выводы технической информации в консоль, ну это уже больше для меня ^.~
С текущий версии MINIVI может нормально смотреть яблочные HEIF && HEIC ^.^
Что нового с последнего анонса:
Добавлено скругление углов основной формы
Заменена иконка приложения (иконка сделана с помощью ИИ, так как художник из меня так себе ))
Добавлена горячая клавиша I для вывода и закрытия окна информации об изображении
Добавлена возможность скопировать в буфер имя изображения
Добавлена возможность смотреть изображения AVIF
Исправлены разные ошибки, включая плавающую ошибку просмотра изображений WEBP
Небольшие подкапотные изменения для исключения эффекта подвисания приложения
Сборка MINIVI переехала на библиотеки Qt6, вместо старых GTK2, как побочный эффект повысилась контрастность при просмотре изображений, сказать по правде для меня это тоже было удивительно :))