Re: code freeze 3.2.10/3.3.4

2018-10-19 Thread Stephen Mallette
>  I created a ticket to track this and I can probably take care of it next
week

that makes sense, thank you.

separately, code freeze is now lifted on tp33 - i've bumped to
3.3.5-SNAPSHOT, published initial docs/artifacts and all is good to go.
I've left tp32 on 3.2.10 until we decide to actually do something on that
branch. For now, we'll just say we're done there as we discussed
elsethread.

kuppitz, feel free to fire up the dead branch cleanup email. i wonder if it
will be more convenient to delete branches as we go now that we have the
github UI available to us. might be good to just hit the "delete branch"
button right when we hit the merge one.

i will announce the releases on monday morning EST time.



On Fri, Oct 19, 2018 at 5:04 PM Florian Hockmann 
wrote:

> We currently use this to push the package:
>
> ${nugetExe} push Gremlin.Net/bin/Gremlin.Net.*.nupkg
>
> which pushes all NuGet packages starting with Gremlin.Net. You probably
> also had the package for version 3.4.0-rc2 in that directory. So,
> nuget.exe tried to push that version again which isn't allowed by NuGet
> as packages are immutable for a given version.
>
> I guess we should specify the exact version here instead to avoid these
> problems in the future. Otherwise we could push development versions to
> nuget.org by accident. I probably implemented it like this at first
> because I assumed that mvn clean would always remove older packages
> which seems to be not the case here.
>
> Anyway, I created a ticket to track this and I can probably take care of
> it next week:
>
> https://issues.apache.org/jira/browse/TINKERPOP-2074
>
>
> Am 19.10.2018 um 21:16 schrieb Stephen Mallette:
> > Florian, any idea what's going on with this error when i deployed 3.3.4:
> >
> > main:
> >  [echo] nuget.exe already downloaded.
> >  [exec] Pushing Gremlin.Net.3.3.4.nupkg to '
> > https://www.nuget.org/api/v2/package'...
> >  [exec]   PUT https://www.nuget.org/api/v2/package/
> >  [exec]   Created https://www.nuget.org/api/v2/package/ 1362ms
> >  [exec] Your package was pushed.
> >  [exec] Pushing Gremlin.Net.Template.3.3.4.nupkg to '
> > https://www.nuget.org/api/v2/package'...
> >  [exec]   PUT https://www.nuget.org/api/v2/package/
> >  [exec]   Created https://www.nuget.org/api/v2/package/ 11405ms
> >  [exec] Your package was pushed.
> >  [exec] Pushing Gremlin.Net.Template.3.4.0-rc2.nupkg to '
> > https://www.nuget.org/api/v2/package'...
> >  [exec]   PUT https://www.nuget.org/api/v2/package/
> >  [exec]   Conflict https://www.nuget.org/api/v2/package/ 365ms
> >  [exec] 409 (A package with ID 'Gremlin.Net.Template' and version
> > '3.4.0-rc2' already exists and cannot be modified.)
> >
> >
> > why is it trying to push the 3.4.0 line?  looks like the error didn't
> > matter as the other two published fine, but let's fix the error if we
> > can...
> >
> > On Fri, Oct 12, 2018 at 7:27 PM Stephen Mallette 
> > wrote:
> >
> >> Robert Dale is without power so I pushed the 3.2.10-SNAPSHOT artifacts
> and
> >> docs too:
> >>
> >> http://tinkerpop.apache.org/docs/3.2.10-SNAPSHOT/
> >>
> >>
> >>
> >> On Fri, Oct 12, 2018 at 8:22 AM Stephen Mallette 
> >> wrote:
> >>
> >>> I just published final 3.3.4-SNAPSHOT artifacts and docs:
> >>>
> >>> http://tinkerpop.apache.org/docs/3.3.4-SNAPSHOT/
> >>>
> >>> On Sun, Oct 7, 2018 at 8:33 AM Robert Dale  wrote:
> >>>
>  I'll take 3.2.10.
> 
>  Robert Dale
> 
> 
>  On Fri, Oct 5, 2018 at 7:40 PM Stephen Mallette  >
>  wrote:
> 
> > So - code freeze for the tp32 and tp33 branches is in effect at this
>  point.
> > We'll use this thread to discuss issues related to 3.2.10 and 3.3.4
>  leading
> > up to the build of release artifacts for 10/15. We currently have a
>  few PRs
> > that need merging to those branches,
> >
> > https://github.com/apache/tinkerpop/pull/952 (submit scripts with
> > gremlin-javascript)
> > https://github.com/apache/tinkerpop/pull/953 (minor fix for testing
>  around
> > inject in .net)
> >
> > but they are related to GLVs so we shouldn't be affecting the ability
>  of
> > graph providers to test against the core code. If those merge during
>  code
> > freeze, I don't think that's too big a problem.
> >
> > Note that the master branch will remain open for development during
>  this
> > time period.
> >
> > Anyone care to volunteer for release manager duties for either of
> these
> > releases?
> >
>
>


