Master Branch - No Reports Tab
Brendan Coupe
3 at Coupe7.com
Mon Jan 13 01:06:02 GMT 2025
After send that last email I realize this probably all changed when I
upgraded from Fedora 39 to 40 or from 40 to 41. These upgrades happened
close together so I'm not sure which one caused this but I suspect a
package is no longer included in 40 and/or 41 that was included in 39.
The "Python module failed to load" in the command line output is
probably the cause.
**
*Brendan Coupe*
*3 at Coupe7.com*
On 2025-01-12 5:56 PM, Brendan Coupe wrote:
> I use Tabbed view which has caused a weird problem in the past which
> Thomas tracked down and fixed, probably over 10 years ago.
>
> I switched to the other 2 views and reports is missing on both.
>
> I save the output from my builds in a log file. There is no mention of
> reportsview.so in the recent logs. I see lots of mentions in the logs
> up until October of last year. This includes builds of both the 5.1
> and Master branches. I searched the recent source trees and there is
> no file named reportsview.so.
>
> Here is the command line output:
>
> WebConnect: Running in server mode
> This is not KMyMoney plugin:
> '/usr/lib64/qt5/plugins/kmymoney_plugins/konlinetasks_sepa.so'
> 3:2025/01/12 17-40-41:(null)(111506):banking_update.c: 610: No
> AqBanking config folder found at
> [/home/bcoupe/.aqbanking/settings6/users] (-1)
> 3:2025/01/12 17-40-41:(null)(111506):banking_update.c: 610: No
> AqBanking config folder found at
> [/home/bcoupe/.aqbanking/settings/users] (-1)
> 3:2025/01/12 17-40-41:(null)(111506):banking_update.c: 411: There is
> no old settings folder, need initial setup
> "kmymoneyVydATp" Python module failed to load
> Traceback (most recent call last):
> File "/tmp/kmymoneyVydATp.py", line 10, in <module>
> import logging.config
> File "/usr/lib64/python3.13/logging/config.py", line 31, in <module>
> import logging.handlers
> File "/usr/lib64/python3.13/logging/handlers.py", line 30, in <module>
> import pickle
> File "/usr/lib64/python3.13/pickle.py", line 33, in <module>
> from struct import pack, unpack
> File "/usr/lib64/python3.13/struct.py", line 13, in <module>
> from _struct import *
> ImportError:
> /usr/lib64/python3.13/lib-dynload/_struct.cpython-313-x86_64-linux-gnu.so:
> undefined symbol: PyByteArray_Type
>
> (kmymoney:111506): GLib-GIO-CRITICAL **: 17:41:20.715: GFileInfo
> created without standard::icon
>
> (kmymoney:111506): GLib-GIO-CRITICAL **: 17:41:20.715: file
> ../gio/gfileinfo.c: line 1765 (g_file_info_get_icon): should not be
> reached
>
> (kmymoney:111506): GLib-GIO-CRITICAL **: 17:41:20.715: GFileInfo
> created without standard::icon
>
> (kmymoney:111506): GLib-GIO-CRITICAL **: 17:41:20.715: file
> ../gio/gfileinfo.c: line 1765 (g_file_info_get_icon): should not be
> reached
>
> (kmymoney:111506): GLib-GIO-CRITICAL **: 17:41:20.715: GFileInfo
> created without standard::icon
>
> (kmymoney:111506): GLib-GIO-CRITICAL **: 17:41:20.715: file
> ../gio/gfileinfo.c: line 1765 (g_file_info_get_icon): should not be
> reached
>
>
> *Brendan Coupe*
> *3 at Coupe7.com*
>
>
> On 2025-01-12 5:37 PM, Jack via KMyMoney-devel wrote:
>> On 2025.01.12 18:29, Brendan Coupe via KMyMoney-devel wrote:
>>> I have been using the master branch that I compile myself for the
>>> past couple of months. I just realized that the reports tab is
>>> missing. I compiled the 5.1 branch and confirmed that it shows thew
>>> reports tab.
>>>
>>> I assume this is not expected and I may be missing a dependency. Any
>>> suggestions? I'm running Fedora 41 and I don't see any obvious
>>> errors in the compile output log.
>>>
>>> Thanks,
>> Brendan,
>>
>> I assume you are referring to the Reports icon on the View Selecter
>> on the left of the display. Yes, it should still be present, and is
>> so in my copy compiled from master branch earlier today. Offhand, I
>> can't really think of anything that might cause it to disappear.
>>
>> The first place I would look is at the console output if you run KMM
>> from command line, in case there is something missing at runtime. I
>> do see:
>> Loading "/usr/lib64/qt5/plugins/kmymoney_plugins/reportsview.so"
>> Plugins: reportsview loaded
>>
>> If nothing strange shows up there, I would grep through the build
>> output (make or ninja, which you may have to configure for logging)
>> for anything related to reports, particularly confirming whether
>> there is any error related to reportsview.so being compiled.
>>
>> Jack
More information about the KMyMoney-devel
mailing list