Public bug reported: 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... ** Affects: libreoffice (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to libreoffice in Ubuntu. https://bugs.launchpad.net/bugs/1616673 Title: libreoffice-gtk2 pulled in by default and should not be Status in libreoffice package in Ubuntu: New 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... To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1616673/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp