Control File: invalid Package or Provides field value

The Control File may include a Package and a Provides field. Both of those fields accept a package name. The name of a package is very limited to allow for great automation (retrieval of projects, building [as in compiling], creation of packages, storage of packages, retrieval of remote package from their name.) Especially, a package name as to be a valid filename. So for example the name "com1" is forbidden because MS-Windows does not suppor that filename as a standard filename.

VALIDPackage: wpkg
Provides: packager
INVALIDPackage: super/glue
Provides: com3