HI,

While I am trying to get dockers running with QtCreator 17, I found the 
following issues which I would like to discuss here before creating
them in the issue tracker. Which of them are still relevant in QtC 18?

1. You can select different docker devices for build and run. But the debugger 
is always taken from the build docker. One cannot even select
a debugger from the run device manually. This is a blocker as the build device 
cannot run the application (that's the reason why you have a
separate run device and docker image).

2. The default name of the kit is %{Device:Name}. The Device:Name is taken from 
the Run device which surprises me because the build device
is surely more important, isn't it?

3. Qt Version, Compilers and Debuggers are all named after the docker image 
name, tag, id and some extra text. At least in my case the
docker image names are build from the docker registry (some artifactory name), 
some folders to structure the dockers and the tag (which is
pretty long as it lists several component versions used in the image). At the 
end the strings are something like 160 characters long which
is an issue in the UI.

4. Detected debuggers are never removed automatically and cannot be removed 
manually. While Qt versions and compilers are removed
automatically when the device is deleted, the detected debuggers stay and the 
list grows longer and longer over time.

All in all there are far too many steps needed to get a clean device and kit 
set up to build and run and application using docker. The new
concept with the json description in QtC 18 seems like a good way to go. Does 
this solve some of the issues (like the naming or selection of
the debugger)?

Regards, Jochen
-- 
Qt-creator mailing list
[email protected]
https://lists.qt-project.org/listinfo/qt-creator

Reply via email to