Hey Tison,

I’ve found a bug in the Py3 script after entering Jira fix version:

Enter comma-separated fix version(s) []: 3.7.0
Traceback (most recent call last):
  File "zk-merge-pr.py", line 533, in <module>
    main()
  File "zk-merge-pr.py", line 519, in main
    resolve_jira_issues(commit_title, merged_refs, jira_comment)
  File "zk-merge-pr.py", line 329, in resolve_jira_issues
    resolve_jira_issue(merge_branches, comment, jira_id)
  File "zk-merge-pr.py", line 312, in resolve_jira_issue
    jira_fix_versions = [get_version_json(v) for v in fix_versions]
  File "zk-merge-pr.py", line 312, in <listcomp>
    jira_fix_versions = [get_version_json(v) for v in fix_versions]
  File "zk-merge-pr.py", line 310, in get_version_json
    return filter(lambda v: v.name == version_str, versions)[0].raw
TypeError: 'filter' object is not subscriptable


Would you please take a look?


Andor




> On 2020. Apr 1., at 4:24, tison <wander4...@gmail.com> wrote:
> 
> Thanks for your kind help!
> 
> Best,
> tison.
> 
> 
> Norbert Kalmar <nkal...@cloudera.com.invalid> 于2020年3月31日周二 下午7:37写道:
> 
>> I know it's been only a day since the vote, but we already have multiple
>> +1, three of them from PMC members and no -1, so I'll commit the patch.
>> Thanks everyone, especially Tison for making the patch!
>> 
>> - Norbert
>> 
>> On Tue, Mar 31, 2020 at 12:14 AM Brian Nixon <brian.nixon...@gmail.com>
>> wrote:
>> 
>>> I agree with the consensus, maintaining a single version is preferable to
>>> maintaining two.
>>> 
>>> On Mon, Mar 30, 2020 at 2:28 PM tison <wander4...@gmail.com> wrote:
>>> 
>>>> Never mind. Updated pr based on the consensus.
>>>> 
>>>> Best,
>>>> tison.
>>>> 
>>>> 
>>>> Enrico Olivelli <eolive...@gmail.com> 于2020年3月31日周二 上午2:10写道:
>>>> 
>>>>> Tison,
>>>>> can you please update your PR and drop the PY2 script ?
>>>>> 
>>>>> I apologize, I asked you to keep it, we could have done it simpler
>> :-)
>>>>> 
>>>>> Enrico
>>>>> 
>>>>> Il giorno lun 30 mar 2020 alle ore 18:43 Patrick Hunt
>>>>> <ph...@apache.org> ha scritto:
>>>>>> 
>>>>>> p3 is fine with me. Trying to maintain multiple can be a hassle and
>>> p2
>>>> is
>>>>>> EOL already.
>>>>>> 
>>>>>> Patrick
>>>>>> 
>>>>>> On Mon, Mar 30, 2020 at 5:19 AM Norbert Kalmar
>>>>> <nkal...@cloudera.com.invalid>
>>>>>> wrote:
>>>>>> 
>>>>>>> +1 for v3 only (I have both v2/v3 interpreters, but as you
>>> mentioned,
>>>>> we
>>>>>>> should only need to maintain 1 script).
>>>>>>> 
>>>>>>> - Norbert
>>>>>>> 
>>>>>>> On Mon, Mar 30, 2020 at 1:35 PM Enrico Olivelli <
>>> eolive...@gmail.com
>>>>> 
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> Il giorno lun 30 mar 2020 alle ore 13:33 Andor Molnar
>>>>>>>> <an...@apache.org> ha scritto:
>>>>>>>>> 
>>>>>>>>> Hi folks,
>>>>>>>>> 
>>>>>>>>> We have a nice PR about upgrading the commit script to
>> Python3:
>>>>>>>>> 
>>>>>>>>> https://github.com/apache/zookeeper/pull/1295
>>>>>>>>> 
>>>>>>>>> I think we could just drop the previous v2 version with no
>>>>> problem, but
>>>>>>>> folks on the PR would like to keep it.
>>>>>>>>> Source control keeps the old version anyway and we wouldn’t
>>> need
>>>> to
>>>>>>>> maintain 2 scripts in the long run. Is there anybody
>> (committer)
>>>> who
>>>>>>>> doesn’t have python3 interpreter?
>>>>>>>>> 
>>>>>>>>> Additionally Py2 is already EoL since this January.
>>>>>>>> 
>>>>>>>> I am fine with Python3 only.
>>>>>>>> 
>>>>>>>> Enrico
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Andor
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>> 
>>>> 
>>> 
>> 

Reply via email to