Re: code freeze 3.2.10/3.3.4

2018-10-19 Thread Florian Hockmann
We currently use this to push the package:

${nugetExe} push Gremlin.Net/bin/Gremlin.Net.*.nupkg

which pushes all NuGet packages starting with Gremlin.Net. You probably
also had the package for version 3.4.0-rc2 in that directory. So,
nuget.exe tried to push that version again which isn't allowed by NuGet
as packages are immutable for a given version.

I guess we should specify the exact version here instead to avoid these
problems in the future. Otherwise we could push development versions to
nuget.org by accident. I probably implemented it like this at first
because I assumed that mvn clean would always remove older packages
which seems to be not the case here.

Anyway, I created a ticket to track this and I can probably take care of
it next week:

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


Am 19.10.2018 um 21:16 schrieb Stephen Mallette:
> Florian, any idea what's going on with this error when i deployed 3.3.4:
>
> main:
>  [echo] nuget.exe already downloaded.
>  [exec] Pushing Gremlin.Net.3.3.4.nupkg to '
> https://www.nuget.org/api/v2/package'...
>  [exec]   PUT https://www.nuget.org/api/v2/package/
>  [exec]   Created https://www.nuget.org/api/v2/package/ 1362ms
>  [exec] Your package was pushed.
>  [exec] Pushing Gremlin.Net.Template.3.3.4.nupkg to '
> https://www.nuget.org/api/v2/package'...
>  [exec]   PUT https://www.nuget.org/api/v2/package/
>  [exec]   Created https://www.nuget.org/api/v2/package/ 11405ms
>  [exec] Your package was pushed.
>  [exec] Pushing Gremlin.Net.Template.3.4.0-rc2.nupkg to '
> https://www.nuget.org/api/v2/package'...
>  [exec]   PUT https://www.nuget.org/api/v2/package/
>  [exec]   Conflict https://www.nuget.org/api/v2/package/ 365ms
>  [exec] 409 (A package with ID 'Gremlin.Net.Template' and version
> '3.4.0-rc2' already exists and cannot be modified.)
>
>
> why is it trying to push the 3.4.0 line?  looks like the error didn't
> matter as the other two published fine, but let's fix the error if we
> can...
>
> On Fri, Oct 12, 2018 at 7:27 PM Stephen Mallette 
> wrote:
>
>> Robert Dale is without power so I pushed the 3.2.10-SNAPSHOT artifacts and
>> docs too:
>>
>> http://tinkerpop.apache.org/docs/3.2.10-SNAPSHOT/
>>
>>
>>
>> On Fri, Oct 12, 2018 at 8:22 AM Stephen Mallette 
>> wrote:
>>
>>> I just published final 3.3.4-SNAPSHOT artifacts and docs:
>>>
>>> http://tinkerpop.apache.org/docs/3.3.4-SNAPSHOT/
>>>
>>> On Sun, Oct 7, 2018 at 8:33 AM Robert Dale  wrote:
>>>
 I'll take 3.2.10.

 Robert Dale


 On Fri, Oct 5, 2018 at 7:40 PM Stephen Mallette 
 wrote:

> So - code freeze for the tp32 and tp33 branches is in effect at this
 point.
> We'll use this thread to discuss issues related to 3.2.10 and 3.3.4
 leading
> up to the build of release artifacts for 10/15. We currently have a
 few PRs
> that need merging to those branches,
>
> https://github.com/apache/tinkerpop/pull/952 (submit scripts with
> gremlin-javascript)
> https://github.com/apache/tinkerpop/pull/953 (minor fix for testing
 around
