Re: Revive Avro?

2018-09-28 Thread Driesprong, Fokko
Thanks all for the responses, and thank you Doug for the comment on Jira. I
have first version ready of Dockerized version running all the different
languages: https://github.com/apache/avro/pull/336

Please take a look and let me know what you all think.

Kind regards, Fokko

Op wo 26 sep. 2018 om 10:26 schreef Sean Busbey :

> speaking of precommit builds, if someone wants to pick up and drive
> AVRO-1887 ("set up precommit checks via Apache Yetus") to
> completion, that would greatly ease the burden of testing out
> contributions.
>
> AFAICT the PMC is open to big shifts here, we're just bandwidth
> limited for things that aren't phrased as a VOTE.
>
> If folks are interested in regularly spending time on maintenance tasks
> (docs, testing, reviews, and releases) and they'd like guidance on
> doing that in a way that quickly leads to project responsibilities (i.e.
> committer or pmc status) please ping the pmc at
> priv...@avro.apache.org. If for whatever reason folks feel
> uncomfortable emailing a closed list, you can also ping me directly.
>
>
>
> On 2018/09/25 07:14:54, "Driesprong, Fokko"  wrote:
> > Sure makes sense, I'll pick this up. Created a Jira:
> > https://issues.apache.org/jira/projects/AVRO/issues/AVRO-2229
> >
> > Op ma 24 sep. 2018 om 14:38 schreef Doug Cutting :
> >
> > > Getting pre-commit builds working would be very welcome.  Updating the
> > > docker-based build to do this would be doubly good, as it would mean
> that
> > > any developer could then easily make a release.  Right now one has to
> > > install all the requirements for every language to make a release.
> These
> > > dependencies are supposedly documented in the BUILD.txt file, but that
> file
> > > is now out of date.  Having the build dependencies tested with each PR
> > > should help us keep them up to date so that we can release more easily
> and
> > > often.
> > >
> > > Thanks,
> > >
> > > Doug
> > >
> > > On Mon, Sep 24, 2018 at 10:14 AM Driesprong, Fokko 
> > > wrote:
> > >
> > > > Hi all,
> > > >
> > > > Let me cut right to the chase, the lack of activity on the Apache
> Avro
> > > > master makes me a bit sad. I believe Avro is a format that many
> people
> > > > happly use, and will be used in the future (at least I hope).
> > > >
> > > > Therefore we need:
> > > >
> > > >- *Continue the development of features:* For example, I'd like
> to see
> > > >the following PR merged, and since Joda has been deprecated a long
> > > while
> > > >ago: https://github.com/apache/avro/pull/309
> > > >- *Update the dependencies:* Within the codebase there are quite
> some
> > > >known CVE's. It is aways a race to keep up to date, but we should
> in
> > > > order
> > > >to stay secure. For example, The Apache Velocity template engine
> is
> > > old,
> > > >and pulls in an old version of apache-commons which has known
> security
> > > >problems, eg. CVE-2015-6420, CVE-2017-15708. I've created a PR for
> > > this:
> > > >https://github.com/apache/avro/pull/332
> > > >- *Automate stuff: *I'm happy to set up a Travis to run some CI
> tasks
> > > >for each PR. This relieves on the committers since they don't
> have to
> > > > run
> > > >the testsuite every time a small change is introduced. Let me
> know if
> > > > this
> > > >sounds interesting, and I'm happy to set it up.
> > > >
> > > > Looking at the PR's and tickets, a lot of people are putting effort
> in
> > > > making PR's and adding features to Avro. It is a pity that the Avro
> > > project
> > > > seems to stall. I'm happy to help if that is necessary to start the
> > > > development cycle again.
> > > >
> > > > Cheers, Fokko
> > > >
> > >
> >
>


Re: Revive Avro?

2018-09-26 Thread Sean Busbey
speaking of precommit builds, if someone wants to pick up and drive
AVRO-1887 ("set up precommit checks via Apache Yetus") to
completion, that would greatly ease the burden of testing out
contributions.

AFAICT the PMC is open to big shifts here, we're just bandwidth
limited for things that aren't phrased as a VOTE.

If folks are interested in regularly spending time on maintenance tasks
(docs, testing, reviews, and releases) and they'd like guidance on
doing that in a way that quickly leads to project responsibilities (i.e.
committer or pmc status) please ping the pmc at 
priv...@avro.apache.org. If for whatever reason folks feel
uncomfortable emailing a closed list, you can also ping me directly.



