[Ambassadors] Red Hat's investments (was Re: Going passive)
"Jóhann B. Guðmundsson"
johannbg at gmail.com
Thu Nov 11 01:34:40 UTC 2010
On 11/10/2010 11:56 PM, "Jóhann B. Guðmundsson" wrote:
> let me lay it out one possible long term solution in one rough
> possible way.
> 1. Improve the general standard of packagers ( need to at least have
> upstream bugzilla account and are part of or in good communication
> with the upstream community )
> 2 Allow for a adjusting period when it's over revoke the rights from
> those that already have but do not full fill this requirements.
> Package goes up for grabs or gets dropped.
> 2. Allow all maintainers to touch every component in Fedora note that
> maintainer that brought the component to Fedora is still responsible
> for his components.
> 3. Gather what information from all those maintainers we have in the
> community what their code skill are and in which language and what
> skill level their expertise is.
> 4. Assemble a "bug fixing task force" ( can be per language ) to
> target component ( including testers if needed ).
> 5. Assign a component to the "bug fixing task force" and assign a time
> period they should spend looking at the bugs on that component and
> fixing them could be a day a week a month starting from critical path
> and onwards.
> 6. Assign interns ( students home hackers and what not ) to tag along
> the bug fixing task force and learn a few things..
> Note that there could be several bug fixing task force working at the
> same time but in different programming language and based on what
> skill level they have as newbies could take the first rounds tackle
> the easy fixers push what they cant fix to the medium team which then
> goes through it if they cant handle it they push it on to the heavy
> hitters who will strike upon it with furious vengeance and squash that
> bug to a different dimension..
Oh by the way if or when the above is ready then we can start small with
something we know
create "proven $language coders" groups which maintainers sign up for
Reverse the roles of testers and maintainers and host a "bug squash day!"
QA decide which components needs addressing and contacts the relevant
"proven $language coders".
Triagers run through the bugs list on the component the day(s) before
and create a tracker bug with all the valid reports
"proven $language coders" run through tracker bug list
Testers stand ready on the sidelines during the code fiesta.
Hopefully bunch of bugs get squashed and users live happily ever after
or we find out this idea was great on paper but crap on field and we
return back to the drawing board..
More information about the advisory-board