← Back to issue list

Part's source directory needs to be read-only

View original Github issue

Metadata

Project
craft-parts
Number
#1026
Type
issue
State
open
Author
vpa1977
Labels
Created
Updated
Closed

Current evaluation

Feature request to make part source directories read-only so build steps cannot modify sources and cause inconsistent rebuilds. No labels, no comments, no maintainer activity in ~550 days; no read-only enforcement found in current code.

Suggested action: needs triage

Reason: The issue has no labels, zero comments, and no maintainer acknowledgement in 550 days, so it has never been triaged. It is not a candidate for close_stale because the underlying concern (writable source dirs) still applies to the current code, and it is not a support question. Making sources read-only is a significant design decision (many build systems do in-source builds and would break), so it needs maintainer assessment before any work.

Impact: 45 Quick Win: 11.25 Staleness: 82 Complexity: 75 Confidence: 78 Support Request: 10

Issue body

### What needs to get done Part's source directory needs to be read-only. ### Why it needs to get done Writable source directory causes the inconsistent build results. The part's build step may modify the sources and the second build will produce different output.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 45
Quick Win: 11.25
Staleness: 82
Complexity: 75
Confidence: 78
Support Request: 10
needs triage Feature request to make part source directories read-only so build steps cannot modify sources and cause inconsistent rebuilds. No labels, no comments, no maintainer activity in ~550 days; no read-only enforcement found in current code.
qwen/qwen3.6-35b-a3b
Staleness: 90
Complexity: 45
Confidence: 85
Support Request: 10
needs triage Request to enforce read-only permissions on part source directories to prevent build-step modifications and ensure reproducible builds. Currently unlabelled and inactive for over 16 months.
qwen3.6-35b-a3b-mtp-q6
Staleness: 90
Complexity: 20
Confidence: 85
Support Request: 10
needs triage External contributor requested making the part's source directory read-only to prevent build steps from modifying sources and causing inconsistent build results. No maintainer response or labels after ~16 months.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 20
Confidence: 70
Support Request: 10
needs triage Enforce read-only permissions on the part's source directory to prevent build modifications and ensure consistent results. Currently open, unassigned, inactive for over 100 days, and lacks comments or labels.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.