> inject in .net)
>
> but they are related to GLVs so we shouldn't be affecting the ability
 of
> graph providers to test against the core code. If those merge during
 code
> freeze, I don't think that's too big a problem.
>
> Note that the master branch will remain open for development during
 this
> time period.
>
> Anyone care to volunteer for release manager duties for either of these
> releases?
>



[jira] [Created] (TINKERPOP-2074) Ensure that only NuGet packages for the current version are pushed

2018-10-19 Thread Florian Hockmann (JIRA)
Florian Hockmann created TINKERPOP-2074:
---

 Summary: Ensure that only NuGet packages for the current version 
are pushed
 Key: TINKERPOP-2074
 URL: https://issues.apache.org/jira/browse/TINKERPOP-2074
 Project: TinkerPop
  Issue Type: Improvement
  Components: build-release, dotnet
Reporter: Florian Hockmann


We currently use this command to push the NuGet packages to nuget.org:
{code}
${nugetExe} push Gremlin.Net/bin/Gremlin.Net.*.nupkg [...]{code}
which will push all versions of the package it can find in the 
{{Gremlin.Net/bin}} directory. The same applies to the Gremlin.Net.Template.

We should use the exact version here instead to avoid pushing packages for any 
other versions by accident.



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


[jira] [Assigned] (TINKERPOP-2071) gremlin-python: the graphson deserializer for g:Set should return a python set

2018-10-19 Thread stephen mallette (JIRA)


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

stephen mallette reassigned TINKERPOP-2071:
---

 Assignee: stephen mallette
Affects Version/s: 3.3.3
Fix Version/s: (was: 3.3.4)

> gremlin-python: the graphson deserializer for g:Set should return a python set
> --
>
> Key: TINKERPOP-2071
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2071
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: python
>Affects Versions: 3.3.3
>Reporter: Alan Boudreault
>Assignee: stephen mallette
>Priority: Major
>
> This is something that has already been discussed. The reason that a g:Set is 
> deserialized to a list is because Java can return some numerical values that 
> are not differentiate by python. See TINKERPOP-1844 for more details.
> However, I think this is is not something very common so I would like to 
> propose another behavior:
> 1. By default, always return a python set as normal for g:Set
> 2. When we detect the case described, log a warning and return a python list.
> 3. Document properly the limitation and the behavior of g:Set.
> Already discussed with Stephen and we think it's an acceptable behavior. I 
> will provide a PR shortly.
>  



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


Re: code freeze 3.2.10/3.3.4

2018-10-19 Thread Stephen Mallette
Florian, any idea what's going on with this error when i deployed 3.3.4:

main:
 [echo] nuget.exe already downloaded.
 [exec] Pushing Gremlin.Net.3.3.4.nupkg to '
https://www.nuget.org/api/v2/package'...
 [exec]   PUT https://www.nuget.org/api/v2/package/
 [exec]   Created https://www.nuget.org/api/v2/package/ 1362ms
 [exec] Your package was pushed.
 [exec] Pushing Gremlin.Net.Template.3.3.4.nupkg to '
https://www.nuget.org/api/v2/package'...
 [exec]   PUT https://www.nuget.org/api/v2/package/
 [exec]   Created https://www.nuget.org/api/v2/package/ 11405ms
 [exec] Your package was pushed.
 [exec] Pushing Gremlin.Net.Template.3.4.0-rc2.nupkg to '
https://www.nuget.org/api/v2/package'...
 [exec]   PUT https://www.nuget.org/api/v2/package/
 [exec]   Conflict https://www.nuget.org/api/v2/package/ 365ms
 [exec] 409 (A package with ID 'Gremlin.Net.Template' and version
'3.4.0-rc2' already exists and cannot be modified.)


why is it trying to push the 3.4.0 line?  looks like the error didn't
matter as the other two published fine, but let's fix the error if we
can...

On Fri, Oct 12, 2018 at 7:27 PM Stephen Mallette 
wrote:

