← Back to issue list

build: update craft-providers

View original Github issue

Metadata

Project
rockcraft
Number
#1019
Type
pull request
State
merged
Author
bepri
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR canonical/rockcraft#1019 (commit 841f7432, "build: update craft-providers"), a 3-line dependency bump to craft-providers that fixed "EOL devel" base errors in spread tests; snap-tests failures were confirmed expected.

Resolution: closed resolved

Reason: The PR was approved by two reviewers and merged into main as commit 841f7432, updating the craft-providers pin in pyproject.toml/uv.lock to fix the "EOL devel" base errors seen in spread test run 19343286739. The 6 remaining snap-tests failures were reviewed by tigarmo, who confirmed they were expected (one flaky, a couple known, and the rest because chisel does not support 26.04 yet).

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? --- Fixes an error about "EOL devel" bases in [spread tests](https://github.com/canonical/rockcraft/actions/runs/19343286739/job/55338374258?pr=1018).

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR canonical/rockcraft#1019 (commit 841f7432, "build: update craft-providers"), a 3-line dependency bump to craft-providers that fixed "EOL devel" base errors in spread tests; snap-tests failures were confirmed expected.
stealth/space-bunny-alpha — closed resolved Merged canonical/rockcraft#1019, updating craft-providers to resolve “EOL devel” base errors in spread tests; six snap-test failures were confirmed as expected.
qwen/qwen3.6-35b-a3b — — Merged update to craft-providers resolving an EOL devel bases error in spread tests. Approved by two reviewers and passed CI. Six failing snap tests are expected due to known issues and chisel compatibility.
qwen3.6-35b-a3b-mtp-q6 — — Merged update to the craft-providers dependency to resolve an EOL devel bases error in spread tests. Reviewers acknowledged six expected test failures due to flakiness, known issues, and chisel lacking 26.04 support.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/rockcraft#1018 (confidence 60%)

    The PR body cites the failing spread test job from #1018's workflow run as the motivation; related spread test failures persist due to chisel lacking 26.04 support.

  • Superseded By: canonical/rockcraft#1281 (confidence 45%)

    The craft-providers pin was later bumped again to 3.7.1 in commit a393376b (build(deps): update craft-providers to 3.7.1).

Related issues

Issue Project State Summary Similarity
#1098 build: update craft-providers rockcraft merged Merged craft-providers update in #1098 (commit bef64dc8) to address recurring snapd watch errors in spread tests.
85%
#1281 build(deps): update craft-providers to 3.7.1 rockcraft merged PR #1281 merged: bumped craft-providers 3.7.0 -> 3.7.1 in rockcraft requirements (2 files, +5/-5), fixing 'build-base: devel' stonking failures and proxy env forwarding to pro methods.
84%
#2764 build: update craft-providers to >=3.7.1 for 25.10 spread tests charmcraft merged Merged canonical/charmcraft#2764 in commit eeca3f79, raising craft-providers to >=3.7.1; Ubuntu 25.10 spread tests then passed.
83%
#24 requirements: update craft-providers rockcraft merged Merged canonical/rockcraft#24 via commit 33d0b2b7, updating craft-providers to 1.2.0 for significantly faster build-instance warm starts.
83%
#1010 build(deps): bump craft-providers to 3.3.0 craft-application merged Merged canonical/craft-application#1010 (commit 9eb46051), upgrading craft-providers to 3.3.0 to fix intermittent testcraft spread-test failures.
83%
#164 dependencies: update craft-providers to 1.6.2 rockcraft merged Merged in rockcraft#164 via commit 9696779b, upgrading craft-providers to 1.6.2 to disable automatic snap refreshes inside build instances.
82%
#403 build(deps): bump craft-providers to 1.19.2 rockcraft merged Merged PR #403 (commit 4da091b6) bumped craft-providers to 1.19.2 in Rockcraft's frozen requirements, adopting base-v3 to fix LXD instances created with craft-providers 1.16.0 failing to start.
82%
#4421 build(deps): bump craft-providers to 1.19.1 snapcraft merged Merged PR #4421 bumped craft-providers to 1.19.1, added devel-base tests, and fixed Multipass test execution in commit caa3c9c23.
81%
#3786 providers: update craft-providers snapcraft merged Dependency bump PR snapcraft#3786 (CRAFT-1102) merged into main via 2df6fc6e5, updating the craft-providers pin to 1.3.1 in requirements files after successful manual testing.
80%
#4530 build(deps): bump craft-providers to 1.21.0 snapcraft merged Merged as commit ba4a2fb18: bumped craft-providers to 1.21.0 (base-v6 compat, Ubuntu 24.04 Noble support, dropped Mantic) as a prerequisite for snapcraft#4519; follow-up support landed in #4532.
80%