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
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.
# Prepend AZL changelog entries to the top of %changelog. The kernel uses
344
+
# `release.calculation = "manual"` (no rpmautospec), so changelog entries are
345
+
# hand-curated here rather than derived from `git log`. Convention: one entry
346
+
# per lock-fingerprint change, mirroring what synthetic distgit / rpmautospec
347
+
# emit. When the lock fingerprint changes (edit to comp.toml, overlays, etc.),
348
+
# prepend a new entry here with the next release number.
349
+
#
350
+
# We intentionally do not use rpmautospec for changelog generation here since
351
+
# the kernel spec file is so complicated the tool struggles to parse it (it can
352
+
# take on the order of hours to run). Until we have a more robust solution for
353
+
# this a manual process will be used.
354
+
#
355
+
# NOTE: This changelog is best-effort, as upstream changes are integrated into
356
+
# the spec the logical ordering will deteriorate, the azl specific entries
357
+
# will always be at the top, resulting in a jumbled history.
358
+
[[components.kernel.overlays]]
359
+
description = "Prepend AZL changelog entries (one per lock-fingerprint change) above the inherited Fedora history. Release is manual, so rpmautospec does not generate these; convention mirrors synthetic distgit output."
360
+
type = "spec-prepend-lines"
361
+
section = "%changelog"
362
+
lines = [
363
+
"* Wed May 27 2026 Daniel McIlvaney <damcilva@microsoft.com> - 6.18.31-1.5",
0 commit comments