[Kde-pim] Review Request 125347: bump so version from 5 to 6 for akonadilibs and akonadi-notes

Sandro Knauß sknauss at kde.org
Tue Sep 22 14:48:56 BST 2015



> On Sept. 22, 2015, 10:14 vorm., Laurent Montel wrote:
> > It's not a framework lib.
> > We don't have to support BC or SC.
> > So it's not necessary to do it.
> 
> Harald Sitter wrote:
>     BC and SC have little to nothing to do with versioning. http://skife.org/src/design/libraries/2011/12/14/library_versioning.html http://www.gnu.org/software/libtool/manual/html_node/Versioning.html
> 
> Laurent Montel wrote:
>     We still continue to change api until it will be release as frameworks.
>     So for sure we will not bump so version each time.
>     15.08 can't compile against master version so by default it's not a problem.
> 
> Harald Sitter wrote:
>     You'll need to bump for 15.12, which is what this bump does.
> 
> Laurent Montel wrote:
>     no I will increase as usual the version to 5.1. That's all.

+1 for bumping the soversion.

none will change the soversion every time, it should only done once before 15.12. bumping the soname now makes it clear, that we broke the api after 15.08, otherwise we forget to bump it before releasing. Also with bumping the soversion we make it easier for application to install both versions and that they use the correct one.

If someone has an app that is compiled against the 15.08 version it links to the *.so.5. If the lib re recompiled, it is installed as *.so.6. when recompiling the application it uses the *.so.6. Otherwise people would stumple into errors, and everytime have to compile everything.

Keep in mind soversion is not related anyhow with the version of the lib. 5.1 is not a valid soversion. Only simple integer values are valid.


- Sandro


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/125347/#review85739
-----------------------------------------------------------


On Sept. 22, 2015, 9:04 vorm., Harald Sitter wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/125347/
> -----------------------------------------------------------
> 
> (Updated Sept. 22, 2015, 9:04 vorm.)
> 
> 
> Review request for KDEPIM-Libraries, Daniel Vrátil and Laurent Montel.
> 
> 
> Repository: kdepimlibs
> 
> 
> Description
> -------
> 
> akonadicore had at least a namespace added to at least one class
> constituting an incompatible change
> 
> akonadi-notes had its Ptr type changed from a boost shared ptr to a
> qsharedpointer
> 
> 
> Diffs
> -----
> 
>   akonadi-notes/CMakeLists.txt 204bf9cbafed8d40d8c151a12887582ad58f30c2 
>   akonadi/CMakeLists.txt 41f691ff4bd3ffe804efb8afbf13075eacf06fd9 
> 
> Diff: https://git.reviewboard.kde.org/r/125347/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Harald Sitter
> 
>

_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list