Add an option to configure ssh on the device
Bug #1209370 reported by
Pat McGowan
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: | added: dogfood |
Changed in ubuntu-qtcreator-plugins: | |
status: | New → Confirmed |
To post a comment you must log in.
Right now the qtc_device_ developertools script from the qtcreator- plugin- ubuntu- common installs the development mode package bundle with its dependencies: rns5-dev leffects5 -dev-tools ubuntu
gdebi-core
fakeroot
dh-make
build-essential
qt5-default
qtbase5-dev
libqt5v8-5-dev
qtdeclarative5-dev
libqt5xmlpatte
qtscript5-dev
qttools5-dev
qt3d5-dev
qtmultimedia5-dev
libqt5svg5-dev
libqt5graphica
qtdeclarative5
qttools5-dev-tools
qtlocation5-dev
qtsensors5-dev
qtpim5-dev
qt-components-
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.