Socorro:FennecAndroid

Overview

Background: Native UI will land in phones about Fennec 11 and tablets in 13 or 14. These crashes will have the same product name, but they have offered to add the appid (as used by AMO) to the JSON Implementation suggestion: rather than rewriting aggregation code, processor to rewrite the product name for specified crashes.

Affected components

Please provide scope notes and time estimates for your component.

  • Breakpad (ted) - bug 706560 - easy change to add appid
  • Processor (lars) - bug 706612 - assumptions in the bug - 1 day of work or less
  • PostgreSQL (jberkus)
  • Search (adrian) - bug 706892 - depending on how data changes in PSQL and ES, can be literally nothing to 1 day of work
  • FTP scraper (rhelmer) - bug 706711 - blocked on releng changes
  • ADU reporting (deinspanjer) - 3 days work
  • QA (mbrandt)

Open Questions

  1. how do we get the information on each branch of Fennec from FTP-scraping? bug 706711
  2. are we sure that the list of products isn't hardcoded into the UI/Middleware anywhere? bug 705836

PostgreSQL

  • automated adding of fennec-nativeui builds: unable to estimate, as we currently have no information on how we will get data on new builds from FTP.
    • minimum: 5 hours (assumes easy & clear single criteria to pull new products from FTP feed)
    • maximum: 25 hours (assumes requirement to build new UI for manual entry of Fennec products)
  • adding appids-product table: 1 hour
  • adding new products: 1 hour
  • testing & deployment: 5 hours