Hi All,

Recent discussion in https://issues.apache.org/jira/browse/THRIFT-3105 shows that maybe we need to redesign our Jira workflow.
As for now I see couple of problems:
1. not every user can be assigned to issue. As long as we use "Assignee" field to indicate "patch author" this makes it trouble some. I was unable to find how to add user to "allowed assignees" in Jira, but maybe I have wrong role in Jira project myself. 2. We loose information who did commit patch. After few months it's hard to expect some contributor to rethink his/hers patch when some problems appear, yet we could expect commiter to be an 'expert' in issue he worked on (assuming it was more work than 'git apply; git commit -a; git push' ;) ).
3. We lack ability to mark issue as "Commiter is working on applying patch".
4. "Close" state usability is unclear - who should close issue, when, what kind of issues can be closed etc.

My suggested solution:
a. Add new field to Jira issues - Patch Author (we already have "Patch Available" so it would be consistent) with ability to assign any Jira user to it. This field should be required on Open -> Resolved transition screen. b. Use Assignee field to indicate commiter who is working on applying issue. When issue is resolved - it should point to author of commit. c. Remove 'Closed' state as it seems to not provide any additional information.

Just a topic to discussion :)

Best regards,
Konrad

Reply via email to