← Back to issue list

requirements: update craft-providers to v1.6.1

View original Github issue

Metadata

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

Current evaluation

Merged PR #3969 (commit f378ec38b) bumped craft-providers to v1.6.1 in requirements, fixing Multipass errors writing outside the user's home dir and unblocking Snapcraft 7.2.0 testing.

Resolution: closed resolved

Reason: The PR was approved and merged to main as commit f378ec38b, updating the pinned craft-providers dependency to v1.6.1 after upstream canonical/craft-providers#168 landed. It resolved the Multipass home-directory write error reported in the Snapcraft 7.2.0 call-for-testing forum thread; later bumps (#3999, #4020) confirm the pin took effect.

Evaluated by: mr-cal-bot

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`? ----- Resolves [an error](https://forum.snapcraft.io/t/call-for-testing-snapcraft-7-2-0/32171/10) when Multipass attempts to write to a directory outside of the user's home directory. Blocked by https://github.com/canonical/craft-providers/pull/168, which is required before releasing `craft-providers 1.6.1`.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #3969 (commit f378ec38b) bumped craft-providers to v1.6.1 in requirements, fixing Multipass errors writing outside the user's home dir and unblocking Snapcraft 7.2.0 testing.
stealth/space-bunny-alpha — closed resolved Merged PR #3969 (commit f378ec38b) bumping craft-providers to 1.6.1, fixing a Snapcraft 7.2.0 error where Multipass tried to write outside the user's home directory.
stealth/space-bunny-alpha — closed resolved Merged as commit f378ec38b: bumped craft-providers to v1.6.1 in requirements, fixing an error where Multipass wrote outside the user's home directory.
stealth/space-bunny-alpha — closed resolved Merged in snapcore/snapcraft#3969 (commit f378ec38b), updating craft-providers to v1.6.1 to prevent Multipass writes outside the user's home directory.
qwen/qwen3.6-35b-a3b — — Merged update to craft-providers v1.6.1, resolving a Multipass directory write error. Approved by one reviewer, passed CI checks, and changed two lines across two files.
qwen3.6-35b-a3b-mtp-q6 — — Merged craft-providers v1.6.1 update, resolving a Multipass directory writing error. Blocked by a dependency release and unrelated test failures before merging.

Update history

No update history recorded yet.

Related work

  • Blocked By: canonical/craft-providers#168 (confidence 90%)

    Stated in the PR body as required before craft-providers 1.6.1 could be released.

  • Related To: snapcraft#3999 (confidence 75%)

    Follow-up dependency bump to craft-providers 1.6.2 shortly after this merge.

  • Related To: snapcraft#3962 (confidence 60%)

    Referenced by mr-cal as fixing an unrelated spread test failure seen on this PR.

  • Related To: snapcraft#3953 (confidence 60%)

    Referenced by mr-cal as fixing an unrelated unit test failure on main during this PR.

Related issues

Issue Project State Summary Similarity
#3965 requirements: update craft-providers snapcraft closed Superseded by merged PR #3969 (commit f378ec38b), which updated craft-providers to v1.6.1 to prevent Multipass from writing outside the user's home directory.
88%
#4938 build(deps): bump craft-providers to 1.25.0 snapcraft closed PR closed unmerged and superseded by canonical/snapcraft#5006 (merged as commit 96140ad2a), which bumped craft-providers to 1.24.2 and required Multipass >=1.14.1 for core24 builds instead of 1.25.0.
84%
#3968 requirements: update craft-providers to v1.6.1 snapcraft closed Closed unmerged as a duplicate; the identical craft-providers 1.6.1 update merged via snapcore/snapcraft#3969 in f378ec38b.
84%
#3999 dependencies: update craft-providers to 1.6.2 snapcraft merged PR #3999 merged into hotfix/7.2 (commit b7ee0805e), bumping craft-providers 1.6.1 -> 1.6.2 in requirements.txt, which disables automatic snap refreshes inside build instances (LP#1998100, CRAFT-1521).
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.
82%
#206 requirements: update craft-providers to 1.8.0 rockcraft merged Merged PR #206 in commit 1cf81ed1, updating craft-providers to 1.8.0 to clean up interrupted setup instances and improve snap-removal error details.
82%
#4020 requirements: update craft-providers to 1.7.1 snapcraft merged Merged PR #4020 by mr-cal bumped craft-providers to 1.7.1 in two requirements files (+2/-2). Merged as commit 4e2288c11; Codecov showed no coverage change. Superseded shortly after by #4032 (1.7.2).
81%
#4032 requirements: update craft-providers to 1.7.2 snapcraft merged Merged as commit 9ab9a75dc: bumped the craft-providers pin to 1.7.2 in requirements files, so LXD instances for core22 snaps check the id map, avoiding cross-user errors like git "dubious ownership detected".
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.
81%
#5006 build(deps): bump craft-providers to 1.24.2 snapcraft merged Merged via #5006 as commit 96140ad2a, updating craft-providers to 1.24.2 and requiring Multipass >=1.14.1 for Ubuntu 24.04 core24 builds.
81%