Add an option to configure ssh on the device

Bug #1209370 reported by Pat McGowan
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
[obsolete] Ubuntu QtCreator Plugins
Fix Released
High
Zoltan Balogh

Bug Description

This currently requires the dev to enable developer mode, but that includes a very heavy set of downloads.
Add this to the network clone or better yet add another option to configure it on the devices tab.

Tags: dogfood
tags: added: dogfood
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.

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

The Enable Development mode does set up only the ssh connection between the device and the host. The platform development enabler is moved to the menus.

Changed in ubuntu-qtcreator-plugins:
status: Confirmed → Fix Committed
Revision history for this message
Zoltan Balogh (bzoltan) wrote :

At leas the 0.1-0ubuntu3 version of the qtcreator-plugin-ubuntu-common implements this change.

Changed in ubuntu-qtcreator-plugins:
status: Fix Committed → Fix Released
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.