[KDE/Mac] Thoughts on standard directories in Qt5 - QStandardPaths

Marko Käning mk-lists at email.de
Wed Dec 10 17:57:25 UTC 2014


Hi Jeremy,

thanks for pointing the standard paths out to me again last night.

As discussed on IRC, I saw a lot of wrong config paths on my OSX/CI system:
---
[23:44] <mk_MP_> Standard paths [*...* denote writable entry]:
[23:44] <mk_MP_>   DesktopLocation: "Desktop" */Users/marko/Desktop*
[23:44] <mk_MP_>   DocumentsLocation: "Documents" */Users/marko/Documents*
[23:44] <mk_MP_>   ApplicationsLocation: "Applications" ** /opt ......blahblah
[23:44] <mk_MP_>   MusicLocation: "Music" */Users/marko/Music*
[23:44] <mk_MP_>   MoviesLocation: "Movies" */Users/marko/Videos*
[23:44] <mk_MP_>   PicturesLocation: "Pictures" */Users/marko/Pictures*
[23:44] <mk_MP_>   TempLocation: "TemporaryItems" */var/folders/xd/_025xt7j6dggsjd0_6tczq180000gn/T*
[23:44] <mk_MP_>   HomeLocation: "Home" */Users/marko*
[23:44] <mk_MP_>   DataLocation: "Application Support" */Users/marko/Application Support/Qt Project/qtdiag*  ……blahblah
[23:45] <mk_MP_>   CacheLocation: "Caches" */Users/marko/Library/Caches/Qt Project/qtdiag*  ......blahblah
[23:45] <mk_MP_>   GenericDataLocation: "Application Support" */Users/marko/Application Support* /opt/kde/in
[23:45] <mk_MP_>   RuntimeLocation: "Application Support" */var/folders/xd/_025xt7j6dggsjd0_6tczq180000gn/T/runtime-marko*
[23:45] <mk_MP_>   ConfigLocation: "Preferences" */Users/marko/Library/Preferences*  ......blahblah
[23:45] <mk_MP_>   DownloadLocation: "Documents" */Users/marko/Downloads*
[23:45] <mk_MP_>   GenericCacheLocation: "Caches" */Users/marko/Library/Caches*  ......blahblah
[23:45] <mk_MP_>   GenericConfigLocation: "Preferences" */Users/marko/Library/Preferences* /opt  ......blahblah
[23:47] <mk_MP_> So, I conclude that all the non-writeable paths in "/Library/Application Support" aren't present, neither are the user's correct, as "~/Library" should be the beginning of it!!!
---

but now, after modifying the QSP patch for it, I get this:

---
$ /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/bin/qtdiag
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/var/folders/xd/_025xt7j6dggsjd0_6tczq180000gn/T/runtime-marko'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/var/folders/xd/_025xt7j6dggsjd0_6tczq180000gn/T/runtime-marko'
QSslSocket: cannot resolve TLSv1_1_client_method
QSslSocket: cannot resolve TLSv1_2_client_method
QSslSocket: cannot resolve TLSv1_1_server_method
QSslSocket: cannot resolve TLSv1_2_server_method
QSslSocket: cannot resolve SSL_select_next_proto
QSslSocket: cannot resolve SSL_CTX_set_next_proto_select_cb
QSslSocket: cannot resolve SSL_get0_next_proto_negotiated
Qt 5.3.1 (Dec 10 2014, Clang 6.0 (clang-600.0.56) (Apple), 64 bit, debug build) on "cocoa" little endian/
Mac OS version: 0xb

Library info:
  PrefixPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst
  DocumentationPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/doc
  HeadersPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/include
  LibrariesPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/lib
  LibraryExecutablesPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/libexec
  BinariesPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/bin
  PluginsPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/plugins
  ImportsPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/imports
  Qml2ImportsPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/qml
  ArchDataPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst
  DataPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst
  TranslationsPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/translations
  ExamplesPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/examples
  TestsPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/tests

