My first mozilla patch

Standard

Sometime in November last year, Sayan Chowdhury told me to find and fix bugs from the mozilla codebase. All he told me, was to google out the procedure (I couldnt do it then coz my laptop display was broken). When I finally fixed my laptop, I started to google on fixing bugs. Found out about the mozilla developer network in no time. The site was cool but, I had to read through a number of guides.

Finally, after a lot of reading, I came across the guide, “Contributing to the Mozilla codebase“. This guide was interesting and helped me find a bug right-away.  It provided me with some very helpful pages like whatcanidoformozilla.org and joshmatthews.net/bugsahoy/

Mozilla categorizes bugs as :

1. Mentored bugs, which are easy to solve
2. “Good” first bugs, which are a bit stale
3. Student Projects, which are as good as  a final year project

I took up a good first bug on the 12th of April, (this is the link), and started working on it. :whimboo was my mentor and others like :davehunt and :jfrench helped me while i was fixing the bug.

:whimboo gave me the link to the mozmill git repository, i cloned it onto my system, and started working off the master branch. Finally, when the code looked good, i made the commit, rebased it and made the patch. Now, since I didn’t have permissions to push to the master branch, I attached the patch on to the bug, and set the review flag as ?.

Finally, today,  when the patch looked good enough, :whimboo merged it to the master branch.

Link to my commit : https://github.com/mozilla/mozmill/commit/fd25d7252fc5f1d560438b1019e2b7f4ee32b5e4
Link to the bugzilla page : http://bugzilla.mozilla.org/show_bug.cgi?id=859589

mozmentoring @ bcrec

Standard

The programme, mozmentoring @ bcrec kicked off today, the 17th of April. The idea behind this program is to increase awareness among budding engineers on contributing to mozilla in terms of coding, localization, designing and SUMO.

We have planned to organize such mozmentoring sessions every month to make sure every student gets the opportunity to showcase their talent by doing productive work, and in the process, being a part of mozilla.

Chandan Kumar gave the students an introductory speech on IRC, FOSS, mailing lists and the different areas in which they can contribute to mozilla. They were then divided into three basic teams according to their interests :

1. The design team.
2. The localisation and the SUMO team
3. The coding team

Umesh Agarwal took responsibility of the design team, Biraj Karamkar the localisation team and Amit Kumar Thakur the SUMO team.

I was assigned the responsibility of the coding team. This team was further divided into two subgroups – frontend and backend. Apoorv Ashutosh demonstrated mozilla webmaker tools to the frontend group whereas I introduced the backend group to the mozilla bugzilla and the mozilla developer network. Subhendu and Zubin helped out the coding team by clearing doubts and answering questions raised by the members.

The next session will be held some time in mid August, probably between the 15th and 20th. (The semester exams is the reason behind this delay)

Mozpad link :https://etherpad.mozilla.org/remo-mozmentoring-bcrec

IRC channel for discussions : #india in irc.mozilla.org

This slideshow requires JavaScript.

mozconnect @ durgapur

Standard

Experienced my first mozilla event today, mozconnect @ durgapur was simply out of the box. The event was held at a popular restaurant, Evelyn, located at Bidhannagar, Durgapur.

The purpose of the event was to connect with potential contributors identified at the mozcafe held a few months earlier. The attendees included contributors from my college who work for translation, coding, SUMO and two mozilla reps, Shahid Farooqi and Biraj Karamkar.

We introduced ourselves and discussed about various fields of development that each of us were working upon. For me, I was working on a mozmill bug and we had a small discussion on fixing the bug.

One of the major among several other decisions were, to organize a monthly meet up at our college campus to stay connected and maintain a constant pace in working and developing for mozilla.

Chandan Kumar presented his ideas on improving the quality of translation of various languages by using a screenshot comparison method.

And lastly, we enjoyed small casual talks over lunch. The food tasted great 🙂

The event turned out to be a successful one and everyone of us enjoyed it thoroughly. We got to know different and some very talented people, and am sure working with this wonderful team would be more like an opportunity.

Anywayz, here are some shots that I’d like to share with you,

This slideshow requires JavaScript.