> On Oct. 29, 2016, 7:18 a.m., Thomas Baumgart wrote:
> > Does this mean, KMyMoney will not compile encryption support on systems 
> > with KF5 versions prior 16.12? If so, please make your change backward 
> > compatible (if the new stuff is not found, use the old)
> 
> Andreas Sturmlechner wrote:
>     No, it means it will be independent from KDE Applications releases (there 
> is no KF 16.08/16.12). GpgME 1.7.1 with gpgmepp bindings installs side by 
> side with gpgmepp-16.08.3 thanks to the latter using the kf5 prefix, but it 
> collides with the much older gpgmepp-4 from kdepimlibs-4.
> 
> René J.V. Bertin wrote:
>     You are aware that you (as in "all ye all") have made versioning a mess, 
> one that in addition is being agitated way too frequently, right? :P
>     
>     Anyway, it's not difficult at all to avoid the install clash with the 
> kdepimlibs4 headers. Configure and install kdelibs4 with something like 
> `-DINCLUDE_INSTALL_DIR=${prefix}/include/KDE4` and almost all rebuilt KDE4 
> software will install their headers into that KDE4 directory too.
>     It's probably a little bit trickier to avoid inclusion confusion in the 
> compiler, though. For that to be avoided reliably GpgME would have to install 
> all its headers into something like `${prefix}/include/gpgme` and add that 
> path with the appropriate compiler flag.
>     
>     This may sound futile and in the long run it ought to be, but anyone 
> following activity on the kdepim-users ML should hardly be able to disagree 
> that there still is a very reasonable desire to keep KDEPIM4 buildable for 
> users who require a reliable email client.

Heh, I just happen to submit the odd patch and claim no responsibility 
otherwise. ;) I don't think it's a mess though, just takes time to arrive at 
folks that are not that involved with KDE. That's why I like to keep things 
clear and precise. However, I don't think it is unreasonable for 
kmymoney/frameworks to depend on a very recent version of gpgme instead of an 
applications bundle version that is going to be unmaintained in a few weeks' 
time.


- Andreas


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


On Oct. 26, 2016, 7:57 p.m., Andreas Sturmlechner wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/129265/
> -----------------------------------------------------------
> 
> (Updated Oct. 26, 2016, 7:57 p.m.)
> 
> 
> Review request for KMymoney and René J.V. Bertin.
> 
> 
> Repository: kmymoney
> 
> 
> Description
> -------
> 
> Gpgmepp is part of GpgME since 1.7.0.
> 
> REVIEW: 129265
> 
> ---
> 
> See also for reference: 
> https://mail.kde.org/pipermail/release-team/2016-September/009732.html
> 
> 
> Diffs
> -----
> 
>   CMakeLists.txt c535faba80db64b0a30fc5fdfb09a7a2590ab8a4 
>   config-kmymoney.h.cmake f024db61af25e291cde2eef392fe161485c82e5d 
>   kmymoney/main.cpp 694ffa28ae67ad0051b893fbdcf9b7b3624f0525 
>   libkgpgfile/CMakeLists.txt 4e366ceab3c12728276feaaec78319315fb9ea6d 
>   libkgpgfile/kgpgfile.cpp 88aac42de83d28be45ad8d1516bd94eb240ed811 
> 
> Diff: https://git.reviewboard.kde.org/r/129265/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Andreas Sturmlechner
> 
>

Reply via email to