Skip to content

feat(kernel): add hand-curated changelog entry#17506

Merged
christopherco merged 1 commit into
microsoft:4.0from
dmcilvaney:damcilva/4.0/kernel_changelog_v1
May 28, 2026
Merged

feat(kernel): add hand-curated changelog entry#17506
christopherco merged 1 commit into
microsoft:4.0from
dmcilvaney:damcilva/4.0/kernel_changelog_v1

Conversation

@dmcilvaney
Copy link
Copy Markdown
Contributor

rpmautospec can't generate changelog entries for the kernel package since its too complex. Until we can find a solution to this issue we will maintain a manual changelog entry for each lock-fingerprint change.

Copilot AI review requested due to automatic review settings May 27, 2026 18:57
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces a hand-curated changelog mechanism for the kernel component to avoid relying on rpmautospec for changelog generation, which is described as impractical for the kernel spec’s complexity.

Changes:

  • Bump azl_pkgrelease from 3 → 4 (component define + rendered macros), updating the kernel release.
  • Add a spec-prepend-lines overlay to inject AZL-maintained %changelog entries at the top of the rendered kernel spec.
  • Update the kernel lock input-fingerprint to reflect the component/config change.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

File Description
base/comps/kernel/kernel.comp.toml Bumps azl_pkgrelease and adds an overlay that prepends curated %changelog entries into the rendered spec.
locks/kernel.lock Updates input-fingerprint consistent with the component definition change.
specs/k/kernel/kernel.azl.macros Updates rendered macros to match the new azl_pkgrelease value.
specs/k/kernel/kernel.spec Updates rendered %changelog to include the prepended curated entries.

Comment thread base/comps/kernel/kernel.comp.toml
rpmautospec can't generate changelog entries for the kernel package
since its too complex. Until we can find a solution to this issue
we will maintain a manual changelog entry for each lock-fingerprint
change.
@christopherco christopherco force-pushed the damcilva/4.0/kernel_changelog_v1 branch from 9d82069 to ff710ed Compare May 28, 2026 00:18
@christopherco christopherco merged commit b71c2c7 into microsoft:4.0 May 28, 2026
10 checks passed
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.

3 participants