On 08/15/2016 12:37 AM, Kent Fredric wrote:
On Mon, 15 Aug 2016 16:29:43 +1200
Kent Fredric <ken...@gentoo.org> wrote:
* The b.g.o workflow, bugs should not be considered fixed until the
fix has reached the stable tree. Today the InVCS keyword exists for
this purpose, but it is used to varying degree amongst developers.
Will a workflow change to introduce a new status, e.g RESOLVED
NeedsStable (name for illustration purpose only) incentivize
developers to not close bugs before it is fixed?
Also, if its already stable, the fix may go directly into stable.
Does this need to also spend time in "NeedsStable" state?
I'd assume not. But this is going to need clear definitions and lots of usecase
writeups.
As a user, on the pathway to dev level comprehension and gentoo-skills,
*documentation is king*. So put what is universal (on the processes)
into a master document and the slight project variations, is a
subordinate "group" or "project" document, so that flexibility is
afforded to the collectives. Some devs do not like this level of
organization, but, it is for the good of the entire gentoo community, so
when one wants/needs to know, they can just read about it. Perhaps those
in proxy-maint in a given project, could be the front line maintainers
of these subordinate documents, as they are the ones most sensitive to
the accuracy needs for these documents.
This effort would drastically 'settle the peace' because devs, for what
ever reason, that need to attend to codes in areas they normally do not
work on, can quickly refresh the main points of culture and guidance
on a given project and thus function more cohesively as an extended if
not transient team member. I.E. less ruffled feathers, imho. These
efforts will greatly facility the ability of gentoo to expand the number
of dev, working in a productive manner, by avoiding conflict and yet
letting the smaller collectives tune the rules, to their liking and
under the tutelage of the Lead(s) on that (project) collective. This
also empowers folks to 'take ownership' which leads to better quality
and increases in productivity, imho.
The ability for other members of the gentoo community to read and learn,
at their own pace:: *priceless*.
ymmv,
James