> Robert Dale is without power so I pushed the 3.2.10-SNAPSHOT artifacts and
> docs too:
>
> http://tinkerpop.apache.org/docs/3.2.10-SNAPSHOT/
>
>
>
> On Fri, Oct 12, 2018 at 8:22 AM Stephen Mallette 
> wrote:
>
>> I just published final 3.3.4-SNAPSHOT artifacts and docs:
>>
>> http://tinkerpop.apache.org/docs/3.3.4-SNAPSHOT/
>>
>> On Sun, Oct 7, 2018 at 8:33 AM Robert Dale  wrote:
>>
>>> I'll take 3.2.10.
>>>
>>> Robert Dale
>>>
>>>
>>> On Fri, Oct 5, 2018 at 7:40 PM Stephen Mallette 
>>> wrote:
>>>
>>> > So - code freeze for the tp32 and tp33 branches is in effect at this
>>> point.
>>> > We'll use this thread to discuss issues related to 3.2.10 and 3.3.4
>>> leading
>>> > up to the build of release artifacts for 10/15. We currently have a
>>> few PRs
>>> > that need merging to those branches,
>>> >
>>> > https://github.com/apache/tinkerpop/pull/952 (submit scripts with
>>> > gremlin-javascript)
>>> > https://github.com/apache/tinkerpop/pull/953 (minor fix for testing
>>> around
>>> > inject in .net)
>>> >
>>> > but they are related to GLVs so we shouldn't be affecting the ability
>>> of
>>> > graph providers to test against the core code. If those merge during
>>> code
>>> > freeze, I don't think that's too big a problem.
>>> >
>>> > Note that the master branch will remain open for development during
>>> this
>>> > time period.
>>> >
>>> > Anyone care to volunteer for release manager duties for either of these
>>> > releases?
>>> >
>>>
>>


[jira] [Commented] (TINKERPOP-2073) Generate tabs for static code blocks

2018-10-19 Thread ASF GitHub Bot (JIRA)


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

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

dkuppitz opened a new pull request #965: TINKERPOP-2073 Generate tabs for 
static code blocks
URL: https://github.com/apache/tinkerpop/pull/965
 
 
   https://issues.apache.org/jira/browse/TINKERPOP-2073
   
   Tested with the sample code blocks shown in the Jira ticket - looked good.
   
   VOTE +1


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Generate tabs for static code blocks
> 
>
> Key: TINKERPOP-2073
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2073
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: documentation
>Affects Versions: 3.4.0
>Reporter: Daniel Kuppitz
>Assignee: Daniel Kuppitz
>Priority: Major
>
> Tabs are only generated for evaluated code blocks. It should be possible to 
> tabify static code blocks, too.



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


[GitHub] [tinkerpop] dkuppitz opened pull request #965: TINKERPOP-2073 Generate tabs for static code blocks

2018-10-19 Thread GitHub
https://issues.apache.org/jira/browse/TINKERPOP-2073

Tested with the sample code blocks shown in the Jira ticket - looked good.

VOTE +1

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


[jira] [Commented] (TINKERPOP-2073) Generate tabs for static code blocks

2018-10-19 Thread Daniel Kuppitz (JIRA)


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

Daniel Kuppitz commented on TINKERPOP-2073:
---

Proposed solution:
 
{noformat}
[source,java,tab]

Vertex v = 

[source,python]

v = 

[source,javascript]

const v = 

{noformat}

If the first static code block contains the {{tab}} argument, this block and 
all the following code blocks will be tabified.

> Generate tabs for static code blocks
> 
>
> Key: TINKERPOP-2073
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2073
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: documentation
>Affects Versions: 3.4.0
>Reporter: Daniel Kuppitz
>Assignee: Daniel Kuppitz
>Priority: Major
>
> Tabs are only generated for evaluated code blocks. It should be possible to 
> tabify static code blocks, too.



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


[jira] [Created] (TINKERPOP-2073) Generate tabs for static code blocks

2018-10-19 Thread Daniel Kuppitz (JIRA)
Daniel Kuppitz created TINKERPOP-2073:
-

 Summary: Generate tabs for static code blocks
 Key: TINKERPOP-2073
 URL: https://issues.apache.org/jira/browse/TINKERPOP-2073
 Project: TinkerPop
  Issue Type: Improvement
  Components: documentation
Affects Versions: 3.4.0
Reporter: Daniel Kuppitz
Assignee: Daniel Kuppitz


Tabs are only generated for evaluated code blocks. It should be possible to 
tabify static code blocks, too.



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


Re: [VOTE] TinkerPop 3.2.10 Release

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

BINDING VOTES:

