← Back to issue list

build providers: hide systemd setup for LXD

View original Github issue

Metadata

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

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.
74%
#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.
74%
#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.
73%
#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.
73%
#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.
71%