Standard paths [*...* denote writable entry]:
  DesktopLocation: "Desktop" */Users/marko/Desktop*
  DocumentsLocation: "Documents" */Users/marko/Documents*
  FontsLocation: "Fonts" **
  ApplicationsLocation: "Applications" ** /Library/Application Support/applications
  MusicLocation: "Music" */Users/marko/Music*
  MoviesLocation: "Movies" */Users/marko/Videos*
  PicturesLocation: "Pictures" */Users/marko/Pictures*
  TempLocation: "TemporaryItems" */var/folders/xd/_025xt7j6dggsjd0_6tczq180000gn/T*
  HomeLocation: "Home" */Users/marko*
  DataLocation: "Application Support" */Users/marko/Library/Application Support/Qt Project/qtdiag* /Library/Application Support/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/bin/
  CacheLocation: "Caches" */Users/marko/Library/Caches/Qt Project/qtdiag* /Library/Caches/Qt Project/qtdiag
  GenericDataLocation: "Application Support" */Users/marko/Library/Application Support* /Library/Application Support
  RuntimeLocation: "Application Support" */var/folders/xd/_025xt7j6dggsjd0_6tczq180000gn/T/runtime-marko*
  ConfigLocation: "Preferences" */Users/marko/Library/Preferences* /etc/xdg /Library/Application Support
  DownloadLocation: "Documents" */Users/marko/Downloads*
  GenericCacheLocation: "Caches" */Users/marko/Library/Caches* /Library/Caches
  GenericConfigLocation: "Preferences" */Users/marko/Library/Preferences* /etc/xdg /Library/Application Support
.
.
.
---

Note that all OSX-specifc standard paths like "/Library/Application Support” and “~/Library/Application Support” are correctly set.

This means, that the Qt5 install is able to work with OSX’s standard directories if the XDG vars aren’t set by the CI system scripts!
:-)

But also one can see the QSslSocket issues at the top, which bit me with Trojita (see my other thread)!


Well, now it gets lengthy, since when I source the environment vars for Kanagram I get this:
---
$ source kanagram.env 
$ qtdiag
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/var/folders/xd/_025xt7j6dggsjd0_6tczq180000gn/T/runtime-marko'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/var/folders/xd/_025xt7j6dggsjd0_6tczq180000gn/T/runtime-marko'
QSslSocket: cannot resolve TLSv1_1_client_method
QSslSocket: cannot resolve TLSv1_2_client_method
QSslSocket: cannot resolve TLSv1_1_server_method
QSslSocket: cannot resolve TLSv1_2_server_method
QSslSocket: cannot resolve SSL_select_next_proto
QSslSocket: cannot resolve SSL_CTX_set_next_proto_select_cb
QSslSocket: cannot resolve SSL_get0_next_proto_negotiated
Qt 5.3.1 (Dec 10 2014, Clang 6.0 (clang-600.0.56) (Apple), 64 bit, debug build) on "cocoa" little endian/
Mac OS version: 0xb

Library info:
  PrefixPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst
  DocumentationPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/doc
  HeadersPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/include
  LibrariesPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/lib
  LibraryExecutablesPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/libexec
  BinariesPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/bin
  PluginsPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/plugins
  ImportsPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/imports
  Qml2ImportsPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/qml
  ArchDataPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst
  DataPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst
  TranslationsPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/translations
  ExamplesPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/examples
  TestsPath: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/tests