+1  (4 -- Stephen Mallette, Daniel Kuppitz, Florian Hockmann, Robert Dale)
0   (0)
-1  (0)

Robert Dale


On Wed, Oct 17, 2018 at 3:42 AM Florian Hockmann 
wrote:

> I tested the new Docker images manually and briefly reviewed the docs. The
> docker images are successfully built and tagged as 3.2.10 and 3.2.
>
> VOTE +1
>
> -Ursprüngliche Nachricht-
> Von: Stephen Mallette 
> Gesendet: Dienstag, 16. Oktober 2018 18:16
> An: dev@tinkerpop.apache.org
> Betreff: Re: [VOTE] TinkerPop 3.2.10 Release
>
> validate-distribution.sh is nice, docs look good from a cursory glance
>
> VOTE +1
>
> On Tue, Oct 16, 2018 at 12:10 PM Daniel Kuppitz  wrote:
>
> > Validating binary distributions
> >
> > * downloading Apache TinkerPop Gremlin
> > (apache-tinkerpop-gremlin-console-3.2.10-bin.zip)... OK
> > * validating signatures and checksums ...
> >   * PGP signature ... OK
> >   * SHA512 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.10-bin.zip)... OK
> > * validating signatures and checksums ...
> >   * PGP signature ... OK
> >   * SHA512 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.10
> (apache-tinkerpop-3.2.10-src.zip)...
> > OK
> > * validating signatures and checksums ...
> >   * PGP signature ... OK
> >   * SHA512 checksum ... OK
> > * unzipping Apache TinkerPop 3.2.10 ... OK
> > * building project ... OK
> >
> >
> > All good, VOTE +1
> >
> > Cheers,
> > Daniel
> >
> >
> > On Mon, Oct 15, 2018 at 2:05 PM Robert Dale  wrote:
> >
> > > Hello,
> > >
> > > We are happy to announce that TinkerPop 3.2.10 is ready for release.
> > >
> > > The release artifacts can be found at this location:
> > > https://dist.apache.org/repos/dist/dev/tinkerpop/3.2.10/
> > >
> > > The source distribution is provided by:
> > > apache-tinkerpop-3.2.10-src.zip
> > >
> > > Two binary distributions are provided for user convenience:
> > > apache-tinkerpop-gremlin-console-3.2.10-bin.zip
> > > apache-tinkerpop-gremlin-server-3.2.10-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.10/ (user docs)
> > > http://tinkerpop.apache.org/docs/3.2.10/upgrade/ (upgrade
> docs)
> > > http://tinkerpop.apache.org/javadocs/3.2.10/core/ (core
> javadoc)
> > > http://tinkerpop.apache.org/javadocs/3.2.10/full/ (full
> > > javadoc)
> > >
> > > The tag in Apache Git can be found here:
> > > https://github.com/apache/tinkerpop/tree/3.2.10
> > >
> > > The release notes are available here:
> > >
> > >
> > >
> > https://github.com/apache/tinkerpop/blob/3.2.10/CHANGELOG.asciidoc#rel
> > ease-3-2-10
> > >
> > > NOTE: Please use the latest `bin/validate-distribution.sh` from the
> > > tp32 branch as a last-minute bug was fixed.
> > >
> > > The [VOTE] will be open for the next 72 hours --- closing Thursday
> > (October
> > > 11 2018) at 5:05 PM EDT.
> > >
> > > My vote is +1.
> > >
> > > Thank you very much,
> > > Robert Dale
> > >
> >
>
>


[RESULT][VOTE] TinkerPop 3.3.4 Release

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

BINDING VOTES:

+1  (4 -- Stephen Mallette, Daniel Kuppitz, Florian Hockmann, Robert Dale)
0   (0)
-1  (0)



On Fri, Oct 19, 2018 at 9:46 AM Stephen Mallette 
wrote:

