← Back to issue list

requirements: update craft-providers to 1.7.2

View original Github issue

Metadata

Project
snapcraft
Number
#4032
Type
pull request
State
merged
Author
mr-cal
Labels
Created
Updated
Closed

Current evaluation

Merged dependency update to craft-providers 1.7.2. Resolves LXD instance ID map checking for core22 snaps, preventing dubious ownership errors when multiple users launch the same instance. Approved and passed CI.

Suggested action:

No scores available.

Issue body

- [X] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint`? - [x] Have you successfully run `pytest tests/unit`? ----- craft-providers 1.7.2 checks the id map for LXD instances for core22 snaps. Previously, when the same instance was launched by different users, it had the potential to raise errors. The most common error was the git error "dubious ownership detected in repository".

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged dependency update to craft-providers 1.7.2. Resolves LXD instance ID map checking for core22 snaps, preventing dubious ownership errors when multiple users launch the same instance. Approved and passed CI.
qwen3.6-35b-a3b-mtp-q6 Merged update to craft-providers 1.7.2, resolving LXD instance ownership errors when multiple users launch the same instance. Passed checks and integrated into main.
qwen3.6-35b-a3b-mtp-q6 Merged update to craft-providers 1.7.2, resolving LXD instance ownership errors and git dubious ownership warnings for core22 snaps. Merged into main with no coverage impact.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#198 requirements: update craft-providers to 1.7.2 rockcraft merged Merged an update to the craft-providers dependency, upgrading it to version 1.7.2. The change incorporates LXD performance improvements, id map validation, and base instance caching. Approved by two reviewers, passed CI checks, and modified three files.
90%
#4438 build(deps): bump craft-providers to 1.19.2 snapcraft merged Merged dependency update bumping craft-providers to 1.19.2. Fixes LXD instance startup failures for instances created with 1.16.0 by updating the base compatibility tag to base-v3. Approved by two reviewers and passed CI.
84%
#137 build(deps): bump craft-providers to 1.19.2 craft-application merged Merged dependency update to craft-providers 1.19.2. Resolves LXD instance startup failures by migrating the base compatibility tag from v2 to v3. Approved by reviewers, passed CI, and merged with no coverage impact.
84%
#4437 build(deps): bump craft-providers to 1.19.2 snapcraft merged Merged update bumping craft-providers to 1.19.2. Resolves LXD instance startup failures by updating the base compatibility tag from base-v2 to base-v3. Approved by reviewers and passed CI.
84%
#206 requirements: update craft-providers to 1.8.0 rockcraft merged Merged update to craft-providers 1.8.0. Adds auto-cleaning for interrupted build instances, LXD image remote support, and updated base compatibility tags. Approved by two reviewers and passed CI.
84%
#509 build(deps): bump craft-providers to 1.23.1 rockcraft merged Merged dependency update bumping craft-providers to 1.23.1. Resolves LTS LXD version parsing. Approved by two reviewers, passed CI, and modified three files.
84%
#1370 build(deps): bump craft-providers to 1.19.2 charmcraft merged Merged after three approvals and passing CI. Bumps craft-providers to 1.19.2, fixing LXD instance startup failures by updating the base compatibility tag from base-v2 to base-v3 and requiring a disk device in the default LXD profile.
83%
#403 build(deps): bump craft-providers to 1.19.2 rockcraft merged 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.
82%
#4244 requirements: update craft-providers to 1.10.1 snapcraft merged Merged update to craft-providers 1.10.1, resolving #4181. Changes include setting LXD hostnames, updating the Multipass Lunar image to stable, and pinning urllib3 below version 2. Approved by one reviewer and passed CI checks.
82%
#164 dependencies: update craft-providers to 1.6.2 rockcraft merged Merged update to craft-providers 1.6.2, disabling automatic snap refreshes inside instances. Approved by three reviewers, passed CI, and merged with minimal changes across three files.
82%