May 8, 2008

It's all about the Chases

Maybe I only notice these things because Gerv has so religiously run the "n00,000 Bugzilla bug"-contests...

Or maybe it was randomly running across Wil's post about all of the web team's commits the other day...

Or maybe... it's just because I'm a dork about these sorts of things...

... buuut I was amused to realize the other day that here at the nest, we're due to hit the 10k mark on both bugs (I just filed bug 9087) and commits (changeset 9200 just went in).

I'm betting we'll probably hit 10k on both before 0.6 ships... although, I find myself wondering who will make it across the milestone first. Even though Bugzilla is behind at this point, I'm betting it'll catch up to commits before we ship.

Anyone bets on when we'll hit 20k?

(I was going to ask about the next-order-of-magnitude milestone, but... a Wilson party is probably a couple years away... at least.)

April 29, 2008

The Changing of the Guard

Almost four weeks ago now1, dbaron took some time and separated out the various guts of the old Mozilla tools module, and divvied the contents of the directory2 into two new Mozilla modules: a Build & Release Tools module and a Code Analysis and Debugging Tools module.

I wanted to call this change out, because I think it's a step in the right direction, for a lot of reasons; both of these new modules have seen a lot more activity in the last 2-3 years and I think it really helps to separate them out from a code management standpoint, but also from the standpoint of the way we think about these sets of tools: the guts of any organization's build/release infrastructure and analysis/debugging tools should be first-rate citizens, and this change helps to frame the way those parts of the code are thought about.

So, thank you, dbaron; it's been a long time coming, and I appreciate you taking the time to sort that goop of code all out into [more] logical units.

***
A couple of days after the announcement, I brought up the fact that with Rob Helmer's announcement, the Build & Release module would not have anyone at Mozilla Corporation who could offer reviews for the module, given that rhelmer, Chase and myself were listed as the owners, and there weren't any peers yet.

This obviously makes little-to-no sense.

After a lively discussion about how to best remedy that, I also wanted to note that long-time Mozilla community member Nick Thomas3 is the new module owner for the Build/Release Tools module, with Chase, Rob Helmer, and myself staying around as peers.

Coop was also added as a module peer, whose omission was, let's face it, somewhat ludicrous4. I'm happy to see that got corrected as well.

Congratulations, Nick; you follow a long line of Mozilla Build Engineers, and I know you're going to [continue to] hit it out of the ballpark.

Let me know where to send the bottle of scotch.

_____________________
1 Wow... on my birthday, no less! What a present! :-)
2 which had mostly become an "island of misfit code"
3 also known as the "Build Engineer Formerly Known as CF"
4 No one escapes Mozilla Build/Release, Coop. No one. ;-)

April 15, 2008

Once More Unto the Bleat, Dear Friends

I think it is pretty well known that I am a sheep, and have a natural tendency to follow the crowd.

At home:

[preed@underworld ~]$ uname -a && history|awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head
Linux underworld 2.6.19.7 #14 SMP Mon Nov 26 12:18:50 PST 2007 i686 Intel(R) Pentium(R) D CPU 3.00GHz GenuineIntel GNU/Linux
3870 mtail
1
1110 mutt
965 j
2
717 imtail
3
472 ps
374 fg
313 mocp
142 screen
139 cd
112 mail4

For comparison's sake, at work:

preed@preed-desktop:~$ uname -a && history|awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head
Linux preed-desktop 2.6.22-14-generic #1 SMP Tue Feb 12 02:46:46 UTC 2008 x86_64 GNU/Linux
1043 svn
861 dir
6
836 cd
267 more7
229 ssh
221 ls
200 vi
136 grep
134 fg
119 ps

It would seem I pretty much am only using my workstation for reading email and listening to music. At least my work history has some semblance of related productivity tools.

Apparently, I also use a ton of bash aliases.

Huh.

I think I tend to run "mtail" and "ps" as nervous ticks when I'm thinking about something...

__________________________
1 mtail is a bash alias to tail -n 12 ~/.fetchmail.log ~/.procmail.log
2 j is a bash alias to jobs
3 imtail is a bash alias to parse-timpslog -d ~/timpslog -a, which gives me a log from the AIM proxy I use
4 Not what you think; mail is aliased to mtail1,5
5 First recursive footnote! Booyah!!
6 dir is a bash alias to ls -laih --color; yah, yah... I know.
7 more is a bash alias to less -X -I

April 2, 2008

Should've Been Born A Couple Days Earlier

This comes a day late, but certainly not a dollar short...


Continue reading "Should've Been Born A Couple Days Earlier" »