Bug 626008

Summary: q4banking should not depend on qt3
Product: [Fedora] Fedora Reporter: Francesco Frassinelli (frafra) <fraph24>
Component: aqbankingAssignee: Rex Dieter <rdieter>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: notting, rdieter, smparrish
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: aqbanking-4.2.4-6.fc14 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-08-23 22:15:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Francesco Frassinelli (frafra) 2010-08-21 13:31:27 UTC
Description of problem:
KMyMoney 4.5 uses qt4, and it shouldn't depend on qt3.

Comment 1 Rex Dieter 2010-08-21 14:11:19 UTC
It doesn't, or shouldn't at least.

What makes you think that it does?

Comment 2 Francesco Frassinelli (frafra) 2010-08-21 17:18:26 UTC
# yum remove qt3
[...]
Dipendenze risolte

==================================================================================
 Pacchetto            Arch          Versione                Repository       Dim.
==================================================================================
Rimozione in corso:
 qt3                  x86_64        3.3.8b-30.fc15          @rawhide         11 M
Rimozioni per dipendenze:
 kmymoney             x86_64        4.5-1.fc15              @rawhide         24 M
 kmymoney-libs        x86_64        4.5-1.fc15              @rawhide        725 k
 q4banking            x86_64        4.2.4-4.fc14            @rawhide        1.4 M

Riepilogo della transazione
==================================================================================
Remove        4 Package(s)

Comment 3 Rex Dieter 2010-08-21 19:30:39 UTC
rats, I think the qt3 dep snuck into q4banking somewhere, I'll try to figure out how and why.

Comment 4 Rex Dieter 2010-08-21 19:36:43 UTC
fun,

$ rpm -q -f /usr/lib64/aqbanking/plugins/29/frontends/q4banking/cfgmodules/aqofxconnect.so
q4banking-4.2.4-4.fc13.x86_64


$ ldd /usr/lib64/aqbanking/plugins/29/frontends/q4banking/cfgmodules/aqofxconnect.so | grep -i qt
        libQtGui.so.4 => /usr/lib64/libQtGui.so.4 (0x00007f73d45be000)
        libQt3Support.so.4 => /usr/lib64/libQt3Support.so.4 (0x00007f73d40e7000)
        libqt-mt.so.3 => /usr/lib64/qt-3.3/lib/libqt-mt.so.3 (0x00007f73d333d000)
        libQtCore.so.4 => /usr/lib64/libQtCore.so.4 (0x00007f73d2399000)
        libQtSql.so.4 => /usr/lib64/libQtSql.so.4 (0x00007f73cf738000)
        libQtXml.so.4 => /usr/lib64/libQtXml.so.4 (0x00007f73cf4f6000)
        libQtNetwork.so.4 => /usr/lib64/libQtNetwork.so.4 (0x00007f73cf1c5000)

Hopefully it's truly not required to link both qt v3 and v4 here.

Comment 5 Rex Dieter 2010-08-22 14:52:59 UTC
ugh, found and removed one source of qt3 linking for -5 build, but seems there's more.

Comment 6 Rex Dieter 2010-08-22 15:13:39 UTC
One more bad boy,
/usr/lib64/aqbanking/plugins/29/debugger/aqhbci/aqhbci-qt4-debug

Comment 7 Fedora Update System 2010-08-22 16:08:39 UTC
aqbanking-4.2.4-6.fc14 has been submitted as an update for Fedora 14.
http://admin.fedoraproject.org/updates/aqbanking-4.2.4-6.fc14

Comment 8 Fedora Update System 2010-08-23 19:01:56 UTC
aqbanking-4.2.4-6.fc14 has been pushed to the Fedora 14 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update aqbanking'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/aqbanking-4.2.4-6.fc14

Comment 9 Francesco Frassinelli (frafra) 2010-08-23 22:15:47 UTC
Here's okay, I can remove qt3 and qbanking without problems.

Comment 10 Fedora Update System 2010-09-02 03:56:41 UTC
aqbanking-4.2.4-6.fc14 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.