We limit app names to 128 characters on Marketplace. And developers specify long names in their manifests so when users go to install the app and launch it from their B2G phones, the name gets truncated. If the "name" is longer than 9 characters (I think that's about the max), throw a warning telling them it will be truncated when natively installed.
Isn't this fixed? I saw this working on the marketplace prod just now doing a test.
Ah yes. Whoever closed the pull request didn't close the bug.
The current checks, just look at the name attribute, not at the localized name... (Meta: Should I look at the app-validator or at the amo-validator repo?)
Here's the code that performs the check: https://github.com/mozilla/app-validator/blob/master/appvalidator/webapp.py#L38
So this code is just looking at name but not at the localized names. I wonder if it should iterate through all given in the locales dict and check the names in there too.
I've filed bug 870393 to fix that issue.