Will's blog

purpose: Will Kahn-Greene's blog of Miro, PyBlosxom, Python, GNU/Linux, random content, PyBlosxom, Miro, and other projects mixed in there ad hoc, half-baked, and with a twist of lemon

[ home | blog home | recent activity | guestbook | plugins i'm using (18) ]

Page 1 of 75  >> (less recent)

Tue, 30 Nov 2010

Status: November 30th, 2010

A week ago, my son was born. Since then, I've been doing newborn-management things and haven't been around to work on projects I maintain, manage or otherwise work on. I'm taking a few weeks off to get adjusted to being a new dad and also because it's the first time in a long time I've taken a few weeks off. Really truly off.

Miro development is going well. I'm out of the picture for a bit, but things are progressing well without me. Ben is managing the Miro 3.5.1 release and that should happen soon. Kaz landed metadata support (which is awesome) in master. Paul landed device syncing a couple of weeks ago in master. Geoff is doing a lot of awesome work cleaning up the code and working on streaming to other devices. Janet is migrating us from Eggplant to Sikuli and filling out other testing infrastructure. I'm sitting on an extensions infrastructure which needs some more work, but I think it could get finished up enough in time for Miro 4. All in all, it's been really busy in master and out of the chaos will come some really awesome improvements. A huge huge thank you to my colleagues at PCF and all the people in the Miro community that I work with to build a better Miro for letting me take some time off to get acquainted with my new son. I really appreciate this.

PyBlosxom is languishing a bit because I need to create some additional infrastructure for the project. I need to spend some time on this and then PyBlosxom will do much better. I did move the server that the PyBlosxom web-site is living on, so nothing's blocking infrastructure stuff except my free time. We've got a bunch of people who are working on fleshing out PyBlosxom 1.5, the documentation, tests, and plugins. It's been really great the last few months to have this level of activity and other than a lack of issue-tracker, I think the project is doing really well.

Python Miro Community has some problems right now specifically with dead file links. I need to work with the Miro Community devs to add some functionality I need to make it easier to automatically query and update metadata for all these videos. Managing 600+ videos by hand is impossible. I'm still sitting on videos from a handful of conferences. In the near future, I'd like to integrate Universal Subtitles which will make the videos accessible to a much much larger group of people.

GNOME Miro Community has more problems than Python Miro Community does because I've spent much less time with it. The focus is a little blurrier for GNOME Miro Community and I haven't put in the time to work it out, yet. I need to talk with Paul Cutler and work out how GNOME Miro Community fits into the rest of things and then I need to be more proactive with the project.

I apologize for leaving things in the state they're in, but I will return soon! If you need me, ping me by email.

[ tags: dev, life, miro, pyblosxom, python, work | category: /content | Permalink | 0 comments ]

Wed, 17 Nov 2010

Dev call 11/17/2010

Miro 3.5.1 status (roadmap)

  • still working on it

Miro 4.0 status (roadmap)

  • Paul landed the beginnings of device syncing in master
  • working on audio file metadata retrieval, storage, and ui
  • working on extension framework
  • switching testing from eggplant to sikuli

Will:

  • Worked on 3.5.1 stuff.
  • Still working on ffmpeg compliance stuff. I broke conversions in OSX, so I'm working on figuring that out and updating conversions from the matrix
  • We should bump the "application configuration" error up to a p1.
  • Miro is waiting on MVC builds for Windows from Adam, too.

Paul:

  • Merged syncing branch into master. It's the awesome.
  • Then fixed a bunch of things. See Paul's post and help us support other devices: pculture.org/devblogs/paul/2010/11/14/how-to-get-syncing-support-for-your-favorite-device/

Kaz:

  • Added code to update the database to have metadata information.
  • Fixed the code to use mutagen instead of moviedata for audio files which is awesome. 5x faster.
  • Got tag-flattening working.

Geoff:

  • Working on streaming Miro stuff to an iPad.
  • Working on fixes for Miro 4.

Asheesh:

  • Worked on Miro Community 1.2 and fixing issues for Duke.

Janet:

  • Replaced her dead computer--it's now up and running.
  • Regression testing for 3.5.1.
  • eggplant license is about to expire--switching to sikuli

Ben:

  • Working on shepherding 3.5.1 and fixing bugz.

Order of business:

  • We talked about git workflow for R&D branches.
  • Talked about remaining 3.5.1 issues, who's working on what, and how soon we can get this release out.
  • Miro is developed by a community of people including you! If you can't contribute your time and work, please consider contributing funding by donating. Your money goes directly to ongoing development of Miro and related projects. See pculture.org/about/ for more details on these projects.
  • Did you know there's a Miro User Manual? If you haven't looked at it yet, it's worth taking a look at. You can find it at getmiro.com/userguide/.

Bugzilla stats for Miro:

  • 27 bugs/feature-requests created
  • 2 bugs marked WORKSFORME
  • 4 bugs marked INVALID
  • 5 bugs marked DUPLICATE
  • 13 bugs marked FIXED
  • 4 bugs marked INCOMPLETE
[ tags: miro, work | category: /miro | Permalink | 0 comments ]

Sun, 14 Nov 2010

Migrated my server

I run my own server and have been for like 10 years now. It's moved around over the years. Most recently it's been at ServerBeach. A little under a year ago, they obsoleted the server hardware I was using and their pricing was such that I would have to pay more going forward. So I figured it was time to jump ship to a VM somewhere.

Not too long after that, I got to talking with Asheesh about my dilemna. He mentioned how he wanted to build a new server and run a bunch of VMs on it. I helped him pay for the hardware. He bought all the bits, put it together, and then looked around for somewhere to host it. He decided to park it at Cernio--they're fantastic.

In October, the new bluesock instance came up. I finally bit the bullet and did the migration from the old server to the new one yesterday.

There are probably still some things not working, but I think most of it is functional now.

Yay for migrations! Yay for friends! Yay for cutting my server costs from $1200 a year to $120!

[ tags: blog, bluesock | category: /site | Permalink | 0 comments ]

Wed, 10 Nov 2010

Dev call 11/10/2010

Miro 3.5.1 status (roadmap)

  • still working on it

Miro 4.0 status (roadmap)

  • working on audio file metadata retrieval, storage, and ui
  • working on device syncing
  • working on performance enhancements for startup and displaying tabs
  • working on extension framework
  • switching testing from eggplant to sikuli

Paul:

  • device syncing is looking good and is probably ready to land
  • automated syncing of feeds doesn't quite work, yet, but it's getting there

Asheesh:

  • got some MC work done--keeps bumping into access issues and other roadblocks
  • wants to spend time with infrastructure to make things a lot easier going forward: deployment scripts, ...

Will:

  • finished up the documentation I needed to do
  • got most of the things in my queue done
  • working on 3.5.1 bugs and moving build boxes upstairs

Kaz:

  • started adding metadata items to the list view
  • we need to figure out how to add metadata items to the item view, too

Geoffrey:

  • did a lot of bug fixing on OSX
  • worked on importing itunes data into Miro

Janet:

  • started testing on new OSX version for MVC
  • testing Miro 3.5.1 bug fixes
  • worked on Miro Community documentation and testing
  • worked on Universal Subtitles documentation and testing
  • Litmus is broken--sent emails to admin, but haven't heard anything from it
  • one PC broke (Ubuntu and Windows 7 and Windows Vista and Windows XP) and eggplant tests

Ben:

  • worked on 3.5.1 bug fixes
  • fixed a bunch of playback issues
  • having a hell of a time tracking the VLC crash problem down

Official business:

  • talked about coding standards/conventions/etc; we have a document and it needs some additional bits covering utf-8/unicode/filename handling
  • talked about swapping out flashscraper for vidscraper for Miro 4.0; this would fix the problem where downloading a single item from YouTube and other video hosting sites doesn't get useful metadata; it should get done, but probably in January
  • talked about how to notify the user about things they can do with Miro in a context-specific way
  • Miro is developed by a community of people including you! If you can't contribute your time and work, please consider contributing funding by donating. Your money goes directly to ongoing development of Miro and related projects. See pculture.org/about/ for more details on these projects.
  • Did you know there's a Miro User Manual? If you haven't looked at it yet, it's worth taking a look at. You can find it at getmiro.com/userguide/.

Bugzilla stats for Miro:

  • 49 bugs/feature-requests created
  • 1 bugs marked WORKSFORME
  • 3 bugs marked INVALID
  • 8 bugs marked DUPLICATE
  • 2 bugs marked WONTFIX
  • 18 bugs marked FIXED
  • 4 bugs marked INCOMPLETE
[ tags: miro, work | category: /miro | Permalink | 0 comments ]

Tue, 09 Nov 2010

Python Miro Community status: 11-09-2010

In my status report on November 1st, I reported that I had written a script to fix invalid download links. Turns out my script doesn't work as well as I had hoped. For example, I only fixed 30 of the 120 or so PyCon 2010 videos. I'm working on fixing it so that I can more programatically work through all the videos on Python Miro Community and update download links.

I'm really sorry about this. Not having working download links and podcast feeds sucks.

[ tags: dev, miro, mirocommunity, python, work | category: /pmc | Permalink | 1 comments ]

Wed, 03 Nov 2010

Dev call 11/3/2010

Miro 3.5.1 status (roadmap)

  • there are a handful of fixes that suggest we should do a 3.5.1 soon
  • 3.5.1 will include updates to the conversions
  • Ben elected to coordinate and shepherd 3.5.1

Miro 4.0 status (roadmap)

  • working on audio file metadata retrieval, storage, and ui
  • working on device syncing
  • working on performance enhancements for startup and displaying tabs
  • working on extension framework
  • switching testing from eggplant to sikuli

Will:

  • worked on documenting infrastructure, processes, and other things he's involved in
  • did a lot of peer-review on incoming changes
  • fixed some minor things--added app.debugmode
  • could disappear any day now for paternity leave--ping me if there are things you need me to do now

Ben:

  • landed a bunch of performance changes (and fixes)
  • working on figuring out all the things that make the iteminfocache invalid
  • sent email about setup_restored(...); working on that

Kaz:

  • worked out a different way of doing metadata
  • working on ui bits for metadata

Geoffrey:

  • worked on ui glitches and other bug fixing

Janet:

  • working on converting eggplant tests to sikuli tests
  • there are a few bugs that we should make p1 for 3.5.1
  • we should start thinking about doing a 3.5.1

Asheesh:

  • working on maturing Miro Community as a public FLOSS project

Order of business:

  • we updated the appcast file which notifies users that there's a new version of Miro out there; 3.5 is doing pretty well
  • talked about setup_restored(...); Ben has some steps for working on this going forward
  • Ben's going to shepherd the Miro 3.5.1 release which involves making sure all bugs for 3.5.1 are targeted appropriately and all fixes are cherrypicked into the Miro-3.5 branch--he's going to coordinate the 3.5.1 release going forward
  • for Miro 4.0 on Windows, we're going to switch from VLC to gstreamer and also from xulrunner to webkit; we talked about who's going to do this work and when and we're all pretty busy right now, so it'll likely happen in December or thereabouts
  • We decided to push off a Python 2.6 to 2.7 upgrade until a future release unless we hit a really compelling reason to do otherwise
  • Miro is developed by a community of people including you! If you can't contribute your time and work, please consider contributing funding by donating. Your money goes directly to ongoing development of Miro and related projects. See pculture.org/about/ for more details on these projects.
  • Did you know there's a Miro User Manual? If you haven't looked at it yet, it's worth taking a look at. You can find it at getmiro.com/userguide/.

Bugzilla stats for Miro:

  • 38 bugs/feature-requests created
  • 7 bugs marked WORKSFORME
  • 7 bugs marked INVALID
  • 9 bugs marked DUPLICATE
  • 19 bugs marked FIXED
  • 12 bugs marked INCOMPLETE

As a side note, this is the third week we've been trending downwards in total open bug count for Miro. We're working on triaging and cleaning up bug reports. That's been a lot easier with additional staff--your donations go directly towards these efforts!

[ tags: miro, work | category: /miro | Permalink | 0 comments ]

Mon, 01 Nov 2010

Python Miro Community status: 11-01-2010

Last status update was in August and now it's November. I can't believe how fast the time is flying by.

Last month, I imported the DjangoCon 2010 videos. That took a while. I might still be sitting on a lightning talk, but for the most part, they're all there.

Today, Tom sent me an email pointing out that the enclosures in the PyCon 2010 feed weren't working. I spent an hour looking into the problem and cobbling together a script to link check all the enclosures. I discovered that there were a lot of problems. I balked at the workload and I sent an email to the pycon-av list to get some help. Carl pointed me at the code he uses for conference video post-production which allowed me to tweak my script and fix everything myself. As of now, the enclosures for the PyCon 2010 feed should be valid.

Valid feeds are really important because they allow you to use a podcast client to download the videos. That makes it easier for you to watch it on devices that are convenient to you. That's an important method of access. I'll be running my new feed checker script on other conferences and feeds on the site and fixing problems I discover.

In the queue of things to do:

  • checking feeds for valid enclosures
  • importing a few lightning talks I've been sitting on
  • DjangoConf EU
  • Kiwi PyCon
  • PyCon APAC 2010
  • PyCon India
  • fixing video listing templates so they're all listing videos the "long way"
  • converting Python Basics and Advanced Python to playlists
  • keeping an eye on Universal Subtitles--looking forward to adding that to the site

We pushed out Miro 3.5, so I should have some more time I can spend on Python Miro Community things to clear out the queue.

One last thing, I'd like to send a big welcome to Asheesh who's taken over Miro Community development. He also works on OpenHatch which is a site designed to connect new contributors looking for fun projects to work on with FLOSS projects that need help. It's exciting to have him on board at PCF.

And that's where things are at!

[ tags: dev, miro, mirocommunity, python, work | category: /pmc | Permalink | 0 comments ]

Switching to using SyntaxHighlighter

I just switched to using SyntaxHighlighter. It's a JavaScript-based syntax highlighter. I decided to use this because I think it'll play well with Planets and my blog.

If you notice any problems, let me know. Only one of my entries uses it so far--I have to go back and update entries.

[ tags: blog, pyblosxom | category: /site | Permalink | 0 comments ]

Fri, 29 Oct 2010

bluesock dns moved

I moved bluesock.org from Network Solutions to Gandi.net a couple of months ago. The next step was to move the DNS records from Peer1/ServerBeach to Gandi.net. I did that today.

I screwed up one of the records in the process and my brother let me know he was having some issues. I think it's all straightened out now, though, and that the current set of records are correct. However, if you're having problems with bluesock.org related domains, let me know.

The next step is to migrate the server from Peer1/ServerBeach where I pay $99 a month to Asheesh's VPS in Minnesota where I'll pay a _lot_ less and I'll be able to do IRC stuff which is forbidden on Peer1/ServerBeach. Soon! Very soon!

[ tags: blog, bluesock | category: /content | Permalink | 0 comments ]

Wed, 27 Oct 2010

Dev call 10/27/2010

Miro 3.5 status (roadmap)

  • done!

Miro 4.0 status (roadmap)

  • we're going to wait a while to figure out whether we need to do a 3.5.1 or whether we can sit on it for a while.
  • we're now pushing on 4.0

Miro Community 1.1.2 status (roadmap)

  • Asheesh is the new MC for MC
  • working on bugs

Janet:

  • pushed Miro 3.5 out
  • worked on conversions matrix
  • working on ffmpeg issues on OSX

Will:

  • pushed Miro 3.5 out
  • updated the Miro User Manual
  • updated ubuntu packaging scripts
  • worked on trac to mediawiki work

Paul:

  • worked on syncing support; all basic functionality is implemented on all platforms now
  • now working on interface bits and figuring out how to sync feeds

Kaz:

  • worked on implementing metadata discovery, storage and ui for it

Ben:

  • worked on performance changes for making startup, switching tabs and other ui things faster

Geoff:

  • worked through OSX bugs in Bugzilla and triaging/fixing them
  • fixed issues with unicode/str issues with file paths

Asheesh:

  • worked on making the Facebook login more featureful for Miro Community
  • spent a bunch of time chasing down an IE8 bug that then disappeared
  • planning to continue working on Facebook login issues
Order of business:
  • Welcome to Geoffrey!
  • We're pretty psyched to have gotten Miro 3.5 out the door.
  • Talked about id3 metadata bits and storage.
  • Talked about device syncing.
  • Talked about performance enhancements.
  • If you can't contribute your time, please consider contributing funding by donating. Your money goes directly to ongoing development of Miro and related projects.
  • Did you know there's a Miro User Manual? If you haven't looked at it yet, it's worth taking a look at. You can find it at getmiro.com/userguide/.

Bugzilla stats for Miro:

  • 20 bugs/feature-requests created
  • 13 bugs marked WORKSFORME
  • 5 bugs marked INVALID
  • 12 bugs marked DUPLICATE
  • 7 bugs marked WONTFIX
  • 17 bugs marked FIXED
  • 9 bugs marked INCOMPLETE
[ tags: miro, work | category: /miro | Permalink | 0 comments ]

Page 1 of 75  >> (less recent)


pyblosxom::1.5rc2 20100803

All contents Copyright 1996 to 2010 Will Guaraldi Kahn-Greene.

spacer
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.