chore(bases): bump compatibility tag to v3
Metadata
Current evaluation
Merged #441 via commit f608f53, bumping base compatibility tags from v2 to v3 after a 1.16 timer incompatibility could prevent LXD instances from starting.
Resolution: closed resolved
Reason: PR #441 was approved and merged into main as commit f608f53. It updates the bases compatibility generation to v3 to address the documented craft-providers 1.16 timer incompatibility.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `tox`?
-----
Bump compatibility tag from `v2` to `v3`.
LXD instances created with `craft-providers==1.16.0` may fail to start with `craft-providers>=1.17.0`.
Release vs compatibility tag:
- 1.14 - v1
- 1.15 - v2 ([timer added](https://github.com/canonical/craft-providers/pull/376))
- 1.16 - v2 ([incompatible change made to timer](https://github.com/canonical/craft-providers/pull/376))
- 1.17 - v2
- 1.18 - v2
- 1.19 - v2
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #441 via commit f608f53, bumping base compatibility tags from v2 to v3 after a 1.16 timer incompatibility could prevent LXD instances from starting. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #441 (commit f608f53) bumped the bases compatibility tag from v2 to v3 across 7 base definitions (+41/-41), so LXD instances created by craft-providers 1.16.0 are no longer reused by 1.17.0+. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged PR #441, bumping the compatibility tag from v2 to v3 to resolve LXD instance startup failures across craft-providers versions. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
canonical/craft-providers#376
(confidence 90%)
Introduced the timer change identified as the basis for the compatibility bump.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #465 chore(bases): bump compatibility tag to v4 | craft-providers | merged | Merged PR #465 as commit 029c322, bumping the bases compatibility tag to v4 for the LXD PID/setup changes delivered in #464. | |
| #500 chore(bases): bump compatibility tag to v6 | craft-providers | merged | Merged PR #500 as commit 69207f7, bumping the base compatibility tag to v6 for 1.21.0 to prevent incorrect upgrade paths from 1.19.3. | |
| #513 chore(bases): bump compatibility tag to v7 | craft-providers | merged | Merged as 37b0cf7: bumped Base.compatibility_tag from "base-v6" to "base-v7" across 7 base modules (41 lines), invalidating old instances because some image sources changed from `ubuntu` to `buildd`. | |
| #475 chore(bases): bump compatibility tag to v5 | craft-providers | merged | Merged PR #475 (commit 1737c48) bumping the craft-providers base compatibility tag from v4 to v5, rebased and merged into the hotfix/1.19 branch to expedite a hotfix release. Later superseded by v6 (#500), v7 (#513) and v8. |