← Back to issue list

Create partitions for components

View original Github issue

Metadata

Project
snapcraft
Number
#4465
Type
issue
State
closed
Author
mr-cal
Labels
Created
Updated
Closed

Current evaluation

Implemented component partition creation in snapcraft's lifecycle manager. Completed and merged via pull request #4493, adding lifecycle logic and spread tests to verify partition organization.

Suggested action:

No scores available.

Issue body

### What needs to get done In `snapcraft/parts/lifecycle.py`, snapcraft should: - get the list of components from the `Project` model - create a list of partitions - pass the partitions to the `LifecycleManager` A new spread test should verify that partitions exist in the file tree and files can be organized into a component’s partition. ### Why it needs to get done To support components in snapcraft

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Implemented component partition creation in snapcraft's lifecycle manager. Completed and merged via pull request #4493, adding lifecycle logic and spread tests to verify partition organization.
qwen/qwen3.6-35b-a3b Implemented component partition creation in snapcraft's lifecycle manager and added spread tests. Resolved and merged via pull request #4493.
qwen/qwen3.6-35b-a3b Implemented component partition creation in snapcraft/parts/lifecycle.py and added verification tests. Resolved and closed via merged pull request #4493.
qwen3.6-35b-a3b-mtp-q6 Component partition creation and lifecycle manager integration implemented. Spread tests added to verify file organization. Resolved and merged via pull request #4493.
qwen3.6-35b-a3b-mtp-q6 Component partition creation in the lifecycle manager was implemented and verified with spread tests. The feature was completed and merged via pull request #4493.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4463 Enable craft-parts partitions feature snapcraft closed Implemented craft-parts partitions by defining a default partition for snap data without altering existing behavior. Added spread tests for partition environment variables and keywords. Completed and merged via pull request #4493.
78%