Tags: wontfix Severity: important thanks Hi, I took the freedom to discuss this bug in the #debian-qt-kde channel: I noticed such a flag was never set in pkg-kde-tools in the past [1], nor with KDE4, nor for KF5, then I don't get the reason KF6 should be different.
It's agreed that defining the right version of build-dependencies is up to upstream developers, not to package maintainers. In support of this, there is not a single way to define such a requirement: I've looked through some packages, most of them [2][3][4][5][6] uses QT_MIN_VERSION to define requirement for a Qt library version. When looking for a project using QT_MAJOR_VERSION variable, I found krecorder: as for the comment in [7], QT_MAJOR_VERSION is defined automatically by ECM, then there's no need to force it at build-time. Even better, when developers are fine with the state of their app with new Qt version, they tend [8] to drop any logic based on QT_MAJOR_VERSION and simply hardcode the QtX they're targeting. Downgrading bug severity because pkg-kde-tools does not violate Debian policy nor is unsuitable for release in its actual state. Kind regards Marco [1]https://salsa.debian.org/qt-kde-team/pkg-kde-tools/-/tree/master/datalib?ref_type=heads [2]https://invent.kde.org/plasma/plasma-mobile/-/blob/master/CMakeLists.txt?ref_type=heads#L14 [3]https://invent.kde.org/plasma/plasma-desktop/-/blob/master/CMakeLists.txt?ref_type=heads#L9 [4]https://invent.kde.org/multimedia/kasts/-/blob/master/CMakeLists.txt?ref_type=heads#L22 [5]https://invent.kde.org/plasma-mobile/plasma-dialer/-/blob/master/CMakeLists.txt?ref_type=heads#L13 [6]https://invent.kde.org/plasma-mobile/calindori/-/blob/master/CMakeLists.txt?ref_type=heads#L16 [7]https://invent.kde.org/utilities/krecorder/-/commit/deeb973865dd39cbc51c4d9444c0610b414d1ed7 [8]https://invent.kde.org/utilities/krecorder/-/commit/d9424283b00ecdbd97288e5a117a0b2be6c9b481