Error parsing snap declaration assertion
Metadata
Current evaluation
Fixed snap declaration assertion parsing in merged PR #414 (commit a47e7d2), allowing LXD snap declarations to be inspected.
Resolution: closed resolved
Reason: PR #414, commit a47e7d2, fixed the overly strict snap-declaration parser; the changelog explicitly records the fix under #414.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### Bug Description
The parser for snap declaration assertions is too strict. The existing inspector fails to parse the declaration assertion for the lxd snap.
### To Reproduce
Install the lxd snap using the fetch service.
### Relevant log output
```shell
N/A
```
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Fixed snap declaration assertion parsing in merged PR #414 (commit a47e7d2), allowing LXD snap declarations to be inspected. | |
| stealth/space-bunny-alpha | — | closed stale | canonical/fetch-service#413 was closed without a documented fix; the only comment was an automated CRAFT-4643 Jira-sync notice, with no linked PR or commit. | |
| stealth/space-bunny-alpha | — | closed stale | Closed without a documented fix; the only comment was an automated CRAFT-4643 Jira-sync notice, with no linked resolving PR or commit. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution. The strict snap declaration assertion parser issue received only an automated JIRA sync comment and was abandoned, with no fix or merge details provided. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/fetch-service#414
(confidence 100%)
Commit a47e7d2 is titled "fix(i/snap): fix snap declaration assertion parsing (#414)" and is listed in the changelog.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #414 fix(i/snap): fix snap declaration assertion parsing | fetch-service | merged | Merged in #414 as commit a47e7d2, fixing snap declaration assertion parsing without requiring authority-id to be the second field; fixes #413. | |
| #671 fix: get assertions for aliased snaps | craft-providers | merged | Merged PR #671 fixed declaration-assertion lookup for aliased snaps by using the snap name. It resolves #622 and is the 1.20 counterpart of #670. |