STEPS TO REPRODUCE 1. see https://invent.kde.org/office/kmymoney/-/blob/master/CMakeLists.txt#L114 - knewstuff library is added 2. see https://invent.kde.org/office/kmymoney/-/blame/master/kmymoney/kmymoney.cpp?page=5#L4002 OBSERVED RESULT The knewstuff library is requested in the cmake build system unconditionally. An api function from knewstuff is used at https://invent.kde.org/office/kmymoney/-/blame/master/kmymoney/kmymoney.cpp?page=5#L4002, but the associate support is only reachable when the cpp macro KMM_DEBUG is defined. EXPECTED RESULT If debugging is disabled, knewstuff should not be requested in the cmake build system and not be used in the c++ code. SOFTWARE/OS VERSIONS Linux: openSUSE_Leap_15.5 KDE Frameworks Version: 5.103.0 Qt Version: 5.15.4
Git commit 3ea7ddcd1d8f9a7cfe06d5bc53c15546c32bc9f1 by Thomas Baumgart. Committed on 05/07/2024 at 04:25. Pushed by tbaumgart into branch 'master'. Remove dependency to knewstuff The whole "new stuff" logic for the online quotes has been moved to the alkimia library so we don't need it here anymore. FIXED-IN: 5.2 M +1 -1 CMakeLists.txt M +0 -1 kmymoney/CMakeLists.txt M +0 -4 kmymoney/kmymoney.cpp https://invent.kde.org/office/kmymoney/-/commit/3ea7ddcd1d8f9a7cfe06d5bc53c15546c32bc9f1