Bugzilla (the bug fixing group) @ MozDeccan

MozDeccan, The Mozilla Hyderabad community meetup 2015, happened on April 19th and 20th. This event was to make community members aware on the participation channels, understand interest of new members, plan on project specific action items and assign roles & responsibilities. We also came up with idea of forming different group having a mentor for each of them to guide the volunteers of the groups. Here are the updates about the Bugzilla group :)

This group is for the volunteers who want to get into code contribution to any of Mozilla’s project. Please note that this group is not just about the bugzilla product, its about fixing bugs for different products of Mozilla using bugzilla.

As part of the brainstorming we first introduced audience to the bugzilla, briefed them about how it works (bug tracking flow) and how one can contribute to code-base. We discussed about the action items and milestones for 2015.

Where are we today ?
– Not much known active contributors
– Deepak – active contributor in Webmaker.org code-base
– Ram – active contributor in Marketplace code-base (in Gaia, & Firefox as well)

Discussion :
– We realized the need to spread awareness about –
    – what is bugzilla 
    – how one can contribute to code-base of mozillla products
    – one need not to be an expert to contribute to codebase, 
    – we have good-first-bugs for newbies 
        [ Good first bugs are the basic bugs, which helps you start in fixing bugs. ]
* We should make sure to introduce bugzilla to audience in all events and refer them to the team if they are interested in this.

Action items :
– Monthly sprints based on the interested of audience
– Create good reference documents for different projects
– We will have badges for recognition
– Good central documenting of everyone’s contribution

Milestones :
By the end of year we must have –
– No of products in which we are contributing – 5+
– Mentor per product – 1+
– Bugs fixed per event – 5+
– Total contributors – 50+
– Total bug fixes – 500+

Mentor :

Contributors :
Pranay, Akhil, Yateesh, Deepak
Sai kiran, Suri, Nitin
Aish, Dikshit, Giridhar
Akhil, Nagendra, Mamta

Kindly feel free to reach out to me if you have any questions related to fixing bugs for Mozilla.

Learn how to get started with the code base contribution to the open source

Ever wondered how volunteers contribute to code base of open source ? Do you want to be one. Here is the opportunity – Marketplace Day (Hyderabad), an event completely dedicated to Mozilla’s Firefox Marketplace Code Contribution. If you are in and around Hyderabad India, please join us for the event.

We will learn

We will learn things necessary for getting started with code-base contribution

Registration are open now !

Other useful links :

Join The Awesome Firefox Marketplace Community – Join The Marketplace Day

Firefox Marketplace is the only app store dedicated to providing content built with HTML5 standards and open source values. Help bring openness, freedom, and user choice to the world of app publishing – Join The Awesome Firefox Marketplace Community – Join The Marketplace Day :)

Hi Everyone, I am very excited to announce this event which is going to be completely dedicated to Firefox Marketplace. This is going to be an open event, and we are expecting to on board many newbies to Marketplace contributions. Find more info below –

What :
The Marketplace Day

When :
The 16th & 17th of May

Where :
@ Collab house, Hyderabad

For Whom :
Anyone who is interested to join The Awesome Firefox Marketplace Community.

How will it happen :
Marketplace Day – Learning all ways to contribute to Marketplace
Marketplace Night – { yes, the night will also be live.. } – Overnight Marketplace sprint

Learn about the Marketplace community :

  •     Friend of Marketplace – Our monthly recognition program.
  •     Guided projects – Want some more fun ?
  •     App Reviewers
  •     App Curation Board

Doing good is part of our code :
And Doing code is part of our Marketplace Day. We will have hands-on session and sprint on –

  •     Overview on Marketplace code base
  •     Setting up Docker and bringing up mp.dev (you own marketplace instance)
  •     Hacking marketplace, Hunting bugs
  •     Your good first bug

Want some overview ? Please visit :

Interested ?
Please join us – https://reps.mozilla.org/e/marketplace-day/

Updates from MCR – Mozilla Community Rajasthan

This has been a very long I update my blog, and for come back I thought this would be best to write a post on updates from MCR – Mozilla Community Rajasthan. The last time I wrote a blogpost was before MiniCamp Jaipur, so here are some quick updates about few big shots we took after that time –

