rpms/libcomps: update to 0.1.24 #3

Merged
sbelikov merged 2 commits from update-libcomps-0.1.24 into niceos-5.2 2026-05-09 23:06:09 +03:00
Owner

Update libcomps from 0.1.23 to 0.1.24 for niceos-5.2.

Upstream evidence:

  • GitHub release exists for 0.1.24, but the release page contains only the title/body "Release 0.1.24".
  • The 0.1.23...0.1.24 compare shows 13 commits, 21 files changed, 6 contributors.
  • Visible changes are maintenance-focused: memory leak fix, Python binding cleanup, CMake 3.27 / CPM0148 compatibility, test maintenance, compiler-warning fixes, and a correctness fix for COMPS_ElemInfo attributes being NULL-terminated.

Risk assessment:

  • Overall risk: low.
  • Stability decision: manual review.
  • Reason: no explicit ABI/API break or security advisory found, but upstream release notes are minimal and one change affects a runtime data invariant, so downstream behavior should be verified.

Packaging notes:

  • Bump spec Version/Source0 to 0.1.24.
  • Review downstream patches in %prep for conflicts with upstream fixes.
  • Re-run build and %check, including Python bindings.
  • Verify installed files, SONAME, and provides/requires remain unchanged.

References:

Update libcomps from 0.1.23 to 0.1.24 for niceos-5.2. Upstream evidence: - GitHub release exists for 0.1.24, but the release page contains only the title/body "Release 0.1.24". - The 0.1.23...0.1.24 compare shows 13 commits, 21 files changed, 6 contributors. - Visible changes are maintenance-focused: memory leak fix, Python binding cleanup, CMake 3.27 / CPM0148 compatibility, test maintenance, compiler-warning fixes, and a correctness fix for COMPS_ElemInfo attributes being NULL-terminated. Risk assessment: - Overall risk: low. - Stability decision: manual review. - Reason: no explicit ABI/API break or security advisory found, but upstream release notes are minimal and one change affects a runtime data invariant, so downstream behavior should be verified. Packaging notes: - Bump spec Version/Source0 to 0.1.24. - Review downstream patches in %prep for conflicts with upstream fixes. - Re-run build and %check, including Python bindings. - Verify installed files, SONAME, and provides/requires remain unchanged. References: - https://github.com/rpm-software-management/libcomps/releases/tag/0.1.24 - https://github.com/rpm-software-management/libcomps/compare/0.1.23...0.1.24 - https://github.com/rpm-software-management/libcomps - https://specs.niceos.ru/rpms/libcomps/issues/2
sbelikov merged commit 21576466ee into niceos-5.2 2026-05-09 23:06:09 +03:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rpms/libcomps!3
No description provided.