Remote-build success message lists same atifact multiple times (for core22)
Metadata
Current evaluation
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.
Suggested action: —
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 |
|---|---|---|---|---|
| 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. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
45
Complexity:
20
Confidence:
85
Support Request:
10
|
needs triage | Repeated snapcraft remote-build runs on core22 incorrectly duplicate artifact listings in the success message. Open for 46 days with zero comments, it awaits triage and assignment. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1093 remote-build success message lists duplicate artifact names | craft-application | open | Duplicate artifact names in remote-build success message due to URL-keyed dict not deduplicating by filename. Valid bug with open PR craft-application#1094 addressing it. |