← Back to issue list

cmake parts build without install target broken after plugin update

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1839885
Type
issue
State
open
Author
~neasoon
Labels
Created
Updated
Closed

Current evaluation

cmake plugin regression: commit 305304e coupled build/install lifecycle, breaking cmake parts without install targets that previously used make-plugin artifacts option. 7 years old, zero comments, no labels, no maintainer engagement.

Suggested action: close stale

Reason: The issue references a specific commit from ~7 years ago (2576 days) with zero maintainer comments, no labels, and no assignee. The affected snapcraft version is long out of support, and the cmake plugin has almost certainly been substantially reworked since then, making the original coupling problem no longer reproducible in current versions. The workaround (override-build) was already available at the time of filing.

Impact: 35 Quick Win: 15.75 Staleness: 95 Complexity: 55 Confidence: 65 Support Request: 15

Issue body

Commit 305304e832fe5ecdd532993dad82928aa2bb461e is not backwards compatible. After switching to cmake native primitives instead of depending on `make`, cmake plugin no longer supports `make` plugin options. This broke my build with a part of a cmake project w/o install target. It worked before by utilizing the 'artifacts'. With the new cmake plugin, the build/install lifecycle is coupled together with no way to configure/customize. I have to resort to abandon the cmake plugin and use override-build with a complete step-by-step script to build/install.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 35
Quick Win: 15.75
Staleness: 95
Complexity: 55
Confidence: 65
Support Request: 15
close stale cmake plugin regression: commit 305304e coupled build/install lifecycle, breaking cmake parts without install targets that previously used make-plugin artifacts option. 7 years old, zero comments, no labels, no maintainer engagement.
qwen/qwen3.6-35b-a3b
Staleness: 100
Complexity: 40
Confidence: 90
Support Request: 10
close stale CMake plugin regression breaking builds without install targets. Issue is extremely stale (7+ years) with zero activity or maintainer response.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 55
Confidence: 85
Support Request: 10
close stale Regression in cmake plugin breaking builds for parts without install targets after a commit updated native cmake primitives. Issue is nearly 7 years old with no maintainer response or updates.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 40
Confidence: 80
Support Request: 10
close stale CMake plugin regression breaking builds for parts without install targets after a commit update. Issue is unlabelled, has zero comments, and has been inactive for over 6 years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 98
Complexity: 55
Confidence: 90
Support Request: 10
close stale Regression in cmake plugin breaking builds for parts without install targets after a commit. Issue is over 6 years old with no maintainer response or comments.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.