Bug 1147649 - New dependencies in libreoffice
Summary: New dependencies in libreoffice
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: libreoffice
Version: 20
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Stephan Bergmann
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-09-29 17:44 UTC by Ben Boeckel
Modified: 2014-10-08 09:45 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-10-08 09:45:52 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Ben Boeckel 2014-09-29 17:44:14 UTC
Description of problem:
Lots of new things needed by libreoffice:

gvfs-smb
libsmbclient
gvfs
samba-libs
samba-common
pytalloc
libldb
libtevent
libbluray
libudisks2
udisks2
libatasmart
ntfsprogs
dosfstools
gdisk
mdadm
xfsprogs

I see the update text mentions better samba support (fine), but why is libbluray necessary here? xfsprogs? dosfstools? mdadm? gdisk? None of that stuff makes any sense. Unfortunately, dnf is loathe to tell me *why* something is being dragged in :( . Looking at git, it seems gvfs-smb is the real culprit here; feel free to reassign, but I'll leave it here for anyone else who comes along looking for this problem (I know there's more than just me ;) ).

Version-Release number of selected component (if applicable):
4.2.6.3-7.fc20

Comment 1 Caolan McNamara 2014-09-29 19:29:47 UTC
caolanm->sbergman: no good deed goes unpunished.

Comment 2 Stephan Bergmann 2014-09-30 07:28:23 UTC
Various libreoffice* packages now requiring gvfs-smb is due to the fix for bug 1054952.  Using rpm --whatrequires to sort out the above list I get (on F20):

gvfs-smb
libsmbclient        <- gvfs_smb
gvfs                <- gvfs_smb
samba-libs          <- libsmbclient
samba-common        <- libsmbclient
pytalloc            <- samba_libs
libldb              <- samba_libs
libtevent           <- samba_libs
libbluray           <- gvfs_smb
libudisks2          <- gvfs
udisks2             <- gvfs
libatasmart         <- udisks2
ntfsprogs           <- udisks2
dosfstools          <- udisks2
gdisk               <- udisks2
mdadm               <- udisks2
xfsprogs            <- udisks2

So udisks2 is one of the main "culprits" here, but given that it is required by both gvfs and kdelibs, I'd assume it is already installed anyway at least on KDE and GNOME desktops?

@Ondrej:  Anything obvious that could be cut from the list of gvfs-smb requirements?

Comment 3 Ondrej Holy 2014-10-08 07:18:57 UTC
I wonder why gvfs-smb requires libbluray, have to investigate it further. However other looks good, GVfs needs udisks, because of volume monitor...

Comment 4 Ondrej Holy 2014-10-08 07:30:20 UTC
Hmm libbluray is needed by statically linked common parts, so we can't cut it out. It would be possible to cut it out from gvfs-smb, but still it has to be as a dependecy for gvfs...

Comment 5 Stephan Bergmann 2014-10-08 09:45:52 UTC
This issue has become moot insofar as libreoffice* packages will no longer depend on gvfs-smb starting libreoffice-4.2.6.3-8.fc20, see bug 1054952 comment 30.


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