Remote-build success message lists same atifact multiple times (for core22)
Metadata
Current evaluation
Closed as a duplicate of canonical/craft-application#1093; proposed fix PR canonical/craft-application#1094 deduplicates artifact filenames, but remains open and unmerged.
Resolution: closed superseded
Reason: The closing maintainer explicitly identified this as a craft-application bug with a reproducer in canonical/craft-application#1093. PR #1094 proposes filename deduplication there but is still open and unmerged.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### Check existing issues
- [x] I've verified that this bug isn't described by any existing issues.
### Bug description
I ran `snapcraft remote-build` with a default template for core22, with each new run it lists more and more artifacts:
<img width="2752" height="359" alt="Image" src="https://github.com/user-attachments/assets/3541cea2-a81d-4867-8ac6-6c0c8d993bd8" />
### Steps to reproduce
Run the `snapcraft remote-build` a couple of times
### Environment
Ubuntu 24.04
### snapcraft.yaml
```yaml
name: my-testing-grail-public # you probably want to 'snapcraft register <name>'
base: core22 # the base snap is the execution environment for this snap
version: '0.1' # just for humans, typically '1.2+git' or '1.3.2'
summary: Single-line elevator pitch for your amazing snap # 79 char long summary
description: |
This is my-snap's description. You have a paragraph or two to tell the
most important story about your snap. Keep it under 100 words though,
we live in tweetspace and your description wants to look good in the snap
store.
architectures:
- build-on: amd64
- build-on: arm64
- build-on: armhf
grade: devel # must be 'stable' to release into candidate/stable channels
confinement: devmode # use 'strict' once you have the right plugs and slots
parts:
my-part:
# See 'snapcraft plugins'
plugin: nil
```
### Log output
```shell
```
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Closed as a duplicate of canonical/craft-application#1093; proposed fix PR canonical/craft-application#1094 deduplicates artifact filenames, but remains open and unmerged. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed as a duplicate of canonical/craft-application#1093, where the display logic resides; PR #1094 proposes artifact-filename deduplication but remains open. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed as duplicate of canonical/craft-application#1093, where the remote-build artifact display logic lives. Contributor traced root cause to Launchpad build-history URLs; craft-application PR #1094 proposes filename deduplication. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed as a duplicate of canonical/craft-application#1093; reporter kirtisingh05 traced the duplicate artifact names to Launchpad history and opened craft-application PR #1094 (filename dedup) as the fix. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed as a duplicate of canonical/craft-application#1093, where the duplicate-artifact display logic resides. Craft-application PR #1094 proposes filename deduplication. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed as duplicate. Root cause is craft-application returning historical builds, causing duplicate artifact listings. Fix will be implemented via a new issue and PR in the craft-application repository to deduplicate by filename. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed as a duplicate. The bug originates from a deduplication flaw in craft-application where historical builds are not filtered by filename. Superseded by a linked issue and pull request in the craft-application repository to resolve the artifact listing logic. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed as a duplicate. The bug was traced to craft-application, where historical builds bypass URL-based deduplication. Superseded by a linked issue and PR in craft-application to deduplicate artifacts by filename. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed as a duplicate. Contributor identified the root cause in craft-application's deduplication logic, which keyed on URLs instead of filenames. The bug was documented and addressed in an upstream craft-application issue and PR. |
Update history
No update history recorded yet.
Related work
-
Duplicate Of:
canonical/craft-application#1093
(confidence 100%)
Canonical issue documenting the duplicate-artifact display bug.
-
Likely Fixed By:
canonical/craft-application#1094
(confidence 80%)
Open PR adds filename deduplication and a regression test, but has not been merged.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1093 remote-build success message lists duplicate artifact names | craft-application | open | remote-build success message repeats artifact filenames because artifact URLs from all prior Launchpad builds are collected; still unfixed at HEAD, with open PR #1094 as a dedup workaround and mr-cal researching build-id filtering. |