[ 
https://issues.apache.org/jira/browse/HBASE-12347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14209322#comment-14209322
 ] 

Misty Stanley-Jones commented on HBASE-12347:
---------------------------------------------

Well, I think I'll commit this then.

> Fix the edge case where Hadoop QA's parsing of attached patches breaks the 
> JIRA status checker in dev-support/rebase_all_git_branches.sh
> ----------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-12347
>                 URL: https://issues.apache.org/jira/browse/HBASE-12347
>             Project: HBase
>          Issue Type: Bug
>          Components: scripts
>            Reporter: Misty Stanley-Jones
>            Assignee: Misty Stanley-Jones
>            Priority: Minor
>             Fix For: 2.0.0
>
>         Attachments: HBASE-12347.patch
>
>
> The rebase_all_hbase_branches.sh script is unable to detect that HBASE-12207 
> is closed, because for that one JIRA, the curl command that detects the 
> status is returning the status, but also the text from Hadoop QA for each 
> patch it has evaluated on the JIRA:
> {code}
> $ curl -s https://issues.apache.org/jira/browse/HBASE-12207 | grep 
> resolution-val
>                 <span id="resolution-val" class="value resolved" >
>     +         jira_status=$(curl -s $jira_url/$jira|grep resolution-val|sed 
> -e "s/.*class=\"value\ //"|cut -d'"' -f 1)<br/>
>     +         jira_status=$(curl -s $jira_url/$jira|grep resolution-val|sed 
> -e "s/.*class=\"value\ //"|cut -d'"' -f 1)
>     +         jira_status=$(curl -s $jira_url/$jira|grep resolution-val|sed 
> -e "s/.*class=\"value\ //"|cut -d'"' -f 1)<br/>
>     +         jira_status=$(curl -s $jira_url/$jira|grep resolution-val|sed 
> -e "s/.*class=\"value\ //"|cut -d'"' -f 1)
>     +         jira_status=$(curl -s $jira_url/$jira|grep resolution-val|sed 
> -e "s/.*class=\"value\ //"|cut -d'"' -f 1)<br/>
>     +         jira_status=$(curl -s $jira_url/$jira|grep resolution-val|sed 
> -e "s/.*class=\"value\ //"|cut -d'"' -f 1)
>     +         jira_status=$(curl -s $jira_url/$jira|grep resolution-val|sed 
> -e "s/.*class=\"value\ //"|cut -d'"' -f 1)<br/>
>     +         jira_status=$(curl -s $jira_url/$jira|grep resolution-val|sed 
> -e "s/.*class=\"value\ //"|cut -d'"' -f 1)
> {code}
> All but the top line of output are from parsing comments from Hadoop QA. I 
> think this is an edge case that will only to patches against that section of 
> dev-support/rebase_all_git_branches.sh. However, I'm not sure the cleanest 
> way to fix it.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to