[kmymoney] [Bug 489724] New: kmymoney depends on knewstuff library but is not used when cpp macro KMM_DEBUG is not defined
Ralf Habacker
bugzilla_noreply at kde.org
Thu Jul 4 11:03:36 BST 2024
https://bugs.kde.org/show_bug.cgi?id=489724
Bug ID: 489724
Summary: kmymoney depends on knewstuff library but is not used
when cpp macro KMM_DEBUG is not defined
Classification: Applications
Product: kmymoney
Version: git (master)
Platform: Other
OS: All
Status: REPORTED
Severity: normal
Priority: NOR
Component: packaging
Assignee: kmymoney-devel at kde.org
Reporter: ralf.habacker at freenet.de
Blocks: 488491
Target Milestone: ---
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
Referenced Bugs:
https://bugs.kde.org/show_bug.cgi?id=488491
[Bug 488491] Make 5.2 release
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the KMyMoney-devel
mailing list