Description of problem: non-alphanumeric characters are not allowed in shortcuts Program group name. Using these chracters is a common practise on windows (eg. 7-Zip, Jboss\eap). We can forbit user to use characters like ('#', '$', '%',...) in program group name, but we should allow them to use common characters used in path like ('/', '\', '_', '-'). Version-Release number of selected component (if applicable): EAP 6.3.0.ER1 How reproducible: Always Steps to Reproduce: 1. Run gui installer, go to shortcuts creation screen. 2. Use "eap-test" for Program group name 3. Finish the installation Actual results: Error dialogue is thrown: "Please enter a alphanumeric string for your program group." Expected results: User is able to use some special characters commonly used in path.
Increasing severity and requesting blocker flag. This issue is critical for installation in Chinese and Japanese. Default Program groups names for Chinese and Japanese are: - JBoss 平台 - JBoss プラットフォーム Both values doesn't pass the validation.
This bug is a side effect of the fix for https://bugzilla.redhat.com/show_bug.cgi?id=1033028
Changes have been made to allow for different languages. Character '-' and '_' are also allowed. Slashes are like '/' and '\' are still not allowed, this is because windows does not allow slashes in its file and directory names. http://git.app.eng.bos.redhat.com/git/izpack.git/commit/?h=izpack-wip&id=91040c8c075f0886277f64229740eeeb30a887d5
I tried this with EAP 6.2.0 (no restrictions) and actually it's RHEL where '/' and '\' characters are causing trouble. On windows both characters create a subdirectory in program group manu which is OK. But IMO it's fine to allow only '-' and '_' characters here. I'll create a documentation BZ to add this restrictions into installation guide.
I agree, I've made the changes to ensure slashes are not allowed in the program group. http://git.app.eng.bos.redhat.com/git/izpack.git/commit/?h=izpack-wip&id=7fee386762ef480c4f28f5ccaf237fee09ea0510
I just noticed that empty program group is allowed with ER2 (BZ1033028), cannot any code covering this, can you please look into this.
*cannot see
Added check to cover case where program group is empty. http://git.app.eng.bos.redhat.com/git/izpack.git/commit/?h=izpack-wip
Verified on EAP 6.3.0.ER3 installer.