We successfully conducted the MCR MiniCamp. All active Mozillians from the region got together on the day and the full day it was all fun, learning, sharing, enjoying and brainstorming. Here is the awesome Media coverage on the next day after the event – http://dailynewsnetwork.epapr.in/c/3334361, http://dailynewsnetwork.epapr.in/c/3334322 and here are some of blog posts – http://bit.ly/minicamp_event_report, https://justmozilla.wordpress.com/2014/08/19/mozilla-community-rajasthan-minicamp-jaipur14/ (many other people wrote blog posts about the event, I am just adding a few here).

Our next milestone was MCR Wingdings – Winding 1 glorious year of Mozilla Community Rajasthan. We had this event in January, and this was another fantastic hit show ;). This was all about Celebration, Growth, Contribution, & Planning. We shared our success stories, and again did a lot of brainstorming. As the last time (MiniCamp), this time also we got lot of participants from Rajasthan and from other states as well. Here are again few blog posts links out of many – http://trishulgoel.com/mcr-wingdings/, https://cbaba20.wordpress.com/2015/02/06/mcr-wingdings-we-are-one-mozilla/.

Recently we had our first ever booth based event – Market Party Jaipur, which was conducted as part of Jigyasa, the annual technical festival of Global Institute of Technology, Jaipur . This event was one of the greatest Show (and Tell) — a family-friendly showcase of invention, creativity and resourcefulness and a celebration of the Maker movement. Tushar Arora wrote superb blogpost about the event – https://sparkstreet.wordpress.com/2015/03/19/maker-party-jaipur-2015/.

Here are few more initiatives & events conducted by MCR –

I am really proud of being at the root of such awesome community.

‘MiniCamp Jaipur’ Updates : We are ready to roll

MiniCamp Jaipur

MiniCamp Jaipur

Mozilla Community Rajasthan is conducting “MiniCamp” on Sunday, 17th August, in Pink City Jaipur for all active and newbie contributors in and around Rajasthan.

Last weekend we conducted an online meeting and discussed about progress of preparations of the event. We also got to know that many people are very excited about the event, we have already started receiving cool posters from different Firefox clubs. We have planned to post updates of event planning for all excited attendees, and for all others who are interested to know what’s going on in Rajasthan community. So here I am, On behalf of MCR, to inform you about event and give you updates about the event planning.


What is ‘MiniCamp’ :

As I mentioned earlier, MiniCamp is an event being conducted by Mozilla Community Rajasthan on next Sunday (i.e., 17th August) in Jaipur. This event is open for all active and newbie contributors who are in and around Rajasthan. Following are few of the goals of this event.

  • This event will serve as a scrum for the upcoming months for the community members to work in more Productive Way.
  • On boarding newbies: In this event, new contributors will be given exposure to major areas (of all contribution verticals) of contribution by experts.
  • Community building planning.
  • Creating action plans for next one week, one month and six months.
  • Planning Firefox OS launch related activities.


Updates from online meeting about event planning:


Updates about Attendees

  • As of now we have we have got request from moe than 40 individuals to attend the meeting.
  • List of all can be found at http://trishulgoel.com/mcr/minicamp.php.
  • List of all mozillians attending the event can be found at https://reps.mozilla.org/e/mcr-minicamp-jaipur.
  • More than 15 attendees are active contributors.
  • Most of the attendees are coming from different colleges of Jaipur, Jodhpur, Udaipur, Pilani, Lakshmangarh, Gwalior etc.
  • * * We are also expecting Vineel Reddy Pindi (Amazing Mozilla Rep & Mozilla India’s Community Liaison) to be present in the event :)

Tentative Event Schedule

12:00 – 12:30      Welcome
12:30 – 13:00       Introduction to Mozilla, Mozilla Communities, Contribution Verticals
13:00 – 13:20       Firefox OS

<Ice Breaker Session>

13:30 – 14:00       Introduction to WEBMAKER & APP DEV sessions &
‘Announcing Webmaker & App Dev teams’ strategy of next 3 months activities’

14:00 – 15:00      Parallel Tracks

  2. APP DEV


15:30 – 16:30       Parallel Tracks on Contribution areas

  2. SUMO (L10N, FORUM, AOA)

<Ice Breaker Session>

16:40 – 17:00       Session on FSA, Clubs & Community Building
17:00 – 17:15       Case study activity: GeoLocation, FSA / Club Activities, Firefox OS Creativity

<Ice Breaker Session>

17:30 – 17:50       Time to set action plans for next one week, one month & 6 months.


