[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Changed in: ubuntu-keyboard (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: Fix Released Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: Fix Released Status in indicator-bluetooth package in Ubuntu: Fix Released Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: Fix Released Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: Fix Released Status in indicator-power package in Ubuntu: Fix Released Status in indicator-session package in Ubuntu: Fix Released Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: Fix Released Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: Fix Released Status in messaging-app package in Ubuntu: Fix Released Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: Fix Released Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: Fix Released Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Changed in: canonical-devices-system-image Assignee: Pat McGowan (pat-mcgowan) => Bill Filler (bfiller) -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: Fix Released Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: Fix Released Status in indicator-bluetooth package in Ubuntu: Fix Released Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: Fix Released Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: Fix Released Status in indicator-power package in Ubuntu: Fix Released Status in indicator-session package in Ubuntu: Fix Released Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: Fix Released Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: Fix Released Status in messaging-app package in Ubuntu: Fix Released Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: Fix Released Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: Fix Released Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Changed in: canonical-devices-system-image Milestone: p1 => p2 -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: Fix Released Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: Fix Released Status in indicator-bluetooth package in Ubuntu: Fix Released Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: Fix Released Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: Fix Released Status in indicator-power package in Ubuntu: Fix Released Status in indicator-session package in Ubuntu: Fix Released Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: Fix Released Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: Fix Released Status in messaging-app package in Ubuntu: Fix Released Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: Fix Released Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: Fix Released Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Changed in: indicator-display (Ubuntu) Assignee: (unassigned) => Charles Kerr (charlesk) ** Changed in: sync-monitor (Ubuntu) Assignee: (unassigned) => Renato Araujo Oliveira Filho (renatofilho) -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: Fix Released Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: Fix Released Status in indicator-bluetooth package in Ubuntu: Fix Released Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: Fix Released Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: Fix Released Status in indicator-power package in Ubuntu: Fix Released Status in indicator-session package in Ubuntu: Fix Released Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: Fix Released Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: Fix Released Status in messaging-app package in Ubuntu: Fix Released Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: Fix Released Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: Fix Released Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Changed in: camera-app (Ubuntu) Status: In Progress => Fix Released ** Changed in: history-service (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: Fix Released Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: Fix Released Status in indicator-bluetooth package in Ubuntu: Fix Released Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: Fix Released Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: Fix Released Status in indicator-power package in Ubuntu: Fix Released Status in indicator-session package in Ubuntu: Fix Released Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: Fix Released Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: Fix Released Status in messaging-app package in Ubuntu: Fix Released Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: Fix Released Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: Fix Released Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package telephony-service - 0.1+17.04.20161213.1-0ubuntu1 --- telephony-service (0.1+17.04.20161213.1-0ubuntu1) zesty; urgency=medium [ Renato Araujo Oliveira Filho, Roberto Mier Escandon ] * prefixes snap env var value to paths in case service is into a snap package (LP: #1629009) [ Tiago Salem Herrmann ] * Increase dbus-test-runner timeout to 6 minutes. [ Roberto Mier Escandon, Tiago Salem Herrmann ] * Requesting protocols from qml plugin using DBus in case protocols dir folder does not exits. -- Tiago Salem Herrmann Tue, 13 Dec 2016 12:47:02 + ** Changed in: telephony-service (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: Fix Released Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: Fix Released Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: Fix Released Status in indicator-power package in Ubuntu: Fix Released Status in indicator-session package in Ubuntu: Fix Released Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: Fix Released Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: Fix Released Status in messaging-app package in Ubuntu: Fix Released Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: Fix Released Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: Fix Released Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package indicator-keyboard - 0.0.0+17.04.20161212-0ubuntu1 --- indicator-keyboard (0.0.0+17.04.20161212-0ubuntu1) zesty; urgency=medium [ Michael Terry ] * Work inside a snap by prefixing hard coded paths with $SNAP. (LP: #1629009) -- Rodney Dawes Mon, 12 Dec 2016 16:10:39 + ** Changed in: indicator-keyboard (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: Fix Released Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: Fix Released Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: Fix Released Status in indicator-power package in Ubuntu: Fix Released Status in indicator-session package in Ubuntu: Fix Released Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: Fix Released Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: Fix Released Status in messaging-app package in Ubuntu: Fix Released Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: Fix Released Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package ubuntu-touch-session - 0.108+17.04.20161206-0ubuntu1 --- ubuntu-touch-session (0.108+17.04.20161206-0ubuntu1) zesty; urgency=medium * Support running inside a snap (without breaking non-snap runs). (LP: #1629009, #1645797, #1645833) -- Michael Terry Tue, 06 Dec 2016 13:46:42 + ** Changed in: ubuntu-touch-session (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: Fix Released Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: Fix Released Status in indicator-power package in Ubuntu: Fix Released Status in indicator-session package in Ubuntu: Fix Released Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: Fix Released Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: Fix Released Status in messaging-app package in Ubuntu: Fix Released Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: Fix Released Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package indicator-network - 0.9.0+17.04.20161205.1-0ubuntu1 --- indicator-network (0.9.0+17.04.20161205.1-0ubuntu1) zesty; urgency=medium [ Pete ] * Add ethernet support to indicator (and NM dbus template). * Switch to common active connection interface throughout the codebase. * Re-enable tests on all arches except powerpc, ppc64el, s390x. * Fix Wi-Fi widget visibility. [ Michael Terry ] * Work inside a snap by prefixing hard coded paths with $SNAP. (LP: #1629009) -- Pete Woods Mon, 05 Dec 2016 18:16:19 + ** Changed in: indicator-network (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: Fix Released Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: Fix Released Status in indicator-power package in Ubuntu: Fix Released Status in indicator-session package in Ubuntu: Fix Released Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: Fix Released Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: Fix Released Status in messaging-app package in Ubuntu: Fix Released Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~ci-train-bot/indicator-network/indicator-network- ubuntu-zesty-2275 -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: Fix Released Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: Fix Released Status in indicator-session package in Ubuntu: Fix Released Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: Fix Released Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: Fix Released Status in messaging-app package in Ubuntu: Fix Released Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Changed in: indicator-network (Ubuntu) Importance: Undecided => Critical ** No longer affects: pay-service (Ubuntu) -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: Fix Released Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: Fix Released Status in indicator-session package in Ubuntu: Fix Released Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: Fix Released Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: Fix Released Status in messaging-app package in Ubuntu: Fix Released Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package mediascanner2 - 0.112+17.04.20161201-0ubuntu1 --- mediascanner2 (0.112+17.04.20161201-0ubuntu1) zesty; urgency=medium [ James Henstridge ] * Correctly detect embedded art in Vorbis files with TagLib 1.11. [ Michael Terry ] * Handle running inside of a snap by respecting the $SNAP variable. (LP: #1629009) -- James Henstridge Thu, 01 Dec 2016 09:07:15 + ** Changed in: mediascanner2 (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: Fix Released Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: Fix Released Status in indicator-session package in Ubuntu: Fix Released Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: Fix Released Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: Fix Released Status in messaging-app package in Ubuntu: Fix Released Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package indicator-session - 12.10.5+17.04.20161201-0ubuntu1 --- indicator-session (12.10.5+17.04.20161201-0ubuntu1) zesty; urgency=medium [ Michael Terry ] * Work inside a snap by prefixing hard coded paths with $SNAP. (LP: #1629009) -- Rodney Dawes Thu, 01 Dec 2016 22:33:56 + ** Changed in: indicator-session (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: Fix Released Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: Fix Released Status in indicator-session package in Ubuntu: Fix Released Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: Fix Released Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: Fix Released Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package indicator-bluetooth - 0.0.6+17.04.20161201-0ubuntu1 --- indicator-bluetooth (0.0.6+17.04.20161201-0ubuntu1) zesty; urgency=medium [ Michael Terry ] * Work inside a snap by prefixing hard coded paths with $SNAP. (LP: #1629009) -- Rodney Dawes Thu, 01 Dec 2016 22:33:36 + -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: Fix Released Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: Fix Released Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: Fix Released Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: Fix Released Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package indicator-transfer - 0.2+17.04.20161201-0ubuntu1 --- indicator-transfer (0.2+17.04.20161201-0ubuntu1) zesty; urgency=medium [ Michael Terry ] * Work inside a snap by prefixing hard coded paths with $SNAP. (LP: #1629009) [ Rodney Dawes ] * Use cmake-extras for finding gmock and to work with gmock 1.8. -- Rodney Dawes Thu, 01 Dec 2016 22:33:50 + ** Changed in: indicator-bluetooth (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: Fix Released Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: Fix Released Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: Fix Released Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: Fix Released Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package indicator-power - 12.10.6+17.04.20161201-0ubuntu1 --- indicator-power (12.10.6+17.04.20161201-0ubuntu1) zesty; urgency=medium [ Michael Terry ] * Work inside a snap by prefixing hard coded paths with $SNAP. (LP: #1629009) -- Rodney Dawes Thu, 01 Dec 2016 22:34:02 + ** Changed in: indicator-power (Ubuntu) Status: In Progress => Fix Released ** Changed in: indicator-transfer (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: Fix Released Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: Fix Released Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: Fix Released Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: Fix Released Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package indicator-messages - 13.10.1+17.04.20161201-0ubuntu1 --- indicator-messages (13.10.1+17.04.20161201-0ubuntu1) zesty; urgency=medium [ Charles Kerr ] * Fix Zesty FTBFS by making gnome-common build dependency explicit [ Michael Terry ] * Work inside a snap by prefixing hard coded paths with $SNAP. (LP: #1629009) -- Rodney Dawes Thu, 01 Dec 2016 22:34:25 + -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: In Progress Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: In Progress Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: In Progress Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: Fix Released Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package indicator-location - 13.10.0+17.04.20161201-0ubuntu1 --- indicator-location (13.10.0+17.04.20161201-0ubuntu1) zesty; urgency=medium [ Michael Terry ] * Work inside a snap by prefixing hard coded paths with $SNAP. (LP: #1629009) -- Rodney Dawes Thu, 01 Dec 2016 22:33:58 + ** Changed in: indicator-messages (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: In Progress Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: In Progress Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: In Progress Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: Fix Released Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package indicator-sound - 12.10.2+17.04.20161201-0ubuntu1 --- indicator-sound (12.10.2+17.04.20161201-0ubuntu1) zesty; urgency=medium [ Michael Terry ] * Work when inside a snap by prefixing hard coded paths with $SNAP. (LP: #1629009, #1645833) -- Rodney Dawes Thu, 01 Dec 2016 22:33:58 + ** Changed in: indicator-sound (Ubuntu) Status: In Progress => Fix Released ** Changed in: indicator-location (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: In Progress Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: Fix Released Status in indicator-messages package in Ubuntu: Fix Released Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: In Progress Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: Fix Released Status in indicator-transfer package in Ubuntu: In Progress Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: Fix Released Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package mediaplayer-app - 0.20.5+17.04.20161124.1-0ubuntu1 --- mediaplayer-app (0.20.5+17.04.20161124.1-0ubuntu1) zesty; urgency=medium * Use platform content share. (LP: #1629009) * Run on desktop mode when running on untiy8 snap session. -- Renato Araujo Oliveira Filho Thu, 24 Nov 2016 18:54:49 + ** Changed in: mediaplayer-app (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: In Progress Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: In Progress Status in indicator-messages package in Ubuntu: In Progress Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: In Progress Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: In Progress Status in indicator-transfer package in Ubuntu: In Progress Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: Fix Released Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package messaging-app - 0.1+17.04.20161124.2-0ubuntu1 --- messaging-app (0.1+17.04.20161124.2-0ubuntu1) zesty; urgency=medium * Append "SNAP" path into the base application path, when that var is set. (LP: #1629009) -- Renato Araujo Oliveira Filho Thu, 24 Nov 2016 18:55:09 + -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: In Progress Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: In Progress Status in indicator-messages package in Ubuntu: In Progress Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: In Progress Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: In Progress Status in indicator-transfer package in Ubuntu: In Progress Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: Fix Released Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package dialer-app - 0.1+17.04.20161124-0ubuntu1 --- dialer-app (0.1+17.04.20161124-0ubuntu1) zesty; urgency=medium * Append "SNAP" path into the base application path, when that var is set. (LP: #1629009) -- Renato Araujo Oliveira Filho Thu, 24 Nov 2016 18:54:52 + ** Changed in: dialer-app (Ubuntu) Status: In Progress => Fix Released ** Changed in: messaging-app (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: Fix Released Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: In Progress Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: In Progress Status in indicator-messages package in Ubuntu: In Progress Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: In Progress Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: In Progress Status in indicator-transfer package in Ubuntu: In Progress Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: Fix Released Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package address-book-service - 0.1.2+17.04.20161124.1-0ubuntu1 --- address-book-service (0.1.2+17.04.20161124.1-0ubuntu1) zesty; urgency=medium [ Michael Terry ] * Handle running inside of a snap by respecting the $SNAP variable and not using hard coded paths. (LP: #1629009) [ Renato Araujo Oliveira Filho ] * Use the service as DBUS activated. -- Renato Araujo Oliveira Filho Thu, 24 Nov 2016 18:54:54 + -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: In Progress Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: In Progress Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: In Progress Status in indicator-messages package in Ubuntu: In Progress Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: In Progress Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: In Progress Status in indicator-transfer package in Ubuntu: In Progress Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: In Progress Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package address-book-app - 0.2+17.04.20161124.2-0ubuntu1 --- address-book-app (0.2+17.04.20161124.2-0ubuntu1) zesty; urgency=medium * Use 'SNAP_PATH' to import files if available. (LP: #1629009) -- Renato Araujo Oliveira Filho Thu, 24 Nov 2016 18:54:55 + ** Changed in: address-book-service (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: In Progress Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: In Progress Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: In Progress Status in indicator-messages package in Ubuntu: In Progress Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: In Progress Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: In Progress Status in indicator-transfer package in Ubuntu: In Progress Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: In Progress Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package gallery-app - 0.0.67+17.04.20161129-0ubuntu1 --- gallery-app (0.0.67+17.04.20161129-0ubuntu1) zesty; urgency=medium * Set Import dir based on "SNAP" env var. (LP: #1629009) * Make use of ubuntu-app-platform. -- Renato Araujo Oliveira Filho Tue, 29 Nov 2016 18:42:11 + ** Changed in: gallery-app (Ubuntu) Status: In Progress => Fix Released ** Changed in: address-book-app (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Released Status in address-book-service package in Ubuntu: Fix Released Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: In Progress Status in gallery-app package in Ubuntu: Fix Released Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: In Progress Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: In Progress Status in indicator-messages package in Ubuntu: In Progress Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: In Progress Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: In Progress Status in indicator-transfer package in Ubuntu: In Progress Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: In Progress Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Changed in: maliit-framework (Ubuntu) Status: Fix Released => In Progress ** Changed in: ubuntu-keyboard (Ubuntu) Status: Fix Released => In Progress ** Branch linked: lp:~renatofilho/gallery-app/fix-snap-paths ** Branch linked: lp:~renatofilho/history-service/snap-path ** Branch linked: lp:camera-app/staging ** Also affects: camera-app (Ubuntu) Importance: Undecided Status: New ** Changed in: camera-app (Ubuntu) Status: New => In Progress ** Also affects: gallery-app (Ubuntu) Importance: Undecided Status: New ** Changed in: gallery-app (Ubuntu) Status: New => In Progress ** Also affects: mediaplayer-app (Ubuntu) Importance: Undecided Status: New ** Changed in: mediaplayer-app (Ubuntu) Status: New => In Progress -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: In Progress Status in address-book-service package in Ubuntu: In Progress Status in camera-app package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: In Progress Status in gallery-app package in Ubuntu: In Progress Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: In Progress Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: In Progress Status in indicator-messages package in Ubuntu: In Progress Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: In Progress Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: In Progress Status in indicator-transfer package in Ubuntu: In Progress Status in maliit-framework package in Ubuntu: In Progress Status in mediaplayer-app package in Ubuntu: In Progress Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Also affects: canonical-devices-system-image Importance: Undecided Status: New ** Changed in: canonical-devices-system-image Importance: Undecided => High ** Changed in: canonical-devices-system-image Status: New => In Progress ** Changed in: canonical-devices-system-image Milestone: None => p1 ** Changed in: canonical-devices-system-image Assignee: (unassigned) => Pat McGowan (pat-mcgowan) -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Canonical System Image: In Progress Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: In Progress Status in address-book-service package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: In Progress Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: In Progress Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: In Progress Status in indicator-messages package in Ubuntu: In Progress Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: In Progress Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: In Progress Status in indicator-transfer package in Ubuntu: In Progress Status in maliit-framework package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
We've added a patch to maliit to support this via the MALIIT_PLUGIN_PATH environment variable. ** Changed in: maliit-framework (Ubuntu) Status: New => Fix Released ** Changed in: maliit-framework (Ubuntu) Assignee: (unassigned) => Michael Sheldon (michael-sheldon) -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: In Progress Status in address-book-service package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: In Progress Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: In Progress Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: In Progress Status in indicator-messages package in Ubuntu: In Progress Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: In Progress Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: In Progress Status in indicator-transfer package in Ubuntu: In Progress Status in maliit-framework package in Ubuntu: Fix Released Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Also affects: maliit-framework (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: In Progress Status in address-book-service package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: In Progress Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: In Progress Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: In Progress Status in indicator-messages package in Ubuntu: In Progress Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: In Progress Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: In Progress Status in indicator-transfer package in Ubuntu: In Progress Status in maliit-framework package in Ubuntu: New Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~phablet-team/telephony-service/fix-hardcoded-paths ** Changed in: telephony-service (Ubuntu) Status: New => In Progress ** Changed in: telephony-service (Ubuntu) Assignee: (unassigned) => Roberto Mier Escandón (rmescandon) -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: In Progress Status in address-book-service package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: In Progress Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: In Progress Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: In Progress Status in indicator-messages package in Ubuntu: In Progress Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: In Progress Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: In Progress Status in indicator-transfer package in Ubuntu: In Progress Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: In Progress Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~renatofilho/camera-app/shared-snappy -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: In Progress Status in address-book-service package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: In Progress Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: In Progress Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: In Progress Status in indicator-messages package in Ubuntu: In Progress Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: In Progress Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: In Progress Status in indicator-transfer package in Ubuntu: In Progress Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: New Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Changed in: address-book-service (Ubuntu) Status: New => In Progress ** Changed in: address-book-app (Ubuntu) Status: Confirmed => In Progress ** Changed in: history-service (Ubuntu) Status: In Progress => New ** Changed in: indicator-bluetooth (Ubuntu) Status: New => In Progress ** Changed in: indicator-keyboard (Ubuntu) Status: New => In Progress ** Changed in: indicator-location (Ubuntu) Status: New => In Progress ** Changed in: indicator-messages (Ubuntu) Status: New => In Progress ** Changed in: indicator-network (Ubuntu) Status: New => In Progress ** Changed in: indicator-power (Ubuntu) Status: New => In Progress ** Changed in: indicator-session (Ubuntu) Status: New => In Progress ** Changed in: indicator-sound (Ubuntu) Status: New => In Progress ** Changed in: indicator-transfer (Ubuntu) Status: New => In Progress ** Changed in: mediascanner2 (Ubuntu) Status: New => In Progress ** Changed in: ubuntu-touch-session (Ubuntu) Status: New => In Progress ** Changed in: unity-scope-scopes (Ubuntu) Status: New => Won't Fix ** Changed in: unity-scopes-api (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: In Progress Status in address-book-service package in Ubuntu: In Progress Status in dialer-app package in Ubuntu: In Progress Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: In Progress Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: In Progress Status in indicator-location package in Ubuntu: In Progress Status in indicator-messages package in Ubuntu: In Progress Status in indicator-network package in Ubuntu: In Progress Status in indicator-power package in Ubuntu: In Progress Status in indicator-session package in Ubuntu: In Progress Status in indicator-sound package in Ubuntu: In Progress Status in indicator-transfer package in Ubuntu: In Progress Status in mediascanner2 package in Ubuntu: In Progress Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: New Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: In Progress Status in unity-scope-scopes package in Ubuntu: Won't Fix Status in unity-scopes-api package in Ubuntu: Fix Released Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~renatofilho/mediaplayer-app/shared-snappy -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Confirmed Status in address-book-service package in Ubuntu: New Status in dialer-app package in Ubuntu: In Progress Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in mediascanner2 package in Ubuntu: New Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: New Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~renatofilho/dialer-app/fix-snap-path -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Confirmed Status in address-book-service package in Ubuntu: New Status in dialer-app package in Ubuntu: In Progress Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in mediascanner2 package in Ubuntu: New Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: New Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~renatofilho/messaging-app/fix-snap-paths -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Confirmed Status in address-book-service package in Ubuntu: New Status in dialer-app package in Ubuntu: In Progress Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in mediascanner2 package in Ubuntu: New Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: New Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~renatofilho/address-book-app/qsysteminfo-snap -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Confirmed Status in address-book-service package in Ubuntu: New Status in dialer-app package in Ubuntu: In Progress Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in mediascanner2 package in Ubuntu: New Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: New Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package policykit-unity8 - 0.1+17.04.20161116-0ubuntu1 --- policykit-unity8 (0.1+17.04.20161116-0ubuntu1) zesty; urgency=medium * Let policykit-unity8 work inside of a unity8 snap. (LP: #1629009) -- Michael Terry Wed, 16 Nov 2016 19:22:13 + ** Changed in: policykit-unity8 (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Confirmed Status in address-book-service package in Ubuntu: New Status in dialer-app package in Ubuntu: In Progress Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in mediascanner2 package in Ubuntu: New Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: Fix Released Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: New Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~mterry/policykit-unity8/snap-root -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Confirmed Status in address-book-service package in Ubuntu: New Status in dialer-app package in Ubuntu: In Progress Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in mediascanner2 package in Ubuntu: New Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: New Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: New Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Also affects: policykit-unity8 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Confirmed Status in address-book-service package in Ubuntu: New Status in dialer-app package in Ubuntu: In Progress Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in mediascanner2 package in Ubuntu: New Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in policykit-unity8 package in Ubuntu: New Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: New Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
Unsetting address-book-app as fixed, since it still uses hardcoded /usr/lib/XXX/unity8/qml path for qml plugin lookups. ** Changed in: address-book-app (Ubuntu) Status: Fix Committed => Confirmed -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Confirmed Status in address-book-service package in Ubuntu: New Status in dialer-app package in Ubuntu: In Progress Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in mediascanner2 package in Ubuntu: New Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: New Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Changed in: messaging-app (Ubuntu) Status: Fix Released => In Progress ** Changed in: messaging-app (Ubuntu) Assignee: Tiago Salem Herrmann (tiagosh) => Renato Araujo Oliveira Filho (renatofilho) ** Changed in: dialer-app (Ubuntu) Assignee: Gustavo Pichorim Boiko (boiko) => Renato Araujo Oliveira Filho (renatofilho) ** Changed in: dialer-app (Ubuntu) Status: Fix Committed => In Progress -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Committed Status in address-book-service package in Ubuntu: New Status in dialer-app package in Ubuntu: In Progress Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in mediascanner2 package in Ubuntu: New Status in messaging-app package in Ubuntu: In Progress Status in pay-service package in Ubuntu: New Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: New Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package unity-scopes-shell - 0.5.8+17.04.20161115.3-0ubuntu1 --- unity-scopes-shell (0.5.8+17.04.20161115.3-0ubuntu1) zesty; urgency=medium [ Michael Terry ] * Handle running inside a snap by paying attention to the $SNAP prefix. (LP: #1629009) -- Marcus Tomlinson Tue, 15 Nov 2016 10:54:03 + ** Changed in: unity-scopes-shell (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Committed Status in address-book-service package in Ubuntu: New Status in dialer-app package in Ubuntu: Fix Committed Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in mediascanner2 package in Ubuntu: New Status in messaging-app package in Ubuntu: Fix Released Status in pay-service package in Ubuntu: New Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: New Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: Fix Released Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package ubuntu-keyboard - 0.100+17.04.20161108-0ubuntu1 --- ubuntu-keyboard (0.100+17.04.20161108-0ubuntu1) zesty; urgency=medium * Add support for building as a snap (LP: #1572653, #1629009) -- Michael Sheldon Tue, 08 Nov 2016 11:24:43 + ** Changed in: ubuntu-keyboard (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Committed Status in address-book-service package in Ubuntu: New Status in dialer-app package in Ubuntu: Fix Committed Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in mediascanner2 package in Ubuntu: New Status in messaging-app package in Ubuntu: Fix Released Status in pay-service package in Ubuntu: New Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: New Status in ubuntu-keyboard package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Also affects: mediascanner2 (Ubuntu) Importance: Undecided Status: New ** Also affects: pay-service (Ubuntu) Importance: Undecided Status: New ** Also affects: telephony-service (Ubuntu) Importance: Undecided Status: New ** Also affects: indicator-display (Ubuntu) Importance: Undecided Status: New ** Also affects: sync-monitor (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Committed Status in address-book-service package in Ubuntu: New Status in dialer-app package in Ubuntu: Fix Committed Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in mediascanner2 package in Ubuntu: New Status in messaging-app package in Ubuntu: Fix Released Status in pay-service package in Ubuntu: New Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: New Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~mterry/mediascanner2/snap-root -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Committed Status in address-book-service package in Ubuntu: New Status in dialer-app package in Ubuntu: Fix Committed Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-display package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in mediascanner2 package in Ubuntu: New Status in messaging-app package in Ubuntu: Fix Released Status in pay-service package in Ubuntu: New Status in sync-monitor package in Ubuntu: New Status in telephony-service package in Ubuntu: New Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~mterry/address-book-service/snap-root -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Committed Status in address-book-service package in Ubuntu: New Status in dialer-app package in Ubuntu: Fix Committed Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: Fix Released Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Also affects: address-book-service (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Committed Status in address-book-service package in Ubuntu: New Status in dialer-app package in Ubuntu: Fix Committed Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: Fix Released Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package ubuntu-system-settings - 0.4+17.04.20161101.1-0ubuntu1 --- ubuntu-system-settings (0.4+17.04.20161101.1-0ubuntu1) zesty; urgency=medium * Drop repowerd to a Recommends and stop depending on gnome-settings- daemon to fix a component mismatch -- Ken VanDine Tue, 01 Nov 2016 17:51:36 + ** Changed in: ubuntu-system-settings (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: Fix Committed Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: Fix Released Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Released Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~michael-sheldon/ubuntu-keyboard/snap -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: Fix Committed Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: Fix Released Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Also affects: ubuntu-keyboard (Ubuntu) Importance: Undecided Status: New ** Changed in: ubuntu-keyboard (Ubuntu) Status: New => In Progress ** Changed in: ubuntu-keyboard (Ubuntu) Assignee: (unassigned) => Michael Sheldon (michael-sheldon) -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: Fix Committed Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: Fix Released Status in ubuntu-keyboard package in Ubuntu: In Progress Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Changed in: dialer-app (Ubuntu) Status: New => Fix Committed ** Changed in: messaging-app (Ubuntu) Status: New => Fix Released ** Changed in: ubuntu-filemanager-app Status: Fix Committed => Fix Released ** Changed in: ubuntu-terminal-app (Ubuntu) Status: New => Fix Released ** Changed in: history-service (Ubuntu) Status: New => In Progress -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Released Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: Fix Committed Status in history-service package in Ubuntu: In Progress Status in indicator-bluetooth package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: Fix Released Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package webbrowser-app - 0.23+17.04.20161024.1-0ubuntu1 --- webbrowser-app (0.23+17.04.20161024.1-0ubuntu1) zesty; urgency=medium [ Andrew Hayzen ] * Fix for issue where many tabs causes close button to overlap other tabs (LP: #1473630) * When page has started, stopped, redirected or errored clear cache for history update - which prevents incorrect titles in being set (LP: #1603835) * Add autopilot tests javascript dialogs to webbrowser and webapp-container - alertDialog, beforeUnloadDialog, confirmDialog and promptDialog (LP: #1633040) * Add user-agent override to display the new twitter mobile interface (LP: #1577834) [ Florian Boucault ] * Improved startup time by 800ms by delaying QML compilation and making it asynchronous [ Olivier Tilloy ] * Replace chromium version in UA overrides at runtime, not at build time (LP: #1599695) * Initial support for generating a snap package for webbrowser-app (LP: #1629009) * Do not persist references to incognito downloads on disk (LP: #1625519) * Increase test coverage (to 97.5%) for DownloadsModel (LP: #1534102) * Various performance optimizations linked to load events (LP: #1611680) * Ensure a tab is loaded when re-opened (LP: #1632246) * Fix drag'n'drop of bookmarks within the new tab view (LP: #1584868) * Work around a limitation in the sound and microphone policy groups to "fix" sound in yakkety an zesty (LP: #1632620) -- Olivier Tilloy Mon, 24 Oct 2016 13:51:59 + ** Changed in: webbrowser-app (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
This bug was fixed in the package unity8 - 8.14+17.04.20161024-0ubuntu1 --- unity8 (8.14+17.04.20161024-0ubuntu1) zesty; urgency=medium [ Albert Astals Cid ] * Make PreviewProgress be thicker again (LP: #1629382) * tst_PreviewZoomableImage: Wait for LazyImage transitions on init() (LP: #1630136) [ Andrea Azzarone ] * Remove UbuntuShapeForItem and replace its use with the more standard Ubuntu.Components.UbuntuShape. [ Lukáš Tinkl ] * Restore the double tap decoration to maximize feature (LP: #1627281) * Hide the cursor for fullscreen apps after 3 seconds of inactivity * Implement moving windows by Alt + left mouse button [ Marco Trevisan (Treviño) ] * MenuItemFactory: use more features from SlotsLayout based settings components [ Michael Terry ] * Grab launcher icon information from ubuntu-app-launch, not directly from desktop files. * Adjust root paths if we're running inside a snap. (LP: #1629009) [ Michael Zanetti ] * Merge all Stages into one single codebase. Apply new spread visuals. (LP: #1489517, #1603914, #1635800) -- Michael Zanetti Mon, 24 Oct 2016 11:37:28 + ** Changed in: unity8 (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~ci-train-bot/webbrowser-app/webbrowser-app-ubuntu- zesty-2087 -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** No longer affects: unity-scope-click (Ubuntu) -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Also affects: history-service (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in history-service package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-click package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~mterry/indicator-application/snap-root -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-click package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Also affects: indicator-bluetooth (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-click package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~mterry/indicator-datetime/snap-root ** Branch linked: lp:~mterry/indicator-bluetooth/snap-root -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in indicator-bluetooth package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-click package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Also affects: indicator-keyboard (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-click package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~mterry/indicator-keyboard/snap-root -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-click package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Also affects: indicator-location (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-click package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~mterry/indicator-location/snap-root -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-click package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Also affects: indicator-messages (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-click package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~mterry/indicator-messages/snap-root -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in indicator-keyboard package in Ubuntu: New Status in indicator-location package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-click package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~mterry/indicator-network/snap-root -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in indicator-messages package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-click package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Also affects: indicator-network (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in indicator-network package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-click package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Also affects: indicator-power (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in indicator-power package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-click package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~mterry/indicator-printers/snap-root ** Branch linked: lp:~mterry/indicator-power/snap-root -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-click package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Branch linked: lp:~mterry/indicator-session/snap-root -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-click package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Also affects: indicator-session (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-click package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp
[Dx-packages] [Bug 1629009] Re: Does not work inside a snap due to hardcoded paths
** Also affects: indicator-transfer (Ubuntu) Importance: Undecided Status: New ** Branch linked: lp:~mterry/indicator-transfer/snap-root -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-transfer in Ubuntu. https://bugs.launchpad.net/bugs/1629009 Title: Does not work inside a snap due to hardcoded paths Status in Ubuntu File Manager App: Fix Committed Status in address-book-app package in Ubuntu: Fix Committed Status in dialer-app package in Ubuntu: New Status in indicator-session package in Ubuntu: New Status in indicator-sound package in Ubuntu: New Status in indicator-transfer package in Ubuntu: New Status in messaging-app package in Ubuntu: New Status in ubuntu-system-settings package in Ubuntu: Fix Committed Status in ubuntu-terminal-app package in Ubuntu: New Status in ubuntu-touch-session package in Ubuntu: New Status in unity-scope-click package in Ubuntu: New Status in unity-scope-scopes package in Ubuntu: New Status in unity-scopes-api package in Ubuntu: In Progress Status in unity-scopes-shell package in Ubuntu: In Progress Status in unity8 package in Ubuntu: In Progress Status in webbrowser-app package in Ubuntu: In Progress Bug description: Some apps can't find their main qml file. Error messages like: "file:///build/messaging-app-gcXPE6/messaging- app-0.1+16.04.20160831/src/qml/messaging-app.qml: File not found" (in my case, the file was in /snap/unity8-session/x24/usr/share /messaging-app/messaging-app.qml) Seems due to code like the following in config.h.in. Probably needs to consider the value of $SNAP or just be a little more forgiving. inline bool isRunningInstalled() { static bool installed = (QCoreApplication::applicationDirPath() == QDir(("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@")).canonicalPath()); return installed; } inline QString messagingAppDirectory() { if (isRunningInstalled()) { return QString("@CMAKE_INSTALL_PREFIX@/@MESSAGING_APP_DIR@/"); } else { return QString("@CMAKE_SOURCE_DIR@/src/qml/"); } } inline QString ubuntuPhonePluginPath() { if (isRunningInstalled()) { return QString::null; } else { return QString("@CMAKE_SOURCE_DIR@/"); } } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1629009/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp