Re: [Discuss] Accept GoCQL driver donation
Great..please start the vote to get consensus. On Wed, Sep 12, 2018 at 8:06 AM Nate McCall wrote: > Yep - that sounds like the best next step to me. > > (apologies for spotty comms folks - been/still on vacation). > On Wed, Sep 12, 2018 at 8:03 AM sankalp kohli > wrote: > > > > Hi Nate, > > Looks like we had a lot of discussion here and everyone seems > > to be in favor. What is the next step? A vote? > > Thanks, > > Sankalp > > > > On Fri, Aug 31, 2018 at 10:48 PM Alex Lourie > wrote: > > > > > Same here. I've been working on this project for a bit now, and I'm > > > planning to continue and contribute. > > > > > > I also like the idea of this project becoming an officially endorsed > golang > > > Cassandra driver. Makes a lot of sense too. > > > > > > Alex. > > > > > > > > > On Sat., 1 Sep. 2018, 01:08 Chris Bannister, > > > wrote: > > > > > > > I intend to stay on and continue to contribute. > > > > > > > > On Fri, 31 Aug 2018 at 4:37 pm, Jonathan Ellis > > > wrote: > > > > > > > > > On Fri, Aug 31, 2018 at 9:14 AM Nate McCall > > > wrote: > > > > > > > > > > > Hi folks, > > > > > > So I was recently talking with, Chris Bannister the gocql [0] > > > > > > maintainer, and he expressed an interest in donating the driver > to > > > the > > > > > > ASF. > > > > > > > > > > > > > > > > Is he looking to continue to maintain it or is he looking to give > it a > > > > good > > > > > home when he moves on? > > > > > > > > > > We could accept this along the same lines as how we took in the > dtest > > > > > > donation - going through the incubator IP clearance process [1], > but > > > > > > in this case it's much simpler as an individual (Chris) owns the > > > > > > copyright. > > > > > > > > > > > > > > > > Is that actually the case? Github says 128 contributors, and I > don't > > > see > > > > > any mention of a CLA in > > > > > https://github.com/gocql/gocql/blob/master/CONTRIBUTING.md. > > > > > > > > > > -- > > > > > Jonathan Ellis > > > > > co-founder, http://www.datastax.com > > > > > @spyced > > > > > > > > > > > > > > - > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org > For additional commands, e-mail: dev-h...@cassandra.apache.org > >
Re: [Discuss] Accept GoCQL driver donation
Yep - that sounds like the best next step to me. (apologies for spotty comms folks - been/still on vacation). On Wed, Sep 12, 2018 at 8:03 AM sankalp kohli wrote: > > Hi Nate, > Looks like we had a lot of discussion here and everyone seems > to be in favor. What is the next step? A vote? > Thanks, > Sankalp > > On Fri, Aug 31, 2018 at 10:48 PM Alex Lourie wrote: > > > Same here. I've been working on this project for a bit now, and I'm > > planning to continue and contribute. > > > > I also like the idea of this project becoming an officially endorsed golang > > Cassandra driver. Makes a lot of sense too. > > > > Alex. > > > > > > On Sat., 1 Sep. 2018, 01:08 Chris Bannister, > > wrote: > > > > > I intend to stay on and continue to contribute. > > > > > > On Fri, 31 Aug 2018 at 4:37 pm, Jonathan Ellis > > wrote: > > > > > > > On Fri, Aug 31, 2018 at 9:14 AM Nate McCall > > wrote: > > > > > > > > > Hi folks, > > > > > So I was recently talking with, Chris Bannister the gocql [0] > > > > > maintainer, and he expressed an interest in donating the driver to > > the > > > > > ASF. > > > > > > > > > > > > > Is he looking to continue to maintain it or is he looking to give it a > > > good > > > > home when he moves on? > > > > > > > > We could accept this along the same lines as how we took in the dtest > > > > > donation - going through the incubator IP clearance process [1], but > > > > > in this case it's much simpler as an individual (Chris) owns the > > > > > copyright. > > > > > > > > > > > > > Is that actually the case? Github says 128 contributors, and I don't > > see > > > > any mention of a CLA in > > > > https://github.com/gocql/gocql/blob/master/CONTRIBUTING.md. > > > > > > > > -- > > > > Jonathan Ellis > > > > co-founder, http://www.datastax.com > > > > @spyced > > > > > > > > > - To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org For additional commands, e-mail: dev-h...@cassandra.apache.org
Re: [Discuss] Accept GoCQL driver donation
Hi Nate, Looks like we had a lot of discussion here and everyone seems to be in favor. What is the next step? A vote? Thanks, Sankalp On Fri, Aug 31, 2018 at 10:48 PM Alex Lourie wrote: > Same here. I've been working on this project for a bit now, and I'm > planning to continue and contribute. > > I also like the idea of this project becoming an officially endorsed golang > Cassandra driver. Makes a lot of sense too. > > Alex. > > > On Sat., 1 Sep. 2018, 01:08 Chris Bannister, > wrote: > > > I intend to stay on and continue to contribute. > > > > On Fri, 31 Aug 2018 at 4:37 pm, Jonathan Ellis > wrote: > > > > > On Fri, Aug 31, 2018 at 9:14 AM Nate McCall > wrote: > > > > > > > Hi folks, > > > > So I was recently talking with, Chris Bannister the gocql [0] > > > > maintainer, and he expressed an interest in donating the driver to > the > > > > ASF. > > > > > > > > > > Is he looking to continue to maintain it or is he looking to give it a > > good > > > home when he moves on? > > > > > > We could accept this along the same lines as how we took in the dtest > > > > donation - going through the incubator IP clearance process [1], but > > > > in this case it's much simpler as an individual (Chris) owns the > > > > copyright. > > > > > > > > > > Is that actually the case? Github says 128 contributors, and I don't > see > > > any mention of a CLA in > > > https://github.com/gocql/gocql/blob/master/CONTRIBUTING.md. > > > > > > -- > > > Jonathan Ellis > > > co-founder, http://www.datastax.com > > > @spyced > > > > > >
Re: [Discuss] Accept GoCQL driver donation
Same here. I've been working on this project for a bit now, and I'm planning to continue and contribute. I also like the idea of this project becoming an officially endorsed golang Cassandra driver. Makes a lot of sense too. Alex. On Sat., 1 Sep. 2018, 01:08 Chris Bannister, wrote: > I intend to stay on and continue to contribute. > > On Fri, 31 Aug 2018 at 4:37 pm, Jonathan Ellis wrote: > > > On Fri, Aug 31, 2018 at 9:14 AM Nate McCall wrote: > > > > > Hi folks, > > > So I was recently talking with, Chris Bannister the gocql [0] > > > maintainer, and he expressed an interest in donating the driver to the > > > ASF. > > > > > > > Is he looking to continue to maintain it or is he looking to give it a > good > > home when he moves on? > > > > We could accept this along the same lines as how we took in the dtest > > > donation - going through the incubator IP clearance process [1], but > > > in this case it's much simpler as an individual (Chris) owns the > > > copyright. > > > > > > > Is that actually the case? Github says 128 contributors, and I don't see > > any mention of a CLA in > > https://github.com/gocql/gocql/blob/master/CONTRIBUTING.md. > > > > -- > > Jonathan Ellis > > co-founder, http://www.datastax.com > > @spyced > > >
Re: [Discuss] Accept GoCQL driver donation
> On Aug 31, 2018, at 4:06 PM, Michael Shuler wrote: > > Yep! I was going to comment similarly. I would be in full support of a > committer who focused purely on documentation and website content, for > instance. It's a matter of trusting a contributor to know what and where > to commit, as well as where/what/when not to. > +1 Dinesh - To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org For additional commands, e-mail: dev-h...@cassandra.apache.org
Re: [Discuss] Accept GoCQL driver donation
On 08/31/2018 05:20 PM, Brandon Williams wrote: > On Fri, Aug 31, 2018 at 4:24 PM Gary Dusbabek wrote: > >> At what point is the project comfortable/trusting with granting commit bits >> to someone who is very familiar with a facet of the project (say, a go >> client, or dtests), but hasn't made substantial contributions to the core >> project? I think I'd be fine with it, but I'm curious what others think. >> > > I believe we already did this for our release maintainer. Yep! I was going to comment similarly. I would be in full support of a committer who focused purely on documentation and website content, for instance. It's a matter of trusting a contributor to know what and where to commit, as well as where/what/when not to. -- Kind regards, Michael - To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org For additional commands, e-mail: dev-h...@cassandra.apache.org
Re: [Discuss] Accept GoCQL driver donation
On Fri, Aug 31, 2018 at 4:24 PM Gary Dusbabek wrote: > It would also make sense to think about how existing maintainers are > brought in as committers, if appropriate (official vote, etc.). I'm under > the impression that Apache commit bits are granted in a binary fashion - > you have access to everything or nothing. <-- Is this incorrect? > That is my understanding. > At what point is the project comfortable/trusting with granting commit bits > to someone who is very familiar with a facet of the project (say, a go > client, or dtests), but hasn't made substantial contributions to the core > project? I think I'd be fine with it, but I'm curious what others think. > I believe we already did this for our release maintainer.
Re: [Discuss] Accept GoCQL driver donation
It would also make sense to think about how existing maintainers are brought in as committers, if appropriate (official vote, etc.). I'm under the impression that Apache commit bits are granted in a binary fashion - you have access to everything or nothing. <-- Is this incorrect? At what point is the project comfortable/trusting with granting commit bits to someone who is very familiar with a facet of the project (say, a go client, or dtests), but hasn't made substantial contributions to the core project? I think I'd be fine with it, but I'm curious what others think. Gary. On Fri, Aug 31, 2018 at 11:13 AM Jason Brown wrote: > I find this idea interesting and worth a strong discussion. > > Something to consider is an argument floating around in the admin tool/side > car discussion: if we take an existing project wholesale, we inherit all of > it's design decision and technical debt (every project has these). On the > other hand, we also get working code that is running in production. I > haven't looked at the gocql code (and probably won't until we're a bit > beyond the 4.0 code freeze), so I can't speak to anything beyond a cursory > reading of the docs. > > As we consider bringing in drivers under the project umbrella, we need to > evaluate each driver implementation's merit on a case-by-case basis. I'm > not sure how we divvy up that work, or whom to entrust with that work, but > it's something to keep in mind. > > Thanks, > > -Jason > > > On Fri, Aug 31, 2018 at 8:38 AM, Chris Bannister > wrote: > > > I intend to stay on and continue to contribute. > > > > On Fri, 31 Aug 2018 at 4:37 pm, Jonathan Ellis > wrote: > > > > > On Fri, Aug 31, 2018 at 9:14 AM Nate McCall > wrote: > > > > > > > Hi folks, > > > > So I was recently talking with, Chris Bannister the gocql [0] > > > > maintainer, and he expressed an interest in donating the driver to > the > > > > ASF. > > > > > > > > > > Is he looking to continue to maintain it or is he looking to give it a > > good > > > home when he moves on? > > > > > > We could accept this along the same lines as how we took in the dtest > > > > donation - going through the incubator IP clearance process [1], but > > > > in this case it's much simpler as an individual (Chris) owns the > > > > copyright. > > > > > > > > > > Is that actually the case? Github says 128 contributors, and I don't > see > > > any mention of a CLA in > > > https://github.com/gocql/gocql/blob/master/CONTRIBUTING.md. > > > > > > -- > > > Jonathan Ellis > > > co-founder, http://www.datastax.com > > > @spyced > > > > > >
Re: [Discuss] Accept GoCQL driver donation
I like the idea of having an officially supported Go Driver under ASF. It would mean easier contributions. I don't think we should necessarily limit it to a reference implementation. The industry has a strong interest in building server side as well as client software in Go. Dinesh On Friday, August 31, 2018, 7:14:03 AM PDT, Nate McCall wrote: Hi folks, So I was recently talking with, Chris Bannister the gocql [0] maintainer, and he expressed an interest in donating the driver to the ASF. We could accept this along the same lines as how we took in the dtest donation - going through the incubator IP clearance process [1], but in this case it's much simpler as an individual (Chris) owns the copyright. I think the end goal here is to have a reference protocol implementation controlled by the project at the least, potentially replace cqlsh with a GoLang statically compiled binary eventually (?). What are other folks' thoughts about this? (we are discussing, not voting). [0] https://github.com/gocql/gocql [1] https://incubator.apache.org/guides/ip_clearance.html - To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org For additional commands, e-mail: dev-h...@cassandra.apache.org
Re: [Discuss] Accept GoCQL driver donation
I find this idea interesting and worth a strong discussion. Something to consider is an argument floating around in the admin tool/side car discussion: if we take an existing project wholesale, we inherit all of it's design decision and technical debt (every project has these). On the other hand, we also get working code that is running in production. I haven't looked at the gocql code (and probably won't until we're a bit beyond the 4.0 code freeze), so I can't speak to anything beyond a cursory reading of the docs. As we consider bringing in drivers under the project umbrella, we need to evaluate each driver implementation's merit on a case-by-case basis. I'm not sure how we divvy up that work, or whom to entrust with that work, but it's something to keep in mind. Thanks, -Jason On Fri, Aug 31, 2018 at 8:38 AM, Chris Bannister wrote: > I intend to stay on and continue to contribute. > > On Fri, 31 Aug 2018 at 4:37 pm, Jonathan Ellis wrote: > > > On Fri, Aug 31, 2018 at 9:14 AM Nate McCall wrote: > > > > > Hi folks, > > > So I was recently talking with, Chris Bannister the gocql [0] > > > maintainer, and he expressed an interest in donating the driver to the > > > ASF. > > > > > > > Is he looking to continue to maintain it or is he looking to give it a > good > > home when he moves on? > > > > We could accept this along the same lines as how we took in the dtest > > > donation - going through the incubator IP clearance process [1], but > > > in this case it's much simpler as an individual (Chris) owns the > > > copyright. > > > > > > > Is that actually the case? Github says 128 contributors, and I don't see > > any mention of a CLA in > > https://github.com/gocql/gocql/blob/master/CONTRIBUTING.md. > > > > -- > > Jonathan Ellis > > co-founder, http://www.datastax.com > > @spyced > > >
Re: [Discuss] Accept GoCQL driver donation
I intend to stay on and continue to contribute. On Fri, 31 Aug 2018 at 4:37 pm, Jonathan Ellis wrote: > On Fri, Aug 31, 2018 at 9:14 AM Nate McCall wrote: > > > Hi folks, > > So I was recently talking with, Chris Bannister the gocql [0] > > maintainer, and he expressed an interest in donating the driver to the > > ASF. > > > > Is he looking to continue to maintain it or is he looking to give it a good > home when he moves on? > > We could accept this along the same lines as how we took in the dtest > > donation - going through the incubator IP clearance process [1], but > > in this case it's much simpler as an individual (Chris) owns the > > copyright. > > > > Is that actually the case? Github says 128 contributors, and I don't see > any mention of a CLA in > https://github.com/gocql/gocql/blob/master/CONTRIBUTING.md. > > -- > Jonathan Ellis > co-founder, http://www.datastax.com > @spyced >
Re: [Discuss] Accept GoCQL driver donation
On Fri, Aug 31, 2018 at 9:14 AM Nate McCall wrote: > Hi folks, > So I was recently talking with, Chris Bannister the gocql [0] > maintainer, and he expressed an interest in donating the driver to the > ASF. > Is he looking to continue to maintain it or is he looking to give it a good home when he moves on? We could accept this along the same lines as how we took in the dtest > donation - going through the incubator IP clearance process [1], but > in this case it's much simpler as an individual (Chris) owns the > copyright. > Is that actually the case? Github says 128 contributors, and I don't see any mention of a CLA in https://github.com/gocql/gocql/blob/master/CONTRIBUTING.md. -- Jonathan Ellis co-founder, http://www.datastax.com @spyced
Re: [Discuss] Accept GoCQL driver donation
Definitely does not belong in the same repo. I’m all for folding drivers in / writing our own, just needs active committers. On Fri, Aug 31, 2018 at 7:45 AM Michael Shuler wrote: > On 08/31/2018 09:34 AM, Jay Zhuang wrote: > > That's great. Could that be in the same repo as Cassandra or a > > separate repo? > > For similar reasons as discussed for an admin tool, separate > repositories are quick and simple to create, as well as allow handling > contribution, CI, build, release, etc. mechanics more flexibly. I see > little to no advantage to including allthethings in-tree. If there comes > a time that particular contrib items do make sense to include in the > main repository, dropping them in would be no problem. > > -- > Michael > > > On Fri, Aug 31, 2018 at 7:14 AM Nate McCall wrote: > > > >> Hi folks, > >> So I was recently talking with, Chris Bannister the gocql [0] > >> maintainer, and he expressed an interest in donating the driver to the > >> ASF. > >> > >> We could accept this along the same lines as how we took in the dtest > >> donation - going through the incubator IP clearance process [1], but > >> in this case it's much simpler as an individual (Chris) owns the > >> copyright. > >> > >> I think the end goal here is to have a reference protocol > >> implementation controlled by the project at the least, potentially > >> replace cqlsh with a GoLang statically compiled binary eventually (?). > >> > >> What are other folks' thoughts about this? (we are discussing, not > voting). > >> > >> [0] https://github.com/gocql/gocql > >> [1] https://incubator.apache.org/guides/ip_clearance.html > >> > >> - > >> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org > >> For additional commands, e-mail: dev-h...@cassandra.apache.org > >> > >> > > > > > - > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org > For additional commands, e-mail: dev-h...@cassandra.apache.org > > -- Jon Haddad http://www.rustyrazorblade.com twitter: rustyrazorblade
Re: [Discuss] Accept GoCQL driver donation
It sounds great to have an official GoCQL driver. I like the mentioned end goal of having a reference implementation that evolves with the core C* project. Thanks, Sumanth On Fri, Aug 31, 2018 at 7:45 AM Michael Shuler wrote: > On 08/31/2018 09:34 AM, Jay Zhuang wrote: > > That's great. Could that be in the same repo as Cassandra or a > > separate repo? > > For similar reasons as discussed for an admin tool, separate > repositories are quick and simple to create, as well as allow handling > contribution, CI, build, release, etc. mechanics more flexibly. I see > little to no advantage to including allthethings in-tree. If there comes > a time that particular contrib items do make sense to include in the > main repository, dropping them in would be no problem. > > -- > Michael > > > On Fri, Aug 31, 2018 at 7:14 AM Nate McCall wrote: > > > >> Hi folks, > >> So I was recently talking with, Chris Bannister the gocql [0] > >> maintainer, and he expressed an interest in donating the driver to the > >> ASF. > >> > >> We could accept this along the same lines as how we took in the dtest > >> donation - going through the incubator IP clearance process [1], but > >> in this case it's much simpler as an individual (Chris) owns the > >> copyright. > >> > >> I think the end goal here is to have a reference protocol > >> implementation controlled by the project at the least, potentially > >> replace cqlsh with a GoLang statically compiled binary eventually (?). > >> > >> What are other folks' thoughts about this? (we are discussing, not > voting). > >> > >> [0] https://github.com/gocql/gocql > >> [1] https://incubator.apache.org/guides/ip_clearance.html > >> > >> - > >> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org > >> For additional commands, e-mail: dev-h...@cassandra.apache.org > >> > >> > > > > > - > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org > For additional commands, e-mail: dev-h...@cassandra.apache.org > >
Re: [Discuss] Accept GoCQL driver donation
On 08/31/2018 09:34 AM, Jay Zhuang wrote: > That's great. Could that be in the same repo as Cassandra or a > separate repo? For similar reasons as discussed for an admin tool, separate repositories are quick and simple to create, as well as allow handling contribution, CI, build, release, etc. mechanics more flexibly. I see little to no advantage to including allthethings in-tree. If there comes a time that particular contrib items do make sense to include in the main repository, dropping them in would be no problem. -- Michael > On Fri, Aug 31, 2018 at 7:14 AM Nate McCall wrote: > >> Hi folks, >> So I was recently talking with, Chris Bannister the gocql [0] >> maintainer, and he expressed an interest in donating the driver to the >> ASF. >> >> We could accept this along the same lines as how we took in the dtest >> donation - going through the incubator IP clearance process [1], but >> in this case it's much simpler as an individual (Chris) owns the >> copyright. >> >> I think the end goal here is to have a reference protocol >> implementation controlled by the project at the least, potentially >> replace cqlsh with a GoLang statically compiled binary eventually (?). >> >> What are other folks' thoughts about this? (we are discussing, not voting). >> >> [0] https://github.com/gocql/gocql >> [1] https://incubator.apache.org/guides/ip_clearance.html >> >> - >> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org >> For additional commands, e-mail: dev-h...@cassandra.apache.org >> >> > - To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org For additional commands, e-mail: dev-h...@cassandra.apache.org
Re: [Discuss] Accept GoCQL driver donation
That's great. Could that be in the same repo as Cassandra or a separate repo? On Fri, Aug 31, 2018 at 7:14 AM Nate McCall wrote: > Hi folks, > So I was recently talking with, Chris Bannister the gocql [0] > maintainer, and he expressed an interest in donating the driver to the > ASF. > > We could accept this along the same lines as how we took in the dtest > donation - going through the incubator IP clearance process [1], but > in this case it's much simpler as an individual (Chris) owns the > copyright. > > I think the end goal here is to have a reference protocol > implementation controlled by the project at the least, potentially > replace cqlsh with a GoLang statically compiled binary eventually (?). > > What are other folks' thoughts about this? (we are discussing, not voting). > > [0] https://github.com/gocql/gocql > [1] https://incubator.apache.org/guides/ip_clearance.html > > - > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org > For additional commands, e-mail: dev-h...@cassandra.apache.org > >