[vtk-developers] ready to branch for 8.0.0?

Cory Quammen cory.quammen at kitware.com
Wed Mar 22 21:09:45 EDT 2017


On Tue, Mar 21, 2017 at 10:10 AM, Ben Boeckel <ben.boeckel at kitware.com> wrote:
> On Tue, Mar 21, 2017 at 09:24:22 -0400, Cory Quammen wrote:
>> If we are aspiring toward using semantic versioning [1], now would be
>> the time to make such API changes. And document them nicely as well,
>> of course.
>
> If we really want to go with semver, it might be good to get ABI
> checkers to check MRs:
>
>     https://lvc.github.io/abi-compliance-checker/
>
> I suspect we'll be bumping major versions every release though unless
> we're really diligent about it.
>
> Though the ABI is also affected by all the flags you can set in VTK's
> build, so there are other issues since we can't just rely on "it looks
> OK", but "it looks OK under configuration X".

I think ABI-backwards compatibility is probably a little pie in the
sky for VTK. An API compatibility checker for MRs would be great. Let
the buildbot be the curmudgeon, I say.

Cory

-- 
Cory Quammen
Staff R&D Engineer
Kitware, Inc.


More information about the vtk-developers mailing list