libwmf: update to 0.2.15 #3

Merged
sbelikov merged 2 commits from update-libwmf-0.2.15 into niceos-5.2 2026-05-10 00:47:44 +03:00
Owner

Summary

Update libwmf from 0.2.13 to 0.2.15.

Upstream signal

The release notes list:

  • BMP image parsing fixes in embedded DIBs
  • record size validation for polyline / polygon / polypolygon / text records
  • RLE decoder row-stride mismatch fix
  • DC stack depth limit to prevent resource exhaustion
  • basic test suite
  • MSVC build fixes

GitHub compare for v0.2.13...v0.2.15 reports 43 commits and 57 files changed, so this is a real maintenance delta and not just a metadata bump.

Risk assessment

  • No explicit upstream ABI/API/SONAME or dependency change was identified in the provided release notes.
  • The main risk is behavioral tightening in parser code for malformed inputs.
  • libwmf is a leaf package, so the system blast radius is limited.
  • Overall risk is low-to-medium, but I recommend manual_review until a clean rebuild and %check pass are confirmed.

Packaging checks

  • verify whether the Fedora Patch0 still applies cleanly to 0.2.15
  • rebuild in a clean mock/chroot
  • run %check if enabled
  • compare installed files before/after
  • verify SONAME and exported symbols remain unchanged
  • confirm libwmf, libwmflite, and the gdk-pixbuf loader layout are unchanged

References

## Summary Update `libwmf` from `0.2.13` to `0.2.15`. ## Upstream signal The release notes list: - BMP image parsing fixes in embedded DIBs - record size validation for polyline / polygon / polypolygon / text records - RLE decoder row-stride mismatch fix - DC stack depth limit to prevent resource exhaustion - basic test suite - MSVC build fixes GitHub compare for `v0.2.13...v0.2.15` reports 43 commits and 57 files changed, so this is a real maintenance delta and not just a metadata bump. ## Risk assessment - No explicit upstream ABI/API/SONAME or dependency change was identified in the provided release notes. - The main risk is behavioral tightening in parser code for malformed inputs. - `libwmf` is a leaf package, so the system blast radius is limited. - Overall risk is low-to-medium, but I recommend `manual_review` until a clean rebuild and `%check` pass are confirmed. ## Packaging checks - verify whether the Fedora `Patch0` still applies cleanly to `0.2.15` - rebuild in a clean mock/chroot - run `%check` if enabled - compare installed files before/after - verify SONAME and exported symbols remain unchanged - confirm `libwmf`, `libwmflite`, and the gdk-pixbuf loader layout are unchanged ## References - Release: https://github.com/caolanm/libwmf/releases/tag/v0.2.15 - Compare: https://github.com/caolanm/libwmf/compare/v0.2.13...v0.2.15 - Repo: https://github.com/caolanm/libwmf - Issue #2: https://github.com/caolanm/libwmf/issues/2 - Issue #4: https://github.com/caolanm/libwmf/issues/4
sbelikov merged commit 6cd30f23dc into niceos-5.2 2026-05-10 00:47:44 +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/libwmf!3
No description provided.