You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Daniel Bakai (JIRA)" <ji...@apache.org> on 2019/07/05 13:06:00 UTC

[jira] [Created] (MINIFICPP-955) Move from the “compiles everywhere with all versions and sources of third-party dependencies” to “compiles everywhere with the third-party dependencies shipped by us”

Daniel Bakai created MINIFICPP-955:
--------------------------------------

             Summary: Move from the “compiles everywhere with all versions and sources of third-party dependencies” to “compiles everywhere with the third-party dependencies shipped by us”
                 Key: MINIFICPP-955
                 URL: https://issues.apache.org/jira/browse/MINIFICPP-955
             Project: Apache NiFi MiNiFi C++
          Issue Type: Improvement
            Reporter: Daniel Bakai


* Supporting both bundled and system versions is extra work and error-prone
 * Because we don’t test all combinations of bundled and system dependencies it is easy to introduce errors into untested combinations
 * Having specific versions of third-party dependencies affords us greater control and is more secure (both because we can update to fixed versions or add security patches and because there is no chance of an API-incompatibility causing unexpected behaviour)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)