Thanks for looking into this. I think little tools like this are super
helpful.

Would it hurt to open a request with INFRA to install/configure the
JIRA-GitHub plugin while we continue to use the Python script we have? I
wouldn't mind opening that JIRA issue with them.

Nick


On Mon, Aug 11, 2014 at 12:52 PM, Patrick Wendell <pwend...@gmail.com>
wrote:

> I spent some time on this and I'm not sure either of these is an option,
> unfortunately.
>
> We typically can't use custom JIRA plug-in's because this JIRA is
> controlled by the ASF and we don't have rights to modify most things about
> how it works (it's a large shared JIRA instance used by more than 50
> projects). It's worth looking into whether they can do something. In
> general we've tended to avoid going through ASF infra them whenever
> possible, since they are generally overloaded and things move very slowly,
> even if there are outages.
>
> Here is the script we use to do the sync:
> https://github.com/apache/spark/blob/master/dev/github_jira_sync.py
>
> It might be possible to modify this to support post-hoc changes, but we'd
> need to think about how to do so while minimizing function calls to the ASF
> JIRA API, which I found are very slow.
>
> - Patrick
>
>
>
> On Mon, Aug 11, 2014 at 7:51 AM, Nicholas Chammas <
> nicholas.cham...@gmail.com> wrote:
>
>> It looks like this script doesn't catch PRs that are opened and *then*
>> have
>>
>> the JIRA issue ID added to the name. Would it be easy to somehow have the
>> script trigger on PR name changes as well as PR creates?
>>
>> Alternately, is there a reason we can't or don't want to use the plugin
>> mentioned below? (I'm assuming it covers cases like this, but I'm not
>> sure.)
>>
>> Nick
>>
>>
>>
>> On Wed, Jul 23, 2014 at 12:52 PM, Nicholas Chammas <
>> nicholas.cham...@gmail.com> wrote:
>>
>> > By the way, it looks like there’s a JIRA plugin that integrates it with
>> > GitHub:
>> >
>> >    -
>> >
>> https://marketplace.atlassian.com/plugins/com.atlassian.jira.plugins.jira-bitbucket-connector-plugin
>>
>> >    -
>> >
>> https://confluence.atlassian.com/display/BITBUCKET/Linking+Bitbucket+and+GitHub+accounts+to+JIRA
>> >
>> > It does the automatic linking and shows some additional information
>> > <
>> https://marketplace-cdn.atlassian.com/files/images/com.atlassian.jira.plugins.jira-bitbucket-connector-plugin/86ff1a21-44fb-4227-aa4f-44c77aec2c97.png
>> >
>>
>> > that might be nice to have for heavy JIRA users.
>> >
>> > Nick
>> >
>> >
>> >
>> > On Sun, Jul 20, 2014 at 12:50 PM, Patrick Wendell <pwend...@gmail.com>
>> > wrote:
>> >
>> >> Yeah it needs to have SPARK-XXX in the title (this is the format we
>> >> request already). It just works with small synchronization script I
>> >> wrote that we run every five minutes on Jeknins that uses the Github
>> >> and Jenkins API:
>> >>
>> >>
>> >>
>> https://github.com/apache/spark/commit/49e472744951d875627d78b0d6e93cd139232929
>> >>
>> >> - Patrick
>> >>
>> >> On Sun, Jul 20, 2014 at 8:06 AM, Nicholas Chammas
>> >> <nicholas.cham...@gmail.com> wrote:
>> >> > That's pretty neat.
>> >> >
>> >> > How does it work? Do we just need to put the issue ID (e.g.
>> SPARK-1234)
>> >> > anywhere in the pull request?
>> >> >
>> >> > Nick
>> >> >
>> >> >
>> >> > On Sat, Jul 19, 2014 at 11:10 PM, Patrick Wendell <
>> pwend...@gmail.com>
>> >> > wrote:
>> >> >
>> >> >> Just a small note, today I committed a tool that will automatically
>> >> >> mirror pull requests to JIRA issues, so contributors will no longer
>> >> >> have to manually post a pull request on the JIRA when they make one.
>> >> >>
>> >> >> It will create a "link" on the JIRA and also make a comment to
>> trigger
>> >> >> an e-mail to people watching.
>> >> >>
>> >> >> This should make some things easier, such as avoiding accidental
>> >> >> duplicate effort on the same JIRA.
>> >> >>
>> >> >> - Patrick
>> >> >>
>> >>
>> >
>> >
>>
>
>

Reply via email to