Planning for upcoming days

  • We will be sending mails to all participants on Wednesday to ask them about their preferences for the parallel tracks. All information related to those tracks will be there in the mail.
  • Participants responses will be processed and final schedule will be out on Friday.
  • Teaching kits and learning activities to be ready by Friday.
  • Content and sessions rehearsal will be held on Saturday.
  • Event execution on Sunday.
  • Follow up with participants with their actions plans after events.

Contributing to Firefox Codebase

Useful Links:

  1. Contributing to the Mozilla codebase :
  2. Simple Firefox build :
  3. Finding Bugs :
  4. Tracking Bugs :


Steps to build Firefox on Linux:

1. One-Line Bootstrapping
You can attempt running our system bootstrapping script to install all system dependencies:
” wget https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py && python bootstrap.py ”

2. Get source code
” git clone https://git.mozilla.org/integration/gecko-dev.git

* You may get error saying – The program ‘hg’ is currently not installed.
Simply install hg using sudo apt-get install mercurial

3. After successfully building Firefox, follow

Contribute to Firefox OS

Ways in which one can contribute to Firefox OS

1. App Dev

2. Firefox OS Localization

3. Bug Fixing

4. Firefox OS Compatibility

5. Getting involved in Firefox OS Events

6. Mozilla Location Service

Mozilla introduces ‘Content Rating’ mendatory for all apps of Firefox Marketplace

Hi App Developers,
Mozilla has recently introduced Content Ratings for all apps. You are supposed to answer few question to assign content rating to your apps. You have to assign content rating to all of your apps by April 15, 2014, otherwise your apps will be disabled. Visit https://marketplace.firefox.com/developers and give content rating to your apps.

Content rating will provide users information about ‘The recommended minimum age’, ‘Content description’ & ‘Interactive elements’. So I have taken this step as another milestone by Mozilla to keep the web open and safer.
Read more about Content Ratings at https://developer.mozilla.org/en-US/Marketplace/Submission/Rating_Your_Content.

Below are the screen shots of my app TicTacToe (available at http://marketplace.firefox.com/app/tictactoe-1)

Message Says :  This app will be disabled if no content ratings are assigned by April 15, 2014

Warning Message Said : This app will be disabled if no content ratings are assigned by April 15, 2014

Content Rating of one of my apps.

After setting up the Content Rating, here is the summary.

Mozilla Monument, a gift by Mozilla to all contributors

In the new year, Mozilla gives gift to all its contributors. Mozilla is working to construct a 14 foot (4.26 meters) structure that will sit outside of the new San Fransisco space.

At the end of last month, a blog post said that the monument is coming to San Francisco soon (https://blog.mozilla.org/community/2013/11/26/the-monument-to-mozillians-is-coming-to-san-francisco/). Now its almost ready, here are the pictures of this monument. Find out about it on Mozilla wiki at https://wiki.mozilla.org/Monument.

I am glad to share that this monument has my name also printed on it :) :)

'Ram Dayal Vaishnav' on Mozilla Monument

‘Ram Dayal Vaishnav’ on Mozilla Monument

front_bottommainfront_top left_bottom left_top  right_bottom right_top back_bottom back_top

Open Source workshop at JNV-K

Yesterday I visited my school (Jawahar Navodaya Vidyalaya Kuchaman City, Nagour) for Mozilla’s Open Source workshop. It was an wonderful experience to teach my younger brothers & sisters. Out of all events I conducted till now, this was most pleasant workshop :).

We all gathered in computer lab at 02:30PM and talked for some time informally about their board exam preparation. Then from 0300 to 04:30 we talked about Open Source, Mozilla, Mozilla products, contributing to Mozilla etc. Students were very excited to know about open source, because this was the first time they were exposed to such things. They came to know about many open source software. They were also given few exercises to do related to open source.

We also talked about Webmaker tools – Popcorn, Thimble & X-ray goggles. When they saw remix of a webpage with x-ray goggles, they were very surprised. They also liked Mozilla’s goodies provided to them. Thanks JNV-K for such a wonderful opportunity.

JNV-K Schoolgirl participants boyswith allAfter workshop, with computer teacher & volunteers

One Month, One Mozilla, One City & Me

One Month, One Mozilla, One City & Me

Hi everyone. I am talking about December’s Mozilla Activities in Jaipur by myself.

I was planning to come home last month, and I was thinking what will I do in this 1 month vacations? Then I though why don’t we plan few Mozilla events for Jaipur! I got in touch with Osho Parth, Dron Rathore, Raj Suthar etc. We planned couple of events to be executed in December, Link to our planning’s etherpad is https://etherpad.mozilla.org/rBOixOkE2s

