tinkerpop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stephen mallette (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (TINKERPOP-2182) Remove gperfutils from Gremlin Console
Date Wed, 10 Apr 2019 12:54:00 GMT

     [ https://issues.apache.org/jira/browse/TINKERPOP-2182?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

stephen mallette closed TINKERPOP-2182.
       Resolution: Done
    Fix Version/s: 3.4.2

> Remove gperfutils from Gremlin Console
> --------------------------------------
>                 Key: TINKERPOP-2182
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2182
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: console
>    Affects Versions: 3.3.5
>            Reporter: stephen mallette
>            Assignee: stephen mallette
>            Priority: Minor
>              Labels: breaking
>             Fix For: 3.3.7, 3.4.2
> We long ago stopped espousing the use of the groovy benchmarks/performance libs in Gremlin
Console. Not sure why they are still packaged in there with the distribution except that the
utilities plugin references the classes in its auto-import. I also think they are somewhat
bound to Groovy 2.4.x and TinkerPop 3.4.x is on Groovy 2.5.x. I'd say it's best to remove
them from both {{tp33}} and {{master}} at this point. 
> Marking this with the "breaking" label because it means uses who might oddly depend on
{{gremlin-console}} for this dependency will need to add it themselves now and not rely on
it transitively. Highly unlikely I would imagine. It is also breaking if folks somehow actually
use these classes in their use of the console.The workaround to bring these libs back in is
pretty simple - just use the {{:install}} command and do some imports. This can be documented
in the upgrade docs. Taken all together, this seems like a low risk breaking change.

This message was sent by Atlassian JIRA

View raw message