Обновление о том, что произошло вокруг Альта на неделе с 14 по 21 марта 2026 года.
ALT Gnome
ALT Gnome — сообщество творческих людей, нас объединяет интерес к разработке и использованию операционных систем «Альт» совместно с окружением GNOME.
ReadySet ↗
Владимир Романов сообщает:
В ReadySet, мастере первоначальной настройки, был улучшен плагин keyboard. Было добавлено:
Определение латинских раскладок, чтобы не пропускать пользователя к вводу имени пользователя с раскладкой, на которой невозможно это сделать
Выбор дополнительного метода переключения раскладки. Он появляется только если выбрана дополнительная раскладки и если есть физическая клавиатура (определение сделано не очень хорошо, но я старался)
Превью раскладки (открывается диалог, в котором можно её опробовать)
Изменение порядка выбранных раскладок
Iris ↗
Небольшой GTK4/Libadwaita-клиент на Vala для просмотра аниме с сайта Yummy Anime.
X1Z53 сообщает:
Данное приложение не проверено командой Yummy Anime. Разработка ведётся независимо от разработчиков основной платформы, основываясь на открытом API сервиса, энтузиазме и любви к искусству японской анимации.
Нововведения
Приложение обновлено до версии 0.2.2:
На страницы тайтлов добавлена секция «Оставить комментарий»
Для комментариев реализован парсинг стилевых тегов (жирный, курсив, подчёркнутый и зачёркнутый), тег ника для упоминания пользователя, а также тега спойлера с возможность задать собственный текст для предупреждения
Добавлены переменные срады для стабилизации работы WebKit
Исправлена логика отмечания пользователя статусом «В сети» на сайте
Для тех, кто хочет помочь проекту
Данный проект ведётся одним человеком, по мере возможностей, а функционал реализуется по мере потребностей, но если вас заинтересовало приложение и вы хотите, чтобы какой-то функционал был реализован побыстрее, то просто напишите об этом!
Предложения по улучшению интерфейса, логики приложения, функционала или способов работы с контентом можете оставлять в разделе «Задачи» в репозитории проекта
Репозиторий | Канал | Сайт
ALT Atomic
Проект разработки инфраструктуры и инструментов для создания атомарных систем на базе инфраструктуры ALT Linux.
ALT Atomic ↗
Владимир Романов сообщает:
Появился новый образ, ещё более минимальный, чем core: core-minimal для embedded нужд, способный выступать в качестве базы для серверов на виртуальных машинах. В сжатом виде весит всего 480 Мб. Спасибо Максиму Слипенко за помощь с составлением пакетной базы.
Проведена оптимизация сборки образа onyx. Теперь сборка default и nvidia -образов происходит суммарно за ~30 минут вместо ~50 минут, как было раньше. Появились образы prerelease: эдакие nightly-образы для будущего stable. И для экономии ресурсов stable не собирается заново, а используется указанный тегом образ prerelease.
Etersoft
Сообщество пользователей и разработчиков российской компании-разработчика программных решений для перехода с Microsoft Windows на Linux и свободные программы.
altrepo ↗
Асинхронный Python-клиент для сервисов ALT Linux.
Fiersik Kouji сообщает:
Библиотека была выделена из Telegram-бота altlinux-packages-bot в отдельный проект, опубликована на PyPI и собрана в Sisyphus.
Что умеет
Полный клиент для rdb.altlinux.org — пакеты, таски, мейнтейнеры, баги, ACL, зависимости, эрраты, лицензии и многое другое. Для каждого эндпоинта есть типизированная модель ответа на pydantic
Парсер новостей из рассылки sisyphus-cybertalk — добавленные, обновлённые и удалённые пакеты за любой день или диапазон дат
Отслеживание устаревших пакетов через watch.altlinux.org — как по отдельному мейнтейнеру, так и по всему репозиторию целиком
Список пакетов с ошибками пересборки (FTBFS)
Загрузка и кеширование AppStream-метаданных
Библиотека может использоваться в любом Python-проекте. Все URL-ы и настройки вынесены в dataclass ALTRepoConfig со значениями по умолчанию.
Пример использования
import asyncio
from altrepo import ALTRepo
async def main ():
client = ALTRepo()
await client.init()
# информация о пакете
result = await client.api.package.package_info("hyprland", branch = "sisyphus")
pkg = result.packages[0]
print (f " {pkg.name} {pkg.version} - {pkg.release} ")
# устаревшие пакеты мейнтейнера
watch = await client.parser.packages.watch_by_maintainer("fiersik", "by-acl")
for pkg in watch[: 5]:
print (f " {pkg.pkg_name}: {pkg.old_version} -> {pkg.new_version} ")
# свежие новости Sisyphus
news = await client.parser.news.sisyphus()
if news:
print (f "Добавлено: {len (news.added or [])}, "
f "обновлено: {len (news.updated or [])} ")
await client.close()
asyncio.run(main())
{pkg.new_version}") # свежие новости Sisyphus news = await client.parser.news.sisyphus() if news: print(f"Добавлено: {len(news.added or [])}, " f"обновлено: {len(news.updated or [])}") await client.close()asyncio.run(main())">
Установка
Из Sisyphus:
Terminal window
apt-get install python3-module-altrepo
Из PyPI:
Terminal window
pip3 install altrepo
Репозиторий
PyPI
Пакет в Sisyphus
ALT Packages Bot ↗
Fiersik Kouji сообщает:
Бот предоставляет удобный интерфейс для работы с репозиторием Sisyphus прямо из Telegram — поиск пакетов, просмотр задач, отслеживание обновлений и новости репозитория.
Основные возможности
Бот построен на фреймворке telegrinder и использует библиотеку altrepo для доступа к данным. Вот что он умеет:
Работа с пакетами
/package — подробная информация о пакете
/changelog — история изменений пакета
/search_file — поиск пакета по имени файла
Мейнтейнер
Зарегистрированные пользователи привязываются к мейнтейнеру репозитория и могут быстро получать информацию о своих пакетах:
/profile — профиль мейнтейнера: количество пакетов, ветки, FTBFS, баги
/watch — устаревшие пакеты
/bugs — открытые баги из Bugzilla
/ftbfs — пакеты с ошибками пересборки
Все списки поддерживают постраничную навигацию с inline-кнопками.
Таски
/tasks — список тасков мейнтейнера в выбранной ветке
/task — подробная информация о таске
/task_search — поиск тасков
Новости репозитория
/news — свежие новости Sisyphus из рассылки sisyphus-cybertalk: добавленные, обновлённые и удалённые пакеты, баги
/news_range — агрегированные новости за произвольный диапазон дат. Бот собирает все выпуски за период и объединяет результаты
Рассылка
Бот умеет отправлять уведомления по расписанию. В настройках профиля можно настроить дни недели и время для трёх типов рассылки:
Отслеживание — устаревшие пакеты мейнтейнера
Баги — открытые баги мейнтейнера
Watch по пакетам — обновления для настроенного списка конкретных пакетов
Поддержка групповых чатов
Администраторы чата могут настроить рассылку через команду /chat_settings — добавить пакеты для отслеживания, выбрать дни и время. При добавлении пакета бот проверяет его существование в Sisyphus. Вся настройка происходит через удобное inline-меню с навигацией.
Команда /pkg_watch позволяет проверить обновления прямо сейчас, не дожидаясь рассылки — работает и в ЛС, и в чатах.
Разработано при поддержке Etersoft.
Репозиторий
Чат с ботом
На этом всё!
Спасибо всем участникам сообщества за новости!
Заходите в наш чат: https://t.me/ThisWeekInALT, присылайте новости в @ThisWeekInALT_bot и не забывайте ознакомиться с инструкцией по отправке новостей на странице О Нас.
До следующей недели!