tinkerpop-dev mailing list archives

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

    [ https://issues.apache.org/jira/browse/TINKERPOP-2182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16814426#comment-16814426

ASF GitHub Bot commented on TINKERPOP-2182:

spmallette commented on pull request #1090: TINKERPOP-2182 Removed gperfutils dependencies
in Console
URL: https://github.com/apache/tinkerpop/pull/1090
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:

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