Upstream update available: squashfs-tools 4.7.4 → 4.7.5 #1
Labels
No labels
ai-summary
bot
needs-build
needs-triage
priority/medium
update/patch
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/squashfs-tools#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:
squashfs-tools4.7.4→4.7.5Package
squashfs-toolssquashfs-toolsniceos-5.24.7.4-1patchpython_rpmleafgithub-upstreamUpstream
githubplougher/squashfs-tools4.7.54.7.5github_release_latest2026-03-01T23:05:47ZFalseSignals
FalseFalse-ai-summary, bot, needs-build, needs-triage, priority/medium, update/patch, upstream-update, upstream/githubNiceSOFT AI preliminary analysis
1. Краткий вывод
Обновление
squashfs-toolsс версии 4.7.4 до 4.7.5 является патч-релизом, исправляющим критические ошибки целостности файловой системы (коррупция при наличии разреженных файлов) и устраняющим краши (segfault). Внесен новый функционал-numeric-owner, который меняет способ обработки UID/GID при создании образов.2. Риск для НАЙС.ОС
medium. Хотя класс обновления помечен как
patch, исправление "возможной коррупции файловой системы" (corruption of Squashfs filesystems) относится к категории критических багов, влияющих на стабильность и сохранность данных. Ошибка может проявляться только при специфических условиях (наличие разреженных файлов), что требует тщательного тестирования в окружении дистрибутива.3. Security/CVE
Во входных данных отсутствуют явные указания на уязвимости безопасности (security_keywords_detected_by_script: False, отсутствие CVE в тексте релизов). Упомянутые исправления касаются корректности работы алгоритмов сжатия и обработки метаданных, а не эксплойтов или утечек памяти, характерных для CVE.
4. ABI/API риск
Нужен ручной ABI/API анализ.
В релиз-нотах указано добавление новой опции
-numeric-owner. Это изменение влияет на поведение утилитmksquashfsиsqfstarпри генерации образов. Необходимо проверить, не нарушает ли это изменение совместимость с существующими скриптами сборки образов или инструментами восстановления, ожидающими определенные значения UID/GID в архивах. Также добавлена проверка определенияSEEK_DATA, что может повлиять на компиляцию на старых системах, но не является прямым изменением ABI библиотеки.5. Риск для RPM-сборки
Вероятность поломки сборки низкая, так как это обновление утилит (
squashfs-tools), а не системных библиотек. Однако:-numeric-ownerможет потребовать обновления документации или примеров использования вspec-файле, если они там присутствуют.#if !defined(SEEK_DATA)в коде требует наличия соответствующих заголовков или макросов, что обычно решается стандартными средствами GCC, но стоит убедиться в отсутствии предупреждений о неопределенных символах.6. Проверки мейнтейнера
mksquashfsс новым флагом-numeric-ownerи сравнить размер и содержимое образов с предыдущей версией на идентичном наборе данных.sqfstarна восстановленных образах, созданных новой версией, особенно сценарии с псевдо-файлами.mksquashfs/sqfstarдля вывода прогресса или ошибок.7. Рекомендация
update candidate
8. Основание рекомендации
Обновление содержит исправления критических багов, влияющих на целостность данных (коррупция ФС), что делает его обязательным для применения. Несмотря на введение новой опции, она является аддитивной и не отменяет старые параметры, поэтому риск обратной совместимости минимален при условии проверки тестовых сценариев. Автоматическое обновление заблокировано политикой для security-critical пакетов, но данный случай требует ручного подтверждения мейнтейнером перед включением в репозиторий.
Upstream release notes / description
4.7.5 (01 MAR 2026): Bug fix release (mostly)
New options & improvements
Major bug fixes
Minor bug fixes
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-27T23:18:21Z