<div dir="ltr">I've fixed the first "bug" but I wonder what would be the right way to submit this patch, because I needed to change like 100 or more files?<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Tue, Jun 4, 2013 at 11:16 PM, Brian Paul <span dir="ltr"><<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On 06/04/2013 01:08 PM, Benjamin Bellec wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Le 04/06/2013 21:54, Brian Paul a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 06/04/2013 06:37 AM, Arnas Milaševičius wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<br>
<br>
First of all, I'm not sure if it's the right place to ask such a<br>
question, but I'll try. I've started learning OpenGL and I really want<br>
to contribute to Mesa project, but the way to do it had always been a<br>
mistery for me. As a beginner contributor, I still don't understand<br>
which bugs should I take, how do I fix em? It's like, you take the bug,<br>
but... where the heck do you start fixing it? How do you find the core<br>
of the problem? I see many people telling that the best start is to<br>
start fixing bugs you have, but atm I don't have any problems that'd<br>
bother me.<br>
</blockquote>
<br>
Probably the easiest bugs to fix are those that fail on assertions or<br>
crash.  With those you can at least get a stack trace in the debugger<br>
and get some idea of the code path involved.  With general rendering<br>
bugs it's often harder to know where to start looking.<br>
<br>
Otherwise, which driver are you using or are you interested in?  It's<br>
sometimes easier to focus on one particular area of mesa (such as a<br>
driver, or say the GLSL compiler) than to try to understand everything.<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
So, could anyone point me to the right direction? Maybe share your<br>
experience, how did you start, what do you do when you start fixing bugs<br>
and how should I fix em as a beginner, etc?<br>
</blockquote>
<br>
Again, if there's a particular of area of interest to you, start<br>
there.  Read the source code.  If you find the comments lacking, post<br>
patches to improve the comments as you figure things out.<br>
<br>
There's a terribly out-dated helpwanted.html file in the docs<br>
directory which was intended to list things to be worked on.  It would<br>
probably be better if were more active in creating Bugzilla entries<br>
for to-do items that we'd like to do but don't always have time for.<br>
I'm sure we could come up with some easier things for newbies.  I<br>
could probably come up with 1 or 2 things pretty quickly...<br>
</blockquote>
Hello,<br>
<br>
I also think that it would be very interesting for beginners (like me)<br>
that experimented mesa developpers writes some easy (even trivial!) TODO<br>
things on the wiki (for instance<br>
<a href="http://dri.freedesktop.org/wiki/R600ToDo/" target="_blank">http://dri.freedesktop.org/<u></u>wiki/R600ToDo/</a>) or elsewhere. Tasks that you<br>
(as experimented) consider very easy, "useless" or with very low<br>
priority... for beginners these kind of tasks could already be a hard<br>
work to begin with.<br>
</blockquote>
<br></div></div>
I've created two simple tasks in bugzilla:<br>
<br>
<a href="https://bugs.freedesktop.org/show_bug.cgi?id=65373" target="_blank">https://bugs.freedesktop.org/<u></u>show_bug.cgi?id=65373</a><br>
<a href="https://bugs.freedesktop.org/show_bug.cgi?id=65374" target="_blank">https://bugs.freedesktop.org/<u></u>show_bug.cgi?id=65374</a><br>
<br>
If you want to take one of these, maybe say so in the bug report first so that we don't get duplicated efforts.<br>
<br>
I encourage other Mesa developers to add more simple to-do items in bugzilla.<div class="HOEnZb"><div class="h5"><br>
<br>
-Brian<br>
<br>
______________________________<u></u>_________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org" target="_blank">mesa-dev@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev" target="_blank">http://lists.freedesktop.org/<u></u>mailman/listinfo/mesa-dev</a><br>
</div></div></blockquote></div><br></div>