Comment 1 for bug 1209370

Revision history for this message
Zoltan Balogh (bzoltan) wrote :

Right now the qtc_device_developertools script from the qtcreator-plugin-ubuntu-common installs the development mode package bundle with its dependencies:
 gdebi-core
 fakeroot
 dh-make
 build-essential
 qt5-default
 qtbase5-dev
 libqt5v8-5-dev
 qtdeclarative5-dev
 libqt5xmlpatterns5-dev
 qtscript5-dev
 qttools5-dev
 qt3d5-dev
 qtmultimedia5-dev
 libqt5svg5-dev
 libqt5graphicaleffects5
 qtdeclarative5-dev-tools
 qttools5-dev-tools
 qtlocation5-dev
 qtsensors5-dev
 qtpim5-dev
 qt-components-ubuntu
 ubuntu-dev-tools
 debhelper
 openssh-server

True that most of these packages are needed for compiling and packaging Qt projects with C++ code.

Right now we do not have separated development path for pure QML and Qt/C++ projects. We have not created these different profiles for the stake of simplicity.

I would not recommend to open the ssh tunnel between the host and the device when the network is cloned, because there is no "unclone network" and even after disabling the development mode the ssh tunnel would stay open.

We can have a "Enable/Disable authenticated SSH connection". As there is such feature once the developer mode is enabled. So maybe we just need to make this feature available even before the development mode is enabled.

Actually what takes long time in the development mode enabling is not the installation of the upper packages, but the update and upgrade from the three repositories. I hope that moving the so called core applications to Click packaging and distributing them from non .deb sources would speed up the upgrade process too.