[Kde-pim] Review Request: Make cyrus-sasl a required dependency and clean the code
Allen Winter
winter at kde.org
Wed Apr 15 19:43:20 BST 2009
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/595/#review934
-----------------------------------------------------------
looks fine, except for the minor stuff I mention in my comments.
/trunk/KDE/kdepimlibs/CMakeLists.txt
<http://reviewboard.kde.org/r/595/#comment625>
don't put the REQUIRED here. the macro_display_log() will quit for you since macrog_log_feature() is told that SASL2_FOUND must be set
/trunk/KDE/kdepimlibs/akonadi/tests/itemdeletetest.cpp
<http://reviewboard.kde.org/r/595/#comment624>
I don't think this change is related to this patch, is it?
/trunk/KDE/kdepimlibs/akonadi/tests/testrunner/CMakeLists.txt
<http://reviewboard.kde.org/r/595/#comment623>
does removing this line have anything to do with this patch?
- Allen
On 2009-04-15 11:11:55, Andras Mantia wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/595/
> -----------------------------------------------------------
>
> (Updated 2009-04-15 11:11:55)
>
>
> Review request for KDE PIM.
>
>
> Summary
> -------
>
> Cyrus-SASL is needed for a large number of authentication types in the IMAP/POP3 kioslaves and the new KIMAP library. Previously it was optional, but KIMAP has a hard dependency on it, therefor the whole kdepimlibs have it, so it doesn't make sense to keep the optionality in other code inside kdepimlibs. The reasoning for making it a hard dependency is that not having cyrus-sasl would make our PIM apps incompatible with some server installations anyway, and we want to avoid mistakes like distributions compiling kdepimlibs without the cyrus-sasl installed, resulting in "broken" applications for the user.
>
>
> Diffs
> -----
>
> /trunk/KDE/kdepimlibs/CMakeLists.txt 954184
> /trunk/KDE/kdepimlibs/ConfigureChecks.cmake 954184
> /trunk/KDE/kdepimlibs/akonadi/tests/itemdeletetest.cpp 954184
> /trunk/KDE/kdepimlibs/akonadi/tests/testrunner/CMakeLists.txt 954184
> /trunk/KDE/kdepimlibs/kimap/loginjob.cpp 954184
> /trunk/KDE/kdepimlibs/kioslave/CMakeLists.txt 954184
> /trunk/KDE/kdepimlibs/kioslave/common.h 954184
> /trunk/KDE/kdepimlibs/kioslave/imap4/imap4.cpp 954184
> /trunk/KDE/kdepimlibs/kioslave/imap4/imapparser.cpp 954184
> /trunk/KDE/kdepimlibs/kioslave/pop3/pop3.cpp 954184
> /trunk/KDE/kdepimlibs/kioslave/smtp/command.h 954184
> /trunk/KDE/kdepimlibs/kioslave/smtp/command.cpp 954184
> /trunk/KDE/kdepimlibs/kioslave/smtp/smtp.cpp 954184
>
> Diff: http://reviewboard.kde.org/r/595/diff
>
>
> Testing
> -------
>
>
> Thanks,
>
> Andras
>
>
_______________________________________________
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