Refactor and integrate organize from build
Metadata
Current evaluation
Implemented in PR #1598 (commit cc02958b). The organize_files function now accepts build as a source partition, copying files to destinations instead of moving them. This resolves the regression and removes the need for a separate Craft Parts branch.
Suggested action: —
No scores available.
Issue body
### What needs to get done
The organize from build feature is used by Debcraft and was first introduced in #1535 and reverted in #1548 due to a regression in organize behavior. This feature must be fixed and reintegrated without introducing any regressions.
### Why it needs to get done
To avoid maintaining a separate Craft Parts branch for Debcraft.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Implemented in PR #1598 (commit cc02958b). The organize_files function now accepts build as a source partition, copying files to destinations instead of moving them. This resolves the regression and removes the need for a separate Craft Parts branch. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
50
Complexity:
60
Confidence:
85
Support Request:
5
|
keep open | Refactor and reintegrate the reverted organize from build feature to eliminate a separate Craft Parts branch for Debcraft. Currently triaged but inactive for 60 days. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
45
Complexity:
60
Confidence:
90
Support Request:
5
|
keep open | Tracks fixing and reintegrating the organize from build feature after a regression caused its revert. Currently triaged and linked to an internal ticket, awaiting implementation. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
55
Complexity:
60
Confidence:
85
Support Request:
5
|
keep open | Refactor and reintegrate the organize from build feature, previously reverted due to a regression. Currently triaged but inactive for 32 days with no maintainer follow-up. |
Update history
| Date | Change |
|---|---|
| closed |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1535 feat: organize files from build | craft-parts | merged | Merged following reviewer approval, adding support for organizing files from a part's build directory via the (build) pseudo-partition and improving trailing slash destination handling. Resolves #1521. | |
| #1598 feat(organize): support build pseudo-partition source | craft-parts | merged | Merged PR adding (build) as a source-only pseudo-partition for organize. Enables copying build artifacts to install partitions without moving originals. Approved by two reviewers, passed tests, and merged. |