Skip to content

Fix Launchpad PPA packaging for Rust 2024#182

Merged
inureyes merged 1 commit into
mainfrom
codex/ppa-rust-2024
Apr 14, 2026
Merged

Fix Launchpad PPA packaging for Rust 2024#182
inureyes merged 1 commit into
mainfrom
codex/ppa-rust-2024

Conversation

@inureyes
Copy link
Copy Markdown
Member

Summary

  • update Launchpad PPA workflow to target jammy, noble, and resolute using Rust 1.85 vendoring
  • require vendored offline cargo builds and Rust/Cargo 1.85+ in Debian packaging rules
  • align source package preparation and packaging docs with the current vendor layout and Launchpad constraints

Root cause

The existing PPA flow still assumed older Rust 1.75 lockfile compatibility and outdated Ubuntu series/toolchain expectations, which does not match a Rust edition 2024 project.

Validation

  • bash -n debian/prepare-source-package.sh debian/update-changelog.sh debian/get-next-ppa-version.sh
  • cargo metadata --format-version 1 --locked --no-deps
  • local commit hook ran cargo fmt and cargo clippy successfully during commit

@inureyes inureyes merged commit da89408 into main Apr 14, 2026
2 checks passed
@inureyes inureyes deleted the codex/ppa-rust-2024 branch April 14, 2026 05:40
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