-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
enhancementThe issue asks for an improvement to the specification.The issue asks for an improvement to the specification.scheduledThe maintainers have flagged this issue as something to be addressed.The maintainers have flagged this issue as something to be addressed.
Description
Right now, the specification says that "package [...] names may consist of ASCII letters, numbers, hyphens (-), and underscores (_), and may not contain forward-stroke (/) or at-sign (@)." This is both too restrictive and too liberal; we should probably also explicitly exclude all characters not allowed in FAT file names (<, >, :, ", \, |, ?, *), and we should add + and . to the set of officially blessed characters, as these are used in existing package names. (As a bonus, this also makes the naming schema nearly identical to what CMake considers acceptable target names.)
Metadata
Metadata
Assignees
Labels
enhancementThe issue asks for an improvement to the specification.The issue asks for an improvement to the specification.scheduledThe maintainers have flagged this issue as something to be addressed.The maintainers have flagged this issue as something to be addressed.