<div dir="ltr">Hi Sandro,<div class="gmail_extra">
<br><div class="gmail_quote">On Sat, Sep 26, 2015 at 12:47 AM, Sandro Santilli <span dir="ltr"><<a href="mailto:strk@keybit.net" target="_blank">strk@keybit.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Larry, I noticed that the ssl plugin is mandatory if you enable<br>
tests. While I do understand that tests exist for using the SSL<br>
plugin, should that be a recommended but not mandatory dependency ?<br></blockquote><br>Ok, that should be fixed with dd9b37b. Tests are skipped if the qca-ossl plugin is missing. It should not be a mandatory dependency.</div><div class="gmail_quote"> <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
I hadn't tried disabling QCA completely, but it should be checked<br>
if it still allows enabling tests.<br></blockquote><div><br></div><div>Not sure I understand what you mean by 'disabling,' or why doing that would be useful for testing. It won't compile if QCA is missing (won't configure either, just like other required libs).</div><div><br></div><div>Regards,</div><div><br>Larry Shaffer<br>Dakota Cartography<br>Black Hills, South Dakota<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
--strk;<br>
<div><div class="h5"><br>
On Fri, Sep 25, 2015 at 04:24:08PM -0600, Larry Shaffer wrote:<br>
> Hi,<br>
><br>
> With PR #2330 merged, there is now a dependency upon the Qt Cryptographic<br>
> Architecture (QCA) library and one of its plugins [0] for master builds.<br>
><br>
> See first two posts of the old PR #1838 for information on getting QCA<br>
> installed for your system [1]. I will update INSTALL tonight or tomorrow.<br>
><br>
> QCA is GPL2-licensed tool now part of the KDE project [2]. Its usage in<br>
> QGIS has a run-time dependency upon QCA's OpenSSL plugin (qca-ossl), which<br>
> keeps QGIS from directly linking to OpenSSL, thereby avoiding any annoying<br>
> export restrictions. You can install other QCA plugins, but qca-ossl is<br>
> prioritized over any others in QGIS startup code. If the plugin is missing<br>
> the new authentication system will gracefully disable itself (let me know<br>
> if it does not).<br>
><br>
> Latest QCA version is 2.1.0 (and recommended), which builds on all major<br>
> platforms using CMake and includes all available plugins in the build<br>
> process. However, the code has been tested against version 2.0.3 (package<br>
> on Ubuntu 12.04), which requires separate building of plugins.<br>
><br>
> The Travic CI builds already have the necessary bits added for QCA in their<br>
> setup scripts.<br>
><br>
> <a href="https://github.com/qgis/QGIS/pull/2330" rel="noreferrer" target="_blank">https://github.com/qgis/QGIS/pull/2330</a><br>
> [0] <a href="http://delta.affinix.com/qca/" rel="noreferrer" target="_blank">http://delta.affinix.com/qca/</a><br>
> [1] <a href="https://github.com/qgis/QGIS/pull/1838" rel="noreferrer" target="_blank">https://github.com/qgis/QGIS/pull/1838</a><br>
> [2] <a href="https://projects.kde.org/projects/kdesupport/qca/repository" rel="noreferrer" target="_blank">https://projects.kde.org/projects/kdesupport/qca/repository</a><br>
><br>
> Regards,<br>
><br>
> Larry Shaffer<br>
> Dakota Cartography<br>
> Black Hills, South Dakota<br>
<br>
</div></div>> _______________________________________________<br>
> Qgis-developer mailing list<br>
> <a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
> <a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
<br>
</blockquote></div><br></div></div>