[jira] [Commented] (TINKERPOP-1958) TinkerGraphCountStrategy can return wrong counts

2018-05-11 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/TINKERPOP-1958?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16472864#comment-16472864
 ] 

ASF GitHub Bot commented on TINKERPOP-1958:
---

GitHub user dkuppitz opened a pull request:

https://github.com/apache/tinkerpop/pull/864

TINKERPOP-1958 Fixed a bug in TinkerGraphCountStrategy

https://issues.apache.org/jira/browse/TINKERPOP-1958

The strategy did not consider, that certain map steps may not emit an 
element.

`docker/build.sh -t -i` passed.

VOTE: +1

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/apache/tinkerpop TINKERPOP-1958

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/tinkerpop/pull/864.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #864


commit da5b7da2c4dd7202b69f2a211542e9aa711fd2d8
Author: Daniel Kuppitz 
Date:   2018-05-09T14:53:24Z

TINKERPOP-1958 Fixed a bug in TinkerGraphCountStrategy

The strategy did not consider, that certain map steps may not emit an 
element.




> TinkerGraphCountStrategy can return wrong counts
> 
>
> Key: TINKERPOP-1958
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1958
> Project: TinkerPop
>  Issue Type: Bug
>  Components: process
>Affects Versions: 3.2.8, 3.3.2
>Reporter: Daniel Kuppitz
>Assignee: Daniel Kuppitz
>Priority: Major
>
> {noformat}
> gremlin> g = TinkerFactory.createModern().traversal()
> ==>graphtraversalsource[tinkergraph[vertices:6 edges:6], standard]
> gremlin> g.V().map(out())
> ==>v[3]
> ==>v[5]
> ==>v[3]
> gremlin> g.V().map(out()).count()
> ==>6
> gremlin> g.V().select("a")
> gremlin> g.V().select("a").count()
> ==>6
> {noformat}
> Not tested in 3.2.x, but it's probably the same issue.



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


[GitHub] tinkerpop pull request #864: TINKERPOP-1958 Fixed a bug in TinkerGraphCountS...

2018-05-11 Thread dkuppitz
GitHub user dkuppitz opened a pull request:

https://github.com/apache/tinkerpop/pull/864

TINKERPOP-1958 Fixed a bug in TinkerGraphCountStrategy

https://issues.apache.org/jira/browse/TINKERPOP-1958

The strategy did not consider, that certain map steps may not emit an 
element.

`docker/build.sh -t -i` passed.

VOTE: +1

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/apache/tinkerpop TINKERPOP-1958

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/tinkerpop/pull/864.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #864


commit da5b7da2c4dd7202b69f2a211542e9aa711fd2d8
Author: Daniel Kuppitz 
Date:   2018-05-09T14:53:24Z

TINKERPOP-1958 Fixed a bug in TinkerGraphCountStrategy

The strategy did not consider, that certain map steps may not emit an 
element.




---


[jira] [Closed] (TINKERPOP-1447) Add some JavaScript intelligence to the documentation so that comments and output are not copied in a copy paste

2018-05-11 Thread Daniel Kuppitz (JIRA)

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

Daniel Kuppitz closed TINKERPOP-1447.
-
   Resolution: Fixed
Fix Version/s: 3.3.4
   3.4.0

> Add some JavaScript intelligence to the documentation so that comments and 
> output are not copied in a copy paste
> 
>
> Key: TINKERPOP-1447
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1447
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: documentation
>Affects Versions: 3.1.4, 3.2.2
>Reporter: Marko A. Rodriguez
>Assignee: Daniel Kuppitz
>Priority: Major
> Fix For: 3.4.0, 3.3.4
>
>
> [~rjbriody] was saying that it is possible to have it such that when you 
> copy/paste the following:
> {code}
> gremlin> g.V().out("created") // and example <1>
> ==>blah
> {code}
> only {{g.V().out("created")}} is put into the clipboard. I believe he said it 
> was via some JavaScript magic --- beyond me, but it would be cool if we did 
> this.



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


[jira] [Commented] (TINKERPOP-1447) Add some JavaScript intelligence to the documentation so that comments and output are not copied in a copy paste

2018-05-11 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/TINKERPOP-1447?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16472861#comment-16472861
 ] 

ASF GitHub Bot commented on TINKERPOP-1447:
---

Github user asfgit closed the pull request at:

https://github.com/apache/tinkerpop/pull/766


> Add some JavaScript intelligence to the documentation so that comments and 
> output are not copied in a copy paste
> 
>
> Key: TINKERPOP-1447
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1447
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: documentation
>Affects Versions: 3.1.4, 3.2.2
>Reporter: Marko A. Rodriguez
>Priority: Major
>
> [~rjbriody] was saying that it is possible to have it such that when you 
> copy/paste the following:
> {code}
> gremlin> g.V().out("created") // and example <1>
> ==>blah
> {code}
> only {{g.V().out("created")}} is put into the clipboard. I believe he said it 
> was via some JavaScript magic --- beyond me, but it would be cool if we did 
> this.



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


[jira] [Assigned] (TINKERPOP-1447) Add some JavaScript intelligence to the documentation so that comments and output are not copied in a copy paste

2018-05-11 Thread Daniel Kuppitz (JIRA)

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

Daniel Kuppitz reassigned TINKERPOP-1447:
-

Assignee: Daniel Kuppitz

> Add some JavaScript intelligence to the documentation so that comments and 
> output are not copied in a copy paste
> 
>
> Key: TINKERPOP-1447
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1447
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: documentation
>Affects Versions: 3.1.4, 3.2.2
>Reporter: Marko A. Rodriguez
>Assignee: Daniel Kuppitz
>Priority: Major
> Fix For: 3.4.0, 3.3.4
>
>
> [~rjbriody] was saying that it is possible to have it such that when you 
> copy/paste the following:
> {code}
> gremlin> g.V().out("created") // and example <1>
> ==>blah
> {code}
> only {{g.V().out("created")}} is put into the clipboard. I believe he said it 
> was via some JavaScript magic --- beyond me, but it would be cool if we did 
> this.



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


