feat: Allow slashes in partition names
Metadata
Current evaluation
Merged as c2e41898, allowing slashes in partition names and fixing #999 (CRAFT-4064).
Resolution: closed resolved
Reason: PR #1002 was merged with commit c2e41898, enabling slash-containing partition names and resolving issue #999.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
-----
Fixes #999
CRAFT-4064
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged as c2e41898, allowing slashes in partition names and fixing #999 (CRAFT-4064). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1002 as c2e41898, enabling slash-containing partition names and fixing #999 (CRAFT-4064). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/craft-parts#1002 (c2e41898), allowing slashes in partition names and resolving #999 (CRAFT-4064). | |
| qwen/qwen3.6-35b-a3b | — | — | Merged to allow slashes in partition names, resolving issue #999. Approved by two reviewers with a +146/-85 line diff across eight files. Changelog entry added for the automated release pipeline. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to enable slashes in partition names, resolving #999 and CRAFT-4064. Changelog updated with release date; a signed tag triggers the automated CI release. |
Update history
No update history recorded yet.
Related work
-
Related To:
craft-parts#999
(confidence 100%)
The issue is explicitly marked as fixed by this implementation.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #800 feat: allow hyphens in partition names | craft-parts | merged | Merged PR #800 as commit 184d5142, adding support for hyphens in partition names for CRAFT-3031. | |
| #999 Allow slashes in partition names | craft-parts | closed | Implemented in PR #1002 (commit c2e41898): partition names now allow slashes, with updated conflict validation and path identification. | |
| #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. | |
| #790 feat: allow numbers in partition names and namespaces | craft-parts | merged | Merged PR #790 (commit b2128938) relaxes partition/namespace name validation to allow numbers; unblocked LP#2069783 (CRAFT-3043). Follow-up for hyphens filed as #789, fixed later by #800. | |
| #801 fix: partitions break when using special characters | craft-parts | merged | Merged PR #801 fixed CRAFT-3031 lifecycle failures for partition names containing numbers and hyphens; merged as commit ceaf4cda. | |
| #600 feat(partitions): handle namespaced partitions in utils | craft-parts | merged | Merged into main in commit f387afa5 (PR #600), adding namespaced-partition handling to four partition utilities and resolving craft-parts#596. | |
| #1612 feat: allow the plus sign in partition names | craft-parts | merged | Merged PR #1612 as commit 5d5b792a, expanding partition-name validation to permit plus signs used by .deb package names. | |
| #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). | |
| #1110 feat: cleaning with partitions | craft-parts | merged | Merged PR #1110 adds partition-aware cleanup of shared areas for CRAFT-4585, following prerequisite #1109; it is recorded on main as commit 0584c19c. |