[jira] [Created] (TINKERPOP-2124) InlineFilterStrategy produces wrong result

2019-01-02 Thread Daniel Kuppitz (JIRA)
Daniel Kuppitz created TINKERPOP-2124:
-

 Summary: InlineFilterStrategy produces wrong result
 Key: TINKERPOP-2124
 URL: https://issues.apache.org/jira/browse/TINKERPOP-2124
 Project: TinkerPop
  Issue Type: Improvement
  Components: process
Affects Versions: 3.3.4
Reporter: Daniel Kuppitz
Assignee: Daniel Kuppitz


{noformat}
gremlin> g.V().hasLabel("person").
   or(and(has("age",gt(20)),
  has("age",lt(30))),
  and(has("age",gt(35)),
  has("age",lt(40.
 explain()
==>Traversal Explanation
=
Original Traversal [GraphStep(vertex,[]), 
HasStep([~label.eq(person)]), OrStep([[AndStep([[HasStep([age.gt(20)])], 
[HasStep([age.lt(30)])]])], [AndStep([[HasStep([age.gt(35)])], [HasSte
  p([age.lt(40)])]])]])]

ConnectiveStrategy   [D]   [GraphStep(vertex,[]), 
HasStep([~label.eq(person)]), OrStep([[AndStep([[HasStep([age.gt(20)])], 
[HasStep([age.lt(30)])]])], [AndStep([[HasStep([age.gt(35)])], [HasSte
  p([age.lt(40)])]])]])]
CountStrategy[O]   [GraphStep(vertex,[]), 
HasStep([~label.eq(person)]), OrStep([[AndStep([[HasStep([age.gt(20)])], 
[HasStep([age.lt(30)])]])], [AndStep([[HasStep([age.gt(35)])], [HasSte
  p([age.lt(40)])]])]])]
MatchPredicateStrategy   [O]   [GraphStep(vertex,[]), 
HasStep([~label.eq(person)]), OrStep([[AndStep([[HasStep([age.gt(20)])], 
[HasStep([age.lt(30)])]])], [AndStep([[HasStep([age.gt(35)])], [HasSte
  p([age.lt(40)])]])]])]
FilterRankingStrategy[O]   [GraphStep(vertex,[]), 
HasStep([~label.eq(person)]), OrStep([[AndStep([[HasStep([age.gt(20)])], 
[HasStep([age.lt(30)])]])], [AndStep([[HasStep([age.gt(35)])], [HasSte
  p([age.lt(40)])]])]])]
InlineFilterStrategy [O]   [GraphStep(vertex,[]), 
HasStep([~label.eq(person), age.or(gt(20), lt(30), gt(35), lt(40))])]
IncidentToAdjacentStrategy   [O]   [GraphStep(vertex,[]), 
HasStep([~label.eq(person), age.or(gt(20), lt(30), gt(35), lt(40))])]
AdjacentToIncidentStrategy   [O]   [GraphStep(vertex,[]), 
HasStep([~label.eq(person), age.or(gt(20), lt(30), gt(35), lt(40))])]
RepeatUnrollStrategy [O]   [GraphStep(vertex,[]), 
HasStep([~label.eq(person), age.or(gt(20), lt(30), gt(35), lt(40))])]
PathRetractionStrategy   [O]   [GraphStep(vertex,[]), 
HasStep([~label.eq(person), age.or(gt(20), lt(30), gt(35), lt(40))])]
LazyBarrierStrategy  [O]   [GraphStep(vertex,[]), 
HasStep([~label.eq(person), age.or(gt(20), lt(30), gt(35), lt(40))])]
TinkerGraphCountStrategy [P]   [GraphStep(vertex,[]), 
HasStep([~label.eq(person), age.or(gt(20), lt(30), gt(35), lt(40))])]
TinkerGraphStepStrategy  [P]   [TinkerGraphStep(vertex,[~label.eq(person), 
age.or(gt(20), lt(30), gt(35), lt(40))])]
ProfileStrategy  [F]   [TinkerGraphStep(vertex,[~label.eq(person), 
age.or(gt(20), lt(30), gt(35), lt(40))])]
StandardVerificationStrategy [V]   [TinkerGraphStep(vertex,[~label.eq(person), 
age.or(gt(20), lt(30), gt(35), lt(40))])]

Final Traversal[TinkerGraphStep(vertex,[~label.eq(person), 
age.or(gt(20), lt(30), gt(35), lt(40))])]
{noformat}



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


[VOTE] TinkerPop 3.2.11 Release

2019-01-02 Thread Stephen Mallette
Hello,

We are happy to announce that TinkerPop 3.2.11 is ready for release.

The release artifacts can be found at this location:
https://dist.apache.org/repos/dist/dev/tinkerpop/3.2.11/

The source distribution is provided by:
apache-tinkerpop-3.2.11-src.zip

Two binary distributions are provided for user convenience:
apache-tinkerpop-gremlin-console-3.2.11-bin.zip
apache-tinkerpop-gremlin-server-3.2.11-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.11/ (user docs)
http://tinkerpop.apache.org/docs/3.2.11/upgrade/ (upgrade docs)
http://tinkerpop.apache.org/javadocs/3.2.11/core/ (core javadoc)
http://tinkerpop.apache.org/javadocs/3.2.11/full/ (full javadoc)

The tag in Apache Git can be found here:
https://github.com/apache/tinkerpop/tree/3.2.11

The release notes are available here:
https://github.com/apache/tinkerpop/blob/3.2.11/CHANGELOG.asciidoc

The [VOTE] will be open for the next 72 hours --- closing Saturday (January
5, 2018) at 5pm EST.

My vote is +1.

Thank you very much,

Stephen


[VOTE] TinkerPop 3.3.5 Release

2019-01-02 Thread Stephen Mallette
Hello,

We are happy to announce that TinkerPop 3.3.5 is ready for release.

The release artifacts can be found at this location:
https://dist.apache.org/repos/dist/dev/tinkerpop/3.3.5/

The source distribution is provided by:
apache-tinkerpop-3.3.5-src.zip

Two binary distributions are provided for user convenience:
apache-tinkerpop-gremlin-console-3.3.5-bin.zip
apache-tinkerpop-gremlin-server-3.3.5-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.5/ (user docs)
http://tinkerpop.apache.org/docs/3.3.5/upgrade/ (upgrade docs)
http://tinkerpop.apache.org/javadocs/3.3.5/core/ (core javadoc)
http://tinkerpop.apache.org/javadocs/3.3.5/full/ (full javadoc)

The tag in Apache Git can be found here:
https://github.com/apache/tinkerpop/tree/3.3.5

The release notes are available here:
https://github.com/apache/tinkerpop/blob/3.3.5/CHANGELOG.asciidoc

The [VOTE] will be open for the next 72 hours --- closing Saturday (January
5, 2018) at 5pm EST.

My vote is +1.

Thank you very much,

Stephen


Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

2019-01-02 Thread Stephen Mallette
so, 3.2.11 and 3.3.5 releases are prepared - vote threads were just sent. i
would have had 3.4.0 done too but i flubbed the 2018/2019 date on 3.3.5 and
had to redo the whole thing basically - so that was rotten. I'll have 3.4.0
out tomorrow.

On Wed, Jan 2, 2019 at 7:34 AM Stephen Mallette 
wrote:

> yes. i can also use a specific commit, but it invariably leaves out
> commits for a release. i guess those commits left out will just be release
> manager commits typically, but i dunno, it just bugged me that it wasn't
> the actual 3.2.10..3.2.11
>
> On Wed, Jan 2, 2019 at 7:15 AM Robert Dale  wrote:
>
>> Can't you just use HEAD?
>>
>> git shortlog -sn 3.2.10..HEAD
>>
>> Robert Dale
>>
>>
>> On Wed, Jan 2, 2019 at 7:11 AM Stephen Mallette 
>> wrote:
>>
>> > All PRs appear mergedI've starting the release process beginning
>> with
>> > 3.2.11. Should see VOTE threads coming soon.
>> >
>> > Separately, I already found a problem with using git shortlog to
>> generate
>> > the "contributor list" as there is no 3.2.11 tag to use in the arguments
>> > given to it. It's a bit of a cart before the horse problem. I will come
>> up
>> > with something else to deal with that. Probably related to the website
>> > which can be updated out of band with the release. Just wanted to point
>> out
>> > the problem so that no one would be expecting to see that content in the
>> > release notes when the VOTE threads go out.
>> >
>> > On Tue, Jan 1, 2019 at 8:31 AM Stephen Mallette 
>> > wrote:
>> >
>> > > I don't know what is going on but yesterday i spent a few minutes
>> messing
>> > > with the failing python build with radish and after a few failures it
>> > just
>> > > started working again locally. Then I re-ran failed travis jobs and
>> they
>> > > started passing. I guess the problem was fixed externally - weird.  I
>> > > expect to start the release process soon - there are just a couple
>> more
>> > > longstanding PRs to merge that delayed a little during the holiday
>> > period.
>> > >
>> > >
>> > >
>> > > On Fri, Dec 28, 2018 at 6:10 PM Daniel Kuppitz 
>> wrote:
>> > >
>> > >> A quick & dirty fix for the broken radish libs to at least get a
>> clean
>> > >> build in docker:
>> > >>
>> > >> diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh
>> > >> index e172ddaaa9..8b56cf53c3 100755
>> > >> --- a/docker/scripts/build.sh
>> > >> +++ b/docker/scripts/build.sh
>> > >> *@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
>> > >>cp settings.xml ~/.m2/
>> > >>  fi
>> > >>
>> > >> *-mvn clean install process-resources ${TINKERPOP_BUILD_OPTIONS} ||
>> exit
>> > >> 1*
>> > >> *+mvn clean install -DskipTests*
>> > >> *+sed -i 's/background=background,/background=background/g'
>> > >>
>> > >>
>> >
>> gremlin-python/target/python2/env/local/lib/python2.7/site-packages/radish/parser.py*
>> > >> *+*
>> > >> +mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit 1
>> > >>  [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources -Djavadoc ||
>> exit
>> > 1
>> > >>
>> > >>  if [ ! -z "${BUILD_USER_DOCS}" ]; then
>> > >>
>> > >>
>> > >>
>> > >> Cheers,
>> > >> Daniel
>> > >>
>> > >>
>> > >> On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette <
>> spmalle...@gmail.com>
>> > >> wrote:
>> > >>
>> > >> > Hi all, just checking in during the holiday period. My laptop will
>> > >> return
>> > >> > to the off position shortly, but I wanted to point out that we
>> seem to
>> > >> have
>> > >> > a problem with Python:
>> > >> >
>> > >> > https://travis-ci.org/apache/tinkerpop/jobs/472444735
>> > >> >
>> > >> > every current PR seems to be in fail mode right now. We will want
>> to
>> > >> sort
>> > >> > that out before release.Looks like something in radish. If anyone
>> can
>> > >> have
>> > >> > a look this week that would be helpful as I won't have time to dig
>> on
>> > it
>> > >> > too deeply until next week (which is when we are supposed to be
>> > >> releasing).
>> > >> >
>> > >> > On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <
>> > spmalle...@gmail.com>
>> > >> > wrote:
>> > >> >
>> > >> > > While I think we could go on for every adding things to 3.4.0 I
>> > think
>> > >> > it's
>> > >> > > time to cut it off and release. There's too many good things in
>> > there
>> > >> to
>> > >> > > hold for any longer. We are looking at releasing 3.2.11, 3.3.5
>> and
>> > >> 3.4.0.
>> > >> > >
>> > >> > > I'd propose we polish up remaining items this week, set for code
>> > >> freeze
>> > >> > > 12/22 and then build the release for VOTE the week of the 31st. I
>> > >> assume
>> > >> > > that there are enough PMC members around the holiday period to
>> VOTE
>> > on
>> > >> > the
>> > >> > > release artifacts. If the VOTE has to stay open a bit longer
>> than is
>> > >> > > typical then that's ok. I'm happy to just do all three releases
>> > myself
>> > >> > this
>> > >> > > time as it might be hard to coordinate with others during the
>> > holiday
>> > >> > > period.
>> > >> > >
>> > >> > > We still have a number of 

Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

2019-01-02 Thread Robert Dale
Can't you just use HEAD?

git shortlog -sn 3.2.10..HEAD

Robert Dale


On Wed, Jan 2, 2019 at 7:11 AM Stephen Mallette 
wrote:

> All PRs appear mergedI've starting the release process beginning with
> 3.2.11. Should see VOTE threads coming soon.
>
> Separately, I already found a problem with using git shortlog to generate
> the "contributor list" as there is no 3.2.11 tag to use in the arguments
> given to it. It's a bit of a cart before the horse problem. I will come up
> with something else to deal with that. Probably related to the website
> which can be updated out of band with the release. Just wanted to point out
> the problem so that no one would be expecting to see that content in the
> release notes when the VOTE threads go out.
>
> On Tue, Jan 1, 2019 at 8:31 AM Stephen Mallette 
> wrote:
>
> > I don't know what is going on but yesterday i spent a few minutes messing
> > with the failing python build with radish and after a few failures it
> just
> > started working again locally. Then I re-ran failed travis jobs and they
> > started passing. I guess the problem was fixed externally - weird.  I
> > expect to start the release process soon - there are just a couple more
> > longstanding PRs to merge that delayed a little during the holiday
> period.
> >
> >
> >
> > On Fri, Dec 28, 2018 at 6:10 PM Daniel Kuppitz  wrote:
> >
> >> A quick & dirty fix for the broken radish libs to at least get a clean
> >> build in docker:
> >>
> >> diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh
> >> index e172ddaaa9..8b56cf53c3 100755
> >> --- a/docker/scripts/build.sh
> >> +++ b/docker/scripts/build.sh
> >> *@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
> >>cp settings.xml ~/.m2/
> >>  fi
> >>
> >> *-mvn clean install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit
> >> 1*
> >> *+mvn clean install -DskipTests*
> >> *+sed -i 's/background=background,/background=background/g'
> >>
> >>
> gremlin-python/target/python2/env/local/lib/python2.7/site-packages/radish/parser.py*
> >> *+*
> >> +mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit 1
> >>  [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources -Djavadoc || exit
> 1
> >>
> >>  if [ ! -z "${BUILD_USER_DOCS}" ]; then
> >>
> >>
> >>
> >> Cheers,
> >> Daniel
> >>
> >>
> >> On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette 
> >> wrote:
> >>
> >> > Hi all, just checking in during the holiday period. My laptop will
> >> return
> >> > to the off position shortly, but I wanted to point out that we seem to
> >> have
> >> > a problem with Python:
> >> >
> >> > https://travis-ci.org/apache/tinkerpop/jobs/472444735
> >> >
> >> > every current PR seems to be in fail mode right now. We will want to
> >> sort
> >> > that out before release.Looks like something in radish. If anyone can
> >> have
> >> > a look this week that would be helpful as I won't have time to dig on
> it
> >> > too deeply until next week (which is when we are supposed to be
> >> releasing).
> >> >
> >> > On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <
> spmalle...@gmail.com>
> >> > wrote:
> >> >
> >> > > While I think we could go on for every adding things to 3.4.0 I
> think
> >> > it's
> >> > > time to cut it off and release. There's too many good things in
> there
> >> to
> >> > > hold for any longer. We are looking at releasing 3.2.11, 3.3.5 and
> >> 3.4.0.
> >> > >
> >> > > I'd propose we polish up remaining items this week, set for code
> >> freeze
> >> > > 12/22 and then build the release for VOTE the week of the 31st. I
> >> assume
> >> > > that there are enough PMC members around the holiday period to VOTE
> on
> >> > the
> >> > > release artifacts. If the VOTE has to stay open a bit longer than is
> >> > > typical then that's ok. I'm happy to just do all three releases
> myself
> >> > this
> >> > > time as it might be hard to coordinate with others during the
> holiday
> >> > > period.
> >> > >
> >> > > We still have a number of important things to finish - specifically:
> >> > >
> >> > > 1. code reviews on open PRs with ids > 1000
> >> > > 2. finish up the GraphBinary - jorge is adding two more serializers
> >> and
> >> > > then i think we can call this a day and put it up for review.
> >> > > 3. documentation review
> >> > > 4. anything else?
> >> > >
> >> > > As usual, let's continue to use this thread for release coordination
> >> > > heading into code freeze.
> >> > >
> >> > >
> >> > >
> >> >
> >>
> >
>


Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

2019-01-02 Thread Stephen Mallette
All PRs appear mergedI've starting the release process beginning with
3.2.11. Should see VOTE threads coming soon.

Separately, I already found a problem with using git shortlog to generate
the "contributor list" as there is no 3.2.11 tag to use in the arguments
given to it. It's a bit of a cart before the horse problem. I will come up
with something else to deal with that. Probably related to the website
which can be updated out of band with the release. Just wanted to point out
the problem so that no one would be expecting to see that content in the
release notes when the VOTE threads go out.

On Tue, Jan 1, 2019 at 8:31 AM Stephen Mallette 
wrote:

> I don't know what is going on but yesterday i spent a few minutes messing
> with the failing python build with radish and after a few failures it just
> started working again locally. Then I re-ran failed travis jobs and they
> started passing. I guess the problem was fixed externally - weird.  I
> expect to start the release process soon - there are just a couple more
> longstanding PRs to merge that delayed a little during the holiday period.
>
>
>
> On Fri, Dec 28, 2018 at 6:10 PM Daniel Kuppitz  wrote:
>
>> A quick & dirty fix for the broken radish libs to at least get a clean
>> build in docker:
>>
>> diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh
>> index e172ddaaa9..8b56cf53c3 100755
>> --- a/docker/scripts/build.sh
>> +++ b/docker/scripts/build.sh
>> *@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
>>cp settings.xml ~/.m2/
>>  fi
>>
>> *-mvn clean install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit
>> 1*
>> *+mvn clean install -DskipTests*
>> *+sed -i 's/background=background,/background=background/g'
>>
>> gremlin-python/target/python2/env/local/lib/python2.7/site-packages/radish/parser.py*
>> *+*
>> +mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit 1
>>  [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources -Djavadoc || exit 1
>>
>>  if [ ! -z "${BUILD_USER_DOCS}" ]; then
>>
>>
>>
>> Cheers,
>> Daniel
>>
>>
>> On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette 
>> wrote:
>>
>> > Hi all, just checking in during the holiday period. My laptop will
>> return
>> > to the off position shortly, but I wanted to point out that we seem to
>> have
>> > a problem with Python:
>> >
>> > https://travis-ci.org/apache/tinkerpop/jobs/472444735
>> >
>> > every current PR seems to be in fail mode right now. We will want to
>> sort
>> > that out before release.Looks like something in radish. If anyone can
>> have
>> > a look this week that would be helpful as I won't have time to dig on it
>> > too deeply until next week (which is when we are supposed to be
>> releasing).
>> >
>> > On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette 
>> > wrote:
>> >
>> > > While I think we could go on for every adding things to 3.4.0 I think
>> > it's
>> > > time to cut it off and release. There's too many good things in there
>> to
>> > > hold for any longer. We are looking at releasing 3.2.11, 3.3.5 and
>> 3.4.0.
>> > >
>> > > I'd propose we polish up remaining items this week, set for code
>> freeze
>> > > 12/22 and then build the release for VOTE the week of the 31st. I
>> assume
>> > > that there are enough PMC members around the holiday period to VOTE on
>> > the
>> > > release artifacts. If the VOTE has to stay open a bit longer than is
>> > > typical then that's ok. I'm happy to just do all three releases myself
>> > this
>> > > time as it might be hard to coordinate with others during the holiday
>> > > period.
>> > >
>> > > We still have a number of important things to finish - specifically:
>> > >
>> > > 1. code reviews on open PRs with ids > 1000
>> > > 2. finish up the GraphBinary - jorge is adding two more serializers
>> and
>> > > then i think we can call this a day and put it up for review.
>> > > 3. documentation review
>> > > 4. anything else?
>> > >
>> > > As usual, let's continue to use this thread for release coordination
>> > > heading into code freeze.
>> > >
>> > >
>> > >
>> >
>>
>


Re: [DISCUSS] code freeze 3.2.11/3.3.5/3.4.0

2019-01-02 Thread Stephen Mallette
yes. i can also use a specific commit, but it invariably leaves out commits
for a release. i guess those commits left out will just be release manager
commits typically, but i dunno, it just bugged me that it wasn't the actual
3.2.10..3.2.11

On Wed, Jan 2, 2019 at 7:15 AM Robert Dale  wrote:

> Can't you just use HEAD?
>
> git shortlog -sn 3.2.10..HEAD
>
> Robert Dale
>
>
> On Wed, Jan 2, 2019 at 7:11 AM Stephen Mallette 
> wrote:
>
> > All PRs appear mergedI've starting the release process beginning with
> > 3.2.11. Should see VOTE threads coming soon.
> >
> > Separately, I already found a problem with using git shortlog to generate
> > the "contributor list" as there is no 3.2.11 tag to use in the arguments
> > given to it. It's a bit of a cart before the horse problem. I will come
> up
> > with something else to deal with that. Probably related to the website
> > which can be updated out of band with the release. Just wanted to point
> out
> > the problem so that no one would be expecting to see that content in the
> > release notes when the VOTE threads go out.
> >
> > On Tue, Jan 1, 2019 at 8:31 AM Stephen Mallette 
> > wrote:
> >
> > > I don't know what is going on but yesterday i spent a few minutes
> messing
> > > with the failing python build with radish and after a few failures it
> > just
> > > started working again locally. Then I re-ran failed travis jobs and
> they
> > > started passing. I guess the problem was fixed externally - weird.  I
> > > expect to start the release process soon - there are just a couple more
> > > longstanding PRs to merge that delayed a little during the holiday
> > period.
> > >
> > >
> > >
> > > On Fri, Dec 28, 2018 at 6:10 PM Daniel Kuppitz 
> wrote:
> > >
> > >> A quick & dirty fix for the broken radish libs to at least get a clean
> > >> build in docker:
> > >>
> > >> diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh
> > >> index e172ddaaa9..8b56cf53c3 100755
> > >> --- a/docker/scripts/build.sh
> > >> +++ b/docker/scripts/build.sh
> > >> *@@ -78,7 +78,10 @@* if [ -r "settings.xml" ]; then
> > >>cp settings.xml ~/.m2/
> > >>  fi
> > >>
> > >> *-mvn clean install process-resources ${TINKERPOP_BUILD_OPTIONS} ||
> exit
> > >> 1*
> > >> *+mvn clean install -DskipTests*
> > >> *+sed -i 's/background=background,/background=background/g'
> > >>
> > >>
> >
> gremlin-python/target/python2/env/local/lib/python2.7/site-packages/radish/parser.py*
> > >> *+*
> > >> +mvn install process-resources ${TINKERPOP_BUILD_OPTIONS} || exit 1
> > >>  [ -z "${BUILD_JAVA_DOCS}" ] || mvn process-resources -Djavadoc ||
> exit
> > 1
> > >>
> > >>  if [ ! -z "${BUILD_USER_DOCS}" ]; then
> > >>
> > >>
> > >>
> > >> Cheers,
> > >> Daniel
> > >>
> > >>
> > >> On Thu, Dec 27, 2018 at 6:18 AM Stephen Mallette <
> spmalle...@gmail.com>
> > >> wrote:
> > >>
> > >> > Hi all, just checking in during the holiday period. My laptop will
> > >> return
> > >> > to the off position shortly, but I wanted to point out that we seem
> to
> > >> have
> > >> > a problem with Python:
> > >> >
> > >> > https://travis-ci.org/apache/tinkerpop/jobs/472444735
> > >> >
> > >> > every current PR seems to be in fail mode right now. We will want to
> > >> sort
> > >> > that out before release.Looks like something in radish. If anyone
> can
> > >> have
> > >> > a look this week that would be helpful as I won't have time to dig
> on
> > it
> > >> > too deeply until next week (which is when we are supposed to be
> > >> releasing).
> > >> >
> > >> > On Mon, Dec 17, 2018 at 7:09 AM Stephen Mallette <
> > spmalle...@gmail.com>
> > >> > wrote:
> > >> >
> > >> > > While I think we could go on for every adding things to 3.4.0 I
> > think
> > >> > it's
> > >> > > time to cut it off and release. There's too many good things in
> > there
> > >> to
> > >> > > hold for any longer. We are looking at releasing 3.2.11, 3.3.5 and
> > >> 3.4.0.
> > >> > >
> > >> > > I'd propose we polish up remaining items this week, set for code
> > >> freeze
> > >> > > 12/22 and then build the release for VOTE the week of the 31st. I
> > >> assume
> > >> > > that there are enough PMC members around the holiday period to
> VOTE
> > on
> > >> > the
> > >> > > release artifacts. If the VOTE has to stay open a bit longer than
> is
> > >> > > typical then that's ok. I'm happy to just do all three releases
> > myself
> > >> > this
> > >> > > time as it might be hard to coordinate with others during the
> > holiday
> > >> > > period.
> > >> > >
> > >> > > We still have a number of important things to finish -
> specifically:
> > >> > >
> > >> > > 1. code reviews on open PRs with ids > 1000
> > >> > > 2. finish up the GraphBinary - jorge is adding two more
> serializers
> > >> and
> > >> > > then i think we can call this a day and put it up for review.
> > >> > > 3. documentation review
> > >> > > 4. anything else?
> > >> > >
> > >> > > As usual, let's continue to use this thread for release
> coordination
> > >> > > heading into code 

[GitHub] [tinkerpop] otaviojava opened pull request #1029: Updates the API within the core project.

2019-01-02 Thread GitHub

## These updates include:

* Update to foreach
* Unnecessary unboxing
* Simplifies code with the newest method at Map
* Simplifies code with lambda expressions


This PR does not have performance progress, but it uses new API to make the 
code more readable and easy to maintain.

[ Full content available at: https://github.com/apache/tinkerpop/pull/1029 ]
This message was relayed via gitbox.apache.org for dev@tinkerpop.apache.org