[GitHub] tinkerpop pull request #766: TINKERPOP-1447 Add some JavaScript intelligence...

2018-05-11 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/tinkerpop/pull/766


---


[jira] [Commented] (TINKERPOP-1447) Add some JavaScript intelligence to the documentation so that comments and output are not copied in a copy paste

2018-05-11 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/TINKERPOP-1447?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16472836#comment-16472836
 ] 

ASF GitHub Bot commented on TINKERPOP-1447:
---

Github user spmallette commented on the issue:

https://github.com/apache/tinkerpop/pull/766
  
nice @dkuppitz - i can finally VOTE +1:1st_place_medal:  

better merge it through fast before someone sees a problem! :smiling_imp: 


> Add some JavaScript intelligence to the documentation so that comments and 
> output are not copied in a copy paste
> 
>
> Key: TINKERPOP-1447
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1447
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: documentation
>Affects Versions: 3.1.4, 3.2.2
>Reporter: Marko A. Rodriguez
>Priority: Major
>
> [~rjbriody] was saying that it is possible to have it such that when you 
> copy/paste the following:
> {code}
> gremlin> g.V().out("created") // and example <1>
> ==>blah
> {code}
> only {{g.V().out("created")}} is put into the clipboard. I believe he said it 
> was via some JavaScript magic --- beyond me, but it would be cool if we did 
> this.



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


[GitHub] tinkerpop issue #766: TINKERPOP-1447 Add some JavaScript intelligence to the...

2018-05-11 Thread spmallette
Github user spmallette commented on the issue:

https://github.com/apache/tinkerpop/pull/766
  
nice @dkuppitz - i can finally VOTE +1:1st_place_medal:  

better merge it through fast before someone sees a problem! :smiling_imp: 


---


[jira] [Closed] (TINKERPOP-1961) Duplicate copies of images directory in docs

2018-05-11 Thread stephen mallette (JIRA)

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

stephen mallette closed TINKERPOP-1961.
---
   Resolution: Fixed
 Assignee: stephen mallette
Fix Version/s: 3.2.10
   3.3.4
   3.4.0

> Duplicate copies of images directory in docs
> 
>
> Key: TINKERPOP-1961
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1961
> Project: TinkerPop
>  Issue Type: Bug
>  Components: build-release
>Affects Versions: 3.2.6
>Reporter: stephen mallette
>Assignee: stephen mallette
>Priority: Minor
> Fix For: 3.4.0, 3.3.4, 3.2.10
>
>
> Starting at 3.2.6 we started getting duplicate copies of images being created 
> on {{publish-docs.sh}}. For example:
> http://tinkerpop.apache.org/docs/3.2.9-SNAPSHOT/images/
> http://tinkerpop.apache.org/docs/3.2.9-SNAPSHOT/static/images/
> Would be nice to figure out what's causing that so as to reduce the size of 
> the upload (not sure but that could also be bloating the zip distributions)



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


[jira] [Commented] (TINKERPOP-1961) Duplicate copies of images directory in docs

2018-05-11 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/TINKERPOP-1961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16472818#comment-16472818
 ] 

ASF GitHub Bot commented on TINKERPOP-1961:
---

Github user asfgit closed the pull request at:

https://github.com/apache/tinkerpop/pull/862


> Duplicate copies of images directory in docs
> 
>
> Key: TINKERPOP-1961
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1961
> Project: TinkerPop
>  Issue Type: Bug
>  Components: build-release
>Affects Versions: 3.2.6
>Reporter: stephen mallette
>Priority: Minor
> Fix For: 3.4.0, 3.3.4, 3.2.10
>
>
> Starting at 3.2.6 we started getting duplicate copies of images being created 
> on {{publish-docs.sh}}. For example:
> http://tinkerpop.apache.org/docs/3.2.9-SNAPSHOT/images/
> http://tinkerpop.apache.org/docs/3.2.9-SNAPSHOT/static/images/
> Would be nice to figure out what's causing that so as to reduce the size of 
> the upload (not sure but that could also be bloating the zip distributions)



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


[GitHub] tinkerpop pull request #862: TINKERPOP-1961 Removed duplication of images in...

2018-05-11 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/tinkerpop/pull/862


---


Development branch cleanup

2018-05-11 Thread Daniel Kuppitz
The following branches are scheduled for deletion:

TINKERPOP-1143 -- [TINKERPOP-1143] Remove deprecated
TraversalSource.Builder and TraversalEngine.
TINKERPOP-1296 -- [TINKERPOP-1296] Remove deprecated
serializedResponseTimeout from Gremlin Server
TINKERPOP-1410 -- [TINKERPOP-1410] mvn install -Dmaven.test.skip=true
doesn't work on a clean machine
TINKERPOP-1489 -- [TINKERPOP-1489] Provide a Javascript Gremlin Language
Variant
TINKERPOP-1628 -- [TINKERPOP-1628] Implement TraversalSelectStep
TINKERPOP-1705 -- [TINKERPOP-1705] Remove deprecated rebindings option
TINKERPOP-1730 -- [TINKERPOP-1730] Gremlin .NET support for GraphSON 3.0
TINKERPOP-1738-wip -- [TINKERPOP-1738] Proper functioning of GraphSONReader
depends on order of elements in String representation
TINKERPOP-1744 -- [TINKERPOP-1744] Gremlin .NET: Exception from sync
execution gets wrapped in AggregateException
TINKERPOP-1820 -- [TINKERPOP-1820] Include .NET GLV tests on TravisCI
TINKERPOP-1827 -- [TINKERPOP-1827] Gremlin .NET: Test Suite Runner
TINKERPOP-1837 -- [TINKERPOP-1837] Gremlin .NET: Provide type coercion
between IDictionary instances
TINKERPOP-1869 -- [TINKERPOP-1869] Profile step and iterate do not play
nicely with each other
TINKERPOP-1880 -- [TINKERPOP-1880] Gremlin.NET Strong name signature could
not be verified. (HRESULT: 0x80131045)
TINKERPOP-1903 -- [TINKERPOP-1903] Credentials DSL should use the Java
annotation processor
TINKERPOP-1934 -- [TINKERPOP-1934] Bump to latest version of httpclient
TINKERPOP-1936 -- [TINKERPOP-1936] Performance enhancement to Bytecode
deserialization
TINKERPOP-1941 -- [TINKERPOP-1941] Remove deprecated Structure API
exception methods
TINKERPOP-1943 -- [TINKERPOP-1943] JavaScript GLV: Support GraphSON3
TINKERPOP-1944 -- [TINKERPOP-1944] JavaScript GLV: DriverRemoteConnection
is not exported in the root module
TINKERPOP-1946 -- [TINKERPOP-1946] Remove the deprecated Credentials DSL
infrastructure
TINKERPOP-1947 -- [TINKERPOP-1947] Path history isn't preserved for keys in
mutations
TINKERPOP-1950 -- [TINKERPOP-1950] Traversal construction performance
enhancements
TINKERPOP-1953 -- [TINKERPOP-1953] Bump to Groovy 2.4.15
TINKERPOP3-781-local-aggregation-should-not-destroy-path -- [TINKERPOP-781]
Local aggregation should not destroy path


