Package name specification needs refinement #68
Labels
enhancement
The issue asks for an improvement to the specification.
scheduled
The maintainers have flagged this issue as something to be addressed.
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.)The text was updated successfully, but these errors were encountered: