PackageKit-gstreamer-plugin replacing codeina

Jarod Wilson jarod at redhat.com
Mon Sep 29 15:32:28 UTC 2008


Richard Hughes wrote:
> When I build the new version of PackageKit today, it will have a new
> subpackage, PackageKit-gstreamer-plugin.
> 
> This provides the optional binary /usr/libexec/pk-gstreamer-install
> which is symlinked to gst-install-plugins-helper.
> 
> This means we get UI like this
> http://packagekit.org/img/gpk-client-codecs.png rather than being
> prompted to pay for codecs using codeina.
> 
> Should I just add:
> 
> Obsoletes: codeina < 0.10.1-8
> Provides:  codeina = 0.10.1-8
> 
> to the gstreamer-plugin part of the spec file and be done away with
> codeina? This would allow people to remove PackageKit-gstreamer-plugin
> and install codeina if they really wanted, but by default we get the
> "right" thing installed for the release.
> 
> Also, we can't do an "everything" install, as both packages provide the
> gst-install-plugins-helper file. One option might be for the gstreamer
> package to install a bash script gst-install-plugins-helper, which
> directs to either codeina, or PackageKit.
> 
> So what I'm really asking is, do we really want people to be able to:
> 
> 1. use codeina in F10
> 2. install PackageKit-gstreamer-plugin and codeina at the same time
> 
> Advice welcome.

I have one minor concern here. Currently, codeina gives users a pointer to a 
location where they can get codecs from, in the case where they aren't 
supported within the Fedora repositories. While pointing people to Fluendo to 
buy codec packs isn't exactly the greatest feature to preserve, we at least 
offer a solution to folks following a clean install. So far as I can tell, 
this PK solution does nothing for the user if they haven't already configured 
a 3rd-party repository where the necessary codec might be available. *I* know 
where to find that stuff and make this solution work as expected, but a new 
user might not, meaning the search would fail, and they'd think there's no way 
to play back their WMV crapola, complain loudly, etc., so this would be 
something of a regression from F9, IMO. Of course, if there's actually 
something in there that says "hey, you need to set up a 3rd-party repo and/or 
you can get codecs from Fluendo", then no problem.


-- 
Jarod Wilson
jarod at redhat.com




More information about the fedora-devel-list mailing list