Re: [VOTE] TinkerPop 3.4.13 Release
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
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
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
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 >> >