docs: update build provider procedures
Metadata
Current evaluation
Merged PR #5537 in commit 6ac28562d, updating build-provider docs to remove sudo/user-group steps and correct LXD initialization; fixes #5519.
Resolution: closed resolved
Reason: PR #5537 was merged as commit 6ac28562d and explicitly fixes #5519. The change corrected sudo usage, the user-group step, and LXD configuration instructions.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Fixes #5519.
- [x] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/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 `make test`?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #5537 in commit 6ac28562d, updating build-provider docs to remove sudo/user-group steps and correct LXD initialization; fixes #5519. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged as canonical/snapcraft#5537 via commit 6ac28562d, correcting sudo usage and LXD configuration steps in build-provider documentation for #5519. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #5537 (6ac28562d), updating build-provider procedures to correct sudo usage and LXD configuration steps; explicitly fixes #5519. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged documentation update to build provider procedures, resolving issue #5519. Approved by two reviewers and passed most CI checks despite minor integration test failures. Changes span four files with 100 lines added and 98 removed. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged documentation update to build provider procedures, resolving issue #5519. Changes passed lint and test checks and were integrated into the main branch by maintainer medubelko. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#5519
(confidence 100%)
Documentation errors reported in #5519 were resolved by merged PR #5537.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5519 Docs: Multiple errors related to build provider installation | snapcraft | closed | Docs errors fixed by merged PR #5537 (commit 6ac28562d): sudo and the user-group step were dropped and LXD init corrected to `sudo lxd init --auto`; core20-only resource tip kept. | |
| #2964 build providers: remove LXD specific env setup | snapcraft | merged | Merged PR #2964 as ed63a021b, removing redundant LXD environment setup because Provider._get_env_command already handles the build environment. | |
| #9 providers: add build provider support (CRAFT-28) | rockcraft | merged | Merged build-provider support via commit be6dec45, integrating craft-providers to run builds on LXD. User messages and provider log retrieval were deferred to follow-up work. | |
| #3052 build providers: wait for systemd and better nameserver setup on LXD | snapcraft | merged | PR #3052 merged as commit 7faeb2591: LXD build providers now wait for systemd to be running or degraded and prefer systemd-resolved's local nameserver; core20 provider tests enabled. | |
| #2647 build providers: catch LXD socket error | snapcraft | merged | Merged PR #2647 as commit d1902b8cb, adding error handling for LXD socket failures in build providers. |