Additional labels for pull requests (and Trac tickets)

Jeremy Lavergne jeremy at lavergne.me
Sat Nov 11 19:04:05 UTC 2017


These sound reasonable to me.

When dealing with tags, my general encouragement is to ask:
"Are these tags the fewest necessary to reach your goal?"

The hope is to balance avoiding potential 'tag pollution' while still
providing the necessary information via tags.


On 11/11/2017 01:23 PM, Mojca Miklavec wrote:
> Something that would really help me in going through various pull
> requests would be additional labels that would make it clear what
> exactly is stopping us from merging that pull requests.
> 
> 
> Some examples (tags could/should be further simplified):
> 
> - needs_review: nobody with sufficient expertise took a look yet to
> provide some qualified feedback
> 
> - wait_for_maintainer: someone from our team thinks the commit is ok,
> but would prefer to wait for the port maintainer to take a look first
> 
> - more_changes_needed: the changes are not quite ready yet
> 
> - wait_for_upstream_feedback: we would prefer if upstream would take a
> look, or at least to get an upstream ticket open before merging the
> changes
> 
> - wait_for_opinion: there's still an ongoing debate, opinions
> potentially differ, we need more brainstorming etc.
> 
> I would like to apply some of these right away, but I would like to
> get some feedback and opinions from others about some reasonable names
> and reasonable set.
> 
> Having those labels would hopefully help developers which happen to
> have some time to go through PRs depending on current mood :) For
> example, if we have a label "wait for maintainer" and 10 days passed,
> look at it and commit it. If it's "more changes needed" and I'm not
> willing to start debugging, skip, while for "opinion needed" I might
> want to check while waiting for a bus even if I don't have my mac at
> hand.



More information about the macports-dev mailing list