Standard paths [*...* denote writable entry]:
  DesktopLocation: "Desktop" */Users/marko/Desktop*
  DocumentsLocation: "Documents" */Users/marko/Documents*
  FontsLocation: "Fonts" **
  ApplicationsLocation: "Applications" ** /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kglobalaccel/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/khtml/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kauth/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kwidgetsaddons/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kemoticons/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/sonnet/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kactivities/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kservice/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kcmutils/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kdelibs4support/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/plasma-framework/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kinit/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kdesignerplugin/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kross/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/frameworkintegration/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/kdesupport/phonon/phonon/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kio/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kwallet/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/knotifications/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/kdesupport/extra-cmake-modules/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/knewstuff/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kxmlgui/inst/share/applications /opt/kde/install/darwin/mavericks/clang/shared/general/cmake/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/ktexteditor/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kcoreaddons/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/ktextwidgets/inst/share/applications /opt/kde/install/darwin/mavericks/clang/shared/general/dogtail/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/general/kdesupport-svn/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kparts/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kjobwidgets/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kdoctools/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kconfigwidgets/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kjsembed/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kded/inst/share/applications /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kjs/inst/share/applications
  MusicLocation: "Music" */Users/marko/Music*
  MoviesLocation: "Movies" */Users/marko/Videos*
  PicturesLocation: "Pictures" */Users/marko/Pictures*
  TempLocation: "TemporaryItems" */var/folders/xd/_025xt7j6dggsjd0_6tczq180000gn/T*
  HomeLocation: "Home" */Users/marko*
  DataLocation: "Application Support" */Users/marko/Library/Application Support/Qt Project/qtdiag* /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kglobalaccel/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/khtml/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kauth/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kwidgetsaddons/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kemoticons/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/sonnet/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kactivities/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kservice/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kcmutils/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kdelibs4support/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/plasma-framework/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kinit/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kdesignerplugin/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kross/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/frameworkintegration/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/kdesupport/phonon/phonon/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kio/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kwallet/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/knotifications/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/kdesupport/extra-cmake-modules/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/knewstuff/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kxmlgui/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/shared/general/cmake/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/ktexteditor/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kcoreaddons/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/ktextwidgets/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/shared/general/dogtail/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/general/kdesupport-svn/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kparts/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kjobwidgets/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kdoctools/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kconfigwidgets/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kjsembed/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kded/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kjs/inst/share/Qt Project/qtdiag /opt/kde/install/darwin/mavericks/clang/kf5-qt5/qt5/inst/bin/
  CacheLocation: "Caches" */Users/marko/Library/Caches/Qt Project/qtdiag* /Library/Caches/Qt Project/qtdiag
  GenericDataLocation: "Application Support" */Users/marko/Library/Application Support* /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kglobalaccel/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/khtml/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kauth/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kwidgetsaddons/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kemoticons/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/sonnet/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kactivities/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kservice/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kcmutils/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kdelibs4support/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/plasma-framework/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kinit/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kdesignerplugin/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kross/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/frameworkintegration/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/kdesupport/phonon/phonon/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kio/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kwallet/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/knotifications/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/kdesupport/extra-cmake-modules/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/knewstuff/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kxmlgui/inst/share /opt/kde/install/darwin/mavericks/clang/shared/general/cmake/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/ktexteditor/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kcoreaddons/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/ktextwidgets/inst/share /opt/kde/install/darwin/mavericks/clang/shared/general/dogtail/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/general/kdesupport-svn/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kparts/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kjobwidgets/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kdoctools/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kconfigwidgets/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kjsembed/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kded/inst/share /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kjs/inst/share
  RuntimeLocation: "Application Support" */var/folders/xd/_025xt7j6dggsjd0_6tczq180000gn/T/runtime-marko*
  ConfigLocation: "Preferences" */Users/marko/Library/Preferences* /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/khtml/inst/etc/xdg /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kservice/inst/etc/xdg /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kdelibs4support/inst/etc/xdg /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kio/inst/etc/xdg /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kxmlgui/inst/etc/xdg /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/ktexteditor/inst/etc/xdg /Library/Application Support
  DownloadLocation: "Documents" */Users/marko/Downloads*
  GenericCacheLocation: "Caches" */Users/marko/Library/Caches* /Library/Caches
  GenericConfigLocation: "Preferences" */Users/marko/Library/Preferences* /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/khtml/inst/etc/xdg /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kservice/inst/etc/xdg /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kdelibs4support/inst/etc/xdg /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kio/inst/etc/xdg /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kxmlgui/inst/etc/xdg /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/ktexteditor/inst/etc/xdg /Library/Application Support
.
.
.
---

Generic(Config|Cache)Location is still fine regarding the non-writable path “/Library/Caches”. Same for CacheLocation.
:)

But, note, that GenericDataLocation is now missing the non-writable path “/Library/Application Support” in this case!!! :(
That obviously slipped my attention, but is no problem on the OSX/CI system, as all the data are retrieved from
the individual install roots of the KF5 frameworks and apps. But I need to fix it.

Greets,
Marko


P.S.: While writing this I saw your post relevant to this coming in… Will deal with it later. :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-mac/attachments/20141210/c4392a51/attachment-0001.html>


More information about the kde-mac mailing list