The release hat-trick!

I mothered the Miro 1.1 release earlier today. Then I decided to push out PyBlosxom 1.4.3 which I have been sitting on for a month. Then after talking with paulproteus, I decided to go for the hat-trick and released Lyntin 4.2 <http://lyntin.sourceforge.net/>.

w00t for releasing three software thingies in one day! Boo for sitting on two of them for extended periods of time.

bugzilla stats: 2007

Other projects are publishing their Bugzilla stats, so I took 30 minutes and threw together a script to run some numbers against our Bugzilla instance.

Two things to keep in mind when looking at these numbers:

  1. We migrated our bugs from Trac to Bugzilla in mid-August. Trac wasn't working out for us and we've got a lot of crufty bug data still hanging around since then.

  2. The numbers are slices of data. They can indicate things, but there's a lot of context that they don't take into account. So it's good to be careful about drawing conclusions based solely on the numbers reported.

Stats for the year: 2007

BUG STATS
=========

Total bugs created: 4052
      41 - Miro Mediabar
       3 - getmiro.com
      35 - Broadcast Machine
    3809 - Miro
     164 - Miroguide

Bug activity:
     736 - FIXED
     170 - INVALID
      35 - WONTFIX
     139 - DUPLICATE
     169 - WORKSFORME
       0 - MOVED
       0 - NEEDSINFO

    4052 - CREATED
   13564 - COMMENTS

USER STATS
==========

Users created: 645

Top 7 bug reporters:
    3172 - Janet
     138 - Dean Jansen
     102 - Nicholas Reville
      52 - Nick Nassar
      47 - sg
      35 - Fluteman
      28 - Ben Dean-Kawamura

Top 7 bug commenters:
   10354 - Janet
     331 - Nick Nassar
     315 - Will Guaraldi
     312 - Ben Dean-Kawamura
     286 - Luc Heinrich
     259 - Dean Jansen
     217 - Paul Swartz

There are a few things I want to point out.

First, is that we've got 645 new Bugzilla users since mid-August. That's really great!

Second, is that Janet is not a machine that generates 10 bugs and 30 comments every day. What's going on is that I tied her Bugzilla userid to all the bugs I migrated from Trac for which I had no userid to tie to.

Third, sg and Fluteman are really fantastic. The work they're doing is making a huge difference in the direction and quality of Miro. Thank you!

Thank you to everyone who's helped out in 2007. I hope the numbers for 2008 are doubly-impressive. :)

status: week ending 1/8/2008

I spent the last week:

  • fixing some bugs (9373, 8138, 9383, 9372, 9414)

  • doing some bug triage

  • reworking the Ubuntu packaging scripts to use pbuilder (much easier to build packages and pbuilder verifies the build-depends)

  • added a NEEDSINFO resolution to Bugzilla

  • tweaked some stuff so we can tag with names like Miro-x.y instead of Democracy-Player-x.y

  • mothered through Miro 1.1 rc0 and rc1

I'll be spending this week:

  • finishing up the Miro 1.1 release

  • finishing up the Miro 1.1.1 release (with turbo co-branding ass-kicking action)

  • working on Mediabar

  • fixing some more bugs

archos-sync

Sedatg pointed out the archos-sync project. It's a script that syncs the content between his Archos media player and Miro. More information at that link.

If anyone was interested in helping out on a syncing project to sync Miro content with devices, that's probably a good one to help out with.

Anyone else know of similar projects that are building software to sync Miro content, convert content or port Miro to smaller devices? If so, please add a comment. The more exposure to these projects, the better.

status: week ending 1/1/2008

I wasn't around for the last week. I got home last night and spent today recovering from some flu I've been fighting for the last week and also continuing work with building a pbuilder environment for Gutsy and friends.

Tomorrow I plan on finishing up the pbuilder stuff and working on the Firefox patches, but ... I don't think I have much of a chance of finishing them in time, so I think I may put it on the backburner and help out with Miro 1.1 and continuing development. Then work on the Firefox patches for 3.1.

