Bug#1012561: Purging the package does not remove configuration in /usr/share/qtcreator/QtProject
Package: qtcreator
Version: 4.14.1-1
Severity: normal
Hello,
if one uses sdktool to programmatically configure parts of QT
Creator[1], the resulting configuration is saved in
/usr/share/qtcreator/QtProject
However, dpkg --purge qtcreator, which should also remove its
configuration, does not remove that directory, which is then left as
cruft in the filesystem, and found by a following reinstall of Qt
Creator.
I suppose adding a `rm -rf /usr/share/qtcreator/QtProject` of that
directory in postinst is all that's required to fix this
Thank you,
Enrico
[1] see for example
https://embeddeduse.com/2020/11/21/cross-compiling-qt-embedded-applications-with-qtcreator-and-cmake/
and https://code.qt.io/cgit/yocto/meta-boot2qt.git/tree/meta-boot2qt/files/configure-qtcreator.sh
-- System Information:
Debian Release: 11.3
APT prefers stable-security
APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-14-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8), LANGUAGE=en_IE:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages qtcreator depends on:
ii clang-11 1:11.0.1-2
ii libc6 2.31-13+deb11u3
ii libclang1-11 1:11.0.1-2
ii libdw1 0.183-1
ii libelf1 0.183-1
ii libgcc-s1 10.2.1-6
ii libkf5syntaxhighlighting5 5.78.0-2
ii libqt5concurrent5 5.15.2+dfsg-9
ii libqt5core5a [qtbase-abi-5-15-2] 5.15.2+dfsg-9
ii libqt5designer5 5.15.2-5
ii libqt5designercomponents5 5.15.2-5
ii libqt5gui5 5.15.2+dfsg-9
ii libqt5help5 5.15.2-5
ii libqt5network5 5.15.2+dfsg-9
ii libqt5printsupport5 5.15.2+dfsg-9
ii libqt5qml5 [qtdeclarative-abi-5-15-2] 5.15.2+dfsg-6
ii libqt5quick5 5.15.2+dfsg-6
ii libqt5quickwidgets5 5.15.2+dfsg-6
ii libqt5serialport5 5.15.2-2
ii libqt5sql5 5.15.2+dfsg-9
ii libqt5sql5-sqlite 5.15.2+dfsg-9
ii libqt5svg5 5.15.2-3
ii libqt5widgets5 5.15.2+dfsg-9
ii libqt5xml5 5.15.2+dfsg-9
ii libstdc++6 10.2.1-6
ii libyaml-cpp0.6 0.6.3-9
ii libzstd1 1.4.8+dfsg-2.1
ii qml-module-qtqml-models2 5.15.2+dfsg-6
ii qml-module-qtquick-controls 5.15.2-2
ii qml-module-qtquick2 5.15.2+dfsg-6
ii qtchooser 66-2
ii qtcreator-data 4.14.1-1
Versions of packages qtcreator recommends:
ii clang-tidy 1:11.0-51+nmu5
ii gdb 10.1-1.7
ii gnome-terminal [x-terminal-emulator] 3.38.3-1
ii make 4.3-4.1
ii qmlscene 5.15.2+dfsg-6
ii qt5-doc 5.15.2-2
ii qt5-qmltooling-plugins 5.15.2+dfsg-6
ii qtbase5-dev-tools 5.15.2+dfsg-9
ii qtcreator-doc 4.14.1-1
ii qtdeclarative5-dev-tools 5.15.2+dfsg-6
ii qttools5-dev-tools 5.15.2-5
ii qttranslations5-l10n 5.15.2-2
ii qtxmlpatterns5-dev-tools 5.15.2-3
Versions of packages qtcreator suggests:
pn clazy <none>
ii cmake 3.18.4-2+deb11u1
ii g++ 4:10.2.1-1
ii git 1:2.30.2-1
ii meson 0.56.2-1
ii subversion 1.14.1-3+deb11u1
ii valgrind 1:3.16.1-1
-- no debconf information
Reply to: