stage.mozilla.org moving *finally*

Migrating stage.mozilla.org to a new host has been in the works for a long time. It’s been stalled for a couple months while we worked with the developers of the unionfs filesystem (mostly by providing them with crash reports) to stabilize it to the point where we felt comfortable putting it to use on a production service. That time has finally come. The alternative to unionfs (keeping 9 terrabytes of disk space online at once, completely dedicated to the FTP staging process) was really not cost effective, and it was really worth waiting for.

This Thursday, March 13th, we’ll be switching the DNS for the stage.mozilla.org domain name to point at the new box. The SSH host keys have been copied over, so most people will never notice. The existing box, effective immediately, is accessible using the name stage-old.mozilla.org. If for any reason you’re nervous about switching your upload process to the new box this coming Thursday, you can use the stage-old name to keep using the old one, for now. Stage-old will go away on Tuesday, March 25th, so you’ll have until then to resolve any issues you have (or get IT to resolve them if you think it’s our problem). Feel free to file a bug against Server Ops if you need help.

Be sure to read my previous post for details of how the new system will work (it is a little different, though most well-behaved upload scripts shouldn’t be affected). The most noticeable change will be that there will now be a slight delay between when you upload something and when it shows up on the ftp server, since we’re now virus-scanning what you upload before it gets made available on the ftp server.  On the current system that we’re moving away from, the virus scan runs after the files are placed on the ftp server, and then the files are yanked afterwards if they get flagged. This of course, could let something get out there briefly, which we obviously don’t want.

How to fix the anime industry

Justin Sevakis over at Anime News Network a couple days ago posted an open letter to the anime industry.  It’s really good and worth a read.  For those who haven’t been paying attention to the anime scene, his letter does a really good job of explaining the current state of the industry and why anime distribution of questionable legality happens the way it does.

Personally, I’m one of those people who will buy the DVDs of a show that I’ve watched when it finally becomes available in the US, because I believe in supporting the artists who create this stuff, and that’s the easiest way to do so.  But as Justin points out in his letter, 90% of the good stuff never makes it to the US, ever.  You can look back a few posts in my blog to see a list of some of the series I’ve watched.  There’s a lot.  Hardly any of them have DVDs or other merchandise available in the US yet. I haven’t shelled out very much money, just because there’s no one to give it to. Some of them actually did get licensed (Pretty Cure) and then the licensee never did anything with them.  Some actually made it to market (Ojamajo Doremi/Magical DoReMi) but didn’t survive halfway through the first season in the US (even though there were 4 seasons of it in Japan) because of poor marketing, or (by some accounts) poor execution on dubbing/editing of the English version.  My kids love Magical DoReMi, and we’ve managed to accumulate a fair bit of merchandise (doll sets, accessories, DVDs) recently for them to play with, found on clearance at local stores and on eBay.  And it wasn’t because of the US marketing (because they took it off the air years ago), but because we saw the fansubbed Japanese versions.

There are shows that do make it and do well.  Digimon, Pokémon, and Mega Man are good examples, from which we own a good few dozen DVDs. And one mustn’t forget Naruto (although nobody in my household is a fan of that one).  But from the total size of the market, that’s a very small number of shows.

I really hope the industry takes Justin’s letter to heart.  It’d make my day to be able to get this stuff from official sources, even if it cost money, although I’d personally prefer ad-supported websites 😉 .  It’s a global economy now, and thanks to the Internet, it’s a world market.  It’s time to give up on the region-locked licensing and just distribute globally from the get-go.

Trying to find that long lost tab

I’m very much a power user.  I use my web browser constantly, for both work and play, and get extensive use out of tabbed browsing.  I keep web pages that are related to the same task in tabs in the same window, and open a new window when I’m shifting gears to work on another task.  And I often go back and forth between tasks as things come up or I need a break from the routine, or whatever, so eventually I wind up with a situation like right now where I have 12 windows open, and about half of them have 5 or 10 tabs in them.

Now I’m looking for a specific tab, and it was sort of a one-off thing, and I don’t remember which window it’s in.  And it’s not the frontmost tab in the window it’s in, so I can’t just look in the Window menu to find it.

Now I’m thinking it would be really cool if the Window menu had submenus for each window that had multiple tabs in it, which listed the tabs in that window.  Then I could just mouse over the windows in the Window menu and glance through the submenus looking for it.  Bug 405933 filed.

Outdated extensions are depressing sometimes

There’s a Thunderbird extension that I use that still hasn’t been updated since Thunderbird 1.5, that I have a hard time living without.  It’d be awesome if it got updated to work with Thunderbird 2.

It’s Sync On Arrival.  This one makes Thunderbird download all of the new messages in an IMAP folder as soon as it sees notification from the server that new messages have arrived.  There’s two main benefits this gives me. 1) Thunderbird feels a lot faster, because 90% of the time when I go to look at a message, it will have already downloaded it and can show me the cached version, instead of my having to wait for it to download the message from the server when I open it.  2) It’s essentially “always offline-ready”.  Since the messages are always being downloaded when they come in, I can put the laptop to sleep, wake it up somewhere else where I don’t have a network connection, and already have the messages there to look at, without having to have told Thunderbird that I wanted to switch to offline mode before putting the laptop to sleep.  Switching to offline mode then becomes just toggling the state and being done with it instead of having to wait for Thunderbird to download everything before traveling, or even better: having to look at an email at a random time when you weren’t expecting to be offline, and having it already be there instead of being out of luck.

Now the situation isn’t quite as dire as it sounds…  the extension still works with Thunderbird 2, it just doesn’t know that it does.  But having to use the Nightly Tester Tools to override the maxVersion on it every time there’s a Thunderbird update gets annoying.  There’s been plenty of comments in the discussion board for it on the addons site saying it works in 2.0 (and a few that say it doesn’t work, but I haven’t experienced any of the problems they’re reporting).  I’ve also emailed the author about it, and never got a response.  If I knew more about writing extensions and had time to play with it I’d love to fix it, but unfortunately I don’t.  It’d be really awesome if someone did though.

Alternatively, if anyone knows of another extension that does a similar job that also works on Thunderbird 2, let me know in the comments here.

I remember the original ExtendFirefox contest had a category for updates to existing extensions that hadn’t been updated for Firefox 2 yet.  Maybe Thunderbird needs to do something like that to encourage people to update their extensions.