The aforementioned issues are fixed, but now we've just found another bug:
gremlin> g.withBulk(false).withSack(1.0f,sum).V(1).local(outE('knows'
).barrier(normSack).inV()).in('knows').barrier().sack() //*(6)*
==>1.0
==>1.0
==>1.0
...
The 1.0's go on and on. Unfortunately one more reason to delay the 3.2.2
release.
On Wed, Sep 7, 2016 at 1:02 PM, Stephen Mallette <[email protected]>
wrote:
> This VOTE is cancelled - we have to scrap this build. Weak.
>
> Kuppitz has a bug fix under test right now. On top of his fix, I will
> officially correct the "bad link" to GLVs that Robert found (thanks for
> reviewing/voting btw). Expect a new VOTE thread later today once this is
> all settled.
>
> Note that 3.1.4 did not have this problem so that VOTE can stay open - i
> just tested that out to be sure:
>
> gremlin> g.V(ids).as("a").
> gremlin>
> repeat(bothE().otherV().simplePath()).times(5).emit(
> hasId(within(ids))).as("b").
> gremlin> filter(select(last,"a","b").by(id).where("a", lt("b"))).
> gremlin> path().by().by(label)
> ==>[v[2], knows, v[1], knows, v[4]]
> ==>[v[2], knows, v[1], created, v[3], created, v[4]]
> ==>[v[2], knows, v[1], created, v[3], created, v[6]]
> ==>[v[2], knows, v[1], knows, v[4], created, v[3], created, v[6]]
> ==>[v[4], created, v[3], created, v[6]]
> ==>[v[4], knows, v[1], created, v[3], created, v[6]]
>
>
>
>
> On Tue, Sep 6, 2016 at 6:47 PM, Stephen Mallette <[email protected]>
> wrote:
>
> > Kuppitz saw a problem in one of the recipes - note the second example:
> >
> > http://tinkerpop.apache.org/docs/3.2.2/recipes/
> >
> > no results and this was working in 3.2.1:
> >
> > http://tinkerpop.apache.org/docs/3.2.1/recipes/
> >
> > His gremlin session shows:
> >
> > gremlin> g.V().hasId(1)
> > ==>v[1]
> > gremlin> g.V().hasId(within(1,2))
> > gremlin>
> >
> > so damn - i guess we need to scrap this release and fix that problem - i
> > guess i'm -1 based on that..........anyone have a clue as to what changed
> > to cause that problem?
> >
> >
> > On Tue, Sep 6, 2016 at 6:12 PM, Daniel Kuppitz <[email protected]> wrote:
> >
> >> Validation looks good:
> >>
> >> $ bin/validate-distribution.sh 3.2.2
> >>
> >> Validating binary distributions
> >>
> >> * downloading Apache TinkerPop Gremlin
> >> (apache-tinkerpop-gremlin-console-3.2.2-bin.zip)... OK
> >> * validating signatures and checksums ...
> >> * PGP signature ... OK
> >> * MD5 checksum ... OK
> >> * SHA1 checksum ... OK
> >> * unzipping Apache TinkerPop Gremlin ... OK
> >> * validating Apache TinkerPop Gremlin's docs ... OK
> >> * validating Apache TinkerPop Gremlin's binaries ... OK
> >> * validating Apache TinkerPop Gremlin's legal files ...
> >> * LICENSE ... OK
> >> * NOTICE ... OK
> >> * validating Apache TinkerPop Gremlin's plugin directory ... OK
> >> * validating Apache TinkerPop Gremlin's lib directory ... OK
> >> * testing script evaluation ... OK
> >>
> >> * downloading Apache TinkerPop Gremlin
> >> (apache-tinkerpop-gremlin-server-3.2.2-bin.zip)... OK
> >> * validating signatures and checksums ...
> >> * PGP signature ... OK
> >> * MD5 checksum ... OK
> >> * SHA1 checksum ... OK
> >> * unzipping Apache TinkerPop Gremlin ... OK
> >> * validating Apache TinkerPop Gremlin's docs ... OK
> >> * validating Apache TinkerPop Gremlin's binaries ... OK
> >> * validating Apache TinkerPop Gremlin's legal files ...
> >> * LICENSE ... OK
> >> * NOTICE ... OK
> >> * validating Apache TinkerPop Gremlin's plugin directory ... OK
> >> * validating Apache TinkerPop Gremlin's lib directory ... OK
> >>
> >> Validating source distribution
> >>
> >> * downloading Apache TinkerPop 3.2.2 (apache-tinkerpop-3.2.2-src.
> zip)...
> >> OK
> >> * validating signatures and checksums ...
> >> * PGP signature ... OK
> >> * MD5 checksum ... OK
> >> * SHA1 checksum ... OK
> >> * unzipping Apache TinkerPop 3.2.2 ... OK
> >> OK
> >>
> >> The docs seem to be correct, but I don't like how we now have the
> numbered
> >> indents, e.g:
> >>
> >> gremlin> g.V().hasLabel("person").groupCount().by(values("age").choose(
> >> ......1> is(lt(28)),constant("young"),
> >> ......2> choose(is(lt(30)),
> >> ......3> constant("old"),
> >> ......4> constant("very old"))))
> >> ==>[young:1,old:1,very old:2]
> >>
> >>
> >> This is bad, since our snippets are now no longer copy+pastable. I will
> >> fix
> >> that for the next release.
> >>
> >> All in all: VOTE: +1
> >>
> >> Cheers,
> >> Daniel
> >>
> >>
> >>
> >> On Tue, Sep 6, 2016 at 10:05 PM, Stephen Mallette <[email protected]
> >
> >> wrote:
> >>
> >> > Hello,
> >> >
> >> > We are happy to announce that TinkerPop 3.2.2 is ready for release.
> >> >
> >> > The release artifacts can be found at this location:
> >> > https://dist.apache.org/repos/dist/dev/tinkerpop/3.2.2/
> >> >
> >> > The source distribution is provided by:
> >> > apache-tinkerpop-3.2.2-src.zip
> >> >
> >> > Two binary distributions are provided for user convenience:
> >> > apache-tinkerpop-gremlin-console-3.2.2-bin.zip
> >> > apache-tinkerpop-gremlin-server-3.2.2-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.2/ (user docs)
> >> > http://tinkerpop.apache.org/docs/3.2.2/upgrade/ (upgrade docs)
> >> > http://tinkerpop.apache.org/javadocs/3.2.2/core/ (core javadoc)
> >> > http://tinkerpop.apache.org/javadocs/3.2.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=
> >> > 16d28c16ea43c678a18061506b4f0dc6a384fa1e
> >> >
> >> > The release notes are available here:
> >> > https://github.com/apache/tinkerpop/blob/3.2.2/
> >> > CHANGELOG.asciidoc#tinkerpop-322-release-date-september-9-2016
> >> >
> >> > The [VOTE] will be open for the next 72 hours --- closing Friday
> >> (September
> >> > 9, 2016) at 4pm.
> >> >
> >> > My vote is +1.
> >> >
> >> > Thank you very much,
> >> >
> >> > Stephen
> >> >
> >>
> >
> >
>