when upgrades don't work with existing rc files

Jack Ostroff ostroffjh at aya.yale.edu
Sun Nov 10 01:31:00 GMT 2024


I have just merged Ralf's additions to the Payees chapter of the  
handbook about payee link matching.  Everything worked fine with a  
newly compiled KMM, except I still didn't see "Open URL" in the context  
menu for a transaction.  By email, Ralf told me I needed to  
remove/rename ~/.local/share/kxmlgui5/kmymoney/kmymoneyui.rc because it  
didn't have the newly required section.  Renaming that file allowed the  
new context menu entry to show up - but oddly, after using it, and then  
closing KMM, a new version of kmymoneyui.rc did not appear.

I'm just curious what (if anything) will eventually cause a new version  
of that file to appear?  I'm also assuming that without the file, the  
program defaults to assuming it should use the latest version, of which  
it has an internal (or otherwise hidden) copy.

Is there any way for the program to know (and warn the user) when this  
(or any other) rc file needs to be updated/replaced/...?  It's not very  
user friendly to introduce a new feature, and then have it not work for  
a reason like this.

Jack


More information about the KMyMoney-devel mailing list