[
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
3.3.7
> 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
(v7.6.3#76005)