> dari can manually correct that
>
> On Fri, Oct 19, 2018 at 9:45 AM Robert Dale  wrote:
>
>> Reviewed docs.
>>
>> In http://tinkerpop.apache.org/docs/3.3.4/upgrade/#_timedinterrupt , it
>> has *{{
>> }} *instead of the normal code format:
>>
>> In Gremlin Server, it is best not to use the {{timedInterrupt}} option on
>> {{GroovyCompilerGremlinPlugin}} because it can compete with the
>> {{scriptEvaluationTimeout}} setting and produce a different error path.
>> Simply rely on {{scriptEvaluationTimeout}} as it covers both script
>> evaluation time and result iteration time.
>>
>>
>> Not a deal breaker.
>>
>> VOTE +1
>>
>>
>> Robert Dale
>>
>>
>> On Wed, Oct 17, 2018 at 3:58 AM Florian Hockmann 
>> wrote:
>>
>> > I tested the new Docker images manually and briefly reviewed the docs.
>> The
>> > docker images are successfully built and tagged as 3.3.4, 3.3, and
>> latest
>> > (so, `docker run -it tinkerpop/gremlin-console` works now).
>> >
>> > BTW, nice work with the different output versions for code listings
>> > (currently "CONSOLE (GROOVY)" or "GROOVY"). I hope we can extend those
>> for
>> > Python/C#/JS over time.
>> >
>> > VOTE +1
>> >
>> > -Ursprüngliche Nachricht-
>> > Von: Daniel Kuppitz 
>> > Gesendet: Dienstag, 16. Oktober 2018 18:11
>> > An: dev@tinkerpop.apache.org
>> > Betreff: Re: [VOTE] TinkerPop 3.3.4 Release
>> >
>> > Validating binary distributions
>> >
>> > * downloading Apache TinkerPop Gremlin
>> > (apache-tinkerpop-gremlin-console-3.3.4-bin.zip)... OK
>> > * validating signatures and checksums ...
>> >   * PGP signature ... OK
>> >   * SHA512 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.3.4-bin.zip)... OK
>> > * validating signatures and checksums ...
>> >   * PGP signature ... OK
>> >   * SHA512 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.3.4
>> (apache-tinkerpop-3.3.4-src.zip)... OK
>> > * validating signatures and checksums ...
>> >   * PGP signature ... OK
>> >   * SHA512 checksum ... OK
>> > * unzipping Apache TinkerPop 3.3.4 ... OK
>> > * building project ... OK
>> >
>> > All good, VOTE +1
>> >
>> > Cheers,
>> > Daniel
>> >
>> >
>> > On Tue, Oct 16, 2018 at 8:46 AM Stephen Mallette 
>> > wrote:
>> >
>> > > Hello,
>> > >
>> > > We are happy to announce that TinkerPop 3.3.4 is ready for release.
>> > >
>> > > The release artifacts can be found at this location:
>> > > https://dist.apache.org/repos/dist/dev/tinkerpop/3.3.4/
>> > >
>> > > The source distribution is provided by:
>> > > apache-tinkerpop-3.3.4-src.zip
>> > >
>> > > Two binary distributions are provided for user convenience:
>> > > apache-tinkerpop-gremlin-console-3.3.4-bin.zip
>> > > apache-tinkerpop-gremlin-server-3.3.4-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.4/ (user docs)
>> > > http://tinkerpop.apache.org/docs/3.3.4/upgrade/ (upgrade
>> docs)
>> > > http://tinkerpop.apache.org/javadocs/3.3.4/core/ (core
>> javadoc)
>> > > http://tinkerpop.apache.org/javadocs/3.3.4/full/ (full
>> > > javadoc)
>> > >
>> > > The tag in Apache Git can be found here:
>> > > https://github.com/apache/tinkerpop/tree/3.3.4
>> > >
>> > > The release notes are available here:
>> > >
>> > > https://github.com/apache/tinkerpop/blob/3.3.4/CHANGELOG.asciidoc
>> > >
>> > > The [VOTE] will be open for the next 72 hours --- closing Friday
>> > > (October 19, 2018) at 12pm EST.
>> > >
>> > > My vote is +1.
>> > >
>> > > Thank you very much,
>> > > Stephen
>> > >
>> >
>> >
>>
>


[jira] [Created] (TINKERPOP-2072) Refactor custom type translation for ScriptTranslators

2018-10-19 Thread stephen mallette (JIRA)
stephen mallette created TINKERPOP-2072:
---

 Summary: Refactor custom type translation for ScriptTranslators
 Key: TINKERPOP-2072
 URL: https://issues.apache.org/jira/browse/TINKERPOP-2072
 Project: TinkerPop
  Issue Type: Improvement
  Components: groovy
