fix: decode filenames
Metadata
Current evaluation
Merged in canonical/craft-application#969 (commit 22184463), decoding remote-build artifact filenames so URL-encoded characters such as %40 are saved as @; fixes #968.
Resolution: closed resolved
Reason: PR #969 was merged as commit 22184463 after approval. It adds URL decoding for downloaded artifact filenames, with tests covering %40-to-@ conversion, resolving issue #968.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [ ] Have you followed the guidelines for contributing?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint && make test`?
- [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
---
fixes #968
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/craft-application#969 (commit 22184463), decoding remote-build artifact filenames so URL-encoded characters such as %40 are saved as @; fixes #968. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/craft-application#969 as commit 22184463, decoding remote-build output filenames and fixing literal %40 characters reported in #968. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged to resolve issue #968 by implementing filename decoding. Approved by two reviewers with passing CI checks. The change updates two files, adding 35 lines and removing 1. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-application#968
(confidence 100%)
Reported remote-build artifacts with literal %40 characters and was explicitly fixed by PR #969.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2500 Fix URL-encoded filenames in remote-build artifacts | charmcraft | closed | Closed unmerged after canonical/craft-application#969 (commit 22184463) fixed URL decoding centrally for remote-build artifact filenames. | |
| #968 remote-build results in filenames with literal `%40` | craft-application | closed | Remote-build artifacts now URL-decode filenames, turning literal %40 into @; fixed by PR #969 in commit 22184463. | |
| #351 fix(remotebuild): use full project name in log files | craft-application | merged | Merged in craft-application#351 via commit 26021675, preserving full project names in remote-build log filenames and fixing canonical/snapcraft#4781. |