[PROJ] PROJ 7.2.0RC1 and PROJ-data 1.3RC1

Sebastiaan Couwenberg sebastic at xs4all.nl
Mon Oct 26 06:28:25 PDT 2020


On 10/26/20 1:59 PM, Kristian Evers wrote:
> Here’s an annotated version of me following the steps in your link:
> 
> 
> 1. Start with version information of ‘0:0:0’ for each libtool library.
> 
>   Well, we start with 20.0.1
> 
> 2. Update the version information only immediately before a public release of your software. More frequent updates are unnecessary, and only guarantee that the current interface number gets larger faster.
> 
>   Did this.
> 
> 3. If the library source code has changed at all since the last update, then increment revision (‘c:r:a’ becomes ‘c:r+1:a’).
> 
>   The code has changed since the last update, so now we’re at 20.1.1
> 
> 4. If any interfaces have been added, removed, or changed since the last update, increment current, and set revision to 0.
> 
>   We’ve added new interfaces since the last version, so 21.0.1
> 
> 5. If any interfaces have been added since the last public release, then increment age.
> 
>   As stated above, new interfaces were added, so 21.0.2
> 
> 6. If any interfaces have been removed or changed since the last public release, then set age to 0.
> 
>   No removed or changed interfaces this time around.
> 
> 
> I know I’ve mucked these numbers up several times before but this time around I am not convinced
> it is the case. I am of course happy to be proven otherwise!

This implies that the ABI has not changed, and that the SOVERSION
remains at 19.

If the ABI has not changed PROJ_API_VERSION should not have changed for
the CMake build.

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1


More information about the PROJ mailing list