Gutsy package for Miro status (2)

Someone (possibly Janet) created a gutsy keyword in Bugzilla, so I went through and tagged all the bugs that I think are gutsy related with the gutsy keyword: http://bugzilla.pculture.org/buglist.cgi?keywords=gutsy.

There are a few other issues floating around that are related to our feisty packaging--I'm going to try to fix those while I'm fiddling with packaging.

I've copied over the debian-feisty packaging to debian-gutsy in the repository. Today I'm working on getting the kinks out of building, going through all the files to make sure they work, and testing the resulting package.

Once I get to a point where the resulting package is building and stable on both of my machines, I'll post the packages for other people to test.

That's where I am with things. I imagine this will be an all-day thing.

I'll post something here when I have a 0.9.9.9-rc0 gutsy package ready for testing and solicit help in regards to testing from the people who have been posting bugs.

Any thoughts, suggestions, et al--comment below.

Gutsy package for Miro status

Here's the current state of Miro on Gutsy:

  • we don't have a Gutsy package of Miro for 0.9.9.1 (the current release)

  • Gutsy does work with what will become Miro 0.9.9.9 (the very soon-to-be released release)

The first Miro version we plan on supporting for Gutsy is 0.9.9.9 which will be released soon--probably in the next week if all goes well. We have been testing with Gutsy over the last month and we have instructions for building Miro on Gutsy in Trac. I want to emphasize that Miro 0.9.9.9 will work nicely on Gutsy and the primary issue here is a packaging one.

The Gutsy universe repository has a Miro 0.9.8 package in it. I've tested it on my Gutsy box and it works for me, however it's missing a lot of the fixes that we've made for 0.9.9.9 which should alleviate problems with Miro and specific video cards. So if it works for you, then that's great, but if it doesn't, then you're going to have to wait until 0.9.9.9.

I plan on making a pass through Bugzilla and make sure any outstanding Gutsy issues are resolved. Additionally, I'll take a pass through LaunchPad and make sure we catch any bugs that didn't get reported upstream to us.

We'll be tagging our repository for 0.9.9.9 rc1 soon--hopefully today and have an rc1 out by tomorrow for Windows and Mac OSX. We'll get a Gutsy rc1 out as soon as we can, but it'll probably take a few days.

If you want to help out with testing rc1, let me know and I'll be sure to point you in the right direction and/or watch the Miro Testing blog.

If you have any problems, please write up a bug in Bugzilla, comment on an existing bug with additional information, and/or hop on #miro on irc.freenode.net and let us know.

If you have any thoughts, please comment here and if the plan changes at all, I'll post an update.

As an aside, Gutsy is a great Ubuntu release--I'm running it on one of my machines already and look forward to upgrading my other machine.

first spam!

Got my first spam comment on the blog. The current tally (as of this writing) is 1 real comment, 1 reply from me to the real comment, 1 trackback, and 1 spam. I think that qualifies as a full count.

status: week ending 10/16/2007

I spent the last week pawning bugs off on other people while I come up to speed with Firefox development. Alex Faaborg wrote a blog entry about Firefox and Miro which piqued our interest. The result of the conversations around that blog entry launched me into Firefox development.

My first impression is that Mozilla has a massive code base. They've got a lot of code for a lot of products and they're managing it with an intricate series of make files and scripts. It has taken a while to come up to speed and I'm still spending time figuring things out. I've written some loose notes about getting started with Firefox development on my other blog. As a side note, it's tough having two blogs.

Today Alex formalized the issues into bug 400059.

I spent Saturday at the Ubuntu Massachusetts Install Fest which went fantastically. I talked to a bunch of people about Miro, Ubuntu and Free Software. Most people I talked to either hadn't heard of Miro at all or had heard of it, but didn't realize we had changed the name. I'm not sure what that means in the grand scheme of things, but everyone was pretty interested in the current state of the project.

This coming Friday is the start of PodCamp Boston 2. Dean, possibly Chris, and I are going to attend some/many/most of the days and talk to people about the Miro ecosystem. Dean's also talked to Chris Brogan about making the sessions available as a feed somewhere so that we can turn it into a channel and put it on the Miro Guide. I'm not a big fan of tech evangelism, but I think telling people about the Miro ecosystem is generally a good thing for everyone involved. It's good for us for the obvious reasons. It's good for content producers because it's important for them to understand the publishing side of the equation and that they don't have to be tied down to a host/publisher. It's important for the rest of the world because the more people realize they have options, the more those options continue to exist and the less likely it is that unpopular voices are muted. That's some serious stuff.

I think I'm going to spend the coming week continuing work on the Firefox patch and poking around with the Firefox code base. I suspect things will slow down a bit as I start asking more questions and waiting for answers. That'll give me time to continue working on the Mediabar.

As a side note, I'm now using Firefox 3.0 dev--it's pretty interesting.

Updates:

10-21-2007: I got this weekend confused with next weekend. Not quite sure how I did that. Next weekend (26th-28th) is PodCamp and FOSSCamp. It was a good thing, too, because I spent this weekend pushing out 0.9.9.9 rc0 and upgrading my laptop to Gutsy.

Ubuntu Install Fest - 10/13/2007

The Ubuntu Massachusetts LoCo Team is hosting an Ubuntu Install Fest on 10-13-2007 from 9:00am to 5:00pm in Cambridge, MA.

