← Back to issue list

fix: confirm provider install when using experiental extension

View original Github issue

Metadata

Project
snapcraft
Number
#3866
Type
pull request
State
merged
Author
Guillaumebeuzeboc
Labels
—
Created
Updated
Closed

Current evaluation

Merged in snapcraft#3866 via commit ef4f1446b, pausing output during provider checks so experimental-extension users see the missing-LXD install prompt instead of hanging.

Resolution: closed resolved

Reason: PR #3866 was merged as commit ef4f1446b. It pauses emit output while ensuring provider availability, allowing the LXD installation confirmation to appear rather than leaving the command hanging.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Bug reported here: https://bugs.launchpad.net/snapcraft/+bug/1984172 When experimental extension is on and LXD not installed we don't see the prompt and the snapcraft command hangs forever Pausing the `emit` while we `ensure_provider_is_available` fix the issue. - [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`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged in snapcraft#3866 via commit ef4f1446b, pausing output during provider checks so experimental-extension users see the missing-LXD install prompt instead of hanging.
stealth/space-bunny-alpha — closed resolved Merged #3866 as ef4f1446b, pausing output emission during provider checks so the missing-LXD installation prompt appears instead of hanging.
qwen/qwen3.6-35b-a3b — — Merged fix resolving snapcraft hanging indefinitely when the experimental extension is enabled and LXD is missing. The change pauses output emission during the provider availability check. Successfully merged into main.
qwen3.6-35b-a3b-mtp-q6 — — Merged into main. Resolves a snapcraft hang during experimental extension setup when LXD is missing by pausing output emission during provider availability checks. External contributor fix integrated.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.