[Gluster-devel] Initiative to increase developer participation
Niels de Vos
ndevos at redhat.com
Fri May 30 07:46:05 UTC 2014
On Thu, May 29, 2014 at 11:08:34PM -0400, Pranith Kumar Karampuri wrote:
> hi,
> We are taking an initiative to come up with some easy bugs where
> we can help volunteers in the community to send patches for.
>
> Goals of this initiative:
> - Each maintainer needs to come up with a list of bugs that are easy
> to fix in their components.
> - All the developers who are already active in the community to help
> the new comers by answering the questions.
> - Improve developer documentation to address FAQ
Documentation in the wiki, mainly these pages:
- http://www.gluster.org/community/documentation/index.php/Main_Page#Developers
- http://www.gluster.org/community/documentation/index.php/Developers
> - Over time make these new comers as experienced developers in
> glusterfs :-)
>
> Maintainers,
> Could you please come up with the initial list of bugs by next
> Wednesday before community meeting?
If we mark bugs with the EasyFix keyword (see below), all bugs can get
listed with a simple Bugzilla query:
- https://bugzilla.redhat.com/buglist.cgi?bug_status=NEW&keywords=EasyFix&product=GlusterFS
> Niels,
> Could you send out the guideline to mark the bugs as easy fix. Also
> the wiki link for backports.
To mark a bug as Easy to Fix, open the Bug, and add in 'EasyFix' in the
'Keywords' field. Of course, it would help any newcomer if there is
a comment on where (i.e. which source file, function) the changes are
needed. For example, https://bugzilla.redhat.com/1100204 contains
a clear description what is needed, and where.
For the stable branches (release-3.4 and release-3.5 in the git
repository), it often is needed to 'backport' a change from the current
development branch (master). Backporting is for many changes relatively
easy and we have started to document the steps here:
- http://www.gluster.org/community/documentation/index.php/Backport_Guidelines
The "Backport Wishlist" is a list of patches/bugs that are proposed
candidates for backporting. When a backport request has been filed,
a bug for this backport and the release-version should be created.
Depending on the change, the EasyFix keyword could be set by the person
creating the bug (or by a developer or sub-maintainer after a review).
> PS: This is not just for new comers to the community but also for
> existing developers to explore other components.
>
> Please feel free to suggest and give feedback to improve this process
> :-).
And, as a reminder, anyone that is interested in trying to write
a patch, do not hesitate to ask questions. If something in the
documentation is unclear, we do need to know so that we can improve it.
Furthermore, I am of the opinion that there hardly exist stupid
questions, and it's more stupid to not ask questions that others can
easily answer. Always assume that if you have a question, someone else
would like to hear the answer too :-)
Reach out to the developers in #gluster or #gluster-dev on Freenode IRC,
or on one of the mailinglists, try to keep the discussions public so
that anyone can learn from it.
Thanks,
Niels
More information about the Gluster-devel
mailing list