‘AMO’ Archives

Git: Using topic branches and interactive rebasing effectively

When I first joined the webdev group at Mozilla I was a Mercurial refugee who had never used git or github. I was always daunted by git and suddenly I had to learn it really fast!  Fast forward to today and I can't imagine working on a highly collaborative project without git or github.  Here is the workflow we use for the addons.mozilla.org project.  I highly recommend it and I'll summarize exactly why at the end.  It's pretty similar to how I've heard a lot of teams work but has some subtle differences. Using topic branches The first ... Read More »


The new stats pages on AMO

Or, how I learned to stop worrying and love HTML5* Shortly after I started at Mozilla in April, I was assigned my first project — developing the replacement for AMO’s statistics pages for add-on developers. The current page was in need of both a visual and functional refresh. One of the great things about working on AMO is that we can make certain expectations as to what browser our registered users and developers are running — namely, a recent version of a modern browser. This was exciting because it meant the new stats ... Read More »


AMO Changes for 2010

Yesterday Wil Clouser wrote up a blog post detailing infrastructure changes for addons.mozilla.org in 2010. Notable changes are: Migrating from CakePHP to Django Moving from SVN to Git Continuous integration Faster deployment Processing data offline Improved documentation Take a look, it's a good overview of the technical challenges of managing a large and complex website at an enormous scale. Read More »


The Curious Case of the Giant Scrollbar

Recently I fixed bug 439269 ("AMO theme has unnecessary scrollbar at the bottom") and thought it was an interesting bug for a few reasons. To summarize the issue, for no apparent reason in right-to-left languages a really long scrollbar would appear at the bottom of the window. Even though there was a scrollbar, when you scrolled all the way to the left, nothing was there. Another reason this was odd was the scrollbar only appeared in right-to-left (RTL) languages. Inspecting the page via Firebug didn't give any clues as to what was causing the ... Read More »


AMO API Fennec Support

The AMO API supports Fennec now. We pushed Bug 453517 to update services.addons.mozilla.org to work with the Fennec alpha and future Fennec versions. Read More »


AMO Statistics and CDN Update

We will be adjusting log collection to work with our CDN tonight during a maintenance window. We can't guarantee that developer statistics (download counts and update pings) will be 100% continuous -- so please comment here or file a bug if you see anything strange. Thanks for your help! Read More »


AMO 3.4.3 delayed until June 12th

We attempted to push the AMO 3.4.3 update last night but ran into some problems. Our initial investigation is pointing to the advanced search queries taking far longer than the previous version. The slave databases couldn't handle the load and we had to back the update out. We'll come up with a solution this weekend and plan on pushing the 3.4.3 update on June 12th. Read More »


AMO 3.4.2 update scheduled for tonight (Thursday)

As previously mentioned we're planning on updating addons.mozilla.org for the 3.4.2 changes tonight. There are 32 bugs that will be fixed with the update. Please let us know if you see any regressions or anything you'd like to see changed. The next update is scheduled for May 29th and will be mainly a bug fix release with minor new features (like bug 432669). There are currently 28 bugs scheduled for the 3.4.3 push. Read More »


AMO 3.4.1 update scheduled for Thursday

The AMO team is finalizing the latest update, 3.4.1. This is a bug-fix release addressing things like double escaping, improper L10n redirects, and category cleanup. A list of all the bugs targeted for this release is available. We'll be committing the last of the patches very shortly and the changes will be available on preview.addons.mozilla.org. Feel free to look at the changes and send us any feedback you have. We expect to push the changes live this Thursday evening (May 1st). Our next release, 3.4.2, is currently scheduled for May 15th. 3.4.2 will also ... Read More »


AMO 3.2.1

addons.mozilla.org was updated last week. AMO 3.2.1 was a maintenance release (26 bugs fixed) for any major issues with 3.2. Our next release will be AMO 3.4.1, the first of three dot releases for AMO 3.4, which is our next milestone to be completed before Firefox 3. Read More »