miurahr / aqtinstall

aqt: Another (unofficial) Qt CLI Installer on multi-platforms
https://aqtinstall.readthedocs.io/en/latest/
MIT License
893 stars 83 forks source link

QtInsight module missing #746

Closed MhouneyLH closed 6 months ago

MhouneyLH commented 6 months ago

Describe the bug I tried to install Qt with the module QtInsight and saw, that it is not available.

This is my

To Reproduce Steps to reproduce the behavior:

  1. install aqt using this command: pip install aqtinstall
  2. aqt install-qt linux desktop 6.5.3 -m qtinsight gcc_64
  3. See error:
    INFO    : aqtinstall(aqt) v3.1.11 on Python 3.10.12 [CPython GCC 11.4.0]
    WARNING : Specified modules ['qtinsight'] did not exist when this version of aqtinstall was released. This may not install 
    properly, but we will try our best.
    ERROR   : The packages ['qtinsight'] were not found while parsing XML of package information!

Expected behavior The module gets installed.

aqt output

aqt list-qt linux desktop --long-modules 6.5.3 gcc_64
    Module Name                      Display Name                  Release Date   Download Size   Installed Size
================================================================================================================
debug_info            Desktop gcc 64-bit Debug Information Files   2023-09-26     1.2G            6.0G          
qt3d                  Qt 3D Module for gcc 64-bit                  2023-09-26     2.7M            15.4M         
qt5compat             Qt 5 Compatibility Module for gcc 64-bit     2023-09-26     408.2K          1.7M          
qtcharts              Qt Charts for gcc 64-bit                     2023-09-26     665.8K          4.2M          
qtconnectivity        Qt Connectivity for gcc 64-bit               2023-09-26     458.7K          2.0M          
qtdatavis3d           Qt Data Visualization for gcc 64-bit         2023-09-26     548.4K          3.0M          
qtgrpc                Qt Protobuf and Qt GRPC for gcc 64-bit       2023-09-26     822.4K          5.6M          
qthttpserver          Qt HTTP Server for gcc 64-bit                2023-09-26     60.8K           241.3K        
qtimageformats        Qt Image Formats for gcc 64-bit              2023-09-26     362.0K          1.1M          
qtlanguageserver      Qt language Server for gcc 64-bit            2023-09-26     302.3K          1.6M          
qtlocation            Qt Location for gcc 64-bit                   2023-09-26     571.5K          3.1M          
qtlottie              Qt Lottie Animation for gcc 64-bit           2023-09-26     120.4K          494.2K        
qtmultimedia          Qt Multimedia for gcc 64-bit                 2023-09-26     17.4M           130.9M        
qtnetworkauth         Qt Network Authorization for gcc 64-bit      2023-09-26     70.0K           315.3K        
qtpdf                 Qt PDF for gcc 64-bit                        2023-09-26     2.2M            5.9M          
qtpositioning         Qt Positioning for gcc 64-bit                2023-09-26     340.6K          1.7M          
qtquick3d             Qt Quick 3D for gcc 64-bit                   2023-09-26     15.3M           135.4M        
qtquick3dphysics      Quick: 3D Physics for gcc 64-bit             2023-09-26     40.3M           369.3M        
qtquickeffectmaker    Qt Quick Effect Maker for gcc 64-bit         2023-09-26     3.7M            4.7M          
qtquicktimeline       Qt Quick Timeline for gcc 64-bit             2023-09-26     42.1K           220.6K        
qtremoteobjects       Qt Remote Objects for gcc 64-bit             2023-09-26     403.5K          1.7M          
qtscxml               Qt State Machine for gcc 64-bit              2023-09-26     421.2K          2.2M          
qtsensors             Qt Sensors for gcc 64-bit                    2023-09-26     162.2K          1.1M          
qtserialbus           Qt SerialBus for gcc 64-bit                  2023-09-26     239.0K          1.1M          
qtserialport          Qt SerialPort for gcc 64-bit                 2023-09-26     46.4K           190.3K        
qtshadertools         Qt Shader Tools for gcc 64-bit               2023-09-26     1.3M            4.5M          
qtspeech              Qt Speech for gcc 64-bit                     2023-09-26     64.5K           364.9K        
qtvirtualkeyboard     Qt Virtual Keyboard for gcc 64-bit           2023-09-26     2.1M            5.4M          
qtwaylandcompositor   Qt Wayland Compositor for gcc 64-bit         2023-09-26     594.0K          4.0M          
qtwebchannel          Qt WebChannel for gcc 64-bit                 2023-09-26     100.1K          379.3K        
qtwebengine           Qt WebEngine for Desktop gcc 64-bit          2023-09-26     68.1M           212.3M        
qtwebsockets          Qt WebSockets for gcc 64-bit                 2023-09-26     83.5K           382.1K        
qtwebview             Qt WebView for gcc 64-bit                    2023-09-26     64.1K           428.1K 

Desktop (please complete the following information):

MhouneyLH commented 6 months ago

Is there any potential workaround? It looks like the library is only installable with the qt online installer: https://www.qt.io/product/insight/onboarding-instructions#qt-insight-for-developers

ddalcino commented 6 months ago

Is this a bug report or a feature request? The aqt list-qt command here prints the correct output, which is that aqtinstall is not capable of installing qtinsight. aqtinstall is only capable of installing binaries from https://download.qt.io .

All modules that aqtinstall supports for this target are listed in https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_653/Updates.xml . I don’t see qtinsight there. If you can find it, please let us know, otherwise we may not be able to help with this.

MhouneyLH commented 6 months ago

I can't find it either. :( Thanks for commenting though. Do you know another way how to bring this module e.g. into a docker container?

miurahr commented 6 months ago

@MhouneyLH you can ask a Qt things in Qt Forum https://forum.qt.io/

There is a category Qt Insight https://forum.qt.io/category/75/qt-insight

and blog post https://www.qt.io/blog/ab-test-with-qt-insight

You can ask your consultant or your help desk about the product and its OSS version. Here is not a help desk.