Re: [VOTE] TinkerPop 3.4.13 Release

2022-01-13 Thread (null) (null)
VOTE +1

Cheers,
Kelvin 

> On Jan 13, 2022, at 4:08 AM, Florian Hockmann  
> wrote:
> 
> Thanks for fixing it. Everything looks good now.
> 
> VOTE +1
> 
> -Ursprüngliche Nachricht-
> Von: Stephen Mallette  
> Gesendet: Mittwoch, 12. Januar 2022 16:38
> An: dev@tinkerpop.apache.org
> Betreff: Re: [VOTE] TinkerPop 3.4.13 Release
> 
> The problem with .NET docs was related to mono as you suggested on the
> 3.5.2 thread - it's fixed now for 3.4.13.
> 
>> On Wed, Jan 12, 2022 at 4:13 AM Florian Hockmann 
>> wrote:
>> 
>> I just checked the links, and the .NET docs seem to be missing. I'm at 
>> least getting a 404.
>> 
>> Apart from that, everything looks good to me. I also downloaded the 
>> binary distributions and performed a quick smoke test with Gremlin 
>> Console and Gremlin Server.
>> 
>> -Ursprüngliche Nachricht-
>> Von: Stephen Mallette 
>> Gesendet: Dienstag, 11. Januar 2022 13:20
>> An: dev@tinkerpop.apache.org
>> Betreff: Re: [VOTE] TinkerPop 3.4.13 Release
>> 
>> tldr; failing GH Actions for 3.4-dev and the 3.4.13 tag can be 
>> ignored, i think it's fine.
>> 
>> another side note about this release - it's not pretty but if you look 
>> at GH Actions it will show 3.4-dev currently failing the build in a 
>> lot of ways. i think that is due to the nature of how the build is 
>> being executed in there where it tries to save some time by skipping 
>> the build of some modules. Specifically, it skips building GLVs in 
>> cases where they aren't necessary, like for spark-gremlin, but i guess 
>> our code coverage module gremlin-coverage is still looking for 
>> gremlin-python which still had jython/jvm bindings on 3.4-dev and is 
>> causing failures because 3.4.13 technically doesn't exist yet. I'd 
>> imagine that once it releases I could re-run that job to success to pretty 
>> it up as the last release on that line.
>> 
>> In any case if it was really a problem then the smoke tests would have 
>> failed as well as the full build. Also, 3.5.-dev/3.5.2 had no such 
>> problems with the same build configuration because gremlin-python had 
>> it's jvm bindings removed and it is a pure python project now.
>> 
>> On Mon, Jan 10, 2022 at 1:21 PM Stephen Mallette 
>> 
>> wrote:
>> 
>>> ...and what January release would be complete without flubbing 
>>> the year in the changelog and upgrade docs? will fix that manually 
>>> on the website and in git.
>>> 
>>> On Mon, Jan 10, 2022 at 1:16 PM Stephen Mallette 
>>> 
>>> wrote:
>>> 
 Hello,
 
 We are happy to announce that TinkerPop 3.4.13 is ready for release.
 
 The release artifacts can be found at this location:
https://dist.apache.org/repos/dist/dev/tinkerpop/3.4.13/
 
 The source distribution is provided by:
apache-tinkerpop-3.4.13-src.zip
 
 Two binary distributions are provided for user convenience:
apache-tinkerpop-gremlin-console-3.4.13-bin.zip
apache-tinkerpop-gremlin-server-3.4.13-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:
https://tinkerpop.apache.org/docs/3.4.13/ (user docs)
https://tinkerpop.apache.org/docs/3.4.13/upgrade/ (upgrade
>> docs)
https://tinkerpop.apache.org/javadocs/3.4.13/core/ (core
>> javadoc)
https://tinkerpop.apache.org/javadocs/3.4.13/full/ (full
>> javadoc)
https://tinkerpop.apache.org/dotnetdocs/3.4.13/ (.NET API docs)
https://tinkerpop.apache.org/jsdocs/3.4.13/ (Javascript API
 docs)
 
 The tag in Apache Git can be found here:
https://github.com/apache/tinkerpop/tree/3.4.13
 
 The release notes are available here:
 
 https://github.com/apache/tinkerpop/blob/3.4.13/CHANGELOG.asciidoc
 
 The [VOTE] will be open for the next 72 hours --- closing 
 Thursday(January 13, 2022) at 10:30am ET.
 
 My vote is +1.
 
>>> 
>> 
>> 
> 



Re: [jira] [Updated] (TINKERPOP-2674) `as('a')` step followed by `select('a')` not behaving as expected

2021-12-23 Thread (null) (null)
This is working as designed because you are using simplePath