If there are no objections, I will delete those branches by EOD 5/16.

Cheers,
Daniel


Re: [VOTE] TinkerPop 3.2.9 Release

2018-05-11 Thread Robert Dale
 This vote is now closed with a total of 6 +1s, no +0s and no -1s. The
results
are:

BINDING VOTES:

+1  (6 -- Dylan Millikin, Daniel Kuppitz, Stephen Mallette, Ted Wilmes,
Robert Dale, Jason Plurad)
0   (0)
-1  (0)

NON-BINDING VOTES:

+1 (0)
0  (0)
-1 (0)

We will hold to complete the release process until Monday and will
announce/promote then.

Thanks,

Robert Dale

On Fri, May 11, 2018 at 4:00 PM, Jason Plurad  wrote:

> Validated signatures, reviewed the docs, ran manual tests with Gremlin
> Server and Python GLV.
>
> VOTE: +1
>
> On Thu, May 10, 2018 at 5:48 PM, Dylan Millikin 
> wrote:
>
> > Tests with the php driver all pass. No regressions or anything
> noticeable.
> >
> > VOTE +1
> >
> >
> >
> > On Thu, May 10, 2018 at 10:48 AM, Daniel Kuppitz 
> wrote:
> >
> > > VOTE: +1
> > >
> > > On Wed, May 9, 2018 at 10:15 AM, Ted Wilmes  wrote:
> > >
> > > > Docs and validate looked good +1
> > > >
> > > > Thanks,
> > > > Ted
> > > >
> > > > On Wed, May 9, 2018 at 6:26 AM, Stephen Mallette <
> spmalle...@gmail.com
> > >
> > > > wrote:
> > > >
> > > > > VOTE +1 - reviewed published docs a bit and
> validate-distribution.sh
> > is
> > > > > good
> > > > >
> > > > > On Tue, May 8, 2018 at 4:43 PM, Robert Dale 
> > wrote:
> > > > >
> > > > > > Hello,
> > > > > >
> > > > > > We are happy to announce that TinkerPop 3.2.9 is ready for
> release.
> > > > > >
> > > > > > The release artifacts can be found at this location:
> > > > > > https://dist.apache.org/repos/dist/dev/tinkerpop/3.2.9/
> > > > > >
> > > > > > The source distribution is provided by:
> > > > > > apache-tinkerpop-3.2.9-src.zip
> > > > > >
> > > > > > Two binary distributions are provided for user convenience:
> > > > > > apache-tinkerpop-gremlin-console-3.2.9-bin.zip
> > > > > > apache-tinkerpop-gremlin-server-3.2.9-bin.zip
> > > > > >
> > > > > > The GPG key used to sign the release artifacts is available at:
> > > > > > https://dist.apache.org/repos/dist/dev/tinkerpop/KEYS
> > > > > >
> > > > > > The online docs can be found here:
> > > > > > http://tinkerpop.apache.org/docs/3.2.9/ (user docs)
> > > > > > http://tinkerpop.apache.org/docs/3.2.9/upgrade/ (upgrade
> > > docs)
> > > > > > http://tinkerpop.apache.org/javadocs/3.2.9/core/ (core
> > > > javadoc)
> > > > > > http://tinkerpop.apache.org/javadocs/3.2.9/full/ (full
> > > > javadoc)
> > > > > >
> > > > > > The tag in Apache Git can be found here:
> > > > > >
> > > > > > https://git-wip-us.apache.org/repos/asf?p=tinkerpop.git;a=tag;h=
> > > > > > 721fd3c32d0a02337f156ef8d99e7ffb9f1cdc98
> > > > > >
> > > > > > The release notes are available here:
> > > > > >
> > > > > > https://github.com/apache/tinkerpop/blob/3.2.9/
> > > > > > CHANGELOG.asciidoc#release-3-2-9
> > > > > >
> > > > > > The [VOTE] will be open for the next 72 hours --- closing Friday
> > (May
> > > > 11
> > > > > > 2018) at 17:00 EDT.
> > > > > >
> > > > > > My vote is +1.
> > > > > >
> > > > > > Thank you very much,
> > > > > > Robert Dale
> > > > > >
> > > > >
> > > >
> > >
> >
>


tp33/tp32 branches reopened

2018-05-11 Thread Stephen Mallette
I was travelling last week and didn't keep as organized as I normally do
with releases - I forgot to send out the "code freeze" email. Anyway, we
all pretty much know the drill at this point so didn't seem like a huge
foul. As of right now, we're all opened back up now. 3.2.10/3.3.4-SNAPSHOTs
have been put in place and SNAPSHOT docs/artifacts have been published.

