[DISCUSS] ASF Board Draft Report - July 2021

2021-07-12 Thread Stephen Mallette
Here is the attached draft of our board report for this quarter.

--

## Description:
Apache TinkerPop is a graph computing framework for both graph databases
(OLTP) and graph analytic systems (OLAP).

## Activity:
TinkerPop released 3.4.11/3.5.0 on May 3, 2021. Version 3.4.11 was another
maintenance release along that line and 3.5.0 represented a major release
with some breaking changes, runtime/dependency version upgrades and an
assortment of new features[1]. Graph Providers have already started
upgrading their graph systems to support this new version and we look
forward to seeing it gain further adoption as the new primary release line.
We are currently in the midst of releasing 3.4.12 and 3.5.1 and have opened
development for 3.6.0. It is likely that we will end releases along 3.4.x
this year.

The PMC received a security vulnerability report[2] and after some
discussion determined that a CVE was not necessary for the problem. We did
however identify two action items related to this issue: (1) modify our
documentation to clarify some areas that may have been misinterpreted for
how certain examples should be used in production environments and (2)
opened a specific issue in JIRA[3] to track an upcoming change that will
offer a better option for users to consider when it comes to securing their
remote Gremlin execution.

We have welcomed two new PMC members this quarter in Kelvin Lawrence and
Joshua Shinavier.

## Issues:
There are no issues requiring board attention at this time.

## Releases:
- 3.4.11 (May 3, 2021)
- 3.5.0 (May 3, 2021)

## PMC/Committer:
- Last PMC addition was Kelvin Lawrence/Josh Shinavier - June 2021
- Last committer addition was Øyvind Sæbø - March 2021

## Links
[1] https://tinkerpop.apache.org/docs/3.5.0/upgrade/#_tinkerpop_3_5_0
[2] https://s.apache.org/vb691
[3] https://issues.apache.org/jira/browse/TINKERPOP-2583


[DISCUSS] gremlint 3.5.1 release candidate

2021-07-12 Thread Stephen Mallette
As we'd discussed elsewhere, 3.5.1 should be good to release gremlint as a
library. To ensure that it's all rigged up properly to deploy to npm on
release day, i think it's worth trying to publish a release candidate with
a beta tag as we first did with gremlin-javascript for 3.4.0-rc1.

I realize "-rc1" isn't exactly the way javascript numbers these sorts of
things, but perhaps we should try to just stay consistent with what we've
always done. My understanding is that the actual version number we use has
less to do with a "beta" or "alpha" version than the usage of the --tag
value as in:

npm publish --tag beta

Assuming there are no concerns I'll go ahead with this initial try for
3.5.1-rc1 in the next day or so. Thanks!


Re: [DISCUSS] gremlint 3.5.1 release candidate

2021-07-12 Thread Øyvind Sæbø


I don’t have a strong opinion on this, so if this is consistent with how it’s 
been done earlier it sounds good to me. Really excited to see we’re getting 
close to releasing Gremlint as a library:)

Øyvind

> 12. jul. 2021 kl. 18:09 skrev Stephen Mallette :
> 
> As we'd discussed elsewhere, 3.5.1 should be good to release gremlint as a
> library. To ensure that it's all rigged up properly to deploy to npm on
> release day, i think it's worth trying to publish a release candidate with
> a beta tag as we first did with gremlin-javascript for 3.4.0-rc1.
> 
> I realize "-rc1" isn't exactly the way javascript numbers these sorts of
> things, but perhaps we should try to just stay consistent with what we've
> always done. My understanding is that the actual version number we use has
> less to do with a "beta" or "alpha" version than the usage of the --tag
> value as in:
> 
> npm publish --tag beta
> 
> Assuming there are no concerns I'll go ahead with this initial try for
> 3.5.1-rc1 in the next day or so. Thanks!


Re: [DISCUSS] Discord Server?