Affects Versions: 3.3.4
Reporter: stephen mallette
Assignee: stephen mallette


Refactor the `TypeTranslator` system a bit so that it is better designed for 
extension rather than the "plugin" style system that exists now. The current 
method seems to work but it's a bit awkward in that it introduces some circular 
logic if a custom translator needs to refer back to the default one. In the 
worst case it means embedding {{GroovyTranslator}} itself in the 
{{TypeTranslator}}. 

Anyway, this is a breaking change because it completely alters the old method 
for handling this. On the plus side, this is a very low-level and internal 
feature that is only of interest to graph providers so it shouldn't break too 
much code out there.



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


Re: [VOTE] TinkerPop 3.3.4 Release

2018-10-19 Thread Robert Dale
Reviewed docs.

In http://tinkerpop.apache.org/docs/3.3.4/upgrade/#_timedinterrupt , it has *{{
}} *instead of the normal code format:

In Gremlin Server, it is best not to use the {{timedInterrupt}} option on
{{GroovyCompilerGremlinPlugin}} because it can compete with the
{{scriptEvaluationTimeout}} setting and produce a different error path.
Simply rely on {{scriptEvaluationTimeout}} as it covers both script
evaluation time and result iteration time.


Not a deal breaker.

VOTE +1


Robert Dale


On Wed, Oct 17, 2018 at 3:58 AM Florian Hockmann 
wrote:

> I tested the new Docker images manually and briefly reviewed the docs. The
> docker images are successfully built and tagged as 3.3.4, 3.3, and latest
> (so, `docker run -it tinkerpop/gremlin-console` works now).
>
> BTW, nice work with the different output versions for code listings
> (currently "CONSOLE (GROOVY)" or "GROOVY"). I hope we can extend those for
> Python/C#/JS over time.
>
> VOTE +1
>
> -Ursprüngliche Nachricht-
> Von: Daniel Kuppitz 
> Gesendet: Dienstag, 16. Oktober 2018 18:11
> An: dev@tinkerpop.apache.org
> Betreff: Re: [VOTE] TinkerPop 3.3.4 Release
>
> Validating binary distributions
>
> * downloading Apache TinkerPop Gremlin
> (apache-tinkerpop-gremlin-console-3.3.4-bin.zip)... OK
> * validating signatures and checksums ...
>   * PGP signature ... OK
>   * SHA512 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.3.4-bin.zip)... OK
> * validating signatures and checksums ...
>   * PGP signature ... OK
>   * SHA512 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.3.4 (apache-tinkerpop-3.3.4-src.zip)... OK
> * validating signatures and checksums ...
>   * PGP signature ... OK
>   * SHA512 checksum ... OK
> * unzipping Apache TinkerPop 3.3.4 ... OK
> * building project ... OK
>
> All good, VOTE +1
>
> Cheers,
> Daniel
>
>
> On Tue, Oct 16, 2018 at 8:46 AM Stephen Mallette 
> wrote:
>
> > Hello,
> >
> > We are happy to announce that TinkerPop 3.3.4 is ready for release.
> >
> > The release artifacts can be found at this location:
> > https://dist.apache.org/repos/dist/dev/tinkerpop/3.3.4/
> >
> > The source distribution is provided by:
> > apache-tinkerpop-3.3.4-src.zip
> >
> > Two binary distributions are provided for user convenience:
> > apache-tinkerpop-gremlin-console-3.3.4-bin.zip
> > apache-tinkerpop-gremlin-server-3.3.4-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.4/ (user docs)
> > http://tinkerpop.apache.org/docs/3.3.4/upgrade/ (upgrade docs)
> > http://tinkerpop.apache.org/javadocs/3.3.4/core/ (core javadoc)
> > http://tinkerpop.apache.org/javadocs/3.3.4/full/ (full
> > javadoc)
> >
> > The tag in Apache Git can be found here:
> > https://github.com/apache/tinkerpop/tree/3.3.4
> >
> > The release notes are available here:
> >
> > https://github.com/apache/tinkerpop/blob/3.3.4/CHANGELOG.asciidoc
> >
> > The [VOTE] will be open for the next 72 hours --- closing Friday
> > (October 19, 2018) at 12pm EST.
> >
> > My vote is +1.
> >
> > Thank you very much,
> > Stephen
> >
>
>