Cheers,
Kelvin
> On Dec 23, 2021, at 3:31 PM, Fredrick Eisele (Jira)  wrote:
> 
> 
> [ 
> https://issues.apache.org/jira/browse/TINKERPOP-2674?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
>  ]
> 
> Fredrick Eisele updated TINKERPOP-2674:
> ---
>Description: 
> The inclusion of the `select()` step changes the result when it should not.
> 
> Steps to replicate.
> Given a graph:
> {code:groovy}
> g.addV('[avm]Design').as('root').
>property('VertexLabel','[avm]Design').
>property('uuid','SRC_UUID').
>property('[]Name', 'Axe').
>addV('[]RootContainer').as('rc').
>property('VertexLabel','[]RootContainer').
>property('[]Name','Axe').
>addV('[]Property').as('p1').
>property('VertexLabel','[]Property').
>property('[]XPosition','56').
>addV('[]Value').as('v1').
>property('VertexLabel','[]Value').
>property('[]stuff','12').
>addV('[]Property').as('p2').
>property('VertexLabel','[]Property').
>property('[]XPosition','80').
>addV('[]Value').as('v2').
>property('VertexLabel','[]Value').
>property('[]stuff','90').
>addE('inside').from('rc').to('root').
>addE('inside').from('p1').to('rc').
>addE('inside').from('v1').to('p1').
>addE('inside').from('p2').to('rc').
>addE('inside').from('v2').to('p2').
>iterate()
> {code}
> The following two queries {color:#FF}*incorrectly*{color} produce 
> different results.
> This first query produces a list of all the vertices with the exception of 
> 'r0'.
> {code:groovy}
> g.V().
>  has('[avm]Design', 'uuid', 'SRC_UUID').as('r0').
>  repeat(__.in('inside').simplePath()).
>emit().
>until(__.in('inside').count().is(0)).
>  toList()
> {code}
> The addition of the `select('r0')` step in this query causes no vertices to 
> be returned.
> {code:groovy}
> g.V().
>  has('[avm]Design', 'uuid', 'SRC_UUID').as('r0').
>  select('r0').
>  repeat(__.in('inside').simplePath()).
>emit().
>until(__.in('inside').count().is(0)).
>  toList()
> {code}
> 
>  was:
> The inclusion of the `select()` step changes the result when it should not.
> 
> Steps to replicate.
> Given a graph:
> {code:groovy}
> g.addV('[avm]Design').as('root').
>property('VertexLabel','[avm]Design').
>property('uuid','SRC_UUID').
>property('[]Name', 'Axe').
>addV('[]RootContainer').as('rc').
>property('VertexLabel','[]RootContainer').
>property('[]Name','Axe').
>addV('[]Property').as('p1').
>property('VertexLabel','[]Property').
>property('[]XPosition','56').
>addV('[]Value').as('v1').
>property('VertexLabel','[]Value').
>property('[]stuff','12').
>addV('[]Property').as('p2').
>property('VertexLabel','[]Property').
>property('[]XPosition','80').
>addV('[]Value').as('v2').
>property('VertexLabel','[]Value').
>property('[]stuff','90').
>addE('inside').from('rc').to('root').
>addE('inside').from('p1').to('rc').
>addE('inside').from('v1').to('p1').
>addE('inside').from('p2').to('rc').
>addE('inside').from('v2').to('p2').
>iterate()
> {code}
> The following two queries produce different results.
> This first query produces a list of all the vertices with the exception of 
> 'r0'.
> 
> {code:groovy}
> g.V().
>  has('[avm]Design', 'uuid', 'SRC_UUID').as('r0').
>  repeat(__.in('inside').simplePath()).
>emit().
>until(__.in('inside').count().is(0)).
>  toList()
> {code}
> The addition of the `select('r0')` step in this query causes no vertices to 
> be returned.
> 
> {code:groovy}
> g.V().
>  has('[avm]Design', 'uuid', 'SRC_UUID').as('r0').
>  select('r0').
>  repeat(__.in('inside').simplePath()).
>emit().
>until(__.in('inside').count().is(0)).
>  toList()
> {code}
> 
> 
> 
>> `as('a')` step followed by `select('a')` not behaving as expected
>> -
>> 
>>Key: TINKERPOP-2674
>>URL: https://issues.apache.org/jira/browse/TINKERPOP-2674
>>Project: TinkerPop
>> Issue Type: Bug
>> Components: tinkergraph
>>   Affects Versions: 3.5.1
>>   Reporter: Fredrick Eisele
>>   Priority: Major
>> 
>> The inclusion of the `select()` step changes the result when it should not.
>> Steps to replicate.
>> Given a graph:
>> {code:groovy}
>> g.addV('[avm]Design').as('root').
>>property('VertexLabel','[avm]Design').
>>property('uuid','SRC_UUID').
>>property('[]Name', 'Axe').
>>addV('[]RootContainer').as('rc').
>>property('VertexLabel','[]RootContainer').
>>property('[]Name','Axe').
>>addV('[]Property').as('p1').
>>property('VertexLab

Re: [DISCUSS] ASF Board Draft Report - January 2021

2021-01-06 Thread (null) (null)
Looks like a very good summary Stephen. A lot of good progress for sure in 
2020.  Nice to see more committees (re)engaging. 

Cheers,
Kelvin

Kelvin R. Lawrence
http://www.kelvinlawrence.net
https://www.linkedin.com/in/krlawrence/
Twitter: @gfxman

> On Jan 6, 2021, at 7:20 AM, Stephen Mallette  wrote:
> 
> Here is the attached draft of our board report for this month. Please let
> me know if you'd like to see something changed or added.
> 
> --
> 
> ## Description:
> Apache TinkerPop is a graph computing framework for both graph databases
> (OLTP) and graph analytic systems (OLAP).
> 
> ## Activity:
> TinkerPop released version 3.4.9 during this reporting period. This version
> was the largest release of the year in terms of the number of JIRA issues
> completed, almost matching the total number closed in all the previous
> releases of 2020 combined. Much of this activity was driven by existing
> committers who were re-focused on the project in the last quarter of the
> year. We'd alluded to this re-focus in our last report, as well as the
> notion of new contributors, but new contributor activity trailed off a bit
> as we passed through October. Hopefully, some of those folks will return
> with the start of this new year.
> 
> We've decided to put a stake in the ground for release of 3.5.0, which has
> been in development for over a year now, and release it in the March/April
> timeframe. While it is not everything we had expected it to be, it does
> contain a lot of necessary dependency and runtime upgrades. We will
> therefore refer to it as a "heavy maintenance release" and push off some
> major features to a future version of 3.6.0.[1]
> 
> In our last report, we'd also noted that we had started the process for
> bringing gremlint.com[2] into the project as the official Gremlin language
> formatter. At this point, the owners of gremlint are still settling
> paperwork on their end. The most recent update from the author of gremlint
> can be found here[3].
> 
> In addition to gremlint, a second code contribution proposal has been made
> recently to provide an ANTLR grammar for Gremlin along with related
> code[4]. This source code would also go through the IP Clearance process.
> This proposal is still in an early stage, but would hopefully be completed
> in time for release of 3.5.0.
> 
> In the wider TinkerPop ecosystem, we've recognized HugeGraph[5] as a graph
> database provider. HugeGraph is high-speed, distributed and scalable OLTP
> and OLAP graph database with visualized analytics platform. The addition of
> HugeGraph further solidifies TinkerPop and the Gremlin graph query language
> as a critical component of the graph processing space, with support for
> over two dozen graph systems.
> 
> ## Issues:
> There are no issues requiring board attention at this time.
> 
> ## Releases:
> - 3.4.9 (December 7, 2020)
> 
> ## PMC/Committer:
> - Last PMC addition was Jorge Bay-Gondra - October 2018
> - Last committer addition was Divij Vaidya - November 2019
> 
> ## Links
> [1] https://s.apache.org/rq6y1
> [2] https://gremlint.com/
> [3] https://s.apache.org/cjmw3
> [4] https://s.apache.org/ol56j
> [5] https://github.com/hugegraph/hugegraph


Re: [VOTE] TinkerPop 3.4.9 Release

2020-12-09 Thread (null) (null)
VOTE +1

Sent from my iPhone

Cheers,
Kelvin


> On Dec 9, 2020, at 10:06 AM, f...@florian-hockmann.de wrote:
> 
> VOTE +1
> 
> -Ursprüngliche Nachricht-
> Von: Jorge Bay Gondra  
> Gesendet: Mittwoch, 9. Dezember 2020 15:23
> An: dev@tinkerpop.apache.org
> Betreff: Re: [VOTE] TinkerPop 3.4.9 Release
> 
> VOTE +1
> 
>> On Mon, Dec 7, 2020 at 8:05 PM Stephen Mallette 
>> wrote:
>> 
>> Hello,
>> 
>> We are happy to announce that TinkerPop 3.4.9 is ready for release.
>> 
>> The release artifacts can be found at this location:
>>https://dist.apache.org/repos/dist/dev/tinkerpop/3.4.9/
>> 
>> The source distribution is provided by:
>>apache-tinkerpop-3.4.9-src.zip
>> 
>> Two binary distributions are provided for user convenience:
>>apache-tinkerpop-gremlin-console-3.4.9-bin.zip
>>apache-tinkerpop-gremlin-server-3.4.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:
>>https://tinkerpop.apache.org/docs/3.4.9/ (user docs)
>>https://tinkerpop.apache.org/docs/3.4.9/upgrade/ (upgrade docs)
>>https://tinkerpop.apache.org/javadocs/3.4.9/core/ (core javadoc)
>>https://tinkerpop.apache.org/javadocs/3.4.9/full/ (full javadoc)
>>https://tinkerpop.apache.org/dotnetdocs/3.4.9/ (.NET API docs)
>>https://tinkerpop.apache.org/jsdocs/3.4.9/ (Javascript API 
>> docs)
>> 
>> The tag in Apache Git can be found here:
>>https://github.com/apache/tinkerpop/tree/3.4.9
>> 
>> The release notes are available here:
>> 
>> https://github.com/apache/tinkerpop/blob/3.4.9/CHANGELOG.asciidoc
>> 
>> The [VOTE] will be open for the next 72 hours --- closing Thursday 
>> (December 10, 2020) at 2pm EST.
>> 
>> My vote is +1.
>> 
>> Thank you very much,
>> 
>> Stephen
>> 
>