SailfishSDK-3.3.6-windows-online.exe won't install: spaces in users path

REPRODUCIBILITY (% or how often): 100%
BUILD ID = OS VERSION (Settings > About product):
https://releases.sailfishos.org/sdk/installers/3.3.6/SailfishSDK-3.3.6-windows-online.exe

HARDWARE (Jolla1, Tablet, XA2,…):
UI LANGUAGE:
REGRESSION: (compared to previous public release: Yes, No, ?):

DESCRIPTION:

  1. SDK message: won’t install as users home dir path has spaces

Seems someone has removed the option to select the install dir before this test.

  1. SDK exe is unsigned. Here in 2020 , unsigned exe’s are unhygenic.

PRECONDITIONS:

STEPS TO REPRODUCE:

EXPECTED RESULT:

ACTUAL RESULT:

ADDITIONAL INFORMATION:

(Please ALWAYS attach relevant data such as logs, screenshots, etc…)

Use of file paths containing whitespace characters is a well known source of problems, common to many software development tools, and Sailfish SDK is not different here.

It is not (only) the SDK installation path that is affected. Problematic are paths to project directories. Also, Sailfish SDK chooses C:\SailfishOS as the default installation path on Windows, so whether the check is done before or after selecting the installation directory does not really change anything.

The only solution I can recommend you is to fix your home directory path. Instructions on how to achieve that are easy to find on the web - as I said, this is a common problem.

Should this be really not an option to you, you can try to

  1. Pass allowHomeDirWithSpaces=1 on the installer command line
  2. Choose an Alternate Projects Folder that does not contain white spaces in path
  3. Store your projects only under that alternate path and not under your home folder

I cannot give you any guarantee that this will work!

1 Like