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

Reply via email to