Upstream update available: thin-provisioning-tools 1.1.0 → 1.3.2 #2
Labels
No labels
ai-summary
bot
needs-build
needs-triage
priority/medium
update/minor
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/thin-provisioning-tools#2
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:
thin-provisioning-tools1.1.0→1.3.2Package
thin-provisioning-toolsthin-provisioning-toolsniceos-5.21.1.0-1minorpython_rpmleafgithub-upstreamUpstream
githubjthornber/thin-provisioning-tools1.3.2v1.3.2github_tag-FalseSignals
FalseFalse-ai-summary, bot, needs-build, needs-triage, priority/medium, update/minor, upstream-update, upstream/githubNiceSOFT AI preliminary stability analysis
1. Краткий вывод
Upstream-обновление
thin-provisioning-toolsс1.1.0до1.3.2выглядит полезным и в целом допустимым для stable-дистрибутива, но только в режиме manual review. В релизеv1.3.2есть явная security-maintenance составляющая, однако между1.1.0и1.3.2присутствуют upstream-breaking изменения и заметный сдвиг зависимостей. Для НАЙС.ОС это не candidate “в лоб”, а manual review перед включением в PR.2. Риск для НАЙС.ОС
Risk: medium
Обоснование:
v1.3.2содержит исправления по security advisories и улучшение robustness;1.1.0 → 1.3.2включает как минимум одно явно отмеченное upstream breaking change (BTreeWalkerconstructor changed to takeIoEngineby reference);Для RHEL-like policy это не критично, но и не полностью безрисково.
3. Что изменилось upstream
Проверяемые факты по upstream
v1.3.2:v1.3.2существует;v1.3.2создан 2026-04-27;CHANGESдляv1.3.2указано:v1.3.1...v1.3.2показывает 6 commits и 4 files changed;CHANGESтакже фиксируются релизыv1.3.0/v1.3.1с работой по performance и I/O-engine;1.1.0 → 1.3.2upstream также отмечает:attyиsafememиз-за security concerns;BTreeWalkerс явным указанием на breaking change;AsyncIoEngine/tokio IoUring;thin_ls,thin_check,thin_explore.Если кратко: это не только “bugfix release”, а релиз с security- и maintenance-изменениями плюс предшествующая серия функциональных/архитектурных правок.
4. Security/CVE
Подтверждённые CVE не найдены.
Что подтверждено источниками:
v1.2.0также упоминает удалениеattyиsafemem“due to security concerns”.Итог: есть подтверждённые upstream security advisories, но подтверждённых CVE не найдено.
5. ABI/API/CLI/config риск
Оценка: medium
Факты и выводы:
v1.2.0:BTreeWalkerconstructor changed to takeIoEngineby reference.pdata_toolsи подкоманд вродеthin_check,thin_dump,thin_repair;v1.3.0/v1.3.1затрагивают I/O-engine и performance, что может менять поведение в edge cases, но прямого подтверждения ABI-ломки для CLI/config в источниках нет.Вывод:
6. Риск для RPM-сборки и dist-git
Что проверить в SPECS, SOURCES, патчах:
Source/source_urlнаv1.3.2;Cargo.lock/ source lock после перехода на новый upstream dependency graph;thin_repair,thin_check,thin_ls;cargo build --releaseи упаковка всех бинарей/manpages;%install;BuildRequiresилиRequiresиз-за Cargo dependency drift;%check/ test suite;rand,ratatuiи связанной цепочки;spec-конфигурация с upstream assumptions.Что известно по текущему пакету:
cargo build --release;BuildRequiresестьboost-devel expat-devel libaio-devel rust;Requires:expat libaio libgcc;7. Риск для системы и зависимых компонентов
Оценка: low-to-medium
Почему:
v1.3.2— повышение robustnessthin_repair, что обычно снижает операционный риск;thin_check,thin_dump,thin_ls,thin_repairработают с low-level storage metadata, поэтому изменение поведения может быть заметно на:Системные сервисы и пользовательские скрипты:
8. Проверки мейнтейнера
Чеклист перед PR/merge:
CHANGESupstream дляv1.3.2.v1.2.0:BTreeWalker/IoEngineby reference.Cargo.lock/ vendor lock.BuildRequires/Requiresна предмет новых зависимостей.%check, если он есть; если нет — отметитьunknown/manual review.rpm -ql,Provides,Requiresи file list до/после.thin_checkthin_dumpthin_repairthin_lsv1.3.2.9. Рекомендация
blocked manual review
10. Источники
Источники, найденные web_search
Upstream release notes / description
No release notes were available from the upstream API.
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 2.1.2-openai-deep2026-05-02T13:18:54ZPackage version is now
1.3.2and target version was1.3.2. Closing as resolved.\n\n_Closed byniceos_upstream_monitor.py 1.5at2026-05-02T13:31:31Z._