Unicode non-ascii characters in channel specification cause a 500 response from the store
Metadata
Current evaluation
snapcraft release with a non-ASCII channel name (e.g. emoji) causes a 500 from the store due to an invalid UTF8 byte sequence in devportal's channel lookup. Unlabeled, no comments, inactive for ~7 years.
Suggested action: needs triage
Reason: The issue has no labels, no assignee, and zero maintainer comments in ~7 years, so it has never been triaged. The traceback is entirely in the store backend (devportal/api/v1/handlers.py, devportal/models), not the snapcraft client, so a maintainer must decide whether to close it as out-of-scope/outdated (the store has been substantially rewritten since 2018) or add client-side channel-name validation. I could not verify current store behavior, so a human decision is warranted rather than an automatic close.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
25
Quick Win:
15.0
Staleness:
85
Complexity:
40
Confidence:
55
Support Request:
10
|
needs triage | snapcraft release with a non-ASCII channel name (e.g. emoji) causes a 500 from the store due to an invalid UTF8 byte sequence in devportal's channel lookup. Unlabeled, no comments, inactive for ~7 years. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
30
Confidence:
75
Support Request:
5
|
close stale | Non-ASCII characters in channel names trigger a 500 error due to invalid UTF8 byte sequences in the database. Unlabeled, no maintainer comments, inactive for over 7 years. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
45
Confidence:
75
Support Request:
5
|
close stale | Bug report detailing a 500 error caused by non-ASCII characters in channel names triggering a database UTF-8 encoding failure. Unlabeled, no maintainer response, inactive for over 7 years. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
30
Confidence:
75
Support Request:
5
|
close stale | Bug where non-ASCII characters in channel specifications trigger a 500 server error due to invalid UTF-8 database encoding. Unlabeled, zero maintainer comments, and inactive for over seven years. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
98
Complexity:
45
Confidence:
85
Support Request:
5
|
close stale | Bug report detailing a backend 500 error when non-ASCII characters are used in snap channel specifications. Unlabeled, unassigned, and inactive for over seven years. |
Update history
No update history recorded yet.
Related issues
No related issues found above the similarity threshold.