[packman] gstreamer, codec autoinstallation and Packman

Cristian Morales Vega cmorve69 at yahoo.es
Sat Mar 12 18:24:25 CET 2011

2011/3/11 Toni <toni at links2linux.de>:
> Am Freitag, 11. März 2011 schrieb Pascal Bleser:
>> On 2011-03-10 20:36:27 (+0100), Cristian Morales Vega <cmorve69 at yahoo.es>
> wrote:
>> > I still have not 11.4 installed. But it's my understanding that in
>> > this version openSUSE implemented the Fedora's
>> > gstreamer-rpm-packagekit integration that makes codecs automatically
>> > installed*. But comparing
>> > https://build.opensuse.org/package/files?package=gstreamer-0_10&project=m
>> >ultimedia%3Alibs with
>> > http://pmbs.links2linux.org/package/files?package=gstreamer010&project=Es
>> >sentials it seems Packman lacks the needed "provides"?
>> >
>> > detrei is bugowner and maintainer, most of the changelog is from toni,
>> > but Pascal did most of the commits in the new BS. Who is the
>> > maintainer then? He has any problem with me starting to substitute
>> > Packman's versions with links to the OBS?
>> >
>> > * it's really good, codecs supported by a package are extracted by RPM
>> > and provided by the package. So if an user needs H.264 support it will
>> > get the Packman package even if there is an openSUSE version with the
>> > same name (since the openSUSE version will not provide
>> > "gstreamer(h264)", or whatever is used)
>> Sounds very good to me.
>> The question is how this works for older distributions... ?
>> (and why on earth no one told us about it.......)
>> Thanks for spotting that!
>> Let's wait for an ACK from Detlef and Toni on this one.
>> That being said, we could very well _link to the OBS packages
>> for most gstreamer packages, except the ones we only have on
>> Packman.
>> But it remains to be seen whether those packages build fine on
>> older distributions as well, as it is very frequent for
>> packagers in build.o.o to not bother much about those.
> I'm too lazy to reflect all changes made to gstreamer packages for every new
> SuSE version in the OBS making it incompatible to the packman package.
> The past shows that the OBS package was often changed without contacting or
> discussing the differences with me, resulting in a different package layout
> and leading to a lot of problems.
> To avoid future problems simply link to OBS.

Now gstreamer itself is linked from OBS. That means
- Since docs are in a different package build-compare can avoid rebuids
- All the plugin packages now provide the needed information for
codecs to be autoinstalled

All the other packages are untouched. They can be linked from OBS
whenever there is time, but there is no hurry since the provides are
generated anyway thanks to the main gstreamer package.

More information about the Packman mailing list