556 text files.
classified 538 files
499 unique files.
180 files ignored.
http://cloc.sourceforge.net v 1.04 T=61.0 s (6.0 files/s, 772.1 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code scale 3rd gen. equiv
-------------------------------------------------------------------------------
Python 185 4403 2428 25212 x 4.20 = 105890.40
HTML 89 198 87 8411 x 1.90 = 15980.90
CSS 4 616 24 2752 x 1.00 = 2752.00
Javascript 6 109 545 754 x 1.48 = 1115.92
SQL 65 94 130 504 x 2.29 = 1154.16
XML 6 10 0 359 x 1.90 = 682.10
Bourne Shell 12 54 135 274 x 3.81 = 1043.94
-------------------------------------------------------------------------------
SUM: 367 5484 3349 38266 x 3.36 = 128619.42
-------------------------------------------------------------------------------
Some of us have been talking about Git on IRC the past week. I spent today (well mostly my laptop spent the day) importing the Miro SVN respository into a Git repository with git-svn. Just importing all the history took about 4 hours, although I think a lot of that was spent just doing the downloading. The initial checkout was 1.7GB,
with 1.3GB of that taken up by Git bookkeeping. After a repacking,
that number dropped to 865M, with 457MB being bookkeeping. Not too
shabby, considering having a branch, a tag, and trunk all checked out with SVN take up 2.4GB and don’t have all the history immediately available.
I haven’t really used it for development yet, just copied my outstanding changes from my old checkout. We’ll see how that goes
next week.
Mostly this week was bug fixes:
- #9866: Uninstall doesn’t remove themes
- #9902: Search w/in channel not being saved
- #9901: crash when downloading video from the Guide
- edit box acts strangely in the Guide
- loading bar doesn’t appear for the edit box
- error on search-more-items page with unicode queries
I did add a couple new features to the Guide and its API. The Guide now
displays “Subscribe in Miro” buttons if you’re visiting in a browser,
and the API allows one to rate channels and get recommendations. I
haven’t added the documentation about that to the wiki page yet, but
I’ll be doing it soon.
Last week I was working on getting the installer to pretend that an installed theme was attached (for https://develop.participatoryculture.org/trac/democracy/wiki/OpenCobrand) and #9866 (Uninstall doesn’t remove themes). I also fixed a bug in the Effortless Good update.rdf file which was preventing it from being upgraded. I added a bit of new UI to the Guide around the recommendations code so that people without ratings aren’t left out to dry. I also worked with Dean finishing up the cobrander. Hopefully we’ll release that soon.
This week I’ve been working on getting Flash to work in Miro on GTK. I’ve had no real progress, though. That’s what I’ll be working on this week as well.
I spent last week working.on bugs. I got through:
- #9554: –theme causes problems with the tray icon
- #9829: Long cobranded titles are cut off in the installer
- I Heart Miro breaks lots of extensions
This week I’ve been working on OpenCobrand which is a system for making cobranded builds a little more independent
of me and Dean and Jesse. The public builder works pretty well but I’m running into some
trouble with making the installer pick up the new theme.
At the moment, I’m try to use this Locate NSIS plugin to find the themes that are
installed. It’s working in my small tests, but not in the actual Miro
installer. I’m not confident that I’ll be able to get it fixed for a
1.2.3 release, but because it only affects cobranded builds NPR and I
were thinking we’d make a 1.2.3.1 “release” to the cobrander but not
publicize it.
I got a bug report report from Nils Maier about I ? Miro breaking other extensions because of how it detected HTTP redirects. Nils also helped me out by showing me what I should be doing, which made the fix easy. I’ve released I ? Miro 1.3.7 and Effortless Good 1.1.6 which fixes the problem.
I just ran into this post from Joe Solomon about I ? Miro. It’s a quick overview about what I ? M is and gives some good ideas about the future: http://www.netsquared.org/blog/joesolomon/iheartmiro-com-and-future-affiliate-program-fundraising
The Guide was just accepted into Launchpad, so now I need your help. I’m mono-lingual in human languages, so I can’t translate the strings we use into the 34 different languages for which we have videos.
That’s where you come in! Help out by translating some of the Guide over on the Miro Guide Launchpad page, and be the first on your block to see all the cool phrases that are used behind the scenes.
In an effort to increase the number of people who are using I ? Miro, I just released a version that works with Internet Explorer 7. It’s a bit more difficult to install than the Firefox extension, but it helps us just as much.
Check it out at http://www.iheartmiro.org/