On 2018/09/25 07:14:54, "Driesprong, Fokko"  wrote: 
> Sure makes sense, I'll pick this up. Created a Jira:
> https://issues.apache.org/jira/projects/AVRO/issues/AVRO-2229
> 
> Op ma 24 sep. 2018 om 14:38 schreef Doug Cutting :
> 
> > Getting pre-commit builds working would be very welcome.  Updating the
> > docker-based build to do this would be doubly good, as it would mean that
> > any developer could then easily make a release.  Right now one has to
> > install all the requirements for every language to make a release.  These
> > dependencies are supposedly documented in the BUILD.txt file, but that file
> > is now out of date.  Having the build dependencies tested with each PR
> > should help us keep them up to date so that we can release more easily and
> > often.
> >
> > Thanks,
> >
> > Doug
> >
> > On Mon, Sep 24, 2018 at 10:14 AM Driesprong, Fokko 
> > wrote:
> >
> > > Hi all,
> > >
> > > Let me cut right to the chase, the lack of activity on the Apache Avro
> > > master makes me a bit sad. I believe Avro is a format that many people
> > > happly use, and will be used in the future (at least I hope).
> > >
> > > Therefore we need:
> > >
> > >- *Continue the development of features:* For example, I'd like to see
> > >the following PR merged, and since Joda has been deprecated a long
> > while
> > >ago: https://github.com/apache/avro/pull/309
> > >- *Update the dependencies:* Within the codebase there are quite some
> > >known CVE's. It is aways a race to keep up to date, but we should in
> > > order
> > >to stay secure. For example, The Apache Velocity template engine is
> > old,
> > >and pulls in an old version of apache-commons which has known security
> > >problems, eg. CVE-2015-6420, CVE-2017-15708. I've created a PR for
> > this:
> > >https://github.com/apache/avro/pull/332
> > >- *Automate stuff: *I'm happy to set up a Travis to run some CI tasks
> > >for each PR. This relieves on the committers since they don't have to
> > > run
> > >the testsuite every time a small change is introduced. Let me know if
> > > this
> > >sounds interesting, and I'm happy to set it up.
> > >
> > > Looking at the PR's and tickets, a lot of people are putting effort in
> > > making PR's and adding features to Avro. It is a pity that the Avro
> > project
> > > seems to stall. I'm happy to help if that is necessary to start the
> > > development cycle again.
> > >
> > > Cheers, Fokko
> > >
> >
> 


Re: Revive Avro?

2018-09-25 Thread Driesprong, Fokko
Sure makes sense, I'll pick this up. Created a Jira:
https://issues.apache.org/jira/projects/AVRO/issues/AVRO-2229

Op ma 24 sep. 2018 om 14:38 schreef Doug Cutting :

> Getting pre-commit builds working would be very welcome.  Updating the
> docker-based build to do this would be doubly good, as it would mean that
> any developer could then easily make a release.  Right now one has to
> install all the requirements for every language to make a release.  These
> dependencies are supposedly documented in the BUILD.txt file, but that file
> is now out of date.  Having the build dependencies tested with each PR
> should help us keep them up to date so that we can release more easily and
> often.
>
> Thanks,
>
> Doug
>
> On Mon, Sep 24, 2018 at 10:14 AM Driesprong, Fokko 
> wrote:
>
> > Hi all,
> >
> > Let me cut right to the chase, the lack of activity on the Apache Avro
> > master makes me a bit sad. I believe Avro is a format that many people
> > happly use, and will be used in the future (at least I hope).
> >
> > Therefore we need:
> >
> >- *Continue the development of features:* For example, I'd like to see
> >the following PR merged, and since Joda has been deprecated a long
> while
> >ago: https://github.com/apache/avro/pull/309
> >- *Update the dependencies:* Within the codebase there are quite some
> >known CVE's. It is aways a race to keep up to date, but we should in
> > order
> >to stay secure. For example, The Apache Velocity template engine is
> old,
> >and pulls in an old version of apache-commons which has known security
> >problems, eg. CVE-2015-6420, CVE-2017-15708. I've created a PR for
> this:
> >https://github.com/apache/avro/pull/332
> >- *Automate stuff: *I'm happy to set up a Travis to run some CI tasks
> >for each PR. This relieves on the committers since they don't have to
> > run
> >the testsuite every time a small change is introduced. Let me know if
> > this
> >sounds interesting, and I'm happy to set it up.
> >
> > Looking at the PR's and tickets, a lot of people are putting effort in
> > making PR's and adding features to Avro. It is a pity that the Avro
> project
> > seems to stall. I'm happy to help if that is necessary to start the
> > development cycle again.
> >
> > Cheers, Fokko
> >
>


Re: Revive Avro?

2018-09-24 Thread Doug Cutting
Getting pre-commit builds working would be very welcome.  Updating the
docker-based build to do this would be doubly good, as it would mean that
any developer could then easily make a release.  Right now one has to
install all the requirements for every language to make a release.  These
dependencies are supposedly documented in the BUILD.txt file, but that file
is now out of date.  Having the build dependencies tested with each PR
should help us keep them up to date so that we can release more easily and
often.

Thanks,

Doug