Happy New Year!

Status: 12/23/2007 and year in review

It was a pretty wild year for me. I had a massive health crisis at the beginning of the year, wrote an almost-working compiler for a functional language using SML targetting SPIM, finished up grad school, got married, landed a job at Participatory Culture Foundation, made a lot of new friends, mentored a GSoC project, helped out with GHOP, started the big push for PyBlosxom 2.0, released a new version of Bee Careful, Marvin under a CC BY-NC-SA 3.0 license and submitted my first patch for Firefox 3.0.

I started the Nomadic Telecommuting Herd which has regular meetings, but hasn't extended beyond Chris and I, yet. I'll push this more at some point in the spring when it's more fun to go outside.

I also joined a few projects that I haven't been able to get to yet like the Python docs project and Geyser. I'm interested in helping out both of them, but haven't found the time yet.

This year I want to tame the firehose, get some good work done, participate more in other projects, possibly learn C++ and reach out to other people in the area (Somerville, MA, USA) to get together and hack more. I'd also like to get a new laptop, but the longer I wait, the better the possibilities become.

Updates:

April 7th, 2021: updated urls

status: week ending 12/25/2007

Figured I'd send this out early because I'm not going to get anything more accomplished.

I spent Wednesday, Thursday and Friday:

  • triaging old bugs

  • continuing to clean up comment spam left over from when our bug system was managed by Trac

  • fixing my Windows build environment problem (bug 9327)

  • fixing the problem with Miro on Windows in the 1.0 branch (bug 9363)

  • checked in a fix from a downstream reported problem where Miro on GTKX11 doesn't honor the --xine-driver option (bug 9373, r5897, r5898)

  • started making adjustments to our build scripts to allow us to tag with "Miro-1.1" instead of "Democracy-Player-With-White-Wine-Sauce-1.1" which is too long and I'm sick of typing it ;)

  • set up a pbuilder environment for testing Ubuntu/Debian packages and continuing to make our packages better

That about covers the last three days. pbuilder is really cool, but takes forever to run because it's building a fresh environment in which ti build everything and it does that by downloading and installing all the packages each iteration. It's definitely a good idea to do this, though, as it'll increase the confidence in our Ubuntu/Debian packaging and potentially fix outstanding issues.

I'm doing a whirlwind tour of family visiting over the next few days, then going down to Louisiana on a service trip to rebuild houses. I'll be back online January 1st.

status: week ending 12/18/2007

I submitted a new patch for bug 303645 on the 12th. On the 13th, I started having problems seeing the feed preview page. I talked with the folks on #develop, but wasn't able to get it working. No clue what the problem is. I did a fresh checkout on a different machine and that works fine, so I continued working on the second machine and produced a better version of the 303645 patch. I'm gone next week and between that and the time I'm going to have to put into the 1.1 release, I don't think I will get a patch together for the rest of the changes for bug 400059.

Firefox takes me about an hour to compile from scratch. While trying to figure out what my feed preview page problem was, I spent some time using the reports feature in Bugzilla and doing bug triage on old bugs. I also wrote a script to remove comment spam from the comments we migrated from our old Trac bug-tracker. There's still a lot of comment spam in there. Ick.

I merged the libtorrent changes from trunk to the 1.0 branch and tested out the GTKX11 platform. I went through Ubuntu Gutsy, Gutsy-64, Feisty and Dapper, made sure Miro in the 1.0 branch compiled and updated the requirements as listed in GTKX11BuildDocs.

I tried to test the 1.0 branch of Miro in Windows, but I'm hitting the LIBEAY32.dll problem in bug 9327 and the fix suggested in the comments isn't working for me. So... my Windows build environment isn't working again and I don't know whether the 1.0 branch is stable or not after the merges I did.

That about covers me for this last week.

In the next few days, I plan to help out with the 1.1 release, make sure I have the Ubuntu platforms covered and continue working on the Firefox patch.

I'm gone from December 23rd through December 31st. After December 22nd, I won't be online again until January 1st.