Skip to content

chore(comps): annotate backport-fedora overlays with category metadata#17727

Draft
liunan-ms wants to merge 1 commit into
4.0from
liunan/overlay_metadata
Draft

chore(comps): annotate backport-fedora overlays with category metadata#17727
liunan-ms wants to merge 1 commit into
4.0from
liunan/overlay_metadata

Conversation

@liunan-ms

@liunan-ms liunan-ms commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

This PR annotates all 16 components surfaced by the overlay classifier as category = "backport-fedora", attaching commits, fixed-in, and removable-after where applicable so future Fedora rebases can mechanically retire patches that have landed upstream.

What changed

  • Inline annotations (11 components): ant, atlas, glade, gt, intel-qpl, maven, maven4, sos, xbean, xclock, xmvn, xmvn5 — added file-level [metadata] blocks on existing single-overlay .comp.toml files.

  • Per-file overlay-dir migration (5 components): cpio, gnulib, javapackages-tools, qemu, zbar — split inline overlays into per-logical-change *.overlay.toml files so the shared metadata lives once per backport. Multi-commit backports (e.g. javapackages-tools openjdk21 drop) consolidate related upstream commits into a single file via commits = [url1, url2, …].

Note: qemu has azl-feature-disablement overlays instead of backport-fedora, adding its annotations as an example of annotations for other categories.

Validation

Stamp 'category=backport-fedora' (plus 'commits', 'fixed-in', and 'removable-after' where available) on all backport overlays surfaced by the overlay classifier. Migrate cpio, gnulib, javapackages-tools, qemu, and zbar to the per-file 'overlay-dir' layout so the shared metadata lives once in a file-level [metadata] block. Rendered specs are byte-identical and 'azldev comp update' reports no lock drift.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant