Does someone want to ask Infra about it? I haven't asked them since we
migrated to GitBox

On Thu, Feb 1, 2018 at 2:15 PM, Uwe L. Korn <uw...@xhochy.com> wrote:
> CircleCI requires more permissions than Travis and Apache Infra don't want to 
> give it to them. This might be different now that we have the gitbox setup 
> instead of the previous Apache git mirroring.
>
>> Am 01.02.2018 um 20:08 schrieb Phillip Cloud <cpcl...@gmail.com>:
>>
>> What is the main barrier to getting CircleCI to work with Apache projects?
>>
>>> On Thu, Feb 1, 2018 at 2:03 PM Uwe L. Korn <uw...@xhochy.com> wrote:
>>>
>>> I just went over a lot of open PRs and sadly I wasn't able to reduce the
>>> number of open ones significantly. Some of them make slow progress and it
>>> might be worthwhile to jump in in a week, for now I would rather wait and
>>> let the initial authors finish them to get more involved in the project.
>>> Currently the CI issues are a main bottleneck for all of us, besides the
>>> long-running Python tests, we also spent a lot of time on the environment
>>> setup. Typically this is a thing that can really be improved with a docker
>>> setup, sadly Travis takes quite some time to pull the current image we use
>>> for the manylinux1 build. I'll first have a look at improving it and if the
>>> download times get better, we might want to move some things in there
>>> (sadly CircleCI and Apache projects still don't work together).
>>>
>>> Also I think a confusing thing is that we have separate documentations
>>> between Python and C++. This is also a thing I'm going to work on once I
>>> have some time. The two implementation are bound very thight together and a
>>> lot that applies to one language also applies to the other one.
>>>
>>> Uwe
>>>
>>>> On Thu, Feb 1, 2018, at 6:09 PM, Wes McKinney wrote:
>>>> hi folks,
>>>>
>>>> We've had a rough couple of weeks in our PR queue due to various CI
>>>> issues causing a high incidence of build failures:
>>>>
>>>> * Package dependency upgrades (Thrift -- this has been fixed)
>>>> * Failures due possibly to VM setting changes in Travis CI (memory
>>>> thrashing / VM timeouts, see ARROW-2062, ARROW-2071)
>>>> * apt flakiness (this is still ongoing, see ARROW-2021)
>>>>
>>>> Meanwhile, at the moment, we have 37 open PRs
>>>> (https://github.com/apache/arrow/pulls). Some of these are stale and
>>>> need to either be reviewed, updated, or closed. We have many other PRs
>>>> that need to be rebased (builds should mostly pass now if rebased on
>>>> master) and/or reviewed. I've been doing the best I can do keep up
>>>> with the PR queue (and others have been reviewing and merging PRs,
>>>> too), but it's currently not enough to keep up, and there's a lot of
>>>> development work for the 0.9.0 milestone that I'd like to also be
>>>> doing.
>>>>
>>>> The project is growing fast -- both in users and new developers. Just
>>>> on a single install path for the Python libraries, Arrow is being
>>>> installed _over 1000 times per day_
>>>> (https://anaconda.org/conda-forge/pyarrow) -- when you add up all the
>>>> install paths it is likely to be much more than that.
>>>>
>>>> Reviews and help maintaining PRs from the community, but especially
>>>> from other committers and PMC members, would be especially useful
>>>> right now to get the project operating smoothly with a steady stream
>>>> of high quality patches making their way into master.
>>>>
>>>> If there's anything else we can do to improve developer and community
>>>> productivity in Arrow right now, I'm open to ideas.
>>>>
>>>> Thanks,
>>>> Wes
>>>
>

Reply via email to