Thanks to Robert for handling the 3.2.9 release and thanks to folks who
found some time to review the releases. We'll get both 3.2.9/3.3.3
artifacts fully released and announced on Monday.

Daniel, could you please send out the "branch cleanup" list when you get a
moment?

Take care,

Stephen


[RESULT][VOTE] TinkerPop 3.3.3 Release

2018-05-11 Thread Stephen Mallette
 This vote is now closed with a total of 5 +1s, no +0s and no -1s. The results
are:

BINDING VOTES:

+1  (5 -- Dylan Millikin, Daniel Kuppitz, Stephen Mallette, Ted Wilmes,
Robert Dale)
0   (0)
-1  (0)

NON-BINDING VOTES:

+1 (0)
0  (0)
-1 (0)

We will hold to complete the release process until Monday and will
announce/promote then.

Thanks,

Stephen


On Fri, May 11, 2018 at 2:53 PM, Stephen Mallette 
wrote:

> always something with docs...wish there was a way to
> automatically validate this kind of stuff. eyeballing, which is what i
> normally do, doesn't seem to work too well.
>
> i can try to patch that on the website but, again, the packaged docs will
> still have that black eye. thanks for pointing that out.
>
> On Fri, May 11, 2018 at 2:44 PM, Florian Hockmann 
> wrote:
>
>> Not a big deal, but I just noticed that an image isn't properly included
>> in the reference docs:
>> http://tinkerpop.apache.org/docs/3.3.3/reference/#connecting-via-java
>>
>> Instead of an image, I get:
>>
>>  gremlin-groovy
>> image:gremlin-java.png[width=175,float=left] TinkerPop3 comes equipped
>> with a reference client for Java-based
>> applications.  It is referred to as Gremlin Driver, which enables
>> applications to send requests to Gremlin Server
>> and get back results.
>>
>> This was apparently also present in 3.3.2, but works in the 3.2.z line.
>>
>>
>> Am 10.05.2018 um 23:48 schrieb Dylan Millikin:
>> >  Tests with the php driver all pass here as well.
>> >
>> > VOTE +1
>> >
>> > On Thu, May 10, 2018 at 11:43 AM, Stephen Mallette <
>> spmalle...@gmail.com>
>> > wrote:
>> >
>> >> bah...hate when stuff like that happens. i can update that
>> manually i
>> >> guess, but the zip artifacts are just going to have ship with that
>> typo.
>> >> thanks for pointing that out.
>> >>
>> >> On Thu, May 10, 2018 at 11:40 AM, Evgeniy Ignatiev <
>> >> yevgeniy.ignat...@gmail.com> wrote:
>> >>
>> >>> Hello.
>> >>>
>> >>> Probably a typo - upgrade docs list 3.3.3 as a duplicate 3.3.2
>> version.
>> >>> [image: Upgrade Docs Screenshot]
>> >>>
>> >>> Best regards,
>> >>> Evgeniy Ignatiev
>> >>> On 5/9/2018 12:44 AM, Stephen Mallette wrote:
>> >>>
>> >>>  Hello,
>> >>>
>> >>> We are happy to announce that TinkerPop 3.3.3 is ready for release.
>> >>>
>> >>> The release artifacts can be found at this location:
>> >>> https://dist.apache.org/repos/dist/dev/tinkerpop/3.3.3/<
>> https://dist.apache.org/repos/dist/dev/tinkerpop/3.3.2/> <
>> https://dist.apache.org/repos/dist/dev/tinkerpop/3.3.2/>
>> >>>
>> >>> The source distribution is provided by:
>> >>> apache-tinkerpop-3.3.3-src.zip
>> >>>
>> >>> Two binary distributions are provided for user convenience:
>> >>> apache-tinkerpop-gremlin-console-3.3.3-bin.zip
>> >>> apache-tinkerpop-gremlin-server-3.3.3-bin.zip
>> >>>
>> >>> The GPG key used to sign the release artifacts is available at:
>> >>> https://dist.apache.org/repos/dist/dev/tinkerpop/KEYS
>> >>>
>> >>> The online docs can be found here:
>> >>> http://tinkerpop.apache.org/docs/3.3.3/> ache.org/docs/3.3.2/>  (user
>> docs)
>> >>> http://tinkerpop.apache.org/docs/3.3.3/upgrade/> erpop.apache.org/docs/3.3.2/upgrade/> > ocs/3.3.2/upgrade/> (upgrade docs)
>> >>> http://tinkerpop.apache.org/javadocs/3.3.3/core/> kerpop.apache.org/javadocs/3.3.2/core/> > avadocs/3.3.2/core/> (core javadoc)
>> >>> http://tinkerpop.apache.org/javadocs/3.3.3/full/> kerpop.apache.org/javadocs/3.3.2/full/> > avadocs/3.3.2/full/> (full javadoc)
>> >>>
>> >>> The tag in Apache Git can be found here:
>> >>> *https://git-wip-us.apache.org/repos/asf?p=tinkerpop.git;a=
>> tag;h=696f5e40e5c56c58a4ab703608a790d8130ea640> wip-us.apache.org/repos/asf?p=tinkerpop.git;a=tag;h=696f5e40
>> e5c56c58a4ab703608a790d8130ea640> > /repos/asf?p=tinkerpop.git;a=tag;h=696f5e40e5c56c58a4ab7036
>> 08a790d8130ea640>*
>> >>>
>> >>> The release notes are available here (i linked to the branch - github
>> >>> hasn't sync'd the tag yet for some reason - not sure what the delay
>> is with
>> >>> Apache infra):
>> >>> https://github.com/apache/tinkerpop/blob/tp33/CHANGELOG.
>> >>> asciidoc#release-3-3-> ob/tp33/CHANGELOG.asciidoc#release-3-3-2> > kerpop/blob/tp33/CHANGELOG.asciidoc#release-3-3-2>
>> >>> 3
>> >>>
>> >>> The [VOTE] will be open for the next 72 hours --- closing Friday, May
>> 11,
>> >>> 2018 at 5:00pm EST.
>> >>>
>> >>> My vote is +1.
>> >>>
>> >>> Thank you very much,
>> >>> Stephen
>> >>>
>> >>>
>> >>>
>> >>>
>>
>>
>


