migrate from skills to interfaces
Metadata
Current evaluation
Resolved by merged snapcraft PR #356 (merge a9e5f06a8); store and review tools were migrated, with review-tool fixes shipped in 0.39.
Resolution: closed resolved
Reason: PR #356 was merged as a9e5f06a8, with implementation commit 497509335, migrating snapcraft metadata from skills to interfaces. Follow-up PRs #365 and #369 refined interface and plug handling, and the author confirmed the store and review tools were fixed.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Per https://lists.ubuntu.com/archives/snappy-devel/2016-February/001501.html, skills need to be migrated to interfaces for store (review tools), snapcraft and snappy. This bug coordinates that work.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Resolved by merged snapcraft PR #356 (merge a9e5f06a8); store and review tools were migrated, with review-tool fixes shipped in 0.39. | |
| stealth/space-bunny-alpha | — | closed resolved | Skills-to-interfaces migration shipped in canonical/snapcraft#356 (merge a9e5f06a8, implementation 497509335); review tools were fixed in 0.39 and the store was also updated. | |
| stealth/space-bunny-alpha | — | closed resolved | Snapcraft’s skills-to-interfaces migration merged in canonical/snapcraft#356 (a9e5f06a8), implementing the change in 497509335. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without action. The coordination task to migrate skills to interfaces was abandoned or superseded, as no follow-up comments or resolution details were recorded. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed as superseded. The migration from skills to interfaces was implemented in related snapd and snapcraft repositories, fully replacing the legacy system without requiring further coordination. | |
| qwen/qwen3.6-35b-a3b | — | — | Superseded by the completed migration from skills to interfaces. Closed as a coordination ticket with no further action. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed as a coordination bug; superseded as the skills-to-interfaces migration was completed separately across store, snapcraft, and snappy. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
ubuntu-core/snapcraft#356
(confidence 99%)
Merged migration from skills to interfaces, directly linked in the issue comments.
-
Related To:
ubuntu-core/snapcraft#365
(confidence 95%)
Follow-up fix ensuring interfaces were represented as interfaces.
-
Related To:
ubuntu-core/snapcraft#369
(confidence 95%)
Follow-up fix for plug 'uses' semantics in the migrated interface model.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #356 Migrate from skills to interfaces | snapcraft | merged | Merged PR #356 (merge a9e5f06a8, impl commit 497509335) added transparent migration of legacy "skills" keywords to the new "interfaces" terminology for LP #1549427, 11 files, +115/-53, reviewed with +1 from zyga and kyrofa. | |
| #1539122 Skills and specifically the migration-skill needs to be supported in snapcraft | snapcraft (launchpad) | closed | Migration-skill support was merged in ubuntu-core/snapcraft#278 via commit 78ca2b2a9, implementing skills and removing legacy formatting. | |
| #278 Implement skills (the migration-skill) and remove support for legacy assets in meta | snapcraft | merged | Merged in canonical/snapcraft#278 via 78ca2b2a9 (implementation 37cf33b8c), adding migration-skill and dropping legacy meta assets, including package.yaml and readme.md support. | |
| #1569452 Update snapcraft to use new interfaces | snapcraft (launchpad) | closed | Merged PR ubuntu-core/snapcraft#441 as commit 018e83e12, removing old-security and migrating plugs and slots to new interfaces. |