build providers: hide systemd setup for LXD
Metadata
Current evaluation
Merged in PR #3281 (commit 8029036c6), hiding verbose LXD systemd setup output by default while preserving it in internal debug logs.
Resolution: closed resolved
Reason: PR #3281 was merged as commit 8029036c6, completing the first-pass cleanup of unnecessary LXD setup output.
Evaluated by: mr-cal-bot
No scores available.
Issue body
The LXD setup is overly verbose. This is a first pass to hide some of
the many unnecessary things show by default (snapcraft's internal debug
still shows them).
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in PR #3281 (commit 8029036c6), hiding verbose LXD systemd setup output by default while preserving it in internal debug logs. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #3281 in commit 8029036c6, reducing default LXD build-provider output by hiding unnecessary systemd setup messages while preserving debug logs. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #3281 (commit 8029036c6) merged into snapcraft, quieting verbose LXD build-provider systemd setup output while keeping it in internal debug logs. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in PR #3281 (commit 8029036c6) to hide verbose LXD systemd setup output by default while retaining it in internal debug logs. | |
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to reduce verbosity in LXD build provider setup by hiding default systemd configuration output. Internal debug retains access. Integrated by maintainer sergiusens. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #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. | |
| #2936 build providers: clean up LXD startup message | snapcraft | merged | Merged PR snapcraft#2936 (commit bc605d706) trimmed the misleading LXD cloud-init startup log message, removing an implementation detail that users misread as data being sent to the cloud. | |
| #3033 build providers: do not print network test output for LXD | snapcraft | merged | Merged PR #3033 via commit e335de69e, suppressing getent hosts snapcraft.io output during LXD build-provider environment setup. | |
| #3112 spread: remove dead code for lxd setup and add debug prints | snapcraft | merged | Merged PR #3112 in commit cf2fec383, removing unreachable LXD setup code and adding debug output for intermittent LXD snap-install failures. |