You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Josh Elser (JIRA)" <ji...@apache.org> on 2016/10/04 23:32:21 UTC
[jira] [Resolved] (CALCITE-1224) Provide non-shaded and shaded
variants of Avatica artifacts
[ https://issues.apache.org/jira/browse/CALCITE-1224?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Josh Elser resolved CALCITE-1224.
---------------------------------
Resolution: Fixed
Fixed in https://git1-us-west.apache.org/repos/asf?p=calcite.git;a=commit;h=e5a42f1ca80eca0bb6f0c8f6677f106fadb2e652
(those watching, I did goof up the commit message and force-pushed to fix it)
This also includes a fix for CALCITE-1110 to relocate Jackson in the shaded jar.
> Provide non-shaded and shaded variants of Avatica artifacts
> -----------------------------------------------------------
>
> Key: CALCITE-1224
> URL: https://issues.apache.org/jira/browse/CALCITE-1224
> Project: Calcite
> Issue Type: Improvement
> Components: avatica
> Reporter: Josh Elser
> Assignee: Josh Elser
> Fix For: avatica-1.9.0
>
>
> Kevin Risden started a discussion about problems he using Avatica in certain environments because of the shaded classes.
> https://mail-archives.apache.org/mod_mbox/calcite-dev/201605.mbox/%3CCAJU9nmgcPU9XnFh7RtR%3D4eDZ1Qg25qO0j6xudd_%3Ds89VZ3P1Ag%40mail.gmail.com%3E
> After talking it out, we can to the conclusion that providing three things for Avatica clients should be sufficient for users:
> # Provide an avatica client artifact with all dependencies shaded (relocated, when possible)
> # Provide an avatica client artifact with no dependencies shaded
> # Provide an example project (e.g. documentatino) users can modify to construct their own Avatica client artifact with just the dependencies they desire.
> We can't reasonably enumerate all permutations of what might be desired by users WRT dependency versions, but we can provide them the tools to create the artifacts they need for their unique environment/deployment.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)