Bug 491978 - Add alkimia version to the component dialog
Summary: Add alkimia version to the component dialog
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: git (master)
Platform: Other All
: NOR wishlist
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-21 10:31 UTC by Ralf Habacker
Modified: 2024-08-24 10:02 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 5.2
Sentry Crash Report:


Attachments
Screenshot (69.19 KB, image/png)
2024-08-21 10:31 UTC, Ralf Habacker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ralf Habacker 2024-08-21 10:31:03 UTC
Created attachment 172806 [details]
Screenshot

SUMMARY

When errors are reported with the application, it is helpful to get the version numbers of used components. This is usually done via the application's component dialog.

STEPS TO REPRODUCE
1. start kmymoney
2. click on the "Help" menu 
3. click on "About kmymoney"

OBSERVED RESULT
This dialog currently lacks the output of the version of the alkimia library used. 

EXPECTED RESULT
This dialog should output of the version of the alkimia library used. 

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:  openSUSE Leap_15.5 
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8 

ADDITIONAL INFORMATION
It may also be useful to list other components there if this information is available.
Comment 1 Bug Janitor Service 2024-08-22 17:13:26 UTC
A possibly relevant merge request was started @ https://invent.kde.org/office/kmymoney/-/merge_requests/227
Comment 2 Ralf Habacker 2024-08-23 12:18:34 UTC
Git commit 21feba05c8f783eb070d8136aa30a207cb1f7372 by Ralf Habacker.
Committed on 22/08/2024 at 17:12.
Pushed by habacker into branch 'master'.

Add enabled components to component page of the application info dialog
FIXED-IN:5.2

M  +15   -0    config-kmymoney.h.cmake
M  +61   -0    kmymoney/kcreditswindow.cpp

https://invent.kde.org/office/kmymoney/-/commit/21feba05c8f783eb070d8136aa30a207cb1f7372
Comment 3 Thomas Baumgart 2024-08-23 16:31:33 UTC
Git commit fd977f4ad2886f8d3785240b4c321b66284f0e01 by Thomas Baumgart.
Committed on 23/08/2024 at 16:31.
Pushed by tbaumgart into branch 'master'.

Remove showing the Akondi version in the about components dialog

Finding the definition of the AKONADI_VERSION_STRING seems to be
different between platforms (e.g. openSUSE, FreeBSD, ...). Since I have
no idea how to fix it, I simply remove it all together.

M  +4    -2    kmymoney/kcreditswindow.cpp

https://invent.kde.org/office/kmymoney/-/commit/fd977f4ad2886f8d3785240b4c321b66284f0e01
Comment 4 Bug Janitor Service 2024-08-24 08:10:54 UTC
A possibly relevant merge request was started @ https://invent.kde.org/office/kmymoney/-/merge_requests/228
Comment 5 Ralf Habacker 2024-08-24 10:02:47 UTC
Git commit c34c74c21ffb7b5f2cfe0be1d052fce875a3d857 by Ralf Habacker.
Committed on 24/08/2024 at 09:51.
Pushed by habacker into branch 'master'.

Fixup for components dialog

- New cmake variable ADDRESSBOOK_VERSION added to follow the renaming of
  the cmake name of Akonadi with version 23.04.
- Added notes on the origin of components without a version in
  config-kmymoney.h.cmake
- Removed superfluous include, as all versions of cmake are supplied
  except for alkimia.

M  +4    -0    CMakeLists.txt
M  +11   -3    config-kmymoney.h.cmake
M  +1    -5    kmymoney/kcreditswindow.cpp

https://invent.kde.org/office/kmymoney/-/commit/c34c74c21ffb7b5f2cfe0be1d052fce875a3d857