[Qgis-developer] QCA lib dependency for master

Larry Shaffer larrys at dakotacarto.com
Sat Sep 26 01:14:03 PDT 2015


Hi Sandro,

On Sat, Sep 26, 2015 at 12:47 AM, Sandro Santilli <strk at keybit.net> wrote:

> Larry, I noticed that the ssl plugin is mandatory if you enable
> tests. While I do understand that tests exist for using the SSL
> plugin, should that be a recommended but not mandatory dependency ?
>

Ok, that should be fixed with dd9b37b. Tests are skipped if the qca-ossl
plugin is missing. It should not be a mandatory dependency.

>
> I hadn't tried disabling QCA completely, but it should be checked
> if it still allows enabling tests.
>

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).

Regards,

Larry Shaffer
Dakota Cartography
Black Hills, South Dakota


> --strk;
>
> On Fri, Sep 25, 2015 at 04:24:08PM -0600, Larry Shaffer wrote:
> > Hi,
> >
> > With PR #2330 merged, there is now a dependency upon the Qt Cryptographic
> > Architecture (QCA) library and one of its plugins [0] for master builds.
> >
> > See first two posts of the old PR #1838 for information on getting QCA
> > installed for your system [1]. I will update INSTALL tonight or tomorrow.
> >
> > QCA is GPL2-licensed tool now part of the KDE project [2]. Its usage in
> > QGIS has a run-time dependency upon QCA's OpenSSL plugin (qca-ossl),
> which
> > keeps QGIS from directly linking to OpenSSL, thereby avoiding any
> annoying
> > export restrictions. You can install other QCA plugins, but qca-ossl is
> > prioritized over any others in QGIS startup code. If the plugin is
> missing
> > the new authentication system will gracefully disable itself (let me know
> > if it does not).
> >
> > Latest QCA version is 2.1.0 (and recommended), which builds on all major
> > platforms using CMake and includes all available plugins in the build
> > process. However, the code has been tested against version 2.0.3 (package
> > on Ubuntu 12.04), which requires separate building of plugins.
> >
> > The Travic CI builds already have the necessary bits added for QCA in
> their
> > setup scripts.
> >
> > https://github.com/qgis/QGIS/pull/2330
> > [0] http://delta.affinix.com/qca/
> > [1] https://github.com/qgis/QGIS/pull/1838
> > [2] https://projects.kde.org/projects/kdesupport/qca/repository
> >
> > Regards,
> >
> > Larry Shaffer
> > Dakota Cartography
> > Black Hills, South Dakota
>
> > _______________________________________________
> > Qgis-developer mailing list
> > Qgis-developer at lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20150926/6963f7f6/attachment-0001.html>


More information about the Qgis-developer mailing list