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)
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)
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)
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.
This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.