2021-07-12 Thread David Bechberger
Now that we have a month+ of using Discord I was wondering what people's
thoughts were on opening membership up to the Gremlin-users list and
including it on the website?

On Thu, May 27, 2021 at 9:22 AM David Bechberger 
wrote:

> So one of the things I have seen so far is that the original link I sent
> allowed users to "Preview" the server which allows you to see the channels
> and post but as soon as you log off you are removed from the server.
> Several people seem to have run into this so I have created a new link
> below which does not allow this type of "Preview".
>
> https://discord.gg/ndMpKZcBEE
>
> Dave
>
> On Mon, May 24, 2021 at 12:05 PM David Bechberger 
> wrote:
>
>> I agree, I think fewer channels is better to start with.  If we get to a
>> level where the activity level is high we can always add additional
>> channels.
>>
>>
>> On Fri, May 21, 2021 at 9:54 AM Stephen Mallette 
>> wrote:
>>
>>> thanks dave. I imagine the available channels are up for discussion. to
>>> start, i'd think the fewer channels the better. should we already be
>>> looking to peel off into different graph provider channels?
>>>
>>> On Fri, May 21, 2021 at 1:14 PM David Bechberger 
>>> wrote:
>>>
>>> > I've gone ahead and set up a Discord instance for us to try.
>>> >
>>> > My thinking is that we can try this out internally for a week or two
>>> and
>>> > then, if we like it, we promote this to the larger community.
>>> Thoughts?
>>> >
>>> > If you click on the link below it should allow anyone here to join:
>>> > https://discord.gg/5a72PZgmdq
>>> >
>>> >
>>> > On Fri, May 14, 2021 at 2:17 AM Stephen Mallette >> >
>>> > wrote:
>>> >
>>> > > We've not promoted Slack as a place for users (purposefully). I'd say
>>> > it's
>>> > > worth adding Discord and giving it a shot for the user community and
>>> > > keeping slack for those few moments where we need to ping each other
>>> for
>>> > > dev related items that might need some quick back/forth interaction.
>>> > >
>>> > > On Thu, May 13, 2021 at 9:14 PM Joshua Shinavier 
>>> > > wrote:
>>> > >
>>> > > > I haven't used Discord much myself, but I don't see the down side
>>> of
>>> > > trying
>>> > > > it out amongst ourselves, then inviting a few community members.
>>> If the
>>> > > > response is positive, announce it on gremlin-users. We already
>>> have a
>>> > > Slack
>>> > > > workspace which is not much used, so in the worst case, now there
>>> are
>>> > > two.
>>> > > >
>>> > > > ^^ $0.02
>>> > > >
>>> > > > On Wed, May 12, 2021 at 4:53 PM David Bechberger <
>>> d...@bechberger.com>
>>> > > > wrote:
>>> > > >
>>> > > > > With the recent uptick in both StackOverflow posts and mailing
>>> list
>>> > > > posts,
>>> > > > > it has got me thinking about ways to get more users engaged with
>>> the
>>> > > > > TinkerPop community. I was curious what people's thoughts were on
>>> > > > starting
>>> > > > > a Discord server?
>>> > > > >
>>> > > > > The pros I see here are:
>>> > > > >
>>> > > > > * The ability to interact with users directly
>>> > > > > * The ability (through bots) to create a single location to
>>> monitor
>>> > for
>>> > > > > questions
>>> > > > > * The ability to have statistics on user engagement
>>> > > > > * The ability to promote TinkerPop on internal/external discord
>>> > server
>>> > > > > lists
>>> > > > >
>>> > > > > The biggest con I can think of is that if there is not much
>>> usage of
>>> > > it,
>>> > > > > then it would look like the project was not an active community.
>>> > > > >
>>> > > > > Thoughts?
>>> > > > >
>>> > > >
>>> > >
>>> >
>>>
>>


Re: [DISCUSS] Discord Server?

