anatoly techtonik <techto...@gmail.com> added the comment: On Mon, Apr 16, 2012 at 6:33 PM, Martin v. Löwis <metatrac...@psf.upfronthosting.co.za> wrote: >> > Having a way for non-commiters to indicate to everyone >> >> In XEmacs's Roundup we allow any user to assign themselves an >> "assignable" Role (which is misnamed "Developer"). All this does is >> add them to the list that pops up for "Assigned-To" (there is also an >> assign-to-me option there which allows anybody to assign an issue to >> themselves, whether they have the Developer Role or not). > > In Python, we don't do assignments. What I could imagine is an > "ask for help" feature, where people indicate components that they > are willing to work on, along with an "ask for help" button available > to developers that sends anybody interested one of the relevant > components a help request. Triagers could then send a message to > these volunteers indicating what work needs to be done.
I believe that was not an assignment in classical management style. The primary purpose is to be able to assign a ticket to yourself to become a ticket owner. You're basically "taking a task", but you can also agree with somebody who triages tickets to assign interesting stuff to you, so that it can popup in your personal Roadmap automatically ('module' field which is a topic of this ticket can also be used to add all interested subscribers) . You can then rearrange items in your personal Roadmap list and the ordinary number of the item in this list will then be displayed next to your name in ticket. A separate feature(creep) is to enable tickets with several owners - people, who are actually committed to do something about this ticket. This gives people an ability to coordinate by looking into each other's Roadmaps. This should also answer the question 'why my bug is opened here for 5 years already?'. The ticket owner know the stuff better and can can be coordinator (mentor) for the task. Ticket owner with less number near to hos name is more likely to work on it than other. Empty "owner" means that task is not interesting, and somebody is free to take and a candy for developers out of it. I am not opposing "ask for help" feature proposal, but find it strange: 1. It implies that there is a separation between developers and non-developers 2. And that developers need help 3. That developers nudge volunteers to help them I prefer the scenario where everybody is free to participate regardless of the status. For example, you don't need to be a developer to draw diagrams, write tests, PEPs, user stories, improve tracker and python web site. _______________________________________________________ PSF Meta Tracker <metatrac...@psf.upfronthosting.co.za> <http://psf.upfronthosting.co.za/roundup/meta/issue373> _______________________________________________________ _______________________________________________ Tracker-discuss mailing list Tracker-discuss@python.org http://mail.python.org/mailman/listinfo/tracker-discuss