From newbie to approver
During an intern Bugzilla management meeting on January 9, 2007, Dave Miller, the project leader for Bugzilla, allowed me and mkanat to grant approval on bugs in the Bugzilla product:
(19:44:23) <justdave> myk and I were chatting about it a little the other day, and you guys have been around long enough and doing a good enough job at stuff that we think it'd be good to let you guys start approving things
This was a really great news. I was pretty excited. He said "have been around long enough"? Give me 2 minutes to remember when I joined the team... oh yeah... more than 2 years ago. Here is a brief summary of my way in this Bugzilla world:
- 2004-08-05 I downloaded and installed the Bugzilla 2.18rc2 tarball for the very first time. I never looked at the Bugzilla source code before, and I had no idea what the Perl language was.
- 2004-09-06 I attached my very first patch on b.m.o. This was for bug 90619. I attached an updated patch the day after, which got r-, of course. So justdave became the very first reviewer to review a patch of mine. I updated my patch the week after without more success and gave up two weeks later. 2 years later, this bug is still open.
- 2004-10-20 This time I was more lucky. I got my first r+ thanks to kiko. That was for bug 265011, a trivial patch. But hey, it's a start!
- 2004-10-20 Today is a great day. Not only did I get my first r+, but myk also gave me canconfirm and editbugs privs.
- 2004-10-25 Yay! One of my patches has been checked in, for the very first time. Thanks myk for the review and vladd for the checkin! I was really excited and motivated to contribute even more. That was for bug 192218. My patch for bug 265011 got checked in one week later only.
- 2004-12-15 I'm now in the security group for webtools stuff. The first time I saw all these bugs with a padlock, I thought there was a security hole on b.m.o, because nobody told me I was now in the group.
- 2004-12-29 Unbelievable but true! I'm now officially a reviewer! justdave told me on IRC I was allowed to review any patches I felt confortable with. Merry Christmas!
- 2005-03-15 I now have CVS write access to commit patches myself. I no longer need to pester vladd or travis every 5 minutes anymore.
- 2005-07-11 "We have a QA Manager!" is the subject of the email justdave sent to firstname.lastname@example.org to announce that I have "graciously volunteered to head up our QA team for the Bugzilla project". The decision to create a QA team followed the broken 2.18.2 release, forcing us to do an emergency release 2 days later (aka 2.18.3). For the record, when justdave talked about the QA team, I didn't say 'no'; justdave took this answer as a 'yes'. :)
- 2007-01-09 I just checked in my 500th patch, backports not included!
- 2007-01-09 I'm now allowed to grant approval on bugs, per justdave's decision during our Bugzilla management meeting. \o/
- 2013-07-08 After having fixed more than 1600 bugs, reviewed patches in more than 2000 bugs, and approved more than 1500 patches, I decided to resign my role as assistant project lead. Why? Some core developers think I'm rude with the community, and that I ask too much from contributors (high code quality and security-safe, refactoring instead of duplicating code, real fixes instead of hacks), making them to stop contributing.