multiple dependencies not installed on desktop

Bug #1227105 reported by Rick Spencer
22
This bug affects 5 people
Affects Status Importance Assigned to Milestone
ubuntu-touch-meta (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When trying to write an app, there are often parts of the base system that must be installed on the desktop to start development, so devs get errors like:

file:///home/rick/Projects/ApplicationLifecycleApp/ContactsTab.qml:5 module "QtContacts" is not installed
file:///home/rick/Projects/ApplicationLifecycleApp/ContactsTab.qml:4 module "Ubuntu.Contacts" is not installed
file:///usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Contacts.0.1/ContactSimpleListView.qml:21 module "Ubuntu.Telephony" is not installed

Dependencies such as this can be hard to track down and install. Everything necessary for developing a Ubuntu Touch app should be installed by the SDK.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu-touch-meta (Ubuntu):
status: New → Confirmed
Revision history for this message
Zoltan Balogh (bzoltan) wrote :

The Ubuntu SDK does not pull all runtime libraries. The packages necessary to develop Ubuntu Touch applications are installed in the click chroots as frameworks.

The developer environment has only those libraries what are needed by the QtCreator and other development tools. What could be confusing that in many cases these libraries satisfy the needs of the apps.

But basically the Ubuntu Touch apps should be executed in the emulator or on a device.

affects: ubuntu-ui-toolkit → ubuntu-touch-meta (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu-touch-meta (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.