← Back to issue list

feat(partitions): handle namespaced partitions in utils

View original Github issue

Metadata

Project
craft-parts
Number
#600
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Merged into main in commit f387afa5 (PR #600), adding namespaced-partition handling to four partition utilities and resolving craft-parts#596.

Resolution: closed resolved

Reason: PR #600 was approved and merged as commit f387afa5, updating get_partitioned_path(), get_partition_and_path(), get_stage_dir(), and get_prime_dir() with tests. The PR explicitly identifies #596 as the resolved issue.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- Handle namespaced partitions in utility functions, `get_partitioned_path()`, `get_partition_and_path()`, `get_stage_dir()`, and `get_prime_dir()`. #596 (CRAFT-2303)

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged into main in commit f387afa5 (PR #600), adding namespaced-partition handling to four partition utilities and resolving craft-parts#596.
stealth/space-bunny-alpha — closed resolved Merged in canonical/craft-parts#600 as f387afa5, updating four partition utility functions to handle namespaced partitions and resolving #596.
qwen/qwen3.6-35b-a3b — — Merged following two reviewer approvals and passing CI. Updates utility functions to handle namespaced partitions across eight files (+229/-72 lines). Resolves #596 and CRAFT-2303.
qwen3.6-35b-a3b-mtp-q6 — — Merged to implement namespaced partition handling in utility functions get_partitioned_path, get_partition_and_path, get_stage_dir, and get_prime_dir. Closes #596 and CRAFT-2303.

Update history

No update history recorded yet.

Related work

  • Related To: craft-parts#596 (confidence 100%)

    PR #600 directly references and resolves the namespaced-partition utility issue.

Related issues

Issue Project State Summary Similarity
#596 Handle namespaced partitions in utility functions craft-parts closed Namespaced partition handling was implemented and tested by merged PR #600 (commit f387afa5), updating the four path and directory utility functions.
84%
#599 feat(partitions): validate namespaced partitions craft-parts merged Merged PR #599 as commit 06a5f999, adding namespaced partition validation during LifecycleManager initialization and fixing #595 (CRAFT-2032).
83%
#602 feat(partitions): create envvars for namespaced partitions craft-parts merged Merged PR #602 (commit a8615eec) adds CRAFT_<PARTITION>_STAGE/PRIME env vars for namespaced partitions, drops #600's xfails, and fixes #597.
82%
#682 Merge `feature/namespaced-partitions` into `main` craft-parts closed Namespaced partitions were merged in #684 (188d9166) and released in craft-parts 1.28.0 via #686, enabling core24 component support.
81%
#683 Feature/namespaced partitions craft-parts closed Namespaced-partition support was merged via PR #684 (commit 188d9166) and released in craft-parts 1.28.0.
81%
#652 feat(partitions): clean partition directories craft-parts merged Merged #652 via commit 797109e8, adding partition-directory cleanup when partitions are enabled and fixing #634 (CRAFT-2417).
80%
#493 partitions: validate usage of partitions in parts craft-parts merged Merged into craft-parts in commit ed20df71 (#493), adding validation of partition usage in filepaths for parts' organize, overlay, stage and prime keywords (CRAFT-1844).
80%
#497 partitions: add utility to make partition compatible filepaths craft-parts merged Merged #497, adding a utility that converts filepaths into partition-compatible paths for CRAFT-1845; landed as commit 20e994f8.
78%
#4463 Enable craft-parts partitions feature snapcraft closed Partitions support landed in merged PR #4493 (commit 070c7e995), enabling partition-backed component lifecycle data and completing #4463.
77%
#763 partitions feature documentation craft-parts merged Merged developer-facing partitions documentation in commit cdcc9dbc, completing CRAFT-3030 after approval by two reviewers.
76%