[FFmpeg-devel] [PATCH 00/26] Major library version bump

Leo Izen leo.izen at gmail.com
Fri Jan 20 23:23:23 EET 2023


On 1/18/23 14:28, Anton Khirnov wrote:
> Quoting James Almer (2023-01-16 14:38:14)
>> It's been a while since the last bump, so it's time to do some cleaning and
>> remove deprecated APIs. This will also give us an "Open ABI season" in which we
>> can do breaking changes (like changing public struct offsets, public enum
>> values, adding fields to structs that have their size tied to the ABI, etc) for
>> a few weeks.
> 
> Last time this open season lasted something like half a year and only
> ended when I arbitrarily said it did.
> 
> So I'd suggest to decide right now how long will the instability period
> last (6 weeks should be enough for everybody) and write the end date at
> the top of doc/APIchanges.
> 
> Another thing I'm not entirely happy about is versioning during the bump
> and instability. While the remove-then-bump approach does make bisection
> easier, it also creates commits that lie about their ABI version.
> 

If the bump comes before the resulting removals, then wouldn't the 
removals strictly speaking exist inside the instability period as they 
immediately follow a version bump? This sounds like it keeps our promise.

- Leo Izen


More information about the ffmpeg-devel mailing list