answered
2014-01-09 12:16:34 +0200
The root cause for the problem is a hack we had to do to get application output to Qt Creator.
The version of qtbase (qt5) we have on the device/emulator currently does logging to console only if it has a tty, otherwise logs are redirected to journald. In order to get application logs to Qt Creator the logs need to be written to console.
We made a hack to Qt Creator to create a fake tty for the application by running the app using the 'script' command. Looks like a side effect of this is that LANG environment is not set anymore, which is why you only see the default 'C' instead of the correct LANG.
There's a fix to the console logging in qtbase already. Once the fix ends up on the device, we also need an update for the Qt Creator in the SDK to remove the aforementioned hack.
Maybe because like at harmattan(n9) it uses different user for development and not nemo(main user AFAIK)
ZogG ( 2014-01-06 23:15:01 +0200 )editNo, the development user is still 'nemo'.
kaltsi ( 2014-01-09 09:46:59 +0200 )edit