2021-07-12 Thread Joshua Shinavier
Maybe I'm the only one, but every time I open up Discord after a few days,
I no longer see the Gremlin Icon for the Apache TinkerPop server, and have
to find and click your invite link all over again. Discord then "welcomes"
me into the #general channel. Might just be my inexperience with Discord; I
haven't used it yet for anything else.

Josh


On Mon, Jul 12, 2021 at 1:39 PM David Bechberger 
wrote:

> Now that we have a month+ of using Discord I was wondering what people's
> thoughts were on opening membership up to the Gremlin-users list and
> including it on the website?
>
> On Thu, May 27, 2021 at 9:22 AM David Bechberger 
> wrote:
>
> > So one of the things I have seen so far is that the original link I sent
> > allowed users to "Preview" the server which allows you to see the
> channels
> > and post but as soon as you log off you are removed from the server.
> > Several people seem to have run into this so I have created a new link
> > below which does not allow this type of "Preview".
> >
> > https://discord.gg/ndMpKZcBEE
> >
> > Dave
> >
> > On Mon, May 24, 2021 at 12:05 PM David Bechberger 
> > wrote:
> >
> >> I agree, I think fewer channels is better to start with.  If we get to a
> >> level where the activity level is high we can always add additional
> >> channels.
> >>
> >>
> >> On Fri, May 21, 2021 at 9:54 AM Stephen Mallette 
> >> wrote:
> >>
> >>> thanks dave. I imagine the available channels are up for discussion. to
> >>> start, i'd think the fewer channels the better. should we already be
> >>> looking to peel off into different graph provider channels?
> >>>
> >>> On Fri, May 21, 2021 at 1:14 PM David Bechberger 
> >>> wrote:
> >>>
> >>> > I've gone ahead and set up a Discord instance for us to try.
> >>> >
> >>> > My thinking is that we can try this out internally for a week or two
> >>> and
> >>> > then, if we like it, we promote this to the larger community.
> >>> Thoughts?
> >>> >
> >>> > If you click on the link below it should allow anyone here to join:
> >>> > https://discord.gg/5a72PZgmdq
> >>> >
> >>> >
> >>> > On Fri, May 14, 2021 at 2:17 AM Stephen Mallette <
> spmalle...@gmail.com
> >>> >
> >>> > wrote:
> >>> >
> >>> > > We've not promoted Slack as a place for users (purposefully). I'd
> say
> >>> > it's
> >>> > > worth adding Discord and giving it a shot for the user community
> and
> >>> > > keeping slack for those few moments where we need to ping each
> other
> >>> for
> >>> > > dev related items that might need some quick back/forth
> interaction.
> >>> > >
> >>> > > On Thu, May 13, 2021 at 9:14 PM Joshua Shinavier <
> j...@fortytwo.net>
> >>> > > wrote:
> >>> > >
> >>> > > > I haven't used Discord much myself, but I don't see the down side
> >>> of
> >>> > > trying
> >>> > > > it out amongst ourselves, then inviting a few community members.
> >>> If the
> >>> > > > response is positive, announce it on gremlin-users. We already
> >>> have a
> >>> > > Slack
> >>> > > > workspace which is not much used, so in the worst case, now there
> >>> are
> >>> > > two.
> >>> > > >
> >>> > > > ^^ $0.02
> >>> > > >
> >>> > > > On Wed, May 12, 2021 at 4:53 PM David Bechberger <
> >>> d...@bechberger.com>
> >>> > > > wrote:
> >>> > > >
> >>> > > > > With the recent uptick in both StackOverflow posts and mailing
> >>> list
> >>> > > > posts,
> >>> > > > > it has got me thinking about ways to get more users engaged
> with
> >>> the
> >>> > > > > TinkerPop community. I was curious what people's thoughts were
> on
> >>> > > > starting
> >>> > > > > a Discord server?
> >>> > > > >
> >>> > > > > The pros I see here are:
> >>> > > > >
> >>> > > > > * The ability to interact with users directly
> >>> > > > > * The ability (through bots) to create a single location to
> >>> monitor
> >>> > for
> >>> > > > > questions
> >>> > > > > * The ability to have statistics on user engagement
> >>> > > > > * The ability to promote TinkerPop on internal/external discord
> >>> > server
> >>> > > > > lists
> >>> > > > >
> >>> > > > > The biggest con I can think of is that if there is not much
> >>> usage of
> >>> > > it,
> >>> > > > > then it would look like the project was not an active
> community.
> >>> > > > >
> >>> > > > > Thoughts?
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> >>
>


