[gst-devel] Doing new releases

in7y118 at public.uni-hamburg.de in7y118 at public.uni-hamburg.de
Thu Aug 14 08:39:01 CEST 2003


Quoting Christian Schaller <uraeus at linuxrising.org>:

> On Wed, 2003-08-13 at 16:21, in7y118 at public.uni-hamburg.de wrote:
> > As a thought for the future I think it would be good if we adopted GNOME 
> > standards for the 0.8 release. We should release this thing as stable and
> then 
> > work for the next weeks/months on stabilizing that thing. Do some stable 
> > releases and such. And after the new bugs don't become more and all
> important 
> > stuff is fixed, we release one last stable release and branch off to 0.9
> from 
> > there. But don't branch off 0.9 with 0.8.0 or you end up with everyone 
> > developing on HEAD only. 
> Well this is where I think we all want to be, the reason we haven't gone
> there yet is that it meant ABI stability which we where not ready to
> commit to in the 0.6 timeframe.
> 
This has nothing to do with stability between 0.8 and 0.9 but with developer 
commitment.

> Question is if we now feel confident enough to declare the ABI/API of
> CVS head stable enough that we can be rather sure that 0.8, 1.0, 1.2 and
> so on will be API stable between eachother.
> 
IMO 0.8 and the release after that should not be API compatible. And I 
definitely don't want ABI compatibility forced on me there.

> I think the closing of the stable CVS was the correct decision at the
> time it was made, cause at the time before 0.6.0 we really needed to
> clamp down on changes to get something ready/stable out. It could be
> that we should have laxed the terms afterwards however, and I think for
> our next stable series we probably should go for a much more open model
> at least to see if it can work as well or better.
> 
I don't think we want a "hack away on stable all you like" attitude. But you 
don't want to have all devs wander of to another branch either. So you should 
at least make it fun to work on that branch. Currently it isn't fun to work 
there. Everyone works on HEAD. And it never was. Remember how we askled 
everyone to do backports for 0.6.1 and noone did a thing?


Benjamin




More information about the gstreamer-devel mailing list