← Back to issue list

build providers: clean up LXD startup message

View original Github issue

Metadata

Project
snapcraft
Number
#2936
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Merged removal of a confusing LXD startup message about waiting for cloud-init, which misled users into thinking data was being sent to the cloud. The change aligns with the transition to profile containers and was approved.

Suggested action:

No scores available.

Issue body

This message about waiting for cloud-init is an implementation detail. This has confused users, some thought that their data was being _sent to the cloud_ which is not what is happening considering what cloud-init is meant to be doing. The code base is also moving away from cloud-init to profile containers for Snapcraft, it might as well be ready for that moment. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged removal of a confusing LXD startup message about waiting for cloud-init, which misled users into thinking data was being sent to the cloud. The change aligns with the transition to profile containers and was approved.
qwen3.6-35b-a3b-mtp-q6 Merged removal of a confusing LXD startup message about waiting for cloud-init. The message misled users into thinking data was being sent to the cloud. The change aligns with the shift from cloud-init to profile containers.
qwen3.6-35b-a3b-mtp-q6 Merged removal of the LXD startup message about waiting for cloud-init. The message was eliminated to prevent user confusion regarding data transmission and align with the project's transition from cloud-init to profile containers.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2529 build providers: idempotent destroy for LXD snapcraft merged Merged fix making LXD provider destroy idempotent. Resolves AttributeError crash during cleanup when container launch fails. Prevents NoneType sync errors and displays a clean error message instead.
70%
#3281 build providers: hide systemd setup for LXD snapcraft merged Merged to hide verbose systemd setup output for LXD build providers. Approved by one reviewer, passed CI, and modified two files to streamline console output while preserving internal debug visibility.
70%