bamfdaemon pulls in a ton of unneccesary dependencies

Bug #1296439 reported by UserError
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
BAMF
Confirmed
Undecided
Unassigned
Gala
Invalid
Undecided
Unassigned
elementary OS
Fix Released
Medium
Unassigned

Bug Description

These are the following chains for dependencies of possible bloat. These are deps not recommends unless otherwise noted in the future.

1) Plank: plank -> libplank0 -> bamfdaemon -> libunity-webapps0 -> unity-webapps-service -> webapp-container =
    libqt5core5a , libqt5gui5 , libqt5network5 , libqt5qml5 , libqt5quick5 , libqt5widgets5 , unity-webapps-qml.
unity-webapps-qml brings in the additional dependencies of: libqt5webkit5-qmlwebkitplugin , qtdeclarative5-qtquick2-plugin , qtdeclarative5-unity-action-plugin , qtdeclarative5-ubuntu-ui-toolkit-plugin , qtdeclarative5-accounts-plugin (In addition to some of the deps from webapp-container.) Each of these pulls in even more.

2) Gala: Pulls in libplank0 to repeat the chain above.

UserError (usererror)
Changed in elementaryos:
status: New → Confirmed
UserError (usererror)
description: updated
UserError (usererror)
tags: added: bamf bloat gala isis libplank0 luna plank qt qt5
Cody Garver (codygarver)
Changed in elementaryos:
milestone: none → isis-beta1
importance: Undecided → Medium
tags: added: webbrowser-app
Revision history for this message
Robert Dyer (psybers) wrote :

(lib)Plank relies on BAMF. These deps are pulled in from that dep. Nothing we can do about that.

Changed in plank:
status: New → Invalid
no longer affects: plank
UserError (usererror)
Changed in bamf:
status: New → Confirmed
summary: - Plank + Gala Qt dependency bloat chains.
+ bamfdaemon pulls in a ton of unneccesary dependencies
Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :
Changed in elementaryos:
status: Confirmed → Fix Committed
Changed in gala:
status: New → Invalid
Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

While this particular bug is fixed, we might have other dependency paths leading up to Qt. I'll check that as soon as the fix for this bug lands to PPA.

Changed in elementaryos:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.