[gst-devel] Required GLib version policy
Edward Hervey
bilboed at gmail.com
Fri Feb 20 20:10:32 CET 2009
On Fri, 2009-02-20 at 18:50 +0100, Thomas Vander Stichele wrote:
> > Put differently (in good advocatus diaboli spirit): why should we/I care
> > about something that inconveniences you / a small fraction of our end
> > user base, but doesn't really pose any problems for you that can't be
> > overcome? When it could make my/our life easier?
>
> It's a chicken and egg problem. Why is that user base small ? Because
> you make it hard for them to be big.
That's pushing it a bit. (cross-)compiling glib is *really* trivial.
If that is one of the things stopping those user base getting bigger...
they're in for a ride.
Let's put it another way. Distro X Enterprise (with their 3 aeons
support) doesn't update glib.
Does it update anything else apart from critical security releases ?
No.
Will DistroCompany update gstreamer (if it's available for starters) ?
No.
Will it therefore update glib ? Maybe not... but that's not what's
stopping them from updating GStreamer.
I think you're looking at the problem the other way round.
We've been doing tarballs/rpms/debs for some people who were using
so-called enterprise distros to demo them gstreamer apps and it took...
what... a few hours maybe ? That's GStreamer + dependencies + plugins +
application.
Did it require a rocket scientist ? No.
Did it screw up their system ? No, because they were installed in a
non-/usr prefix, therefore our software was the only one using that.
>
> You're assuming the problems can't be overcome, and it's about as valid
> as them assuming your compatibility problems can't be overcome.
>
>
> Thread fixes are a strawman - we've had thread problems with pretty much
> every GLib series we've used, so you're going to be able to pull that
> one out basically forever :)
Is that a reason to stop us going forward ? Isn't it time we get them
fixed ? What if it gets fixes for a small-user-base
architecture/system ? Shouldn't they be able to use GStreamer too ?
I don't want gstreamer to fix those issues just for GStreamer, I want
all glib-based libraries/applications to benefit from it (including
yours !).
Edward
More information about the gstreamer-devel
mailing list