← Back to issue list

Refactor and integrate organize from build

View original Github issue

Metadata

Project
craft-parts
Number
#1592
Type
issue
State
closed
Author
cmatsuoka
Labels
Status: Triaged
Created
Updated
Closed

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.
74%
#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.
72%