← Back to issue list

Remove root extensions property

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1797631
Type
issue
State
closed
Author
~kyrofa
Labels
18.10-extensions
Created
Updated
Closed

Current evaluation

⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.

Resolved by removing the root extensions property to eliminate ambiguity regarding its behavior and interaction with app extensions. The change prevents breaking existing configurations until consensus is reached.

Suggested action:

No scores available.

Issue body

There is disagreement about what it means to specify a root extensions property, as well as what happens if both root and app extensions are specified. Remove the ability to add extensions in the root until agreement can be reached (so we don't break people who start using it).

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Resolved by removing the root extensions property to eliminate ambiguity regarding its behavior and interaction with app extensions. The change prevents breaking existing configurations until consensus is reached.
qwen/qwen3.6-35b-a3b The root extensions property was removed to resolve ambiguity and prevent breaking changes until consensus is reached.
qwen3.6-35b-a3b-mtp-q6 The root extensions property was removed to prevent breaking changes while consensus is reached. The issue was closed after implementation.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2348 extensions: remove root extensions snapcraft merged Merged removal of root extension declarations from snapcraft.yaml. Resolves LP #1797631 by deferring application scope decisions until usage patterns clarify. Approved by maintainer, passed CI, and modified two files.
72%