Add a `configure` snap hook
Metadata
Current evaluation
Closed without implementation. The enhancement to add a configure snap hook was logged as an internal Jira ticket and abandoned, with no code changes or documentation updates applied.
Suggested action: —
No scores available.
Issue body
### What needs to get done
Add a `configure` snap hook to enable switching between multipass and lxd as the default provider.
Also update the docs to replace the use of the env var by a call to `snap set imagecraft provider=multipass`.
### Why it needs to get done
Imagecraft cannot yet fully run in lxd (cannot execute the pack step in it). So configuring the snap would improve user experience.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The enhancement to add a configure snap hook was logged as an internal Jira ticket and abandoned, with no code changes or documentation updates applied. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The requested configure snap hook to switch between multipass and lxd providers was not developed. The enhancement remains abandoned with no associated pull request or resolution. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The enhancement to add a configure snap hook for switching between multipass and lxd providers was abandoned. A Jira ticket was created for tracking, but no code changes were made. | |
| qwen/qwen3.6-35b-a3b | — | — | Requested a configure snap hook to switch between multipass and lxd providers. The enhancement was closed without implementation, resolution, or follow-up comments, indicating it was abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | The request to add a configure snap hook for provider switching was triaged and forwarded to internal tracking (IMAGECRAFT-35). The issue was closed without implementation, indicating it was deferred. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Requesting a configure snap hook to switch providers was closed without implementation. No pull request or fix was submitted, and the enhancement appears abandoned after syncing to an internal Jira ticket. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1707782 Hook documentation unclear | snapcraft (launchpad) | closed | Documentation request for snap config hooks was abandoned and closed without resolution. No comments or follow-up updates were recorded. | |
| #1586465 Add support for hooks | snapcraft (launchpad) | closed | Closed without implementation. The feature request to add snap.yaml hooks support was abandoned or superseded by subsequent snapd developments. | |
| #5803 docs: The code snippet for the `default-configure` hook is wrong | snapcraft | closed | Closed and deferred to internal tracking via ticket SNAPCRAFT-1233. The documentation incorrectly duplicated the configure hook snippet for default-configure. No direct fix or merge was applied. |