Upstream update available: ostree 2025.7 → 2026.1 #1
Labels
No labels
ai-summary
bot
needs-build
needs-triage
priority/high
update/major
upstream-update
upstream/github
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
rpms/ostree#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Upstream update available:
ostree2025.7→2026.1Package
ostreeostreeniceos-5.22025.7-1majorpython_rpmleafgithub-upstream, patch-debt, system-integrationUpstream
githubostreedev/ostree2026.1v2026.1github_release_latest2026-04-10T23:37:28ZFalseSignals
FalseFalse-ai-summary, bot, needs-build, needs-triage, priority/high, update/major, upstream-update, upstream/githubNiceSOFT AI preliminary analysis
1. Краткий вывод
Обновление пакета
ostreeс версии 2025.7 до 2026.1 является мажорным релизом, содержащим критические исправления ошибок в обработке перезагрузок (soft-reboot) и интеграции сlibarchive. Обновление затрагивает системную интеграцию (dracut, systemd) и включает значительные изменения в CI-инфраструктуре проекта, но не содержит явных указаний на уязвимости безопасности.2. Риск для НАЙС.ОС
high.
Это мажорное обновление (
update_class: major) системы управления развертыванием (ostree), которое напрямую влияет на загрузку, монтирование файловых систем (var,sysroot,boot) и восстановление после сбоев. Ошибки в этих компонентах могут привести к невозможности загрузки системы или потере данных при обновлении. Наличие тегаsystem-integrationподтверждает критичность изменений для дистрибутива.3. Security/CVE
Во входных данных отсутствуют признаки уязвимостей безопасности. Поле
security_keywords_detected_by_scriptравноFalse, а в разделеRelease notesи спискеBug Fixesнет упоминаний эксплойтов, утечек памяти или уязвимостей, требующих присвоения CVE.4. ABI/API риск
Версия пакета изменилась с 2025.7 на 2026.1, что классифицируется как мажорное обновление. Хотя список исправлений фокусируется на логике работы (soft-reboot, BLS keys, UTF-8 в libarchive), изменение мажорной версии библиотеки часто подразумевает смену ABI или API. Для корректной оценки влияния на зависимые пакеты и бинарные интерфейсы требуется ручной анализ изменений в заголовочных файлах и сигнатурах функций.
5. Риск для RPM-сборки
Изменения в CI и тестировании (
Packit CI,Rust xtask,Justfile) могут повлиять на процесс сборки, если вspecфайле используются специфичные зависимости для тестирования или скрипты, зависящие от внутренней структуры проекта. УпоминаниеFix cargo build failure on Fedora 43/44указывает на потенциальные проблемы со сборкой Rust-компонентов, которые могут потребовать обновленияBuildRequiresили патчей для корректной компиляции в окружении НАЙС.ОС.6. Проверки мейнтейнера
soft-rebootиlibarchiveUTF-8.specфайл на предмет новыхBuildRequires(особенно связанных с Rust/toolchain), упомянутых в changelog.%checkсекции.ostree admin status --jsonи работы dracut модуля в изолированной среде.< 2.74).7. Рекомендация
blocked manual review
8. Основание рекомендации
Автоматическое обновление запрещено политикой для мажорных обновлений библиотек и toolchain. Из-за высокого риска для стабильности системы (критические исправления boot/reboot) и отсутствия данных о конкретных изменениях ABI/API, обновление требует детального ручного анализа мейнтейнером перед включением в репозиторий.
Upstream release notes / description
This release includes several important bug fixes, most notably fixing
soft-reboot handling for
var,sysroot, andbootmounts, andpreserving extension BLS keys across staged deployments. The libarchive
integration now correctly handles UTF-8 filenames without locale
dependency, and the dracut module was fixed to use the correct systemd
unit directory. On the features side,
ostree admin status --jsonnowincludes the deployment origin refspec.
The CI infrastructure saw a significant overhaul: Packit CI was added
with RPM builds and TMT integration tests, the test-tmt shell script
was replaced with a Rust xtask, and Justfile targets were introduced
for local development workflows.
Bug Fixes
ENODATAhandling for GLib < 2.74var,sysroot, andbootsystemdsystemunitdirinstead ofsystemdsystemconfdirImprovements
CI & Testing
TEST_TMPDIRfor temporary directoriesContainerfile.packitcargo fmtcheck to cover all Rust cratescargo fmtformatting in tests/xtaskKill9StatsandRebootStatsstructs from tests/instv2024_7featureca-certificatesin Debian Testing pre-checkout setupfuseandlibfuse-devconditional for Debian TestingNew Contributors
Full Changelog: https://github.com/ostreedev/ostree/compare/v2025.7...v2026.1
NiceOS maintainer checklist
Versionand related fields inSPECS/*.speconly if policy allows it.SOURCES/sources.lock.json, manifests, metadata and SBOM.Bot metadata
niceos_upstream_monitor.py 1.42026-04-28T23:39:20Z