Skip to content

Offer a way for contributors to manually unassign themselves similar to "take" #18574

@petern48

Description

@petern48

Is your feature request related to a problem or challenge?

Oftentimes, I'll see an issue and think, "I'd like to give that a shot, but I'm not 100% confident I want to follow through with it." (because sometimes issues are deeper than I think)

For many others, they comment 'take' and start investigating, sometimes never following through, and leaving their assignment. For those cases, #17733 would solve the problem.

For me (like very specifically me), I just avoid commenting 'take' until my PR is basically ready because I don't want to deal with asking someone to unassign me if I decide not to follow through (for whatever reason).

Oftentimes, I'll submit my PR with conflict (yay). But sometimes (multiple times now), someone ends up saying 'take', when I'm very nearly done with the PR. In those cases, I just drop it and let the other contributor tackle it to be considerate.

Describe the solution you'd like

I'd like for datafusion to offer a way for contributors to unassign themselves themselves, similar to how we can comment "take" to assign ourselves. We could do something like "untake" or "unassign".

Describe alternatives you've considered

Call 'take' and then ask a maintainer to unassign me, if needed. (but eh, i'll probably just keep doing what I'm doing in reality)

Additional context

In the contributor guide, there's the following line

"However, if you are unable to make progress you should unassign the issue by using the unassign me link at the top of the issue page (and ask for help if are stuck) so that someone else can get involved in the work."

... but I don't think us contributors can actually do that. For repos, I have write access to, I can unassign using the gear icon. But for datafusion, it doesn't show for me as a contributor.

Image

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions