remote build: retrieve build log files
Metadata
Current evaluation
Merged in snapcraft#2574 as c6b1d9ee6, adding automatic retrieval of successful Launchpad build logs with architecture-based filenames and numbered collision suffixes.
Resolution: closed resolved
Reason: The approved PR was merged as commit c6b1d9ee6. It now downloads build logs after successful remote builds and avoids overwrites by adding numbered suffixes.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Also download build logs from Launchpad when the build succeeds. The
log file name is based on the project name and build architecture.
Numbered suffixes are added if the file already exists.
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [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 `./runtests.sh static`?
- [x] Have you successfully run `./runtests.sh tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in snapcraft#2574 as c6b1d9ee6, adding automatic retrieval of successful Launchpad build logs with architecture-based filenames and numbered collision suffixes. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in snapcore/snapcraft#2574 as c6b1d9ee6, adding automatic retrieval of successful Launchpad build logs with architecture-based filenames and numbered collision suffixes. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged snapcraft#2574 in commit c6b1d9ee6, adding retrieval of successful Launchpad remote-build logs with architecture-based names and numbered collision suffixes. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged changes to automatically download successful remote build logs from Launchpad. Logs use project and architecture names with numbered suffixes for duplicates. Approved, passed CI, and verified by reviewer. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Enables downloading successful remote build logs from Launchpad, automatically appending numbered suffixes to handle filename collisions. Approved after reviewer testing, with minor unrelated test failures noted for future resolution. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1590807 Snapcraft doesn't store build logs | snapcraft (launchpad) | closed | Build logs were addressed for core22 with Snapcraft 7: canonical/snapcraft#2574 (c6b1d9ee6) retrieves Launchpad remote-build logs. |