Review Request 110581: Rename installed libkdchart to libcalligrakdchart, to prevent naming clashes

Friedrich W. H. Kossebau kossebau at kde.org
Tue May 21 21:43:51 BST 2013



> On May 21, 2013, 6:40 p.m., Inge Wallin wrote:
> > CMakeLists.txt, line 779
> > <http://git.reviewboard.kde.org/r/110581/diff/1/?file=145634#file145634line779>
> >
> >     This is clearly overkill.  Most other libraries in calligra are just referred to by their names.  Just look at the uses below.

As said on irc IMHO kdchart is still an external lib (otherwise we would rename it to calligrachart, dropping the kd prefix), we just have a copy (with patches) due to upstream not providing a proper repo/releases. And if someday hopefully there will be another release then only the toplevel CMakeLists.txt has to be touched.
That is what we should target for and preparing. Let's not slipping into hardcoding the copy too much in our code, but instead perhaps pushing a little more for more interaction with upstream! :)


- Friedrich W. H.


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/110581/#review32915
-----------------------------------------------------------


On May 21, 2013, 6:31 p.m., Friedrich W. H. Kossebau wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/110581/
> -----------------------------------------------------------
> 
> (Updated May 21, 2013, 6:31 p.m.)
> 
> 
> Review request for Calligra.
> 
> 
> Description
> -------
> 
> There might be some other people out there that use libkdchart... so to prevent any naming clashes we better prefix our copy.
> 
> Okay to backport to 2.7?
> 
> 
> Diffs
> -----
> 
>   3rdparty/kdchart/src/CMakeLists.txt 0c62a5d 
>   CMakeLists.txt 8b84dca 
>   kexi/plugins/reports/CMakeLists.txt 14e0ff9 
>   plan/libs/models/CMakeLists.txt f168557 
>   plan/libs/ui/CMakeLists.txt f813a10 
>   plugins/chartshape/CMakeLists.txt c853ec0 
>   plugins/reporting/chart/CMakeLists.txt 92bf3de 
> 
> Diff: http://git.reviewboard.kde.org/r/110581/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Friedrich W. H. Kossebau
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/calligra-devel/attachments/20130521/c83c22b5/attachment.htm>


More information about the calligra-devel mailing list