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

Re: ABI changes analysis

From: Stefan <luke1410_at_posteo.de>
Date: Sun, 26 Jun 2016 21:26:27 +0200

On 6/25/2016 07:45, Ponomarenko Andrey wrote:
> Hello,
>
> I'm working on a new project for backward compatibility analysis of the Linux ABIs. The report for Subversion base libraries has been recently added to the project: http://abi-laboratory.pro/tracker/timeline/subversion/
>
> The report is generated with the help of the abi-compliance-checker, abi-dumper and abi-tracker tools: https://github.com/lvc/abi-tracker
>
> Hope this will help users, maintainers and developers of libraries to maintain backward compatibility.
>
> Thank you.

Really nice work there.

I'm just wondering why the backward compatibility for 1.9.0 (and 1.8.0)
doesn't state 100% here [1].

Checking out the details on 1.9.0 [2] and there the details on
libsvn_subr [3] suggests 3 functions were removed:
- svn__apr_hash_index_key ( apr_hash_index_key( apr_hash_index_t const* hi )
- svn__apr_hash_index_klen ( apr_hash_index_key( apr_hash_index_t const*
hi )
- svn__apr_hash_index_val ( apr_hash_index_key( apr_hash_index_t const* hi )

Looking at the list of added functions, I see exactly these though [4].
Am I missing something?

[1] http://abi-laboratory.pro/tracker/timeline/subversion/
[2]
http://abi-laboratory.pro/tracker/objects_report/subversion/1.8.16/1.9.0/report.html
[3]
http://abi-laboratory.pro/tracker/compat_report/subversion/1.8.16/1.9.0/d6980/abi_compat_report.html#Removed
[4]
http://abi-laboratory.pro/tracker/compat_report/subversion/1.8.16/1.9.0/d6980/abi_compat_report.html#Added

Regards,
Stefan

Received on 2016-06-26 21:26:49 CEST

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