[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