Bug 22797 - kmymoney 5 is needed in MGA6 as Plasma 5.12 removed KDE4 support (and gnucash was also updated)
Summary: kmymoney 5 is needed in MGA6 as Plasma 5.12 removed KDE4 support (and gnucash...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA6-64-OK MGA6-32-OK
Keywords: advisory, validated_update
Depends on: 22656
Blocks:
  Show dependency treegraph
 
Reported: 2018-03-18 09:05 CET by José Jorge
Modified: 2018-05-11 22:14 CEST (History)
5 users (show)

See Also:
Source RPM: gwenhywfar kmymoney
CVE:
Status comment:


Attachments

Description José Jorge 2018-03-18 09:05:53 CET
We need a Kmymoney release to fix several integration bugs.
This will be done in two steps :
- enable QT5 in gwenhywfar
- build Kmymoney5
Comment 1 David GEIGER 2018-03-18 09:19:58 CET
libalkimia >= 7.0 is also needed.

CC: (none) => geiger.david68210

José Jorge 2018-03-18 09:26:13 CET

Blocks: (none) => 22719

José Jorge 2018-03-18 09:27:11 CET

Blocks: (none) => 22055

Comment 2 José Jorge 2018-03-18 09:41:16 CET
Yes alkimia lib also needed an update. So the rpms list follows.

RPMS :

gwenhywfar-4.15.3-1.1.mga6.i586.rpm 
libgwenhywfar60-4.15.3-1.1.mga6.i586.rpm
libgwengui-qt4_0-4.15.3-1.1.mga6.i586.rpm
libgwengui-qt5_0-4.15.3-1.1.mga6.i586.rpm
libgwengui-gtk2_0-4.15.3-1.1.mga6.i586.rpm
libgwengui-cpp0-4.15.3-1.1.mga6.i586.rpm
libgwenhywfar-devel-4.15.3-1.1.mga6.i586.rpm

libalkimia5_7-7.0-1.mga6.i586.rpm 
libalkimia-devel-7.0-1.mga6.i586.rpm


SRPMS :
gwenhywfar-4.15.3-1.1.mga6.i586.rpm
libalkimia-7.0-1.mga6.srpm

Assignee: lists.jjorge => qa-bugs
Status: NEW => ASSIGNED
Blocks: 22055, 22719 => (none)
CC: (none) => lists.jjorge

Comment 3 David GEIGER 2018-03-18 11:04:46 CET
I see also that aqbanking needs to be updated too:

CMake Warning at CMakeLists.txt:166 (find_package):
  Could not find a configuration file for package "AQBANKING" that is
  compatible with requested version "5.6.5".
José Jorge 2018-03-18 12:02:18 CET

Assignee: qa-bugs => lists.jjorge

Comment 4 José Jorge 2018-03-18 15:56:41 CET
New list as some more updates were needed RPMS :

gwenhywfar-4.20.0-1.mga6.i586.rpm 
libgwenhywfar60-4.20.0-1.mga6.i586.rpm
libgwengui-qt4_0-4.20.0-1.mga6.i586.rpm
libgwengui-qt5_0-4.20.0-1.mga6.i586.rpm
libgwengui-gtk2_0-4.20.0-1.mga6.i586.rpm
libgwengui-cpp0-4.20.0-1.mga6.i586.rpm
libgwenhywfar-devel-4.20.0-1.mga6.i586.rpm

libalkimia5_7-7.0-1.mga6.i586.rpm 
libalkimia-devel-7.0-1.mga6.i586.rpm

aqbanking-5.7.8-1.mga6.i586.rpm 
libaqofxconnect7-5.7.8-1.mga6.i586.rpm
libaqbankingpp0-5.7.8-1.mga6.i586.rpm
aqbanking-ofx-5.7.8-1.mga6.i586.rpm
aqhbci-5.7.8-1.mga6.i586.rpm
libaqhbci24-5.7.8-1.mga6.i586.rpm
aqebics-5.7.8-1.mga6.i586.rpm
libaqebics0-5.7.8-1.mga6.i586.rpm
aqpaypal-5.7.8-1.mga6.i586.rpm
libaqpaypal0-5.7.8-1.mga6.i586.rpm
libaqbanking35-5.7.8-1.mga6.i586.rpm
libaqbanking-devel-5.7.8-1.mga6.i586.rpm

SRPMS :
gwenhywfar-4.15.3-1.1.mga6.i586.rpm
libalkimia-7.0-1.mga6.srpm
aqbanking-5.7.8-1.mga6.srpm
Comment 5 José Jorge 2018-03-18 19:13:10 CET
As gnucash needed a rebuild against new gwenhywfar, I have also updated it to latest bugfix.

RPMS :

gnucash-2.6.19-1.mga6.i586.rpm
gnucash-ofx-2.6.19-1.mga6.i586.rpm
gnucash-hbci-2.6.19-1.mga6.i586.rpm
libgnucash-devel-2.6.19-1.mga6.i586.rpm
libgnucash0-2.6.19-1.mga6.i586.rpm
python2-gnucash-2.6.19-1.mga6.i586.rpm

SRPM:
gnucash-2.6.19-1.mga6.srpm
Comment 6 José Jorge 2018-03-20 18:04:45 CET
And now thanks to Stig kmymoney has built :

RPMS:
kmymoney-5.0.1-1.mga6.x86_64.rpm 
lib64kmm_csvimportercore5-5.0.1-1.mga6.x86_64.rpm
lib64kmm_mymoney5-5.0.1-1.mga6.x86_64.rpm
lib64kmm_icons5-5.0.1-1.mga6.x86_64.rpm 
lib64kmm_plugin5-5.0.1-1.mga6.x86_64.rpm
kmymoney-plugin-weboob-5.0.1-1.mga6.x86_64.rpm
lib64kmm_widgets5-5.0.1-1.mga6.x86_64.rpm
lib64kmm_payeeidentifier5-5.0.1-1.mga6.x86_64.rpm
lib64payeeidentifier_iban_bic5-5.0.1-1.mga6.x86_64.rpm
lib64payeeidentifier_iban_bic_widgets5-5.0.1-1.mga6.x86_64.rpm
lib64payeeidentifier_nationalAccount5-5.0.1-1.mga6.x86_64.rpm
kmymoney-devel-5.0.1-1.mga6.x86_64.rpm

SRPM:
kmymoney-5.0.1-1.mga6.srpm 

Now how to test this : first you must have installed all the Plasma5 updates.
Then "urpmi kmymoney gnucash" was enough to pull all the updated deps.

Depends on: (none) => 22656
Assignee: lists.jjorge => qa-bugs

Comment 7 José Jorge 2018-03-20 18:35:48 CET
I have tested both softs with existing files I have, and imported an OFX file with kmymoney.

All Seems Ok in x86_64
José Jorge 2018-03-20 18:43:29 CET

Summary: kmymoney 5 is needed in MGA6 as Plasma 5.12 removed KDE4 support => kmymoney 5 is needed in MGA6 as Plasma 5.12 removed KDE4 support (and gnucash was also updated)

Comment 8 Herman Viaene 2018-03-21 10:33:40 CET
MGA5-32 on Dell Latitude D600 Mate kernel 25
Tried this as I run gnucash everywhere. Installed all listed above except devel packages.
At CLI:
$ gnucash
Traceer/breekpunt-instruktie (geheugendump gemaakt)
tracking/breakpoint (memory dump made).

CC: (none) => herman.viaene

Comment 9 Herman Viaene 2018-03-21 17:42:10 CET
Removed all packages and installed older gnucash (2.6.16), crashed also. Took strace and found references to flatpak just before the error.
Removed that one as well, and then gnucash is OK. Installed gnucash 2.6.19,works OK thid time.
Redoing other updates later.
Comment 10 Herman Viaene 2018-03-22 10:59:58 CET
Reinstalled all aqbank, gwenhywfar e.a libraries, checked again that gnucash still runs: OK
Exported all my data from gnucash, hoping to get those into kmymoney. Installed kmymoney + dependencies, no problems at that.
Running kmymoney results in main window + tip of the day appearing, but the splash screen does not go away and keeps "5.0.0 is loading".
At CLI last line is: /usr/share/kmymoney/templates/dk not scanned.
Of course this is nonsense, I have no Danish installation. But I think the real problem is that my language setting is nl_BE and that one is not present in /usr/share/kmymoney/templates. So the whole thing hangs. I've never used kmymoney before, so I don't know if that problem existed before.
Comment 11 Herman Viaene 2018-03-22 11:16:40 CET
Checked with kmymoney 4.8.1.1: is the same: no templates for nl_BE.
Comment 12 Herman Viaene 2018-03-22 14:55:37 CET
Worked around above by creating a link
ln -s nl_NL/ nl_BE
After that I could open kmymoney and import the gnucash file directly in it (no export needed).
So all this is OK for me, but this is of course not a test on a Plasma environment.
Comment 13 José Jorge 2018-03-24 16:23:25 CET
Indicating both archs were tested

Whiteboard: (none) => MGA6-64-OK MGA6-32-OK

Comment 14 Thomas Andrews 2018-03-24 19:25:30 CET
As both arches have been tested, I'm validating the update.

Looks to me like a copy of the bug summary would work for the advisory.

Keywords: (none) => validated_update
CC: (none) => andrewsfarm, sysadmin-bugs

Comment 15 Lewis Smith 2018-04-10 09:21:55 CEST
Thanks Herman for your long testing battle; and José for all the updates and own tests.

Advisory made from bug Title, Description, comments 4, 5, 6.

Keywords: (none) => advisory

Comment 16 Mageia Robot 2018-05-11 22:14:37 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2018-0074.html

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.