feat: Allow slashes in partition names
Metadata
Current evaluation
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.
Suggested action: —
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 |
|---|---|---|---|---|
| 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 issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #800 feat: allow hyphens in partition names | craft-parts | merged | Merged to allow hyphens in partition names. Approved by two reviewers, the change updates five files with 85 additions and 51 deletions, resolving CRAFT-3031. | |
| #790 feat: allow numbers in partition names and namespaces | craft-parts | merged | Merged changes enabling numbers and hyphens in partition names and namespaces. Approved by two reviewers and passed CI. Unblocks Launchpad bug LP#2069783. Future hyphen collision handling tracked in issue #789. | |
| #1594 fix(partitions): allow plus signs in partition names | craft-parts | closed | Approved changes allowing plus signs in partition names were closed and consolidated into pull request #1612 rather than merged directly. | |
| #600 feat(partitions): handle namespaced partitions in utils | craft-parts | merged | 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. | |
| #652 feat(partitions): clean partition directories | craft-parts | merged | Merged changes cleaning partition directories when the partitions feature is enabled. Approved by two reviewers, passed CI, and resolves issue #634. | |
| #1612 feat: allow the plus sign in partition names | craft-parts | merged | Merged. Enables the plus sign in partition names to support valid .deb package naming in Debcraft. Approved by two reviewers, passed all CI checks, and resolves CRAFT-5183. | |
| #686 Release 1.28.0 | craft-parts | merged | Merged as Release 1.28.0. Adds namespaced partitions support. Approved by two reviewers, passed CI checks, and modified 5 files. | |
| #1164 feat: symlinks for aliased partition to default dirs | craft-parts | merged | Merged to implement symlinks for aliased default partitions, fix stage package priming, and update tests. The author proceeded despite failing CI, attributing failures to an external issue (#1171). Approved by three reviewers. |