libreoffice-gtk2 pulled in by default and should not be

Bug #1616673 reported by Steve Langasek
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libreoffice (Ubuntu)
Fix Released
Undecided
Björn Michaelsen

Bug Description

With the introduction of libreoffice-gtk2, we now have a dependency chain of:

ubuntu-desktop -> libreoffice-gnome -> libreoffice-gtk -> libreoffice-gtk2 -> libgtk2.0-0

I think the bug here is that libreoffice-gnome should depend on libreoffice-gtk3 instead of on libreoffice-gtk? Either way, now that a libreoffice-gtk3 package exists, we should surely be using that instead of pulling gtk2 into the desktop.

I noticed this because components-mismatches reports that libreoffice-style-elementary should be pulled into main as a dependency of libreoffice-style-breeze, which is itself only in main because it's a dependency of libreoffice-gtk2. And this reveals another bug, because libreoffice-style-breeze depends on 'libreoffice-style-default' - but there are three packages providing this virtual package in yakkety: libreoffice-style-human, libreoffice-style-elementary, and libreoffice-style-galaxy. They can't all be the default, only one of these should be providing that virtual package...

Revision history for this message
Björn Michaelsen (bjoern-michaelsen) wrote :
Changed in libreoffice (Ubuntu):
assignee: nobody → Björn Michaelsen (bjoern-michaelsen)
status: New → Fix Committed
Changed in libreoffice (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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