← Back to issue list

build(Makefile): support Ubuntu 26.10 build dependencies

View original Github issue

Metadata

Project
craft-parts
Number
#1777
Type
pull request
State
open
Author
LoweRAM
Labels
—
Created
Updated
Closed
—

Current evaluation

Updates Makefile to support Ubuntu 26.10 build dependencies, defaulting to 7zip and dotnet-sdk-10.0 with fallbacks for older releases. Approved by 2 reviewers, most CI passing.

Suggested action: needs review

Reason: The PR is approved by 2 reviewers with 0 unresolved comments and CI passing. It makes a small, well-tested change (+10/-3 lines) to support Ubuntu 26.10 build dependencies by defaulting to 7zip and dotnet-sdk-10.0 with fallbacks for older releases. Ready for maintainer review and merge.

Evaluated by: mr-cal-bot

Impact: 50 Quick Win: 36 Complexity: 10 Confidence: 85 Actionability: 80

Issue body

On Ubuntu 26.10 (stonking), `7zip` replaces `p7zip-full`, and `dotnet-sdk-8.0` is absent from the archive in favor of `dotnet-sdk-10.0`. Default to modern `7zip` and `dotnet-sdk-10.0`, special-casing older releases (`focal`, `jammy` for `p7zip-full`; `jammy`, `noble`, and interim suites for `dotnet-sdk-8.0`). Verified by running dependency checks and dry-run package installations across `focal` (20.04), `jammy` (22.04), `noble` (24.04), and `stonking` (26.10) LXD containers, followed by running `make format` and `make lint`. --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/craft-parts/blob/main/CONTRIBUTING.md). - [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [x] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation. - [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b
Impact: 50
Quick Win: 36
Complexity: 10
Confidence: 85
Actionability: 80
needs review Updates Makefile to support Ubuntu 26.10 build dependencies, defaulting to 7zip and dotnet-sdk-10.0 with fallbacks for older releases. Approved by 2 reviewers, most CI passing.
qwen/qwen3.6-35b-a3b
Impact: 30
Quick Win: 22
Complexity: 10
Confidence: 85
Actionability: 80
needs review Updates Makefile to support Ubuntu 26.10 build dependencies, defaulting to 7zip and dotnet-sdk-10.0 with fallbacks for older releases. Approved by 2 reviewers, most CI passing.
minimax/minimax-m3.1-flash:free
Impact: 36
Quick Win: 13
Complexity: 23
Confidence: 79
Actionability: 46
needs review Updates Makefile package choices for Ubuntu 26.10, using 7zip and .NET 10 with older-release fallbacks; approved by two reviewers, but seven CI checks remain failing.

Update history

Date Change
updated
updated
updated
updated
updated
updated
created

Related issues

No related issues found above the similarity threshold.