← Back to issue list

Improve UX for new remote-build

View original Github issue

Metadata

Project
snapcraft
Number
#4399
Type
issue
State
closed
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Remote-build logging was improved in fb9a01d0b; the remaining multiline status display was closed as out of scope.

Resolution: closed stale

Reason: Commit fb9a01d0b improved remote-build logging, but maintainer sergiusens closed the remaining multiline-rendering work as "Removed from scope" on 2023-10-09.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Run `snapcraft remote-build` in each verbosity level and ensure it gives the right logging output. In summary: - Shorten, reword, and clarify messages - Use the right emitter calls in `snapcraft/commands/remote.py` - (i.e. `emit.message()`, `emit.progress()`, `emit.progress(permanent=True)`, etc) - Use the right log levels in `snapcraft/remote/` ### Why it needs to get done The UX for the new remote-build is average because I wasn't focusing on this during the migration. It can be improved quite a bit.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale Remote-build logging was improved in fb9a01d0b; the remaining multiline status display was closed as out of scope.
stealth/space-bunny-alpha — closed stale Remote-build UX logging cleanup was closed as removed from scope, with multiline build-status rendering left unresolved; no resolving PR or commit was cited.
stealth/space-bunny-alpha — closed resolved Remote-build logging improvements landed in commit fb9a01d0b; the remaining multiline status-output work was removed from scope.
qwen/qwen3.6-35b-a3b — — Multiline logging support for remote-build UX was removed from scope. The issue was closed without implementation, deferring the improvements.
qwen/qwen3.6-35b-a3b — — The request to improve snapcraft remote-build logging was abandoned after multiline output support was removed from scope. The issue closed without implementing the requested emitter calls or log level adjustments.
qwen/qwen3.6-35b-a3b — — Logging UX improvements for snapcraft remote-build were closed after the multiline display requirement was removed from scope. The remaining changes were not implemented, effectively abandoning the request.
qwen3.6-35b-a3b-mtp-q6 — — The remote-build UX improvement was closed and removed from scope. Multiline logging support was deferred, and the requested emitter and verbosity adjustments were abandoned.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4432 fix(remote-build): improve logging and catch exceptions snapcraft merged Merged #4432, adding RemoteBuildError handling and improving remote-build logging for #4399; commits fb9a01d0b and 663dcdfab.
72%