← Back to issue list

Swap plugs and slot functionality for interfaces.

View original Github issue

Metadata

Project
snapcraft
Number
#369
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #369 via commit 0cacfeeb9 (implementation a8bea29d4), swapping plug/slot handling to interfaces across 10 files for LP #1549427.

Resolution: closed resolved

Reason: The pull request was merged into the mainline as commit 0cacfeeb9, with implementation commit a8bea29d4 completing the interface terminology and behavior changes.

Evaluated by: mr-cal-bot

No scores available.

Issue body

LP: #1549427 Signed-off-by: Sergio Schvezov sergio.schvezov@ubuntu.com

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #369 via commit 0cacfeeb9 (implementation a8bea29d4), swapping plug/slot handling to interfaces across 10 files for LP #1549427.
stealth/space-bunny-alpha — closed resolved Merged as PR #369 (commit a8bea29d4; merge 0cacfeeb9), swapping plug/slot functionality to interfaces across 10 files (+41/-41), for LP #1549427.
stealth/space-bunny-alpha — closed resolved Merged PR #369 to update plug and slot handling for interfaces. Implementation commit a8bea29d4; merge commit 0cacfeeb9.
qwen/qwen3.6-35b-a3b — — Swapped plugs and slot functionality for interfaces. Merged after zyga's approval, modifying 10 files with 41 additions and 41 deletions. Refs LP #1549427.
qwen3.6-35b-a3b-mtp-q6 — — Merged after zyga approved swapping plugs and slot functionality for interfaces. Changes verified against snappy master. Resolves LP #1549427.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#365 (confidence 100%)

    Merged follow-up for LP #1549427 making slots belong to an interface rather than a type.

  • Related To: snapcraft#356 (confidence 100%)

    Merged related LP #1549427 work migrating legacy skills to interfaces.

Related issues

Issue Project State Summary Similarity
#365 Slots are of an interface and not of a type snapcraft merged Merged PR #365 changed slot definitions to use interfaces instead of types, matching the Interfaces spec and addressing LP #1549427 (commit 2f1b5837e).
73%
#2884 plugs/slots: match output format read in snapcraft.yaml snapcraft merged Merged PR #2884 (commit 70e7789a7, cjp256) reverted the long-form plug/slot emission from #2840, restoring 3.8 output so snap.yaml matches the syntax used in snapcraft.yaml (no implied `interface`).
71%