It's good with me.

Regards

Antoine.


Le 10/10/2019 à 22:51, Jacques Nadeau a écrit :
> Antoine, is my synopsis fair?
> 
> On Thu, Oct 10, 2019 at 12:53 PM Wes McKinney <wesmck...@gmail.com> wrote:
> 
>> +1
>>
>> On Thu, Oct 10, 2019, 2:12 PM Jacques Nadeau <jacq...@apache.org> wrote:
>>
>>> Proposed report update below. LMK your thoughts.
>>>
>>> ## Description:
>>> The mission of Apache Arrow is the creation and maintenance of software
>>> related to columnar in-memory processing and data interchange
>>>
>>> ## Issues:
>>>
>>> * We are struggling with Continuous Integration scalability as the
>> project
>>> has
>>>   definitely outgrown what Travis CI and Appveyor can do for us. Some
>>>   contributors have shown reluctance to submit patches they aren't sure
>>> about
>>>   because they don't want to pile on the build queue. We are exploring
>>>   alternative solutions such as Buildbot, Buildkite, and GitHub Actions
>> to
>>>   provide a path to migrate away from Travis CI / Appveyor. In our
>> request
>>> to
>>>   Infrastructure INFRA-19217, some of us were alarmed to find that an
>> CI/CD
>>>   service like Buildkite may not be able to be connected to the @apache
>>> GitHub
>>>   account on account of requiring admin access to repository webhooks,
>> but
>>> no
>>>   ability to modify source code. There are workarounds (building custom
>>> OAuth
>>>   bots) that could enable us to use Buildkite, but it would require extra
>>>   development and result in a less refined experience for community
>>> members.
>>>
>>>
>>>
>>> ## Membership Data:
>>> * Apache Arrow was founded 2016-01-19 (4 years ago)
>>> * There are currently 48 committers and 28 PMC members in this project.
>>> * The Committer-to-PMC ratio is roughly 3:2.
>>>
>>> Community changes, past quarter:
>>> - Micah Kornfield was added to the PMC on 2019-08-21
>>> - Sebastien Binet was added to the PMC on 2019-08-21
>>> - Ben Kietzman was added as committer on 2019-09-07
>>> - David Li was added as committer on 2019-08-30
>>> - Kenta Murata was added as committer on 2019-09-05
>>> - Neal Richardson was added as committer on 2019-09-05
>>> - Praveen Kumar was added as committer on 2019-07-14
>>>
>>> ## Project Activity:
>>>
>>> * The project has just made a 0.15.0 release.
>>> * We are discussing ways to make the Arrow libraries as accessible as
>>> possible
>>>   to downstream projects for minimal use cases while allowing the
>>> development
>>>   of more comprehensive "standard libraries" with larger dependency
>> stacks
>>> in
>>>   the project
>>> * We plan to make a 1.0.0 release as our next major release, at which
>> time
>>> we
>>>   will declare that the Arrow binary protocol is stable with forward and
>>>   backward compatibility guarantees
>>>
>>> ## Community Health:
>>>
>>> * The community is continuing to grow at a great rate. We see good
>> adoption
>>>   among many other projects and fast growth of key metrics.
>>> * Many contributors are struggling with the slowness of pre-commit CI.
>>> Arrow
>>>   has a large number of different platforms and components and a complex
>>> build
>>>   matrix. As new commits come in, they frequently take a long time to
>>>   complete. The community is trying several ways to solve this. There is
>>>   bubbling frustration in the community around the GitHub repo rules for
>>> using
>>>   third party services. This is especially challenging when there are
>> free
>>>   solutions to relieve the community pressure but the community is unable
>>> to
>>>   access these resources. This frustration is greatest among people who
>>> work
>>>   on many non-asf OSS projects which don't have such restrictive rules
>>>   around GitHub.  Some examples of ways the community has tried to
>> resolve
>>>   these have included:
>>>   * Try to use CircleCI, rejected in INFRA-15964
>>>   * Try to use Azure Pipelines, rejected in INFRA-17030
>>>   * Try to resolves Issues with Travis CI capacity: INFRA-18533 &
>>>     https://s.apache.org/ci-capacity (no resolution beyond "find
>>> donations")
>>>   * The creation of new infrastructure design (in progress but a huge
>>> amount of
>>>     thankless work)
>>> * While the community has seen great growth in contribution (more than
>> 300
>>>   unique contributors at this point), the vast majority are casual
>>>   contributors. The daily active committers (the workhorses of the
>> project
>>>   that bear the load committing the constant PRs, more than 5000 closed
>> at
>>>   this point) have been growing slower than adoption. This is despite the
>>> fact
>>>   that the community has been very aggressive at being inclusive of new
>>>   committers (with likelihood to have more than 50 in the next week). The
>>>   community is still continuing to try to brainstorm ways to improve
>> this.
>>>
>>
> 

Reply via email to