Re: [VOTE] TinkerPop 3.2.9 Release

2018-05-11 Thread Jason Plurad
Validated signatures, reviewed the docs, ran manual tests with Gremlin
Server and Python GLV.

VOTE: +1

On Thu, May 10, 2018 at 5:48 PM, Dylan Millikin 
wrote:

> Tests with the php driver all pass. No regressions or anything noticeable.
>
> VOTE +1
>
>
>
> On Thu, May 10, 2018 at 10:48 AM, Daniel Kuppitz  wrote:
>
> > VOTE: +1
> >
> > On Wed, May 9, 2018 at 10:15 AM, Ted Wilmes  wrote:
> >
> > > Docs and validate looked good +1
> > >
> > > Thanks,
> > > Ted
> > >
> > > On Wed, May 9, 2018 at 6:26 AM, Stephen Mallette  >
> > > wrote:
> > >
> > > > VOTE +1 - reviewed published docs a bit and validate-distribution.sh
> is
> > > > good
> > > >
> > > > On Tue, May 8, 2018 at 4:43 PM, Robert Dale 
> wrote:
> > > >
> > > > > Hello,
> > > > >
> > > > > We are happy to announce that TinkerPop 3.2.9 is ready for release.
> > > > >
> > > > > The release artifacts can be found at this location:
> > > > > https://dist.apache.org/repos/dist/dev/tinkerpop/3.2.9/
> > > > >
> > > > > The source distribution is provided by:
> > > > > apache-tinkerpop-3.2.9-src.zip
> > > > >
> > > > > Two binary distributions are provided for user convenience:
> > > > > apache-tinkerpop-gremlin-console-3.2.9-bin.zip
> > > > > apache-tinkerpop-gremlin-server-3.2.9-bin.zip
> > > > >
> > > > > The GPG key used to sign the release artifacts is available at:
> > > > > https://dist.apache.org/repos/dist/dev/tinkerpop/KEYS
> > > > >
> > > > > The online docs can be found here:
> > > > > http://tinkerpop.apache.org/docs/3.2.9/ (user docs)
> > > > > http://tinkerpop.apache.org/docs/3.2.9/upgrade/ (upgrade
> > docs)
> > > > > http://tinkerpop.apache.org/javadocs/3.2.9/core/ (core
> > > javadoc)
> > > > > http://tinkerpop.apache.org/javadocs/3.2.9/full/ (full
> > > javadoc)
> > > > >
> > > > > The tag in Apache Git can be found here:
> > > > >
> > > > > https://git-wip-us.apache.org/repos/asf?p=tinkerpop.git;a=tag;h=
> > > > > 721fd3c32d0a02337f156ef8d99e7ffb9f1cdc98
> > > > >
> > > > > The release notes are available here:
> > > > >
> > > > > https://github.com/apache/tinkerpop/blob/3.2.9/
> > > > > CHANGELOG.asciidoc#release-3-2-9
> > > > >
> > > > > The [VOTE] will be open for the next 72 hours --- closing Friday
> (May
> > > 11
> > > > > 2018) at 17:00 EDT.
> > > > >
> > > > > My vote is +1.
> > > > >
> > > > > Thank you very much,
> > > > > Robert Dale
> > > > >
> > > >
> > >
> >
>


Re: [VOTE] TinkerPop 3.3.3 Release

2018-05-11 Thread Stephen Mallette
always something with docs...wish there was a way to
automatically validate this kind of stuff. eyeballing, which is what i
normally do, doesn't seem to work too well.

i can try to patch that on the website but, again, the packaged docs will
still have that black eye. thanks for pointing that out.

On Fri, May 11, 2018 at 2:44 PM, Florian Hockmann 
wrote:

