Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 276282 - app-office/kmymoney2-0.9.3 does not work with net-libs/aqbanking-4.0.0, but not blocked
Summary: app-office/kmymoney2-0.9.3 does not work with net-libs/aqbanking-4.0.0, but n...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-02 19:52 UTC by Peter Albrecht
Modified: 2009-07-06 09:50 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Albrecht 2009-07-02 19:52:05 UTC
There is a problem with package dependancy in ebuild app-office/kmymoney2-0.9.3.

Reproducible: Always

Steps to Reproduce:
1. emerge kmymoney2-0.9.3 aqbanking-4.0.0 kmm_kbanking
2. start kmymoney2 from console

Actual Results:  
kmymoney2: WARNING: KLibLoader says: libqbanking.so.6: cannot open shared object file: No such file or directory

kmymoney2 starts, but the aqbanking plugin (kmm_kbanking) is disabled.

Expected Results:  
Alternative 1: kmymoney2 should start correctly and load the kmm_kbanking plugin.
Alternative 2: kmymoney2-0.9.3 should have a depandancy <aqbanking-4.0.0

net-libs/aqbanking-4.0.0 provides:

/usr/lib/libqbanking.so -> libqbanking.so.8.0.0
/usr/lib/libqbanking.so.8 -> libqbanking.so.8.0.0
/usr/lib/libqbanking.so.8.0.0

but no version 6.


Emerging net-libs/aqbanking-3.8.2 rather than -4.0.0 results in a working kmymoney2 with kmm_kbanking plugin.
Comment 1 emerald 2009-07-03 10:53:34 UTC
did you try rebuilding kmymoney2 after aqbanking upgrade to 4.0.0 ?
Comment 2 Peter Albrecht 2009-07-05 12:44:48 UTC
Maybe I have to correct myself, but I'm not sure:
Perhaps, the issue does not belong to kmymoney2-ebuild, but to app-office/kmm_kbanking-ebuild (0.9.10). Since kmm_kbanking is a plugin for kmymoney2, which pulls in aqbanking.

You only start everything with the kmymoney2-bin. There are no dependancies to aqbanking in kmymoney2-ebuild (0.9.3). kmm_banking on the other side shows the following line:
DEPEND=">=net-libs/aqbanking-3.8.1[hbci,kde,qt3]"
Comment 3 Peter Albrecht 2009-07-05 13:12:35 UTC
The other fact I found out today:
When you first install aqbanking-4.0.0 and then do an "emerge kmm_kbanking", you get aqbanking downgraded to 3.8.2. Everything works well with this version.
Even "emerge -uND world" will downgrade 4.0.0 to 3.8.2.

=> So this bug was false alert. Sorry. You can close it.
But it would be nice if you write a few words on the following two issues:


** Question:
I do not understand why emerge does this downgrade. kmm-kbanking-ebuild only lists: DEPEND=">=net-libs/aqbanking-3.8.1[hbci,kde,qt3]"
So aqbanking-4.0.0 should be fine.

The only thing I found out so far: aqbanking has no more "hbci" USE-FLAG
Is that the reason?


** Little problem:
If you call "emerge aqbanking", emerge will install version 4.0.0 again.
=> Not good. Hope I won't fall into this trap once. 
Comment 4 Hanno Böck gentoo-dev 2009-07-06 09:50:40 UTC
Yeah, the missing hbci-flag is the problem. I've adjusted the dependencies accordingly.