‘AMO’ Archives

Tagging in SVN

So we decided to use SVN because it's cooler and more modern. It's not so bad, especially for webapps. We like the atomic commits, webdav, yadda yadda. You know why it's better than CVS we aren't going to regurgitate that to you. But when deploying we ran into some issues with SVN merge. If you always do updates in a batch and never have an "oh crap update this now" update then you're fine. But as we all know, stuff happens. So when we have tried to merge the entire tree after merging single files ... Read More »


Teaching CakePHP to be Multilingual (part 3)

This is the last part of a three part series. (Part 1) (Part 2) The basic premise of our strategy for dynamic localization was to replace actual strings in the database with ints, which were foreign keys into a `translations` table that held the actual strings. The `translations` table looks like: +------------------+------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------------+------------------+------+-----+---------+-------+ | id ... Read More »


AMO Updates

Since the site launched a couple weeks ago, the AMO crew has been working diligently to polish off some of the rough edges and fix the bugs that have been reported. We've pushed an update to the site tonight that: Fixes files that couldn't be downloaded Updates for all 13 languages currently offered Fixes add-on data that was being encoded improperly (And removed the excessive encoding of some data) Added a localizer control panel Fixes a problem with language fall back Fixes over 80 total bugs, many from v2, including one filed from 2004. Thanks to everyone who reported or ... Read More »


It’s Aliiiiive!

The new addons.mozilla.org (AMO) is up and running through its first peak load time without major issues. We will continue to monitor site performance today to verify that our performance adjustments indeed solved our load issues. What did we do? Moved public files back to releases.mozilla.org, so those mirrors can do what they are good at -- delivering files. Fixed image paths so they do not vary with locale. Since images are not localized, they do not have to have varying URLs. By limiting images to a unique URL, it improves cache rates. Adjusted caching rules. We had configured the ... Read More »


all pre-existing add-ons restored (made public)

Short version: All add-ons that were public in AMO prior to Remora's launch this weekend should now be publicly available on AMO again. We will be in contact with all add-on authors to provide more detail and clarity on what we'll be doing going forward to help make the AMO and add-ons experience more polished and accessible for all our users. Not quite as short version: I made a mistake in choosing how to roll out the sandbox and increased quality standards for AMO, in concert with the Remora software update, and we're now correcting it. We still believe ... Read More »


Reviewing, the Sandbox, and “missing” add-ons

Though Justin's first post about the sandbox was several months ago, there is still a fair bit of confusion about the whats and wherefores of the new system. I'll try to give a relatively concise description of the goals and current operation of the sandbox system here, but please keep in mind that we are rolling out the first version here, and not the last. We have lengthy and detailed discussions about the feedback provided by people even in its pre-release state, and we are grateful for the suggestions and information that people have contributed already. The goals ... Read More »


AMO Site Updated, Rolled Back

AMO was updated on Thursday, March 22nd around 8pm. Overnight, we watched the web infrastructure to ensure that AMO could withstand peak load times, but this morning near peak time cluster load levels became too high and we were forced to rollback yet again to prevent affecting other critical applications. Good news: Our database bottleneck is now nonexistent The app servers are fine during off-peak times During this short period, we received as much if not more feedback than during previously announced beta window (2 weeks) Bad news: App server load is unacceptable Traffic on web nodes has more than doubled as a result of absorbing ... Read More »


AMO Deployment bumped to March 22nd

Due to a delay in the pending Firefox release, we will be pushing AMO deployment to the evening of Thursday, March 22nd. Read More »


AMO Deployment on March 22nd

AMO deployment has been moved to the evening of Thursday, March 22nd. The next Firefox release conflicts with our planned AMO deployment date and it is not optimal to make infra changes during a release. We have had some excellent feedback reported, and we've made good use of our incubation period for the new site. Thank you for your feedback, it has helped tremendously! Here are some bugzilla queries if you'd like to browse through some of the feedback (and fixes): Reported bugs Resolved bugs We'd like the thank our reviewers and localizers for their contributions. They have ... Read More »


Review Queue Completed

Pending submissions have all been processed. Thank you all for your submissions, and thanks to all our reviewers who helped us get our queue from more than 385 add-ons to 0 in the last few days. We've reached our goal, and will be working on migrating the entire add-ons database today. We know everyone is anxious to get the developer control panel unlocked. Our schedule looks like this: March 5 - Migrate the add-ons database and update preview.addons.mozilla.org March 5-12 - Community testing of preview.addons.mozilla.org, ongoing bug fixing and polishing March 12-15 - Final bug fixes and adjustments based on ... Read More »