"The festival is an opportunity for the Ubuntu team to show normal computer users how easy using the Linux software has become. Volunteers will be on hand to answer questions, present demonstrations and help users install the free, open source Linux operating system. Ubuntu CDs, case badges, drinks and snacks will be available."

The case badges are pretty nice. I put one on my laptop a week ago and already people have asked about it.

I think I'm going to be bringing my laptop and depending on what's going on, I will demo Miro.

See the wiki page for more details (date, time, location, press release, ...).

status: week ending 10/9/2007

It's been a really really busy week. I put Mediabar down and played catch-up with Miro and infrastructure.

I fixed (or at least think I fixed) a few UDE-type errors (#8705, #8706, #8699, #8820, #8737), passed a bug to BDK, passed a bug to Chris, and I think I may have passed a bug to Nassar, too.

We didn't previously have any official policy regarding contributions from non-PCF employees. I spent some time putting together a policy for handling code contributions and also for checking code into the SVN repository. I've talked with Ben and Chris about it so far and ironed out some issues. I think it's pretty decent now. https://develop.participatoryculture.org/trac/democracy/wiki/TheRules

I spent some time going through all the code and adding GPL/Copyright headers to files that didn't already have them. I haven't done this to XML, XUL, or DTD files--I think I'm going to leave them be. Part of the reason is that there are a lot of them. The other part of the reason is that they're in a bunch of different markups and I'm not wildly psyched about trying to jam GPL/Copyright headers into them in such a way that it doesn't screw up how those files are used in the code.

I finished up an "alpha" version of the timeline script for Bugzilla. It needs some more work and it has some bugs, so it's not quite ready for prime time. I hope to have this done by the end of the week, but finding time to work on it has been difficult.

Dean is talking to contarc/Jay about skinning Bugzilla and making other changes. In order for that to work well, I needed to re-work things so we can manage the changes we're making to Bugzilla better. I spent today fixing my changes to meet the Bugzilla recommended method for changes and checked everything into SVN.

It'll be really nice to have a better Bugzilla, but we need to make sure that it meets the needs of the developers and testers as well as the rest of the community. I've heard a lot of opinions about what it should and shouldn't look like and that concerns me. While we're pushing to get Miro 1.0 and Mediabar 1.0 out the door, I don't think we should be spending gobs of time on changing minor things in Bugzilla unless the changes are necessary to fix some real problem we all agree exists.

On Sunday, Dean, Chris and I met up with Asheesh from Creative Commons and SJ from OLPC and talked about the world as it revolves around Miro and other things. It was really interesting stuff, but also pretty overwhelming. Then we went to a GNOME Summit bar thing.

I'm planning on switching back to Mediabar stuff tomorrow (Wednesday). I need to finish the tab-friendly re-architecture and I need to figure out how to deal with the recent rss-download issue Neil bumped into. Then there's a lot of little stuff that needs to be done. My rough guess is that I'll be working on Mediabar for another couple of weeks with some time spent on Miro and Bugzilla.

I think I'm going to lay low on IRC for the next week--I need to be talking less and doing more. My queue of things to do is starting to get too big for me to wrap my head around and I'm starting to feel a bit overwhelmed.

Boston Gnome Summit 2007

The GNOME folks are meeting in Boston for the Boston GNOME Summit 2007. I met up with Asheesh (who turned out to be a PyBlosxom user I've known for a while) last night and talked with Stefan from Nokia about Miro, gstreamer, and the possibilities of porting Miro to the Nokia Internet tablets.

Tonight, Dean, Chris and I met up with Asheesh (Creative Commons) and SJ (OLPC) and talked about Miro in relation to Creative Commons and OLPC. After that, we headed over to Flat Top Johnny's and talked with more of the people who were here for the GNOME Summit.

Most of the people I talked to knew about Miro--that was neat. There's a lot of interest in Miro and its future directions. In many ways it's really exciting, but in some ways it's really daunting. How do you choose between the myriad of interesting future directions? We've got a limited number of people working on Miro, so we can't choose them all--at least, not for the next version after 1.0. It's a good spot to be in, but at the same time, a little depressing since it would be a lot of fun to do everything. :)

new planet look

Many many thanks to Jay (contarc) for putting together a new look for Planet Miro. It looks much better now--it feels like a Miro-related web-site now.

Now... if we could only get someone to help us with Bugzilla .... ;)

Helping Out

Several people have hopped on #miro and #miro-hackers and asked how they can join the community and help out.

Here are a few URLs to pages that talk about how to help:

  • Help build the open video revolution Talks about why what we're doing is important.

  • Translating If you can help translate, definitely look at this page which talks (briefly) about how to get involved in the translation effort.

  • Democracy Testers (should be renamed to Miro Testers) This page talks about our testing efforts. Miro runs on a huge number of operating systems on a wide variety of hardware. There are many issues with specific video cards and specific combinations of libraries, operating systems, and hardware. Help us test Miro on as many combinations as we can.

  • Team Miro Team Miro is instrumental in helping the developers flesh out issues into problems that the developers can reproduce and then fix, fleshing out documentation, and making Miro easier to use and more user-friendly. Team Miro meets on Tuesdays.

  • Make Internet TV Miro is a video player, but it's not very interesting without content. MITV is a web-site that walks people through the hardware, software, and skills needed to create video content. If you have experience in these areas, share it with others and help to make the site better.