Bug 626008 - q4banking should not depend on qt3
Summary: q4banking should not depend on qt3
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: aqbanking
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-08-21 13:31 UTC by Francesco Frassinelli (frafra)
Modified: 2010-09-02 03:56 UTC (History)
3 users (show)

Fixed In Version: aqbanking-4.2.4-6.fc14
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-08-23 22:15:47 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


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