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 594999 - [gir-repository] Please remove GStreamer introspection files
[gir-repository] Please remove GStreamer introspection files
Status: RESOLVED OBSOLETE
Product: gobject-introspection
Classification: Platform
Component: general
unspecified
Other Linux
: Normal major
: ---
Assigned To: gobject-introspection Maintainer(s)
gobject-introspection Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2009-09-12 12:52 UTC by Sebastian Dröge (slomo)
Modified: 2015-02-07 16:50 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed patch (1.39 KB, patch)
2009-10-12 09:28 UTC, Philippe Normand
committed Details | Review

Description Sebastian Dröge (slomo) 2009-09-12 12:52:04 UTC
Hi,
please remove the GStreamer introspection files from gir-repository for the next release. They're now in GStreamer itself.

Thanks
Comment 1 Philippe Normand 2009-09-22 16:29:40 UTC
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 ;)
Comment 2 Johan (not receiving bugmail) Dahlin 2009-09-22 16:36:52 UTC
We should probably wait a little bit, until distributions starts to push stable releases of GStreamer with introspection support enabled.
Comment 3 Philippe Normand 2009-09-22 17:10:55 UTC
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?
Comment 4 Sebastian Dröge (slomo) 2009-09-22 17:13:55 UTC
(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.
Comment 5 Colin Walters 2009-09-22 17:16:56 UTC
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 =)
Comment 6 Owen Taylor 2009-10-07 22:24:41 UTC
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.
Comment 7 Philippe Normand 2009-10-12 09:09:28 UTC
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?
Comment 8 Philippe Normand 2009-10-12 09:28:50 UTC
Created attachment 145270 [details] [review]
proposed patch
Comment 9 Johan (not receiving bugmail) Dahlin 2009-12-08 12:54:56 UTC
Comment on attachment 145270 [details] [review]
proposed patch

I just committed an identical patch, thanks anyway :-)
Comment 10 Johan (not receiving bugmail) Dahlin 2009-12-08 13:05:51 UTC
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.
Comment 11 Sebastian Dröge (slomo) 2013-07-17 13:19:33 UTC
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.
Comment 12 André Klapper 2015-02-07 16:50:06 UTC
[Mass-moving gobject-introspection tickets to its own Bugzilla product - see bug 708029. Mass-filter your bugmail for this message: introspection20150207 ]