← Back to issue list

features: introduce craft-parts features

View original Github issue

Metadata

Project
craft-parts
Number
#334
Type
pull request
State
closed
Author
cmatsuoka
Labels
Created
Updated
Closed

Current evaluation

Abandoned after 1315 days with no reviews or CI checks. The change introduced a configurable features system for craft-parts, including a minimal overlay implementation, but was closed without merging.

Suggested action:

No scores available.

Issue body

Craft-parts can now specify features that can be enabled or disabled to change its behavior in certain scenarios. This change also includes a minimally intrusive implementation of the overlay feature, which inhibits the generation of overlay actions when this feature is disabled by the application. Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com> - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- CRAFT-1531

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Abandoned after 1315 days with no reviews or CI checks. The change introduced a configurable features system for craft-parts, including a minimal overlay implementation, but was closed without merging.
qwen3.6-35b-a3b-mtp-q6 Merged a pull request introducing a feature flag system to craft-parts. The implementation enables applications to toggle specific behaviors, including an initial overlay feature that controls overlay action generation.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#336 features: introduce craft-parts features craft-parts merged Merged pull request introducing a configurable feature system to craft-parts, including an initial overlay feature implementation. Approved by reviewer, passed CI, and merged with 620 additions and 12 deletions across 14 files.
84%
#367 features: introduce craft-parts features craft-parts merged Successfully merged, introducing configurable features for craft-parts including an optional overlay feature to control action generation. Approved by reviewer, passed CI, and integrated after build retrigger.
83%
#362 feat: add a method to enable craft-parts Features craft-application merged Merged a method for Application subclasses to enable craft-parts features at the correct initialization point, ensuring proper setup order for overlays and logging. Approved, passed CI, and changed 30 lines across two files.
74%
#4444 feat: initial craft-application work snapcraft closed Initial craft-application work was closed without merging. With zero comments, pending review, and no CI activity, the changes were abandoned or superseded by subsequent development.
71%
#4648 Feature/components snapcraft closed Closed without merging due to lack of reviews, CI checks, or comments. The feature branch was abandoned after 860 days.
70%