In thinking about this more, it is probably a bit extreme to not allow '_' in the projectname (one could do this in src/libs/utils/projectnamevalidatinglineedit.cpp). It would be better to simply substitute all occurrences of '_' with '-' when generating/editing the click manifest. This would solve the usability problem and keep the patch local to our click packaging.
In thinking about this more, it is probably a bit extreme to not allow '_' in the projectname (one could do this in src/libs/ utils/projectna mevalidatinglin eedit.cpp) . It would be better to simply substitute all occurrences of '_' with '-' when generating/editing the click manifest. This would solve the usability problem and keep the patch local to our click packaging.