[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Reviewing 1.10 APIs & compatibility

From: James McCoy <jamessan_at_jamessan.com>
Date: Tue, 5 Dec 2017 11:28:05 -0500

On Dec 5, 2017 10:27, "Julian Foad" <julianfoad_at_apache.org> wrote:

One task in the 1.10 release process is reviewing API changes.

One way, that I use myself, is to take a library at a time and compare the
1.9 and 1.10 public headers, looking for procedural errors (e.g. how new
and deprecated APIs are marked up, undocumented parameters, etc.) and for
possible semantic problems such as changing one part of the API but not
changing a related part in the corresponding way.

Another possible approach is to look for compatibility breakage by running
the 1.9 client and test suite against the 1.10 libraries, and indeed
different client/server version combinations.

https://abi-laboratory.pro/tracker/timeline/subversion/ may be a useful
reference.

James
Received on 2017-12-05 17:28:13 CET

This is an archived mail posted to the Subversion Dev mailing list.