Events which we planned –MozJaipur

  1. Beginners workshop at TechnoByte Computer Education.
  2. Developers workshop at Subodh College
  3. Mozilla event for School students (will be held in the last week)
  4. Community Building Meet up
  5. MCR Online Meeting  (will be held in the last week)

Here I would like to share my experience with these events.

Beginners Workshop:

First of all we had couple of online meeting with our team and decided upon events, summary can be found on etherpad. Then I had a short meeting with Dron to collect swags etc. Unfortunately he could not be with us because of his exams. And I met Osho Parth, Vikas Meghwani day before first event and planned for event.

We met up at TechnoByte Computer Education for beginners workshop. We had Mr. Prasoon Srivastava and Dhiraj Sir as volunteers. We had around 50 people as audience, and workshop was 2 hours long. Following topics were covered in the event by myself and Osho Parth-

  • What is webtechnobyte 1
  • What is Open Source
  • Mozilla, its mission, its products
  • Firefox OS, and Apps for Firefox OS
  • Small Web Development Session

Soon we will have another event at same venue, and we will have next workshop. Then we will surely have some active contributors from the event. Click here for more photos.

Subodh College Workshop:

This workshop was at Subodh College, where we had MCA and M.Sc. students waiting for us. We had around 60 students for the workshop.  We had many volunteers there too including Vikas Meghwani, Bheemraj Saini, Vikas and Yogendra. We took three sessions –

First session was taken by Osho Parth to introduce Open Source. Students were actually very keen about hacking, so he shown them many practices of few hacking tools of Kali Linux. Following that he told student lot more things about Open Source. When students saw source code of Firefox(on github) and LibreOffice (on opengrok), they became very surprised.

Next session was taken by myself on various Mozilla products including Firefox, Thunderbird, Etherpad, Webmaker tools etc. I also told them about Persona, Bugzilla etc. As planned we proceeded for ‘Hour of Code’ session, but we could not finish it successfully, because of weak internet connectivity. Then I told students about SuMo, AoA, submitting bugs etc.

Next session was on Firefox OS and FSA. First I told them more about Mozilla mission and why Mozilla started b2g? Then we told them pros of Firefox OS. Students were very happy to know how easily they can develop apps for Firefox OS. They found this session most interesting because they found Firefox OS very fascinating. Then I asked them, are you also interested in contributing to Mozilla? Of course they replies as Yes. Then I introduced them Firefox Student Ambassador Program.

Overall this was a very good experience for us. We got nice response from students also. Lots of swags were also distributed to active listeners. After the workshop, we spend around half an hour to talk to students informally. We got few students who are interested to join JOSOC (Jaipur Open Source Open Community), I am expecting few active contributors from Subodh College soon. Click here for more photos.

subodh event 1

subodh college mozilla event

subodh college mozilla event

Birth of Mozilla Community Rajasthan

Once Dron Rathore started a group chat for Community Building in Rajasthan, where I met few other contributors. Then I thought why don’t we start a new community for all Rajasthani Mozillians. I proposed MCR- Mozilla Community Rajasthan. We created the group and asked all to add other related people also. Till now we have get 17 people in MCR. We are planning to conduct few workshops in January.  Details of our members can be found here.

Restore grubloader

When can dual-boot your computer to run any of Linux and Windows OS. But sometime the booloader get disturbed and we need to restore it. In such case you can simply load Linux OS from live CD/Pendrive and use following commands. [set X & Y with appropriate value according to where you have installed linux. In my case XY were a1]

Commands –
sudo mount /dev/sdXY /mnt
sudo mount –bind /dev /mnt/dev
sudo mount –bind /proc /mnt/proc
sudo mount –bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sdX
grub-install –recheck /dev/sdX

how to install firefox aurora on linux ubuntu

We can Install Firefox Aurora Browser for Linux, even with other Firefox Versions without any problem. You must be knowing that you have four different Firefox (Stable, Beta, Aurora and Nightly). This is how we do it –

1. Download Latest Firefox Aurora for Linux from http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-aurora/ and extract the .tar.gz file to /tmp

2. Open Terminal Window, try following commands
sudo su
mkdir /opt/firefox
mv /tmp/firefox /opt/firefox/firefox-aurora
ln -s /opt/firefox/firefox-aurora/firefox /usr/local/bin/firefox-aurora

3. Now give following command anytime to start Aurora in your computer :)