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
