Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 660108
Summary: | tracker should not depend on QT | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Peter Robinson <pbrobinson> |
Component: | tracker | Assignee: | Deji Akingunola <dakingun> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | urgent | ||
Version: | rawhide | CC: | cwickert, dakingun, jeff.raber |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-01-04 19:04:44 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: | |||
Bug Depends On: | |||
Bug Blocks: | 661442 |
Description
Peter Robinson
2010-12-05 15:21:54 UTC
-- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers AFAICS nether tracker nor tracker search-tool depend on QT. # rpm -q tracker --requires | grep qt # rpm -q tracker-search-tool --requires | grep qt # yum remove tracker ... Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Removing: qt x86_64 1:4.7.1-3.fc14 @updates 15 M Removing for dependencies: PyQt4 x86_64 4.7.4-2.fc14 @fedora 14 M akonadi x86_64 1.4.1-2.fc14 @updates 2.2 M attica x86_64 0.1.4-1.fc14 @fedora 448 k cagibi x86_64 0.1.1-2.fc14 @fedora 172 k dbusmenu-qt x86_64 0.6.3-1.fc14.1 @fedora 207 k kdebase x86_64 6:4.5.3-1.fc14 @updates 8.6 M kdebase-libs x86_64 6:4.5.3-1.fc14 @updates 934 k kdebase-runtime x86_64 4.5.3-3.fc14 @updates 12 M kdebase-runtime-flags noarch 4.5.3-3.fc14 @updates 107 k kdebase-runtime-libs x86_64 4.5.3-3.fc14 @updates 3.5 M kdelibs x86_64 6:4.5.3-3.fc14 @updates 48 M kdepim x86_64 6:4.4.7-1.fc14 @updates 19 M kdepim-libs x86_64 6:4.4.7-1.fc14 @updates 21 M kdepim-runtime x86_64 4.4.7-1.fc14 @updates 4.5 M kdepim-runtime-libs x86_64 4.4.7-1.fc14 @updates 330 k kdepimlibs x86_64 4.5.3-2.fc14 @updates 7.1 M kdepimlibs-akonadi x86_64 4.5.3-2.fc14 @updates 3.5 M kdeutils-minimal x86_64 6:4.5.3-1.fc14 @updates 4.1 M kdeutils-minimal-libs x86_64 6:4.5.3-1.fc14 @updates 201 k kwebkitpart x86_64 0.9.6-1.fc14.1 @fedora 706 k liveusb-creator noarch 3.9.2-2.fc14 @fedora 532 k phonon x86_64 4.4.2-1.fc14 @fedora 529 k phonon-backend-xine x86_64 4.4.2-1.fc14 @fedora 442 k polkit-qt x86_64 0.96.1-4.fc14 @fedora 214 k qca2 x86_64 2.0.2-2.fc12 @fedora 1.4 M qimageblitz x86_64 0.0.6-1.fc14 @fedora 118 k qt-assistant-adp x86_64 4.6.3-1.fc14 @fedora 687 k qt-mysql x86_64 1:4.7.1-3.fc14 @updates 73 k qt-sqlite x86_64 1:4.7.1-3.fc14 @updates 49 k qt-webkit x86_64 1:4.7.1-3.fc14 @updates 21 M qt-x11 x86_64 1:4.7.1-3.fc14 @updates 34 M scribus x86_64 1.3.8-1.fc14 @fedora 41 M scribus-doc noarch 1.3.8-1.fc14 @fedora 12 M soprano x86_64 2.5.2-1.fc14 @fedora 2.1 M strigi-libs x86_64 0.7.2-5.fc14 @fedora 1.7 M vlc x86_64 1.1.5-1.fc14 @rpmfusion-free-updates 5.3 M vym x86_64 1.12.7-1.fc14 @fedora 6.0 M Transaction Summary ================================================================================ Remove 38 Package(s) (In reply to comment #2) > AFAICS nether tracker nor tracker search-tool depend on QT. > tracker-0.9.30 in rawhide uses QT in its extractor library (In reply to comment #0) > Tracker should not depend on QT. The QT components should be split out into a > tracker-qt sub package. It can't be split out (in current tracker setup), the QT library is one of the many others used by the tracker extractor library for extracting music album arts. Why do you think tracker cannot depend on QT?
> Why do you think tracker cannot depend on QT?
Well I presumed by the fact that its a dependency it needs it. Given that is also depends on the whole GTK stack. It is generally considered to split out desktop specific requirements into the (see transmission* as an example). QT adds 75Mb to a standard install for devices that are resource constrainted like a table or an XO-1 (which has 1Gb of storage) using up 8% on a duplicate library isn't necessary.
Fixed in tracker-0.9.33-1.fc15 (now requires gdk-pixbuf instead of qt4 for album art extraction). Thanks. |