← Back to issue list

Use `parallel_build_count` in plugins and document usage

View original Github issue

Metadata

Project
craft-parts
Number
#772
Type
issue
State
open
Author
mr-cal
Labels
—
Created
Updated
Closed
—

Current evaluation

Parallel job limits are still absent from Rust and SCons build commands; auditing other plugins and documenting support remain open and untriaged.

Suggested action: needs triage

Reason: The issue is unlabelled and its only comment is an autogenerated Jira-sync message, with no recorded assignment or maintainer follow-up. Current code confirms Cargo and SCons commands still omit job limits while several other plugins use parallel_build_count, so the work remains valid but needs formal scope and prioritization.

Evaluated by: mr-cal-bot

Impact: 48 Quick Win: 21 Complexity: 43 Confidence: 93 Actionability: 76

Issue body

### What needs to get done * Ensure all plugins use `ProjectInfo.parallel_build_count` if possible * Update plugin documentation to mention if the plugin supports parallel builds The `rust` and `scons` plugins support parallel builds but do not use it. Other plugins need to be checked. ### Why it needs to get done To speed up build times or to limit resource utilization of a build source: https://github.com/canonical/craft-parts/issues/631#issuecomment-1908500081

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 48
Quick Win: 21
Complexity: 43
Confidence: 93
Actionability: 76
needs triage Parallel job limits are still absent from Rust and SCons build commands; auditing other plugins and documenting support remain open and untriaged.
stealth/space-bunny-alpha
Impact: 42
Quick Win: 21
Complexity: 30
Confidence: 88
Actionability: 72
needs triage Task: use ProjectInfo.parallel_build_count in all plugins and document it. Verified still open - autotools/bazel/cmake/colcon/go/make/qmake use it, but rust and scons plugins omit -j and docs don't mention parallel builds.
qwen/qwen3.6-35b-a3b
Impact: 30
Quick Win: 17
Complexity: 20
Confidence: 80
Actionability: 70
needs triage Task to update rust and scons plugins to use parallel_build_count and document parallel build support. Unlabelled and awaiting maintainer review.
qwen/qwen3.8-27b
Impact: 40
Quick Win: 24
Staleness: 75
Complexity: 40
Confidence: 80
Support Request: 5
needs triage Task to ensure all plugins use ProjectInfo.parallel_build_count and document parallel-build support. rust and scons plugins still don't use it; other plugins (autotools, bazel, cmake, colcon, go, make, qmake) now do. No maintainer response, only a Jira-sync bot comment.
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 40
Confidence: 75
Support Request: 5
needs triage Technical task to update plugins to use parallel_build_count and document parallel build support. Inactive for over two years with no labels, assignee, or maintainer response.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 40
Confidence: 80
Support Request: 5
needs triage Task to update all plugins to use parallel_build_count and document parallel build support. Unassigned, unlabelled, inactive for over a year.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-parts#631 (confidence 98%)

    The issue explicitly cites a comment on #631 concerning CRAFT_PARALLEL_BUILD_COUNT as its source.

Related issues

No related issues found above the similarity threshold.