> Not a big deal, but I just noticed that an image isn't properly included
> in the reference docs:
> http://tinkerpop.apache.org/docs/3.3.3/reference/#connecting-via-java
>
> Instead of an image, I get:
>
>  gremlin-groovy
> image:gremlin-java.png[width=175,float=left] TinkerPop3 comes equipped
> with a reference client for Java-based
> applications.  It is referred to as Gremlin Driver, which enables
> applications to send requests to Gremlin Server
> and get back results.
>
> This was apparently also present in 3.3.2, but works in the 3.2.z line.
>
>
> Am 10.05.2018 um 23:48 schrieb Dylan Millikin:
> >  Tests with the php driver all pass here as well.
> >
> > VOTE +1
> >
> > On Thu, May 10, 2018 at 11:43 AM, Stephen Mallette  >
> > wrote:
> >
> >> bah...hate when stuff like that happens. i can update that manually
> i
> >> guess, but the zip artifacts are just going to have ship with that typo.
> >> thanks for pointing that out.
> >>
> >> On Thu, May 10, 2018 at 11:40 AM, Evgeniy Ignatiev <
> >> yevgeniy.ignat...@gmail.com> wrote:
> >>
> >>> Hello.
> >>>
> >>> Probably a typo - upgrade docs list 3.3.3 as a duplicate 3.3.2 version.
> >>> [image: Upgrade Docs Screenshot]
> >>>
> >>> Best regards,
> >>> Evgeniy Ignatiev
> >>> On 5/9/2018 12:44 AM, Stephen Mallette wrote:
> >>>
> >>>  Hello,
> >>>
> >>> We are happy to announce that TinkerPop 3.3.3 is ready for release.
> >>>
> >>> The release artifacts can be found at this location:
> >>> https://dist.apache.org/repos/dist/dev/tinkerpop/3.3.3/ s://dist.apache.org/repos/dist/dev/tinkerpop/3.3.2/> <
> https://dist.apache.org/repos/dist/dev/tinkerpop/3.3.2/>
> >>>
> >>> The source distribution is provided by:
> >>> apache-tinkerpop-3.3.3-src.zip
> >>>
> >>> Two binary distributions are provided for user convenience:
> >>> apache-tinkerpop-gremlin-console-3.3.3-bin.zip
> >>> apache-tinkerpop-gremlin-server-3.3.3-bin.zip
> >>>
> >>> The GPG key used to sign the release artifacts is available at:
> >>> https://dist.apache.org/repos/dist/dev/tinkerpop/KEYS
> >>>
> >>> The online docs can be found here:
> >>> http://tinkerpop.apache.org/docs/3.3.3/ apache.org/docs/3.3.2/>  (user
> docs)
> >>> http://tinkerpop.apache.org/docs/3.3.3/upgrade/ tinkerpop.apache.org/docs/3.3.2/upgrade/>  docs/3.3.2/upgrade/> (upgrade docs)
> >>> http://tinkerpop.apache.org/javadocs/3.3.3/core/ tinkerpop.apache.org/javadocs/3.3.2/core/>  javadocs/3.3.2/core/> (core javadoc)
> >>> http://tinkerpop.apache.org/javadocs/3.3.3/full/ tinkerpop.apache.org/javadocs/3.3.2/full/>  javadocs/3.3.2/full/> (full javadoc)
> >>>
> >>> The tag in Apache Git can be found here:
> >>> *https://git-wip-us.apache.org/repos/asf?p=tinkerpop.git;
> a=tag;h=696f5e40e5c56c58a4ab703608a790d8130ea640 apache.org/repos/asf?p=tinkerpop.git;a=tag;h=
> 696f5e40e5c56c58a4ab703608a790d8130ea640>  org/repos/asf?p=tinkerpop.git;a=tag;h=696f5e40e5c56c58a4ab703608a790
> d8130ea640>*
> >>>
> >>> The release notes are available here (i linked to the branch - github
> >>> hasn't sync'd the tag yet for some reason - not sure what the delay is
> with
> >>> Apache infra):
> >>> https://github.com/apache/tinkerpop/blob/tp33/CHANGELOG.
> >>> asciidoc#release-3-3- blob/tp33/CHANGELOG.asciidoc#release-3-3-2>  tinkerpop/blob/tp33/CHANGELOG.asciidoc#release-3-3-2>
> >>> 3
> >>>
> >>> The [VOTE] will be open for the next 72 hours --- closing Friday, May
> 11,
> >>> 2018 at 5:00pm EST.
> >>>
> >>> My vote is +1.
> >>>
> >>> Thank you very much,
> >>> Stephen
> >>>
> >>>
> >>>
> >>>
>
>


Re: [VOTE] TinkerPop 3.3.3 Release

2018-05-11 Thread Florian Hockmann
Not a big deal, but I just noticed that an image isn't properly included
in the reference docs:
http://tinkerpop.apache.org/docs/3.3.3/reference/#connecting-via-java

Instead of an image, I get:

 gremlin-groovy
image:gremlin-java.png[width=175,float=left] TinkerPop3 comes equipped with a 
reference client for Java-based
applications.  It is referred to as Gremlin Driver, which enables applications 
to send requests to Gremlin Server
and get back results.

This was apparently also present in 3.3.2, but works in the 3.2.z line.


Am 10.05.2018 um 23:48 schrieb Dylan Millikin:
>  Tests with the php driver all pass here as well.
>
> VOTE +1
>
> On Thu, May 10, 2018 at 11:43 AM, Stephen Mallette 
> wrote:
>
>> bah...hate when stuff like that happens. i can update that manually i
>> guess, but the zip artifacts are just going to have ship with that typo.
>> thanks for pointing that out.
>>
>> On Thu, May 10, 2018 at 11:40 AM, Evgeniy Ignatiev <
>> yevgeniy.ignat...@gmail.com> wrote:
>>
>>> Hello.
>>>
>>> Probably a typo - upgrade docs list 3.3.3 as a duplicate 3.3.2 version.
>>> [image: Upgrade Docs Screenshot]
>>>
>>> Best regards,
>>> Evgeniy Ignatiev
>>> On 5/9/2018 12:44 AM, Stephen Mallette wrote:
>>>
>>>  Hello,
>>>
>>> We are happy to announce that TinkerPop 3.3.3 is ready for release.
>>>
>>> The release artifacts can be found at this location:
>>> 
>>> https://dist.apache.org/repos/dist/dev/tinkerpop/3.3.3/
>>>  
>>>
>>> The source distribution is provided by:
>>> apache-tinkerpop-3.3.3-src.zip
>>>
>>> Two binary distributions are provided for user convenience:
>>> apache-tinkerpop-gremlin-console-3.3.3-bin.zip
>>> apache-tinkerpop-gremlin-server-3.3.3-bin.zip
>>>
>>> The GPG key used to sign the release artifacts is available at:
>>> https://dist.apache.org/repos/dist/dev/tinkerpop/KEYS
>>>
>>> The online docs can be found here:
>>> 
>>> http://tinkerpop.apache.org/docs/3.3.3/
>>>   (user docs)
>>> 
>>> http://tinkerpop.apache.org/docs/3.3.3/upgrade/
>>>   (upgrade docs)
>>> 
>>> http://tinkerpop.apache.org/javadocs/3.3.3/core/
>>>   (core javadoc)
>>> 
>>> http://tinkerpop.apache.org/javadocs/3.3.3/full/
>>>   (full javadoc)
>>>
>>> The tag in Apache Git can be found here:
>>> 
>>> *https://git-wip-us.apache.org/repos/asf?p=tinkerpop.git;a=tag;h=696f5e40e5c56c58a4ab703608a790d8130ea640
>>>  
>>> *
>>>
>>> The release notes are available here (i linked to the branch - github
>>> hasn't sync'd the tag yet for some reason - not sure what the delay is with
>>> Apache infra):
>>> https://github.com/apache/tinkerpop/blob/tp33/CHANGELOG.
>>> asciidoc#release-3-3-
>>>  
>>> 
>>> 3
>>>
>>> The [VOTE] will be open for the next 72 hours --- closing Friday, May 11,
>>> 2018 at 5:00pm EST.
>>>
>>> My vote is +1.
>>>
>>> Thank you very much,
>>> Stephen
>>>
>>>
>>>
>>>



