Miro (old posts, page 16)

Miro 3.0 released!

, | Tweet this

We pushed out Miro 3.0 today. There are still some minor things to do like Ubuntu packages (I'll work on that Friday), version updates on the web-site, .... Still, it's really great to finally get the release out the door.

This release has some great features in it:

  • subtitle support
  • lots of performance fixes
  • fixes to the database layer reducing disk i/o
  • context menu item and system preference for playing videos externally (thank you Jason Woofenden!)
  • support for media keys on Ubuntu/Linux
  • a ton of bug fixes
  • and we wrote a Miro User Manual

Also important, but not something you would see direct evidence of, we did a lot of work on infrastructure and process for developing Miro:

  • Janet set up an automated ui test system
  • we fixed our unit test framework to work on Windows
  • we added 40 unit tests and updated/fixed a lot more
  • we tweaked our testing and release processes to increase quality
  • we switched from svn to git
  • we re-wrote our nightly build scripts
  • we reworked binary kits so they're versioned and in separate repositories
  • we continued cleaning up and working on documentation
  • we continued cleaning up our codebase using pylint to identify issues
  • we worked on removing code complexity and dead code; ditched some pyrex code; ditched support for xine

We're working hard to make sure that this and future releases are good quality releases. We're working hard to make sure that the four of us can keep pushing Miro in new directions and provide better support for Miro users. We're working hard to do more with less.

We're very excited about this release--it feels really good.

We've also already started on Miro 3.1 development. You can follow the roadmap here.

Dev call 3/24/2010 minutes

, | Tweet this

minutes

Miro 3.0 status (roadmap) (was Miro 2.6)

  • release today or tomorrow

Miro 3.1 status (roadmap)

  • coming along--changed dev schedule to end of april

Miro Community 1.0 status (roadmap)

  • coming along

Luc:

Paul:

  • continued working on Miro Community 1.0 bugs
  • working on Twitter and Facebook support

Ben:

  • worked through Miro 3.1 bugs
  • did some work on VLC problems, but is of the opinion we should switch to gstreamer

Will:

  • did the last set of Miro 3.0 release builds
  • went to LibrePlanet; talked to a lot of people about stuff
  • implemented Language preference in master branch

Janet:

  • tested Miro 3.0 builds, Miro Video Converter, and Miro Community

bugzilla

  • 9 bugs/feature-requests created
  • 1 bugs marked WORKSFORME
  • 2 bugs marked INVALID
  • 2 bugs marked DUPLICATE
  • 2 bugs marked WONTFIX
  • 3 bugs marked FIXED

Dev call 3/17/2010 minutes

, | Tweet this

minutes

Miro 3.0 status (roadmap) (was Miro 2.6)

  • soon
  • going to cherry-pick a bunch of fixes in master back to the 3.0 branch
  • Perian is very close to a 1.2.1 release--this fixes some issues on OSX

Miro 3.1 status (roadmap)

  • work is coming along nicely

Miro Community 1.0 status (roadmap)

  • coming along

Luc:

  • worked on 3.1 issues
  • worked on transcoding issues for MiroVideoConverter project

Paul:

  • reworked Miro Community infrastructure to make it easier to build new Miro Communities and have them up and running immediately
  • worked on the new admin interface
  • started working on video series feature

Janet:

  • worked on some stuff, but I couldn't hear her

Ben:

  • worked on reworking urls for search feeds issue

Will:

  • spent a lot of time researching
  • did some 3.1 work

bugzilla

  • 8 bugs/feature-requests created
  • 1 bugs marked DUPLICATE
  • 3 bugs marked FIXED
  • 1 bugs marked WORKSFORME

Dev call 3/10/2010 minutes

, | Tweet this

minutes

Miro 3.0 status (roadmap) (was Miro 2.6)

  • should be pushed out soon

Miro 3.1 status (roadmap)

  • work is coming along nicely--probably done with development by the end of March.

Miro Community 1.0 status (roadmap)

  • coming along

Luc:

  • added support for running unit tests on osx
  • made some other clean-ups in the mac build

Will:

  • worked on Miro 3.1
  • wrote an article for Gnome Journal
  • continued research

Paul:

  • spent some time on Miro Guide fixing bugs from django-refactor going live
  • Miro Guide should be fine now for the Miro 3.0 launch
  • continued working on Miro Community 1.0 stuff

Janet:

  • continued working on eggplant tests for Miro
  • tested other things

bugzilla

  • 9 bugs/feature-requests created
  • 9 bugs marked FIXED
  • 1 bugs marked WORKSFORME

About me (updated)

, | Tweet this

I'm a Miro developer employed by Participatory Culture Foundation. I wrote a post about me back in September of 2007 which covered a bit of what I do. A lot has changed since then as my role on the project has increased in scope and I've moved and various other things like that. This is an update.

What I do:

I'm involved in project management, release planning, release engineering, maintaining development infrastructure (bugzilla, git, wiki pages, documentation, build scripts, nightly builds, bogon deflector, syncing translations with Launchpad, ...), Ubuntu packaging, some testing, bug triage, user support, and I'm a liason between the Miro project and packagers and related projects.

I also do a lot of Miro development primarily on the Windows and Linux platforms. I keep track of bugs in Debian and Fedora and fix them upstream. I handle most of the incoming patches from contributors and try to help contributors where I can to make their lives easier.

I spend a ton of time on Miro work--probably between 60 and 80 hours a week.

How does telecommuting work:

I telecommute which makes it easier to work on Miro whenever I have a free moment (blessing and a curse). I work with the other Miro people through email, IRC, Bugzilla comments and weekly conference calls. We're all pretty autonomous and it works pretty well. I imagine this is in large part because we're such a small team. If the team grew, we'd have to adjust the way we do things accordingly.

Development setup:

I bought a Del 1420N with Ubuntu on it a couple of years ago and do all my development on that. I'm running a pretty stock Ubuntu Karmic with a bunch of virtual machines in Virtual Box to cover different versions of Ubuntu and Windows and also other Linux distributions. This is my primary development machine. It's yellow.

I also have:

  • a Macbook running OSX 10.4 for nightly and release builds (work machine)
  • an old Dell something running Windows XP for nightly and release builds (work machine)
  • a Mac Mini running OSX 10.5 for OSX development (work machine)
  • a Dell XPS M1210 laptop (terrible machine) for Windows testing (work machine)
  • an AMD64 box I built for AMD64 builds and testing
  • an ASUS EeePC 701 running Ubuntu Karmic UNR for testing on a netbook
  • a circa 2002 Gateway laptop running Debian Testing for testing
  • a Neuros Link (graciously donated by Neuros Technology) for testing

I'd really like to get a bigger monitor. The 1440x900 display I have now is small and cramped most of the time. I also need to build a better desk.

Ways you can get a hold of me:

irc: willkg on #miro-hackers on irc.freenode.net
email: will dot guaraldi at pculture dot org

Meet me for coffee:

I live in North Chelmsford, MA, USA. It's about 30-45 minutes from Boston. If you're in the area, I'd love to hang out for coffee. I head into Boston periodically for conferences and hanging out with family and friends. I'm definitely interested in hackfests or talking shop.

The rest of my world:

My web-site is at http://bluesock.org/~willg/. I curate Python Miro Community and Gnome Miro Community. I maintain PyBlosxom. I'm a member of the Free Software Foundation. I'm a lover, not a hater.

Dev call 3/3/2010 minutes

, | Tweet this

minutes

Miro 3.0 status (roadmap) (was Miro 2.6)

  • should be pushed out soon

Miro 3.1 status (roadmap)

  • work is coming along nicely--probably 3 to 4 weeks of development

Miro Community 1.0 status (roadmap)

  • coming along

Janet:

  • working on creating eggplant test cases from litmus test cases
  • 25% of them are created now

Will:

  • worked on Python Miro Community and Gnome Miro Community
  • made source tree layout changes to master branch for Miro 3.1
  • finished up User Manual for Miro 3.0

Paul:

  • moved Miro Guide to a new server--faster, fewer errors, better performance
  • worked on performance fixes and bug fixes for Miro Community

Ben:

  • working on Miro 3.1 stuff

bugzilla

  • 14 bugs/feature-requests created
  • 1 bugs marked DUPLICATE
  • 3 bugs marked FIXED
  • 1 bugs marked WORKSFORME
  • 3 bugs marked INVALID

Dev call 2/24/2010 minutes

, | Tweet this

minutes

Miro 3.0 status (roadmap) (was Miro 2.6)

  • we're ready for a release. srsly.
  • making builds today and pushing it out over the next few days.

Miro Community 1.0 status (roadmap)

  • coming along

Will:

  • finishing up the user manual
  • will talk to Nick about putting manual on getmiro.com

Luc:

  • worked on 10.4 super weird issues
  • blind fixes seem to be working--so that's good
  • talked to perian folks--they're close to a release

Paul:

  • mostly worked on sysadmin things
  • changed the workflow for bug handling for Miro Community which should make it easier to get fixes in faster
  • working with sys admins to move Miro Guide to a new server

Ben:

  • really sick last week
  • triaged crash reports from 3.0 rc3
  • started organizing for 3.1 stuff

Janet:

  • fell off the call
  • continued regression testing testing Miro 3.0
  • worked on User Manual for Miro 3.0

bugzilla

  • 18 bugs/feature-requests created
  • 3 bugs marked DUPLICATE
  • 2 bugs marked WORKSFORME
  • 1 bugs marked INVALID
  • 4 bugs marked FIXED

Dev call 2/17/2010 minutes

, | Tweet this

minutes

Miro 3.0 status (roadmap) (was Miro 2.6)

  • rc2 is going well: 150 Windows downloads, 60 OSX downloads, 30 source downloads
  • there are a few bugs we're still working on, then another release candidate

Miro Community 1.0 status (roadmap)

  • coming along

Janet:

  • continued testing Miro 3.0

Ben:

  • worked on subtitle support issues on Windows
  • looking into weird crashes that Nick saw
  • looking into crashes on upgrade

Will:

  • worked on some bugs
  • worked on the miro user manual
  • worked on python and gnome miro community

Luc:

  • fixed some bugs that Janet found on Monday

Paul:

  • worked on Miro Community stuff over the last week
  • we have two designers working on the style sheets and html
  • working with Morgan on an admin system refresh
  • working on moving feed updates to a separate server with a queue

bugzilla

  • 24 bugs/feature-requests created
  • 1 bugs marked
  • 1 bugs marked DUPLICATE
  • 13 bugs marked FIXED
  • 1 bugs marked WONTFIX

Dev call 2/10/2010 minutes

, | Tweet this

minutes

Miro 3.0 status (roadmap) (was Miro 2.6)

  • we released a 3.0 rc1 and it's looking really good
  • we're planning to do an rc2, get wider testing, and possibly do a release next week

Miro Community 1.0 status (roadmap)

  • we're working on 1.0 now--probably a 4-6 week dev cycle

Paul:

  • fixed a couple of bugs with comments
  • fixed some other bugs with RSS feeds
  • fixed the disk space problem on Monday
  • working on moving thumbnails to S3

Janet:

  • we did the Miro 3.0 rc1 release on thursday
  • did regression testing on Windows
  • blogged release on Miro Testing site and sent an email to the mailing list
  • we've had around 100 downloads of rc1
  • we're ready for blogging it on the main blog
  • excited about 3.0--things are really coming together

Will:

  • busy week
  • did bugzilla housekeeping
  • wants to upgrade bugzilla to the latest version
  • did some basic Miro extensions work

Old wiki page about extensions: https://develop.participatoryculture.org/trac/democracy/wiki/extensionsystem. There is also an old (obsolete) section in the journey about extensions: https://develop.participatoryculture.org/trac/democracy/wiki/thejourney.

Luc:

  • fixed some minor issues in master
  • working on fixing the downloader daemon shutdown slowness
  • +1 on doing an rc2
  • thinking about playback-during-download for a future release
  • wants to get unit tests working on OSX

Ben:

  • checked in some more changes into master that should go out with 3.0 and suggests we do another RC.
  • still working on vlc-related fixes

bugzilla

  • 17 bugs/feature-requests created
  • 2 bugs marked DUPLICATE
  • 10 bugs marked FIXED
  • 1 bugs marked INVALID
  • 1 bugs marked INCOMPLETE