mozilla/socorro — pull request #390 by twobraids (2012-02-29 01:26:21+00:00)
Title: Fixes bug 729097 - Rewrite versions that are on the esr channel to have esr in the version number

Implemented using a rule based system outlined in this blog post: http://www.twobraids.com/2012/02/socorro-rule-system.html Reviewers ought to read that first to understand what's going on.

Part of the objective was to make it so that the rules could be loaded from the database. While this is implemented, if something were to go wrong (such as Bug 731000 not getting implemented for this deadline), the rule system will fall back to hardcoded rules that accomplish the 'ESR' and 'ProductName' json rewrites.