Upstream update available: libcomps 0.1.23 → 0.1.24 #2
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/libcomps#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:
libcomps0.1.23→0.1.24Package
libcompslibcompsniceos-5.20.1.23-1patchpython_rpmleafgithub-upstreamUpstream
githubrpm-software-management/libcomps0.1.240.1.24github_release_latest2026-02-23T13:46:36ZFalseSignals
FalseFalse-ai-summary, bot, needs-build, needs-triage, priority/medium, update/patch, upstream-update, upstream/githubNiceSOFT AI preliminary stability analysis
1. Краткий вывод
Upstream для
libcompsобновился с0.1.23до0.1.24; на странице релиза нет содержательных release notes, только заголовокRelease 0.1.24. По видимым изменениям это maintenance/patch-обновление с исправлениями и build-system правками, без явных признаков ABI/API-ломки. Для НАЙС.ОС это manual review перед включением в стабильную ветку.2. Риск для НАЙС.ОС
low — с точки зрения enterprise-политики это выглядит как низкорисковый patch-update: upstream не показывает feature removal, explicit breaking change или security-advisory.
При этом риск не нулевой, потому что есть:
COMPS_ElemInfo.attributes have to be NULL-terminated;CPM0148(CMake 3.27);Итог: по стабильности — низкий риск, но из-за отсутствия детальных release notes и наличия структурного runtime-fix требуется manual review.
3. Что изменилось upstream
Проверяемые факты по
0.1.23...0.1.24:0.1.24, он отмечен как latest release на странице тега;Release 0.1.24, без содержательных release notes;0.1.23и0.1.24на compare-странице видно 13 commits, 21 files changed, 6 contributors;call COMPS_OBJECT_DESTROY prior to return statement to prevent... leak;Remove unreachable Py_RETURN_NONE in pycomps_gids.c;Add check condition for CPM0148 policy... CMake 3.27;Update github actions;COMPS_ElemInfo.attributes have to be NULL-terminated;packit: init config;spec: Postrelease version bump;comps_parse.c;style: do not include debug symbols into a release build.libcomps.specиpyproject.toml.4. Security/CVE
Подтверждённых CVE/GHSA/security advisory по
0.1.24в найденных источниках не обнаружено.По доступным материалам обновление выглядит как bugfix/maintenance release, а не security-driven change.
5. ABI/API/CLI/config риск
COMPS_ElemInfo.attributes have to be NULL-terminated; это похоже на correction of malformed behavior и может затронуть крайние случаи runtime-поведения у потребителей comps-метаданных.6. Риск для RPM-сборки и dist-git
Что проверить перед обновлением в dist-git:
SPECS/libcomps.spec:%changelog;Source0сsource_url;0.1.24;%build,%install,%checkтекущему upstream.BuildRequires/Requires:CPM0148и возможного влияния на сборку в окружении НАЙС.ОС;SOURCES:patches:comps_parse.c, Python bindings, tests;%check:0.1.23-1, значит нужен явный merge/sync на0.1.24и ревизия текущего spec.7. Риск для системы и зависимых компонентов
libcomps— библиотека, используемая для работы с comps-данными; поэтому обновление может затронуть:attributes;Наиболее заметный системный эффект — исправление утечки памяти, что положительно для стабильности.
Однако фиксация
NULL-terminatedинварианта может изменить обработку некорректных данных у downstream-клиентов, то есть возможны edge-case behavioral changes.8. Проверки мейнтейнера
Чеклист перед PR/merge:
libcomps.specс upstream0.1.24;%checkи убедиться, что тесты не зависят от deprecated libcheck behavior;CPM0148fix;style: do not include debug symbols into a release buildне ломает политику дистрибутива;%changelog;9. Рекомендация
blocked manual review
10. Источники
Источники, найденные web_search
Upstream release notes / description
Release 0.1.24
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-09T18:04:05ZPackage version is now
0.1.24and target version was0.1.24. Closing as resolved.\n\n_Closed byniceos_upstream_monitor.py 1.5at2026-05-09T20:08:50Z._