[jira] [Closed] (TINKERPOP-1861) VertexProgram create with varargs for Graphs

2018-05-11 Thread stephen mallette (JIRA)

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

stephen mallette closed TINKERPOP-1861.
---
Resolution: Won't Do

Closing - see the PR for more discussion

> VertexProgram create with varargs for Graphs
> 
>
> Key: TINKERPOP-1861
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1861
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: process
>Affects Versions: 3.2.7
>Reporter: Philip Graff
>Priority: Minor
>
> VertexProgram.Builder.create(Graph) can be modified to 
> VertexProgram.Builder.create(Graph...) so that passing in zero or many graphs 
> is naturally handled. The current state of passing in null when no graph is 
> needed is bad practice.



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


[GitHub] tinkerpop pull request #772: TINKERPOP-1861 Modify VertexProgram Builder to ...

2018-05-11 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/tinkerpop/pull/772


---


[jira] [Commented] (TINKERPOP-1861) VertexProgram create with varargs for Graphs

2018-05-11 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/TINKERPOP-1861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16472443#comment-16472443
 ] 

ASF GitHub Bot commented on TINKERPOP-1861:
---

Github user asfgit closed the pull request at:

https://github.com/apache/tinkerpop/pull/772


> VertexProgram create with varargs for Graphs
> 
>
> Key: TINKERPOP-1861
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1861
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: process
>Affects Versions: 3.2.7
>Reporter: Philip Graff
>Priority: Minor
>
> VertexProgram.Builder.create(Graph) can be modified to 
> VertexProgram.Builder.create(Graph...) so that passing in zero or many graphs 
> is naturally handled. The current state of passing in null when no graph is 
> needed is bad practice.



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


[jira] [Commented] (TINKERPOP-1861) VertexProgram create with varargs for Graphs

2018-05-11 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/TINKERPOP-1861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16472402#comment-16472402
 ] 

ASF GitHub Bot commented on TINKERPOP-1861:
---

Github user PBGraff commented on the issue:

https://github.com/apache/tinkerpop/pull/772
  
No worries, thanks!


> VertexProgram create with varargs for Graphs
> 
>
> Key: TINKERPOP-1861
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1861
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: process
>Affects Versions: 3.2.7
>Reporter: Philip Graff
>Priority: Minor
>
> VertexProgram.Builder.create(Graph) can be modified to 
> VertexProgram.Builder.create(Graph...) so that passing in zero or many graphs 
> is naturally handled. The current state of passing in null when no graph is 
> needed is bad practice.



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


[GitHub] tinkerpop issue #772: TINKERPOP-1861 Modify VertexProgram Builder to take va...

2018-05-11 Thread PBGraff
Github user PBGraff commented on the issue:

https://github.com/apache/tinkerpop/pull/772
  
No worries, thanks!


---


[GitHub] tinkerpop issue #772: TINKERPOP-1861 Modify VertexProgram Builder to take va...

2018-05-11 Thread spmallette
Github user spmallette commented on the issue:

https://github.com/apache/tinkerpop/pull/772
  
ok - i'll just close this then. if you change your mind, we can get it 
reopened and work it through. thanks!


---


[jira] [Commented] (TINKERPOP-1861) VertexProgram create with varargs for Graphs

2018-05-11 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/TINKERPOP-1861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16472401#comment-16472401
 ] 

ASF GitHub Bot commented on TINKERPOP-1861:
---

Github user spmallette commented on the issue:

https://github.com/apache/tinkerpop/pull/772
  
ok - i'll just close this then. if you change your mind, we can get it 
reopened and work it through. thanks!


> VertexProgram create with varargs for Graphs
> 
>
> Key: TINKERPOP-1861
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1861
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: process
>Affects Versions: 3.2.7
>Reporter: Philip Graff
>Priority: Minor
>
> VertexProgram.Builder.create(Graph) can be modified to 
> VertexProgram.Builder.create(Graph...) so that passing in zero or many graphs 
> is naturally handled. The current state of passing in null when no graph is 
> needed is bad practice.



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


[jira] [Commented] (TINKERPOP-1861) VertexProgram create with varargs for Graphs

2018-05-11 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/TINKERPOP-1861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16472394#comment-16472394
 ] 

ASF GitHub Bot commented on TINKERPOP-1861:
---

Github user PBGraff commented on the issue:

https://github.com/apache/tinkerpop/pull/772
  
@spmallette I'm not sure I'll come back to this exactly. I was thinking 
about it recently, actually, and I think just providing a `create()` which 
calls `create(null)` in the VertexProgramBuilder would be useful for Java 
users. This is a simpler change than making it varagrs and less likely to cause 
breaking changes and probably covers 99+% of use cases.


> VertexProgram create with varargs for Graphs
> 
>
> Key: TINKERPOP-1861
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1861
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: process
>Affects Versions: 3.2.7
>Reporter: Philip Graff
>Priority: Minor
>
> VertexProgram.Builder.create(Graph) can be modified to 
> VertexProgram.Builder.create(Graph...) so that passing in zero or many graphs 
> is naturally handled. The current state of passing in null when no graph is 
> needed is bad practice.



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


[GitHub] tinkerpop issue #772: TINKERPOP-1861 Modify VertexProgram Builder to take va...

2018-05-11 Thread PBGraff
Github user PBGraff commented on the issue:

https://github.com/apache/tinkerpop/pull/772
  
