+1 for Github.

Also think that moving to Github issues would be a step in the right direction.


> On 11 Mar 2018, at 05:56, Matthew Housley <matthew.hous...@gmail.com> wrote:
> 
> +1 (binding)
> 
> For future reference, is this vote for anyone on the mailing list, or for
> those with some kind of status in the project? I find the documentation
> here a little ambiguous:
> https://httpd.apache.org/dev/guidelines.html#voting
> Apologies if this has been answered before.
> 
> On Sat, Mar 10, 2018 at 8:29 AM Ash Berlin-Taylor <
> ash_airflowl...@firemirror.com> wrote:
> 
>> Consider this my +1 (binding) vote for the below proposal. This vote will
>> run for 7 days (until 2018-03-17 15:30+00)
>> 
>> **Proposal**: We switch to using GitHub as our primary repo
>> 
>> We would still use the Apache Jira for issue/release tracking etc.
>> 
>> Benefits:
>> 
>> The contributors will gain write access to
>> github.com/apache/incubator-airflow. This would mean we would be able to:
>> 
>> - merge directly on github.com
>> - close stale issues
>> - be able to re-run Travis jobs (I think/hope)
>> 
>> Risks:
>> 
>> Neither of these are likely to be a problem, but the possible downsides
>> are:
>> 
>> - It is still possible to commit to the ASF repo, which if it happens can
>> lead to "split brain" (i.e. different views of master) which will need
>> INFRA team support to fix.
>> 
>> - Contributors will need to agree to Github terms of service. Given this
>> is how PRs are reviewed currently this isn't a problem for any current
>> contributors. Just worth mentioning.
>> 
>> 
>> If the vote passes we will need to:
>> 
>> - Update the airflow-pr tool to work directly on github, not ASF repos
>> - Update any docs that point to ASF repos (
>> http://incubator.apache.org/projects/airflow.html,
>> https://cwiki.apache.org/confluence/display/AIRFLOW/Committers%27+Guide -
>> there might be more)
>> - Ensure all committers have access. There is an self-serve process for
>> this (see below)
>> - Open a ticket with the INFRA queue asking them to migrate the repos. (An
>> example of ticket from another Apache project that did this recently
>> https://issues.apache.org/jira/browse/INFRA-15983 )
>> 
>> 
>> Contributor set up steps:
>> 
>> - Go to https://id.apache.org/ and ensure you have a github username
>> entered in your profile. This will send an invite to join the Apache org on
>> Github: accept that.
>> - Go to https://gitbox.apache.org/setup/ and link the accounts
>> 
>> These steps can be done now no matter the outcome of the vote -- we just
>> won't get write access to airflow unless we migrate.
>> 
>> Ash

Reply via email to