On Sat, Nov 10, 2012 at 2:04 AM, Rohit Yadav <[email protected]> wrote:
> Can we ask ASF infra to setup gerrit, it that a possibility? If yes, that 
> would give us a lot more flexibility and quality control.
> Regards,
> Rohit

So I am going to don my ASF infra hat for a minute, despite having no
real authority within infra, but just another volunteer doing work
there.
I think it is important for us to recognize our place at the ASF and
the reality of infra at the ASF. We are a single project, and one that
is still incubating. The ASF has more than 100 top level projects, and
scores of incubating projects. Moreover ASF infra has scarce few
dedicated human resources to apply - and the rest is all volunteer.
The number of services they are already maintaining is sizeable, and
it is unlikely that they will be willing to take on the installation,
management, and availability of yet another service, especially when
the following is true:

* There is only a single project asking for the resource, and an
incubating one at that.
* It only works with git, which only a small fraction of projects at
the ASF use, and for which infra already has an impressive backlog of
tickets [1] the git backlog looks to represent almost 25% of the
unresolved infra tickets, and is more than double any other component
of ASF infra.

What you 'might' be able to do is request a VM from infra and setup
gerrit on it, and take on the responsibility of keeping it updated and
maintaining availability yourself (and with others you manage to
attract to help you). In my mind there is also the question of
opportunity cost - we still lack much from a testing perspective
(which would be an important prereq for gerrit to be really effective,
actually being able to run tests against the code proposed) so while I
really like the idea of gerrit we still have a good way to go before
we'd be ready.

[1] 
https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+INFRA+AND+resolution+%3D+Unresolved+AND+component+%3D+Git+ORDER+BY+priority+DESC&mode=hide

Reply via email to