Opened 8 years ago

Last modified 6 years ago

#4504 closed defect

Respect the standards of Windows application installation — at Version 7

Reported by: anonymous Owned by: Adeel Asghar
Priority: blocker Milestone: 1.14.0
Component: Installation program Version: v1.13.0-dev-nightly
Keywords: Cc:

Description (last modified by Francesco Casella)

(English translation)

Thank you for respecting the standards of installation of Windows and to allow the installation under c:\Program Files or c:\Program Files (x86). This is to allow a standard deployment on enterprise systems where these directories have appropriate security settings.

The non-conformancy w.r.t. good practices and standars is a blocker for a correct deployment of the program.

============================
merci de respecter les standards d'installation de Windows et d'autorise l'installation dans c:\program Fiels ou c:\program Files (x86). Et ce pour permettre un déploiement standard sur des postes d'entreprises ou ces répertoires comporte les sécurités adéquates.
Le non respect de ces recommandations et bonnes pratiques est == bloquant == pour un déploiement correct.

Change History (7)

comment:1 by Jan Kokert, 8 years ago

Google translate:

Please respect the Windows installation standards and allow installation in c: \ program Fiels or c: \ program Files (x86). And this to allow a standard deployment on corporate stations or these directories includes the appropriate security.
Failure to adhere to these recommendations and good practices is == blocking == for proper deployment.

comment:2 by Adrian Pop, 8 years ago

Version: v1.11.0v1.13.0-dev-nightly

Adeel, can you make it a warning not an error to install in a path with spaces so we can properly test if is working?

comment:3 by Francesco Casella, 8 years ago

Tried it right now with the latest nightly and OMEdit, installed in C:\Program Files\. This is what I get

C:/Program Files/OpenModelica1.13.0-dev-64bit//share/omc/scripts/Compile.bat Modelica.Blocks.Examples.Filter gcc mingw64 parallel 4 0
PATH = "C:\Program Files\OpenModelica1.13.0-dev-64bit\tools\msys\mingw64\bin;C:\Program Files\OpenModelica1.13.0-dev-64bit\tools\msys\mingw64\bin\..\..\usr\bin;"
"C:/Program" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.
Compilation process failed. Exited with code 9009.

The OS message is in Italian but it basically seems that "C:/Program" is not a valid command. Not sure when this is invoked, but it seems it is quite early in the compilation process.

comment:4 by Francesco Casella, 7 years ago

Milestone: Future1.13.0

Another issue (orginally reported in #3769 and #3554) is that some users cannot run simulations because they lack admin rights and OMEdit wants to run executable files in %Localappdata%, %Localappdata%\Temp, and sub directories.

We should make sure that the default working directory chosen by OMEdit doesn't have this problem.

Last edited 7 years ago by Francesco Casella (previous) (diff)

comment:5 by Francesco Casella, 7 years ago

See also #1752 and the Compile.c file therein

Last edited 7 years ago by Francesco Casella (previous) (diff)

comment:6 by Francesco Casella, 7 years ago

Milestone: 1.13.02.0.0

This issue is important but not critical, and we have much more critical fixes to take care of. I'll retarget this to 2.0.0

comment:7 by Francesco Casella, 6 years ago

Description: modified (diff)
Summary: Respecter les standards d'installation de WindowsRespect the standards of Windows application installation

See also the comments in #5192: the installation on a Windows 7 PC with a Cyrillic username causes OMEdit to crash. We should check with Cyrillic usernames, as well as usernames with Swedish, German, and Italian accented letter, which are probably quite common among European users.

Note: See TracTickets for help on using tickets.