@spmallette I'm not sure I'll come back to this exactly. I was thinking 
about it recently, actually, and I think just providing a `create()` which 
calls `create(null)` in the VertexProgramBuilder would be useful for Java 
users. This is a simpler change than making it varagrs and less likely to cause 
breaking changes and probably covers 99+% of use cases.


---


[jira] [Commented] (TINKERPOP-1861) VertexProgram create with varargs for Graphs

2018-05-11 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/TINKERPOP-1861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16472370#comment-16472370
 ] 

ASF GitHub Bot commented on TINKERPOP-1861:
---

Github user spmallette commented on the issue:

https://github.com/apache/tinkerpop/pull/772
  
@PBGraff do you think you will come back to this PR to get it finished up? 
or is that unlikely given your schedule?


> VertexProgram create with varargs for Graphs
> 
>
> Key: TINKERPOP-1861
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1861
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: process
>Affects Versions: 3.2.7
>Reporter: Philip Graff
>Priority: Minor
>
> VertexProgram.Builder.create(Graph) can be modified to 
> VertexProgram.Builder.create(Graph...) so that passing in zero or many graphs 
> is naturally handled. The current state of passing in null when no graph is 
> needed is bad practice.



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


[GitHub] tinkerpop issue #772: TINKERPOP-1861 Modify VertexProgram Builder to take va...

2018-05-11 Thread spmallette
Github user spmallette commented on the issue:

https://github.com/apache/tinkerpop/pull/772
  
@PBGraff do you think you will come back to this PR to get it finished up? 
or is that unlikely given your schedule?


---


[jira] [Commented] (TINKERPOP-1961) Duplicate copies of images directory in docs

2018-05-11 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/TINKERPOP-1961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16472267#comment-16472267
 ] 

ASF GitHub Bot commented on TINKERPOP-1961:
---

Github user dkuppitz commented on the issue:

https://github.com/apache/tinkerpop/pull/862
  
VOTE: +1


> Duplicate copies of images directory in docs
> 
>
> Key: TINKERPOP-1961
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1961
> Project: TinkerPop
>  Issue Type: Bug
>  Components: build-release
>Affects Versions: 3.2.6
>Reporter: stephen mallette
>Priority: Minor
>
> Starting at 3.2.6 we started getting duplicate copies of images being created 
> on {{publish-docs.sh}}. For example:
> http://tinkerpop.apache.org/docs/3.2.9-SNAPSHOT/images/
> http://tinkerpop.apache.org/docs/3.2.9-SNAPSHOT/static/images/
> Would be nice to figure out what's causing that so as to reduce the size of 
> the upload (not sure but that could also be bloating the zip distributions)



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


[GitHub] tinkerpop issue #862: TINKERPOP-1961 Removed duplication of images in binari...

2018-05-11 Thread dkuppitz
Github user dkuppitz commented on the issue:

https://github.com/apache/tinkerpop/pull/862
  
VOTE: +1


---


[jira] [Closed] (TINKERPOP-479) Consider Providing "getOrCreate" Functionality

2018-05-11 Thread stephen mallette (JIRA)

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

stephen mallette closed TINKERPOP-479.
--
Resolution: Won't Do

Given that we have a nice (and by now well used) pattern for use in Gremlin and 
we have the option for providers to support upsert as a feature on 
TINKERPOP-1685 i think we can close this out.

> Consider Providing "getOrCreate" Functionality
> --
>
> Key: TINKERPOP-479
> URL: https://issues.apache.org/jira/browse/TINKERPOP-479
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: structure
>Affects Versions: 3.0.2-incubating
>Reporter: stephen mallette
>Priority: Major
>
> One of the most commonly written functions used is good ol' "getOrCreate" 
> where you want to get a {{Vertex}} if it exists or create it with supplied 
> properties if it does not.  We currently have a "helper" function for this on 
> {{ElementHelper}} 
> https://github.com/tinkerpop/tinkerpop3/blob/6d0f00865f673cb0739f6f310e1868425f732924/gremlin-core/src/main/java/com/tinkerpop/gremlin/structure/util/ElementHelper.java#L62
> but perhaps it is time to treat this issue as a first class citizen as part 
> of the Graph API.  I think that some vendors might actually be able to 
> optimize this function as well.  
> Another aspect of "getOrCreate" is "upsert" as well as options to ensure 
> uniqueness.  All of these things we've at some point or another built 
> variations of outside of TinkerPop for applications, data loading, etc.



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


REMINDER: Apache EU Roadshow 2018 schedule announced!

2018-05-11 Thread sharan

Hello Apache Supporters and Enthusiasts

This is a reminder that the schedule for the Apache EU Roadshow 2018 in 
Berlin has been announced.


http://apachecon.com/euroadshow18/schedule.html

Please note that we will not be running an ApacheCon in Europe this year 
which means that this Apache EU Roadshow will be the main Apache event 
in Europe for 2018.


The Apache EU Roadshow tracks take place on the 13th and 14th June 2018, 
and will feature 28 sessions across the following themes; Apache Tomcat, 
IoT , Cloud Technologies, Microservices and Apache Httpd Server.


Please note that the Apache EU Roadshow is co-located with FOSS 
Backstage and their schedule (https://foss-backstage.de/sessions) 
includes many Apache related sessions such as Incubator, Apache Way, 
Open Source Governance, Legal, Trademarks as well as a full range 
community related presentations and panel discussions.


One single registration gives you access to both events - the Apache EU 
Roadshow and FOSS Backstage.


Registration includes catering (breakfast & lunch both days) and also an 
attendee evening event. And if you want to have a project meet-up, hack 
or simply spend time and relax in our on-site Apache Lounge between 
sessions, then you are more than welcome.


We look forward to seeing you in Berlin!

Thanks
Sharan Foga, VP Apache Community Development

PLEASE NOTE: You are receiving this message because you are subscribed 
to a user@ or dev@ list of one or more Apache Software Foundation projects.