GNOME Bugzilla – Bug 594999
[gir-repository] Please remove GStreamer introspection files
Last modified: 2015-02-07 16:50:06 UTC
Hi, please remove the GStreamer introspection files from gir-repository for the next release. They're now in GStreamer itself. Thanks
Sebastian, can you pick commit 1b2b5aca97374c81320a5198bd92d491d7b24117 and put it upstream? Then I can provide a patch to remove Gst gir build support in gir-repository ;) It should be easy ;)
We should probably wait a little bit, until distributions starts to push stable releases of GStreamer with introspection support enabled.
I agree buut maenwhile the gir-repository build is broken if gst git is installed. So maybe the Gst gir build could be disabled if gstreamer >= 0.10.xx is found?
(In reply to comment #2) > We should probably wait a little bit, until distributions starts to push stable > releases of GStreamer with introspection support enabled. Ubuntu Karmic and Debian/unstable already have GStreamer versions with introspection support. IMHO *now* is the correct time to remove them from gir-repository because now there are GStreamer releases with the introspection stuff. (In reply to comment #1) > Sebastian, can you pick commit 1b2b5aca97374c81320a5198bd92d491d7b24117 and put > it upstream? Then I can provide a patch to remove Gst gir build support in > gir-repository ;) It should be easy ;) That's already included in gst-plugins-base (in my local branch). I'll push that (and many other annotations) after the new releases this week.
Best short term fix would be a ./configure --skip-build=GStreamer,Pango type option. Best non-short term fix is to entirely kill gir-repository =)
gir-repository needs to autodetect the situation automatically and work out on the box without intervention on GNOME-2.26 and GNOME-2.28 Fedora 11 Fedora 12 Ubuntu 9.04 Ubuntu 9.10 Etc. Anything else is a big problem for us with gnome-shell development.
Would it be ok in configure.ac to check for gstreamer-0.10 >= 0.10.0 gstreamer-0.10 < 0.10.25 ? And same for -plugins-base?
Created attachment 145270 [details] [review] proposed patch
Comment on attachment 145270 [details] [review] proposed patch I just committed an identical patch, thanks anyway :-)
We should probably keep GStreamer around for another 12-18 months so people can upgrade. Hopefully distributions will eventually stop distributing gir-repository, but in practice I think we're stuck with it for quite a while.
I guess it's safe to assume that this is obsolete now, especially as GStreamer 0.10 is not maintained anymore and 1.0 had g-i integration from the beginning.
[Mass-moving gobject-introspection tickets to its own Bugzilla product - see bug 708029. Mass-filter your bugmail for this message: introspection20150207 ]