← Back to issue list

feat: validate namespaced parts

View original Github issue

Metadata

Project
craft-parts
Number
#1701
Type
pull request
State
merged
Author
cmatsuoka
Labels
Created
Updated
Closed

Current evaluation

Validation for namespaced part names was merged to prevent directory conflicts, fixing issue #1016. Approved by two reviewers and integrated after passing CI checks.

Suggested action:

No scores available.

Issue body

Verify if a namespaced part name conflicts with the name of another part, raising an error if it results in nested part directories. Fixes #1016 - [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ---

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6 Validation for namespaced part names was merged to prevent directory conflicts, fixing issue #1016. Approved by two reviewers and integrated after passing CI checks.

Update history

Date Change
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
created

Related issues

Issue Project State Summary Similarity
#569 fix(parts): validate part dependency name craft-parts merged Merged code that validates part dependency names, raising an error for non-existent references. Approved by two reviewers, passed CI, and resolves issue #539.
74%
#4945 feat: allow numbers in component names snapcraft merged Merged to allow digits in component names and unify validation with snap names. Fixes Launchpad bug #2069783. Approved by two reviewers, CI passed after fixing a doc reference, and depends on craft-parts PR #790.
71%
#558 fix(parts): validate part dependency name craft-parts merged Merged fix for #539 that validates part dependency names. The change raises an error when a part references a non-existent dependency, approved by two reviewers and passing CI checks.
70%