← Back to issue list

Migrate validation sets from `snapcraft_legacy` to a craft-application service

View original Github issue

Metadata

Project
snapcraft
Number
#5337
Type
issue
State
closed
Author
mr-cal
Labels
Status: Triaged Type: Refactor
Created
Updated
Closed

Current evaluation

Closed without implementation. Triaged and synced to Jira (CRAFT-4338), but no migration work or resolution was recorded.

Suggested action:

No scores available.

Issue body

### What needs to get done * Create a `ValidationSets` service * This is a child of the `Assertion` service, similar to the `Confdbs` service * Migrate models from `snapcraft_legacy.storeapi.v2.validation_sets` to `snapcraft.models.assertions` * Switch from `snapcraft_legacy._store.StoreClientCLI` to `snapcraft.store.StoreClientCLI` * Rewrite unit tests with pytest ### Why it needs to get done - To use a modern store client - To move in-use code out of snapcraft_legacy

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed without implementation. Triaged and synced to Jira (CRAFT-4338), but no migration work or resolution was recorded.
qwen/qwen3.6-35b-a3b Closed without implementation. The requested migration of validation sets to a new service and store client modernization was not completed. No resolution or merge details were provided, indicating the task was abandoned or superseded.
qwen3.6-35b-a3b-mtp-q6 Closed without implementation or superseding pull request. The validation sets migration refactor remains unaddressed, with the last recorded activity being an automated Jira synchronization.
qwen3.6-35b-a3b-mtp-q6 Closed and moved to Jira ticket CRAFT-4338. No pull request was merged. The refactoring scope was transferred to the internal tracker.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#5053 Fix validation-sets spread test snapcraft closed Closed and abandoned without a repository fix. Resolution deferred to internal Jira ticket CRAFT-3418 after the staging store removed required test snaps. No code changes or merges were implemented.
74%
#1560158 Migrate old Snapcraft state tracking to new snapcraft (launchpad) closed Closed without resolution or comments. The legacy state tracking migration request appears abandoned or superseded by subsequent Snapcraft updates. No fix or merge was recorded.
71%