After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 629495 - Installation of two codecs from two different packages fails
Installation of two codecs from two different packages fails
Status: RESOLVED NOTGNOME
Product: gnome-packagekit
Classification: Core
Component: general
2.31.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-packagekit-maint
gnome-packagekit-maint
Depends on:
Blocks:
 
 
Reported: 2010-09-13 09:51 UTC by Dominique Leuenberger
Modified: 2014-08-06 14:30 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Dominique Leuenberger 2010-09-13 09:51:26 UTC
Based on openSUSE Factory:

We publish the various gstreamer010 provides in the rpm database, so that packagekit can pickup the packages and install them.

I remarked though, that if a file requires two codecs to be installed (ie audio and video) and the two happen to be in different gstreamer-plugin packages, it 'fails'):

on cli, I can see that pk is asked for both codec packs.
The GUI asks me, as user, to install the first one. Installation completes, including all dependencies.

Then, the process is 'done'. The video file then still does not play.

Re-initiating the play request (in totem for example) triggers the pk work flow again, this time for the 2nd codec missing, PK suggesting me to install the 2nd package.

This should be combined in one go, getting all the packages installed together.
Comment 1 Vincent Untz 2010-10-11 10:00:59 UTC
This is a limitation of the zypp backend:

const gchar *search = values[0]; //Fixme - support possible multiple search values (logical OR)
Comment 2 Vincent Untz 2010-10-11 10:02:59 UTC
Or well, maybe I'm wrong -- since what we'd want here is two different packages providing two different things. So OR is not what we'd want.