cmake plugin: Support `disable-parallel` parameter
Metadata
Current evaluation
Feature request to add disable-parallel support to the cmake plugin, mirroring the autotools plugin. Triaged with 'Needs information' label, waiting for a real-world use case. 363 days old, no comments, feature not yet implemented.
Suggested action: keep open
Reason: The issue is triaged (labeled 'Status: Needs information') and the cmake plugin still lacks disable-parallel support (confirmed in cmake_plugin.py line 112 which unconditionally uses -j{parallel_build_count}). The maintainer explicitly requested a real-world use case, and while none has been provided in 363 days, the feature request remains valid and the sibling issues for other plugins (make, qmake, meson, scons) are also still open, indicating this is a tracked but low-priority enhancement.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
20
Quick Win:
17.0
Staleness:
65
Complexity:
15
Confidence:
78
Support Request:
10
|
keep open | Feature request to add disable-parallel support to the cmake plugin, mirroring the autotools plugin. Triaged with 'Needs information' label, waiting for a real-world use case. 363 days old, no comments, feature not yet implemented. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
75
Complexity:
25
Confidence:
80
Support Request:
10
|
close stale | Request to add disable-parallel support to the cmake plugin. Labeled needs information, inactive for over 10 months, awaiting a real-world use case to justify implementation. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
85
Complexity:
20
Confidence:
80
Support Request:
10
|
needs triage | Request to add disable-parallel support to the cmake plugin. Labeled needs information, inactive for 10 months, awaiting a real-world use case from the maintainer author. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
75
Complexity:
30
Confidence:
70
Support Request:
10
|
close stale | Implement disable-parallel parameter support in the cmake plugin. Currently marked as needing information and awaiting a real-world use case. Low priority enhancement. |
Update history
No update history recorded yet.
Related work
-
Related To:
craft-parts#1242
(confidence 90%)
Sibling issue for the make plugin with the same disable-parallel feature request, also open and triaged.
-
Related To:
craft-parts#1249
(confidence 90%)
Sibling issue for the qmake plugin with the same disable-parallel feature request.
-
Related To:
craft-parts#1245
(confidence 90%)
Sibling issue for the meson plugin with the same disable-parallel feature request.
-
Related To:
craft-parts#1251
(confidence 90%)
Sibling issue for the scons plugin with the same disable-parallel feature request.
-
Related To:
craft-parts#1244
(confidence 90%)
Sibling issue for the maven-use plugin with the same disable-parallel feature request.
-
Related To:
snapcraft#2733
(confidence 70%)
Merged PR in snapcraft that added disable-parallel support to the cmake plugin in the snapcraft codebase, showing the pattern for how this could be implemented in craft-parts.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1242 make plugin: Support `disable-parallel` parameter | craft-parts | open | Make plugin lacks disable-parallel support. Triaged as low-priority enhancement by maintainer, explicitly awaiting a real-world use case that never arrived in 363 days. Feature still unimplemented; sibling plugin issues (cmake, go, python, etc.) in same state. | |
| #1245 meson plugin: Support `disable-parallel` parameter | craft-parts | open | Request to add the disable-parallel part property to the meson plugin, mirroring the autotools implementation. Labeled 'Needs information' and waiting on a real-world use case; no activity for ~12 months and the feature is still unimplemented. | |
| #1249 qmake plugin: Support `disable-parallel` parameter | craft-parts | open | Feature request to add the disable-parallel part property to the qmake plugin, which still hardcodes make -j. Labeled Needs information; explicitly low priority until a real-world use case is provided; no activity for 363 days. | |
| #2733 cmake plugin: support disable-parallel option | snapcraft | merged | Merged. Updated the cmake plugin to inherit parallel_build_count from BasePlugin, enabling the disable-parallel option. Approved by reviewers, passed CI checks, and includes unit tests. | |
| #1243 maven plugin: Support `disable-parallel` parameter | craft-parts | open | Feature request to add the disable-parallel part property to the maven plugin. Labeled 'Needs information' - maintainer awaits a real-world use case. No activity for ~12 months; the maven plugin still lacks the property. | |
| #1244 maven-use plugin: Support `disable-parallel` parameter | craft-parts | open | Feature request to add the disable-parallel part property to the maven-use plugin. Labeled 'Needs information' by the maintainer, who asked for a real-world use case; no comments or use case provided in 12 months. | |
| #1251 scons plugin: Support `disable-parallel` parameter | craft-parts | open | Request to add the disable-parallel part property to the scons plugin. Labeled 'Needs information' by the maintainer, who called it extremely low priority until a real-world use case is provided; no use case or activity in ~12 months. | |
| #1246 npm plugin: Support `disable-parallel` parameter | craft-parts | open | Feature request to add the disable-parallel part property to the npm plugin. Labeled Needs information; maintainers await a real-world use case before implementing. No activity for ~12 months; part of a family of similar open issues for other plugins. | |
| #1232 ant plugin: Support `disable-parallel` parameter | craft-parts | open | Feature request to add the disable-parallel part property to the ant plugin. Labeled 'Needs information' and waiting ~1 year for a real-world use case; maintainer explicitly called it extremely low priority until one is provided. | |
| #1236 dotnet (v2) plugin: Support `disable-parallel` parameter | craft-parts | open | Enhancement to add the disable-parallel part property to the dotnet v2 plugin, mirroring the autotools plugin. Labeled Needs information; maintainer awaits a real-world use case. No comments or activity in 363 days; feature still absent from the plugin at HEAD. |