On Mon, Sep 24, 2018 at 10:14 AM Driesprong, Fokko  wrote:

> Hi all,
>
> Let me cut right to the chase, the lack of activity on the Apache Avro
> master makes me a bit sad. I believe Avro is a format that many people
> happly use, and will be used in the future (at least I hope).
>
> Therefore we need:
>
>- *Continue the development of features:* For example, I'd like to see
>the following PR merged, and since Joda has been deprecated a long while
>ago: https://github.com/apache/avro/pull/309
>- *Update the dependencies:* Within the codebase there are quite some
>known CVE's. It is aways a race to keep up to date, but we should in
> order
>to stay secure. For example, The Apache Velocity template engine is old,
>and pulls in an old version of apache-commons which has known security
>problems, eg. CVE-2015-6420, CVE-2017-15708. I've created a PR for this:
>https://github.com/apache/avro/pull/332
>- *Automate stuff: *I'm happy to set up a Travis to run some CI tasks
>for each PR. This relieves on the committers since they don't have to
> run
>the testsuite every time a small change is introduced. Let me know if
> this
>sounds interesting, and I'm happy to set it up.
>
> Looking at the PR's and tickets, a lot of people are putting effort in
> making PR's and adding features to Avro. It is a pity that the Avro project
> seems to stall. I'm happy to help if that is necessary to start the
> development cycle again.
>
> Cheers, Fokko
>


Re: Revive Avro?

2018-09-24 Thread Daniel Kulp

This is something I’ve been trying for the last month to “nudge” the PMC into 
addressing on the private list mostly because doing so will require the PMC to 
vote in new committers.I’ve made a bunch of suggestions, did some research, 
pointed out some of this, and while I got an occasional “yea, we need to do 
something”, they haven’t taken any action.  I was hoping some PMC members 
are going to make it to ApacheCon so I could sit down with them F2F and talk 
some of it through, but so far none of the PMC members have indicated they will 
be there.  

October is an Avro board report month and if something isn’t done by then, I 
will be adding comments to the board report.

Dan



> On Sep 24, 2018, at 1:14 PM, Driesprong, Fokko  wrote:
> 
> Hi all,
> 
> Let me cut right to the chase, the lack of activity on the Apache Avro
> master makes me a bit sad. I believe Avro is a format that many people
> happly use, and will be used in the future (at least I hope).
> 
> Therefore we need:
> 
>   - *Continue the development of features:* For example, I'd like to see
>   the following PR merged, and since Joda has been deprecated a long while
>   ago: https://github.com/apache/avro/pull/309
>   - *Update the dependencies:* Within the codebase there are quite some
>   known CVE's. It is aways a race to keep up to date, but we should in order
>   to stay secure. For example, The Apache Velocity template engine is old,
>   and pulls in an old version of apache-commons which has known security
>   problems, eg. CVE-2015-6420, CVE-2017-15708. I've created a PR for this:
>   https://github.com/apache/avro/pull/332
>   - *Automate stuff: *I'm happy to set up a Travis to run some CI tasks
>   for each PR. This relieves on the committers since they don't have to run
>   the testsuite every time a small change is introduced. Let me know if this
>   sounds interesting, and I'm happy to set it up.
> 
> Looking at the PR's and tickets, a lot of people are putting effort in
> making PR's and adding features to Avro. It is a pity that the Avro project
> seems to stall. I'm happy to help if that is necessary to start the
> development cycle again.
> 
> Cheers, Fokko

-- 
Daniel Kulp
dk...@apache.org  - http://dankulp.com/blog 

Talend Community Coder - http://talend.com 


Revive Avro?

2018-09-24 Thread Driesprong, Fokko
Hi all,

Let me cut right to the chase, the lack of activity on the Apache Avro
master makes me a bit sad. I believe Avro is a format that many people
happly use, and will be used in the future (at least I hope).

Therefore we need:

   - *Continue the development of features:* For example, I'd like to see
   the following PR merged, and since Joda has been deprecated a long while
   ago: https://github.com/apache/avro/pull/309
   - *Update the dependencies:* Within the codebase there are quite some
   known CVE's. It is aways a race to keep up to date, but we should in order
   to stay secure. For example, The Apache Velocity template engine is old,
   and pulls in an old version of apache-commons which has known security
   problems, eg. CVE-2015-6420, CVE-2017-15708. I've created a PR for this:
   https://github.com/apache/avro/pull/332
   - *Automate stuff: *I'm happy to set up a Travis to run some CI tasks
   for each PR. This relieves on the committers since they don't have to run
   the testsuite every time a small change is introduced. Let me know if this
   sounds interesting, and I'm happy to set it up.

Looking at the PR's and tickets, a lot of people are putting effort in
making PR's and adding features to Avro. It is a pity that the Avro project
seems to stall. I'm happy to help if that is necessary to start the
development cycle again.

Cheers, Fokko