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