You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Track raqm vendored modifications in SBOM pedigree
The vendored raqm files are from v0.10.3 (not v0.10.5 as previously
stated) and contain two Pillow-specific modifications. Document these
via the CycloneDX pedigree field as requested in the review:
- Correct version: 0.10.3 (raqm-version.h says 0.10.3; raqm.c matches
upstream 0.10.3 + one local patch)
- Add pedigree.ancestors pointing to the upstream v0.10.3 release
- Add two pedigree.patches with base64-encoded unified diffs:
1. type=generated: raqm-version.h.in pre-processed into raqm-version.h
(template placeholders replaced with literal 0.10.3 values)
2. type=unofficial: raqm.c wrapped the <fribidi.h> include in an
#ifdef HAVE_FRIBIDI_SYSTEM guard to support Pillow's fribidi-shim
- Update notes to accurately describe both modifications
- Update all bom-ref/purl/dependsOn references from 0.10.5 to 0.10.3
Addresses: https://cyclonedx.org/use-cases/pedigree/
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
0 commit comments