[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: binNMU for gst0.10-python



Am Montag, den 04.02.2008, 23:32 -0800 schrieb Steve Langasek:
> On Wed, Jan 30, 2008 at 04:46:05PM +0100, Sebastian Dröge wrote:
> 
> > please schedule a binNMU for gst0.10-python on all archs against
> > libgstreamer0.10-0 (>= 0.10.17) and libgstreamer-plugins-base0.10-0 (>=
> > 0.10.17). The old version, 0.10.16, had an accidental ABI breakage.
> 
> Does this mean that version 0.10.17 restores ABI compatibility with 0.10.15
> and earlier?

In short: yes.

The longer story is, that there was a ABI breakage in 0.10.14 that
nobody noticed unfortunately. The last element(s) of two structs
disappeared due to a stupid change that only happens when compiling with
-DGST_DISABLE_DEPRECATED which was the default until 0.10.16. This broke
nothing and since then everything seems to be rebuild.

In 0.10.16 upstream started to not build releases with
-DGST_DISABLE_DEPRECATED and the structs growed a bit again to the old,
intended situation which broke applications. The fix in 0.10.17 is to
have this struct fields removed in any case which of course is a ABI
breakage compared to 0.10.13 and before... but as nobody ever noticed
this seemed to be the correct decision.

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Reply to: