Dependency chain issue...
Nathanael D. Noblet
nathanael at gnat.ca
Tue Feb 3 15:39:13 UTC 2015
On Tue, 2015-02-03 at 05:49 +0100, Kevin Kofler wrote:
> Nathanael d. Noblet wrote:
> > I have F21 Workstation installed. I installed liveusb-creator and the
> > following was the dependency chain installed.
> > http://www.fpaste.org/180713/34735142/
> > The real odd parts are all the multi-media being installed. This seems
> > to stem from phonon being included in the chain. I don't really know why
> > it is. Is this a bug?
> Problem #1 is that PyQt4 is not split into subpackages for the different Qt
> modules being bound, so you end up with the Phonon and QtWebKit bindings
> installed, which drag in the rest. So far we have chickened out of splitting
> PyQt4, we'll need to look into this issue in the KDE SIG.
> Problem #2 is that you are getting phonon-backend-vlc instead of phonon-
> backend-gstreamer, which ends up dragging in a lot of dependencies. Try
> using --exclude=phonon-backend-vlc to force yum to pick -gstreamer instead.
> This is a result of phonon-backend-vlc being in RPM Fusion (and you having
> that enabled). It gets preferred by yum for some reason (shorter name? fewer
> direct dependencies? something else? I don't know which of the many criteria
> is being used here). I have always said that having phonon-backend-vlc in
> the repositories is a bad idea (because you end up with a different default
> backend depending on the repositories you have selected, leading to a
> support nightmare), but I wasn't listened to. (In fact, this even affects
> builds of KDE packages in RPM Fusion, where phonon-backend-vlc also gets
> dragged in, and thus the KDE packages cannot be rebuilt against a new FFmpeg
> before VLC is. That sucks.)
Ah I see. Well thanks for the info. I was pretty surprised to see all
these multi-media related things being dragged in for what is
essentially a dd wrapper.
More information about the devel