[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1051494: qt6-base-examples is missing the actual code



Package: qt6-base-examples
Version: 6.4.2+dfsg-18
Severity: normal


Dear Maintainer,


    Qt Creator does not show examples for Qt6. Only for Qt5.


    Looking at the corresponding packages reveals that only the Qt5 examples
    packages contain actual source code.


    Qt5 installs the source:
   
        $ dpkg -L qtbase5-examples | grep -P '\.cpp$' | wc -l
        642
        $ find /usr/lib/x86_64-linux-gnu/qt5/examples -type f -name  '*.cpp' | wc -l
        642 


    Qt6 has no source:
   
        $ dpkg -L qt6-base-examples | grep -P '\.cpp$' | wc -l
        0
        $ find /usr/lib/x86_64-linux-gnu/qt6/examples -type f -name  '*.cpp' | wc -l
        0   


    Running strace on qtcreator shows that it is trying to access these
    non-existent files. E.g. -


        $ strace qtcreator |& grep -i easing
        access("/usr/share/qt5/doc/qtwidgets/widgets/animation/easing/easing.pro", F_OK) = -1 ENOENT (No such file or directory)
        access("/usr/lib/x86_64-linux-gnu/qt5/examples/widgets/animation/easing/easing.pro", F_OK) = 0
        access("/usr/share/qt5/doc/qtwidgets/widgets/animation/easing/main.cpp", F_OK) = -1 ENOENT (No such file or directory)
        access("/usr/lib/x86_64-linux-gnu/qt5/examples/widgets/animation/easing/main.cpp", F_OK) = 0
        access("/usr/lib/x86_64-linux-gnu/qt5/examples/widgets/animation/easing/easing.pro", F_OK) = 0
        access("/usr/share/qt5/doc/qtwidgets/widgets/animation/easing/easing.pro", F_OK) = -1 ENOENT (No such file or directory)
        access("/usr/lib/x86_64-linux-gnu/qt5/examples/widgets/animation/easing/easing.pro", F_OK) = 0
        access("/usr/share/qt5/doc/qtwidgets/widgets/animation/easing/main.cpp", F_OK) = -1 ENOENT (No such file or directory)
        access("/usr/lib/x86_64-linux-gnu/qt5/examples/widgets/animation/easing/main.cpp", F_OK) = 0
        access("/usr/lib/x86_64-linux-gnu/qt5/examples/widgets/animation/easing/easing.pro", F_OK) = 0
        access("/usr/share/qt6/doc/qtwidgets/widgets/animation/easing/CMakeLists.txt", F_OK) = -1 ENOENT (No such file or directory)
        access("/usr/lib/x86_64-linux-gnu/qt6/examples/widgets/animation/easing/CMakeLists.txt", F_OK) = -1 ENOENT (No such file or directory)
        access("/usr/share/qt6/doc/qtwidgets/widgets/animation/easing/main.cpp", F_OK) = -1 ENOENT (No such file or directory)
        access("/usr/lib/x86_64-linux-gnu/qt6/examples/widgets/animation/easing/main.cpp", F_OK) = -1 ENOENT (No such file or directory)
        access("/usr/share/qt6/doc/qtwidgets/widgets/animation/easing/CMakeLists.txt", F_OK) = -1 ENOENT (No such file or directory)


    It appears that for Qt6, no package is available that provides the source:


        # apt-file search easing/main.cpp
        qtbase5-examples: /usr/lib/x86_64-linux-gnu/qt5/examples/widgets/animation/easing/main.cpp


    The issue is the same for all qt6-*-example packages.
   
-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386


Kernel: Linux 6.4.0-4-amd64 (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled


Versions of packages qt6-base-examples depends on:
ii  libc6                       2.37-7
ii  libgcc-s1                   13.2.0-2
ii  libqt6concurrent6           6.4.2+dfsg-18
ii  libqt6core6 [qt6-base-abi]  6.4.2+dfsg-18
ii  libqt6dbus6                 6.4.2+dfsg-18
ii  libqt6gui6                  6.4.2+dfsg-18
ii  libqt6network6              6.4.2+dfsg-18
ii  libqt6opengl6               6.4.2+dfsg-18
ii  libqt6openglwidgets6        6.4.2+dfsg-18
ii  libqt6printsupport6         6.4.2+dfsg-18
ii  libqt6sql6                  6.4.2+dfsg-18
ii  libqt6test6                 6.4.2+dfsg-18
ii  libqt6widgets6              6.4.2+dfsg-18
ii  libqt6xml6                  6.4.2+dfsg-18
ii  libstdc++6                  13.2.0-2


qt6-base-examples recommends no packages.


qt6-base-examples suggests no packages.


-- no debconf information


Reply to: