Skip to content

[cherry-pick #8685] Add Ubuntu 24.04 noble support for OpenStack #10462

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

danudey
Copy link
Contributor

@danudey danudey commented May 23, 2025

This patch adds preliminary support for building OpenStack packages to run on Ubuntu 24.04 Noble Numbat. Cherry-pick from #8685, #10461, and #10485; see those PRs for full discussion.

Add Ubuntu 24.04 packages for OpenStack

danudey added 11 commits May 23, 2025 09:38
Major highlights:
* Fixed a lot of linting on the release packaging utils shell scripts
* Update Dockerfiles to fix linting errors and to handle image creation
  more cleanly
* Remove unneeded files for Ubuntu packaging, update package build
  dependencies, and add more files to exclusions
* Fix the Ubuntu Noble dockerfile since it still referenced Jammy
1. Override dh_dwz to handle compressed debug sections
2. Un-disable dh_strip and debug packages
3. Hide warnings about unnecessary linkage
@danudey danudey requested a review from a team as a code owner May 23, 2025 20:14
@danudey danudey added docs-not-required Docs not required for this change release-note-not-required Change has no user-facing impact labels May 23, 2025
@danudey danudey self-assigned this May 23, 2025
@marvin-tigera marvin-tigera added this to the Calico v3.30.1 milestone May 23, 2025
@danudey danudey merged commit 34776a8 into projectcalico:release-v3.30 Jun 9, 2025
4 checks passed
@danudey danudey deleted the cherry-pick-8685-release-v3.30 branch June 9, 2025 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs-not-required Docs not required for this change release-note-not-required Change has no user-facing impact
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants