← Back to issue list

build(deps): bump craft-providers to 1.19.2

View original Github issue

Metadata

Project
rockcraft
Number
#403
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

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.

Resolution: closed resolved

Reason: The dependency bump landed on main as commit 4da091b6 ('build(deps): bump craft-providers to 1.19.2 (#403)'), updating requirements.txt plus two other dependency files (+3/-3). It was approved by two reviewers and later superseded only by routine bumps (#420 to 1.20.0, #509 to 1.23.1), so the1.19.2 fix is in effect.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- ### Changelog #### 1.19.2 (2023-11-02) - Update base compatibility tag from ``base-v2`` to ``base-v3`` This fixes an issue where LXD instances created with ``craft-providers==1.16.0`` may fail to start with ``craft-providers>=1.17.0``. #### 1.19.1 (2023-10-26) - Require a disk device in the default LXD profile

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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.
stealth/space-bunny-alpha — closed resolved Merged PR #137 (commit 2ad49dff) bumped craft-providers to 1.19.2, adopting base-v3 to restore LXD instances created with version 1.16.0.
qwen/qwen3.6-35b-a3b — — Merged bumping craft-providers to 1.19.2. Fixes LXD startup failures from base tag changes and enforces disk device requirements in the default LXD profile. Approved by two reviewers with passing CI.
qwen3.6-35b-a3b-mtp-q6 — — Merged dependency update bumping craft-providers to 1.19.2. Updates fix LXD instance startup failures by migrating the base compatibility tag to base-v3 and require a disk device in the default LXD profile.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/rockcraft#420 (confidence 70%)

    Commit 47e05667 later bumped craft-providers to 1.20.0, superseding the 1.19.2 pin but retaining the base-v3 fix.

  • Related To: canonical/rockcraft#509 (confidence 55%)

    Subsequent craft-providers 1.23.1 bump (commit cf96cab5), same maintenance line.

Related issues

Issue Project State Summary Similarity
#1370 build(deps): bump craft-providers to 1.19.2 charmcraft merged Merged PR #1370 in commit 543b5957, bumping craft-providers to 1.19.2; its base-v3 compatibility tag fixes startup failures for LXD instances created by 1.16.0.
91%
#4437 build(deps): bump craft-providers to 1.19.2 snapcraft merged Merged as commit 7f03ece0b, updating craft-providers to 1.19.2 and its base-v3 LXD compatibility fix; equivalent update #4438 landed as 3ddaf758b.
88%
#137 build(deps): bump craft-providers to 1.19.2 craft-application merged Merged as 2ad49dff: bumped craft-providers 1.19.1→1.19.2 in pyproject.toml (+1/-1), picking up the base-v2→base-v3 tag fix so LXD instances created by 1.16.0 still start.
86%
#4462 build(deps): bump craft-providers to 1.20.1 snapcraft merged Merged as commit 7bd0d3a38, bumping craft-providers to 1.20.1 to fix LXD base-instance setup failures ("Instance setup failed") introduced in1.16.0 by auto-cleaning improperly set-up base instances.
85%
#4438 build(deps): bump craft-providers to 1.19.2 snapcraft merged Merged as commit 3ddaf758b, bumping craft-providers 1.19.1 -> 1.19.2 in requirements, picking up the upstream base-v3 compatibility tag fix. Near-identical PR #4437 (7f03ece0b) landed the same bump.
84%
#509 build(deps): bump craft-providers to 1.23.1 rockcraft merged Merged PR #509 (commit cf96cab5) bumped the craft-providers dependency to 1.23.1 in pyproject.toml and uv.lock to pick up its LTS LXD version parsing fix from craft-providers#532.
83%
#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.
82%
#687 build(deps): bump craft-providers to 1.24.2 rockcraft closed The craft-providers 1.24.2 bump was closed unmerged; maintainers deemed cherry-picking its test fixes unnecessary with Rockcraft 1.6.0 imminent.
82%
#1019 build: update craft-providers rockcraft merged 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.
82%
#4676 build(deps): bump craft-providers to 1.23.1 (#4673) snapcraft merged Merged the craft-providers 1.23.1 update across three dependency files; originating PR #4673 landed as commit 39a9c0478.
82%