Re: [DISCUSS] Discord Server?

2021-07-12 Thread David Bechberger
I thought that had been fixed with the new link (
https://discord.gg/ndMpKZcBEE) as the first link I sent allows you to
"Preview" which causes the behavior you mentioned.

Josh, is the link above the one you are using when you see the issue?

Dave

On Mon, Jul 12, 2021 at 2:08 PM Joshua Shinavier  wrote:

> Maybe I'm the only one, but every time I open up Discord after a few days,
> I no longer see the Gremlin Icon for the Apache TinkerPop server, and have
> to find and click your invite link all over again. Discord then "welcomes"
> me into the #general channel. Might just be my inexperience with Discord; I
> haven't used it yet for anything else.
>
> Josh
>
>
> On Mon, Jul 12, 2021 at 1:39 PM David Bechberger 
> wrote:
>
> > Now that we have a month+ of using Discord I was wondering what people's
> > thoughts were on opening membership up to the Gremlin-users list and
> > including it on the website?
> >
> > On Thu, May 27, 2021 at 9:22 AM David Bechberger 
> > wrote:
> >
> > > So one of the things I have seen so far is that the original link I
> sent
> > > allowed users to "Preview" the server which allows you to see the
> > channels
> > > and post but as soon as you log off you are removed from the server.
> > > Several people seem to have run into this so I have created a new link
> > > below which does not allow this type of "Preview".
> > >
> > > https://discord.gg/ndMpKZcBEE
> > >
> > > Dave
> > >
> > > On Mon, May 24, 2021 at 12:05 PM David Bechberger  >
> > > wrote:
> > >
> > >> I agree, I think fewer channels is better to start with.  If we get
> to a
> > >> level where the activity level is high we can always add additional
> > >> channels.
> > >>
> > >>
> > >> On Fri, May 21, 2021 at 9:54 AM Stephen Mallette <
> spmalle...@gmail.com>
> > >> wrote:
> > >>
> > >>> thanks dave. I imagine the available channels are up for discussion.
> to
> > >>> start, i'd think the fewer channels the better. should we already be
> > >>> looking to peel off into different graph provider channels?
> > >>>
> > >>> On Fri, May 21, 2021 at 1:14 PM David Bechberger <
> d...@bechberger.com>
> > >>> wrote:
> > >>>
> > >>> > I've gone ahead and set up a Discord instance for us to try.
> > >>> >
> > >>> > My thinking is that we can try this out internally for a week or
> two
> > >>> and
> > >>> > then, if we like it, we promote this to the larger community.
> > >>> Thoughts?
> > >>> >
> > >>> > If you click on the link below it should allow anyone here to join:
> > >>> > https://discord.gg/5a72PZgmdq
> > >>> >
> > >>> >
> > >>> > On Fri, May 14, 2021 at 2:17 AM Stephen Mallette <
> > spmalle...@gmail.com
> > >>> >
> > >>> > wrote:
> > >>> >
> > >>> > > We've not promoted Slack as a place for users (purposefully). I'd
> > say
> > >>> > it's
> > >>> > > worth adding Discord and giving it a shot for the user community
> > and
> > >>> > > keeping slack for those few moments where we need to ping each
> > other
> > >>> for
> > >>> > > dev related items that might need some quick back/forth
> > interaction.
> > >>> > >
> > >>> > > On Thu, May 13, 2021 at 9:14 PM Joshua Shinavier <
> > j...@fortytwo.net>
> > >>> > > wrote:
> > >>> > >
> > >>> > > > I haven't used Discord much myself, but I don't see the down
> side
> > >>> of
> > >>> > > trying
> > >>> > > > it out amongst ourselves, then inviting a few community
> members.
> > >>> If the
> > >>> > > > response is positive, announce it on gremlin-users. We already
> > >>> have a
> > >>> > > Slack
> > >>> > > > workspace which is not much used, so in the worst case, now
> there
> > >>> are
> > >>> > > two.
> > >>> > > >
> > >>> > > > ^^ $0.02
> > >>> > > >
> > >>> > > > On Wed, May 12, 2021 at 4:53 PM David Bechberger <
> > >>> d...@bechberger.com>
> > >>> > > > wrote:
> > >>> > > >
> > >>> > > > > With the recent uptick in both StackOverflow posts and
> mailing
> > >>> list
> > >>> > > > posts,
> > >>> > > > > it has got me thinking about ways to get more users engaged
> > with
> > >>> the
> > >>> > > > > TinkerPop community. I was curious what people's thoughts
> were
> > on
> > >>> > > > starting
> > >>> > > > > a Discord server?
> > >>> > > > >
> > >>> > > > > The pros I see here are:
> > >>> > > > >
> > >>> > > > > * The ability to interact with users directly
> > >>> > > > > * The ability (through bots) to create a single location to
> > >>> monitor
> > >>> > for
> > >>> > > > > questions
> > >>> > > > > * The ability to have statistics on user engagement
> > >>> > > > > * The ability to promote TinkerPop on internal/external
> discord
> > >>> > server
> > >>> > > > > lists
> > >>> > > > >
> > >>> > > > > The biggest con I can think of is that if there is not much
> > >>> usage of
> > >>> > > it,
> > >>> > > > > then it would look like the project was not an active
> > community.
> > >>> > > > >
> > >>> > > > > Thoughts?
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> > >>
> >
>


Re: [DISCUSS] Discord Server?

2021-07-12 Thread Joshua Shinavier
That's the one I keep using! Shrug. If no-one else is having the same
problem, then maybe it isn't much of a problem.

Josh

On Mon, Jul 12, 2021 at 4:03 PM David Bechberger 
wrote:

> I thought that had been fixed with the new link (
> https://discord.gg/ndMpKZcBEE) as the first link I sent allows you to
> "Preview" which causes the behavior you mentioned.
>
> Josh, is the link above the one you are using when you see the issue?
>
> Dave
>
> On Mon, Jul 12, 2021 at 2:08 PM Joshua Shinavier 
> wrote:
>
> > Maybe I'm the only one, but every time I open up Discord after a few
> days,
> > I no longer see the Gremlin Icon for the Apache TinkerPop server, and
> have
> > to find and click your invite link all over again. Discord then
> "welcomes"
> > me into the #general channel. Might just be my inexperience with
> Discord; I
> > haven't used it yet for anything else.
> >
> > Josh
> >
> >
> > On Mon, Jul 12, 2021 at 1:39 PM David Bechberger 
> > wrote:
> >
> > > Now that we have a month+ of using Discord I was wondering what
> people's
> > > thoughts were on opening membership up to the Gremlin-users list and
> > > including it on the website?
> > >
> > > On Thu, May 27, 2021 at 9:22 AM David Bechberger 
> > > wrote:
> > >
> > > > So one of the things I have seen so far is that the original link I
> > sent
> > > > allowed users to "Preview" the server which allows you to see the
> > > channels
> > > > and post but as soon as you log off you are removed from the server.
> > > > Several people seem to have run into this so I have created a new
> link
> > > > below which does not allow this type of "Preview".
> > > >
> > > > https://discord.gg/ndMpKZcBEE
> > > >
> > > > Dave
> > > >
> > > > On Mon, May 24, 2021 at 12:05 PM David Bechberger <
> d...@bechberger.com
> > >
> > > > wrote:
> > > >
> > > >> I agree, I think fewer channels is better to start with.  If we get
> > to a
> > > >> level where the activity level is high we can always add additional
> > > >> channels.
> > > >>
> > > >>
> > > >> On Fri, May 21, 2021 at 9:54 AM Stephen Mallette <
> > spmalle...@gmail.com>
> > > >> wrote:
> > > >>
> > > >>> thanks dave. I imagine the available channels are up for
> discussion.
> > to
> > > >>> start, i'd think the fewer channels the better. should we already
> be
> > > >>> looking to peel off into different graph provider channels?
> > > >>>
> > > >>> On Fri, May 21, 2021 at 1:14 PM David Bechberger <
> > d...@bechberger.com>
> > > >>> wrote:
> > > >>>
> > > >>> > I've gone ahead and set up a Discord instance for us to try.
> > > >>> >
> > > >>> > My thinking is that we can try this out internally for a week or
> > two
> > > >>> and
> > > >>> > then, if we like it, we promote this to the larger community.
> > > >>> Thoughts?
> > > >>> >
> > > >>> > If you click on the link below it should allow anyone here to
> join:
> > > >>> > https://discord.gg/5a72PZgmdq
> > > >>> >
> > > >>> >
> > > >>> > On Fri, May 14, 2021 at 2:17 AM Stephen Mallette <
> > > spmalle...@gmail.com
> > > >>> >
> > > >>> > wrote:
> > > >>> >
> > > >>> > > We've not promoted Slack as a place for users (purposefully).
> I'd
> > > say
> > > >>> > it's
> > > >>> > > worth adding Discord and giving it a shot for the user
> community
> > > and
> > > >>> > > keeping slack for those few moments where we need to ping each
> > > other
> > > >>> for
> > > >>> > > dev related items that might need some quick back/forth
> > > interaction.
> > > >>> > >
> > > >>> > > On Thu, May 13, 2021 at 9:14 PM Joshua Shinavier <
> > > j...@fortytwo.net>
> > > >>> > > wrote:
> > > >>> > >
> > > >>> > > > I haven't used Discord much myself, but I don't see the down
> > side
> > > >>> of
> > > >>> > > trying
> > > >>> > > > it out amongst ourselves, then inviting a few community
> > members.
> > > >>> If the
> > > >>> > > > response is positive, announce it on gremlin-users. We
> already
> > > >>> have a
> > > >>> > > Slack
> > > >>> > > > workspace which is not much used, so in the worst case, now
> > there
> > > >>> are
> > > >>> > > two.
> > > >>> > > >
> > > >>> > > > ^^ $0.02
> > > >>> > > >
> > > >>> > > > On Wed, May 12, 2021 at 4:53 PM David Bechberger <
> > > >>> d...@bechberger.com>
> > > >>> > > > wrote:
> > > >>> > > >
> > > >>> > > > > With the recent uptick in both StackOverflow posts and
> > mailing
> > > >>> list
> > > >>> > > > posts,
> > > >>> > > > > it has got me thinking about ways to get more users engaged
> > > with
> > > >>> the
> > > >>> > > > > TinkerPop community. I was curious what people's thoughts
> > were
> > > on
> > > >>> > > > starting
> > > >>> > > > > a Discord server?
> > > >>> > > > >
> > > >>> > > > > The pros I see here are:
> > > >>> > > > >
> > > >>> > > > > * The ability to interact with users directly
> > > >>> > > > > * The ability (through bots) to create a single location to
> > > >>> monitor
> > > >>> > for
> > > >>> > > > > questions
> > > >>> > > > > * The ability to have statistics on user engagement
> > > >>> > > > > * Th