Fedora Activity Day(FAD) 2014, Pune

Last Saturday i.e. on 23rd August, 2014, i had participated in FAD

                    >>> https://fedoraproject.org/wiki/FAD_Pune_Aug_2014

at Red Hat, Pune (India) office. The day started with testing of Fedora 21 workstation alpha iso image (it contains GNOME as a default desktop). I had installed F21 alpha image in my vm. During installation, while adding a user step, my screen started flickering. Here is the attached video of screen flickering in a known bug in anaconda (Thanks to siddhesh for pointing out that bug.). I have learnt to use recordmydesktop app from Amit Shah.

Later on i also got another bug, in Date and Time screen, when we on or off the Network Time button, the Date and Time Button or applets were disabled always. Here is the bug link for Date and time buttons are disabled while doing on and off the network time.

After the lunch, i have learned about creating virtual machine snapshot using virsh snapshot. Here is the list of commands to create VM snapshot . Creating a snapshot of virtual machine saves our development work and if anythings went wrong while testing and deployment, we can revert back to previous snapshot. virt-builder is a great tool for creating virtual machines.

pjp taught us how to configure and test the local DNSSEC resolver configuration on fedora 21 and also learned how to review packags and give karma to that and earn badges using Bodhi web interface or by fedora_easy_karma tool. I have reviewed the package and gave karma to the package python-gevent through a FAS2 login.

Finally, it ended and i learned lots of things. Hope to see another FAD soon :).

The day when I hunted down 14 bugs myself on #openstack-Doc Bug’s Day.

The Documentation of any project is the best place to learn about their components especially its working and hacking on it.On 20th Dec, 2013 The OpenStack Documentation team had organized the OpenStack-Doc Bug’s Day. The OpenStack Documenatation consists of OpenStack Manuals and API-site Bugs (more than 450 in number). The day started as usual just like any other day. But the motive was different today. We had to achieve a Goal. The goal was to hunt down 100 bugs at least. I had a target for myself to solve 10 bugs in 24 hours. My first bug hunting started at 11:00 A:M (IST). Solving a bug is not so easy, it requires information gathering and searching for appropriate contents to fix the bug and finally test and verify on the system while submitting. The bug squashing already had started by Anne Gentle, Tom Fifield, Lana, Matt and Nermina. As the day passed, with every successful hunting process the bug numbers went on decreasing. Due to this tough bug hunting, I have learnt a lot of things related to Installation and Configuration of OVS Plug in, neutron, Keystone and Nova. I have also learnt how to write documentation from reviews and updates in the particular components and plug ins configuration like KVS. I have also learnt how to display questions and answers in doc book from Anne. After lunch, Andreas started reviewing the patch. By the evening I have had solved 7 bugs and was still in search to solve more. After that I started reviewing the reviews submitted by others. I also got the help of Tim Bell, Scott Radvan, Deepti Navale, Brucer, Diane Fleming during bug solving. Just before the first light of Dec 21, I was able to solve 14 bugs out of which 9 of them are now merged and 5 are still in progress. During that day, I also made a small contribution to keystone, Thanks to Tom Fifield and Morgan Fainberg for this. And Finally, the toll was 100 squashed Bugs. The day was totally awesome for me and we achieved the Goal. Congratulations to all of them for making this happen. It was a great day for me while hunting bugs in a virtual battle through learning and getting lots of strategic approaches from great OpenStack Doc leaders (Tom, Anne and Andreas). After this day, now I have 50 commits for Icehouse release in OpenStack under my name.
My OpenStack Review-board and Stackalytics report is here. Bug’s Day status is here.

Thanks for reading.