Skip to content

Add changelog to runsc Debian package#13268

Open
Haihan-Jiang wants to merge 1 commit into
google:masterfrom
Haihan-Jiang:codex/gvisor-runsc-deb-changelog
Open

Add changelog to runsc Debian package#13268
Haihan-Jiang wants to merge 1 commit into
google:masterfrom
Haihan-Jiang:codex/gvisor-runsc-deb-changelog

Conversation

@Haihan-Jiang
Copy link
Copy Markdown

@Haihan-Jiang Haihan-Jiang commented May 24, 2026

Fixes #11372.

The runsc deb package did not ship a Debian changelog, so tools such as apt-listchanges can report that the changelog is unavailable for runsc releases.

This change:

  • generates a Debian-format changelog from the stamped package version;
  • packages the gzipped changelog at /usr/share/doc/runsc/changelog.Debian.gz;
  • passes the same changelog to pkg_deb;
  • adds a small packaging test for the generated content and package path.

Validation:

  • bazel test //debian:changelog_test
  • bazel build //debian:debian-changelog //debian:changelog-debian-gz //debian:debian-doc
  • git diff --check
  • Attempted bazel build //debian:debian and bazel build --config=x86_64 //debian:debian on macOS; both fail before packaging because eBPF generation needs Linux headers (linux/types.h / linux/bpf.h) unavailable on this host.

@Haihan-Jiang Haihan-Jiang marked this pull request as ready for review May 24, 2026 08:58
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.

Changelog missing for runsc DEB package

1 participant