AMO:Meeting Notes

From MozillaWiki
Jump to navigation Jump to search

« Back to Update:Remora

September 7 Meeting

fligtar's questions

  • additem related
    • localized addontypes?
      • same addontypes in all locales, human strings in translation table
    • summary maxlength? 200? 500? don't remember what shaver said
      • 250 chars for now
    • developer terms of use?
      • make them agree to terms of use and policies when signing up --- good idea!
    • are we localizing admin stuff?
      • later!
    • what HTML tags should be allowed and for what fields? suggested from bug 343573:
      <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <ul> <li> and <strong>
      • good set to start with; we'll have to add more later
  • other
    • future of the approval queue
      • refactoring UI to have a page per add-on with more data
      • collision detection on submit
      • review comments and developer correspondence later
    • separating developer and public methods by more than just ACL? ie, another controller/model?
      • separate controllers would be good for developer and admin actions; fligtar to rename existing
    • at what point do we close bugs with "fixed in v3"
      • when fixed in remora with a test
  • ID collisions
    • start at 10,000 for new add-ons, to reserve old AMO ids
  • zip of assets from RC in ~mike on linux8
  • need to document localization process for extension data (shaver)
  • per-locale preview images?
    • no facility right now for different images per locale
    • can localize captions now, though
  • search!
    • Zend search-lucene: doesn't support UTF-8
      • UTF-8 support coming, will require php5
    • first pass: LIKE %term% queries on name, summary, description?

roundtable status

  • fligtar
    • fighting off v1 issues. additem is 80% done (at least its first revision). currently stuck on HABTM problem which sancus will help on.
    • working on test helper so that controller tests will work and then I can actually write the additem tests. going to make second pass through current bugs and make list better.
  • morgamic
    • been doing some python test stuff for AUS; v1 stuff; working on tests for core services (version check, pfs, blocklist, etc.)
    • should be done tests by Monday, then working on auth and session stuff
  • clouserw
    • working on search now
  • sancus
    • MDC/nutch stuff turned into hell, done now!
    • working on HABTM issues and controller test fixups
  • shaver
    • policy and Fx2 extension-prep stuff
    • getting infrastructure in place for staging/deployment, incl php5
    • started on localization document, need to finish up quickly and send to Pascal
    • working in background on search-engine view
    • anime extensions coming out of T-shirt asses, I think
  • cameron
    • dashboard still exists!
    • 100% pooch-screwing this week
    • buying sunscreen
  • lars
    • so many tests for migration now!

August 31 Meeting

  • SVN is up, shaver importing today with morgamic's adult supervision
  • get accounts! get accounts! get accounts!
  • fligtar: almost done add-item, worked some v1 issues
  • clouserw: did l10n tests for templates, ready to help out
  • lars: database migration scripts still done! working on stats stuff as well, but has some bandwidth to help
  • cameron: dashboard template done, ready to help with HTMLizifications
  • shaver: working on infrastructure setup for staging/deploy, getting strings to localizers, wrapping up with RC
  • sancus: mdc work wrapping up, will work on controller test framework and getting tests grouped
  • mark: has been working on vanilla locally and pruning things we don't need; waiting for forum HTML
  • morgamic: pfs/v1 work behind him, also AUS work for Fx2b2; migrating services into remora (SVN), some db/schema changes

August 24 Meeting

  • Schema: applications_versions.public should maybe be appversions.public? Fligtar 07:57, 24 August 2006 (PDT)

August 17 Meeting

  • what's in version control?
    • Cake?
      • Yes
    • translation2?
      • No, install through PEAR
    • vanilla?
      • Yes
    • what else?
      • need to be careful where SimpleTest ends up, vendor vs. system-PEAR
        • symlink from vendors/ to SimpleTest in PEAR install?
  • l10n strategy
    • gettext for static content, explicit in templates
    • translation2 for database content selection
      • probably not for the flat strings
      • morgamic and wil to mail lorenzo with their questions
        • can we point to arbitrary foreign keys? addition of primary key column
        • performance differences between gettext-direct and gettext-via-translation2
        • a mystery third question!
  • outstanding schema issues
    • just audit and locale-limited flags
  • handling of dictionaries
    • add-ons type
    • will probably need specialized category-page for landing
  • installation guide
    • dependencies
    • VCS information
    • mod_rewrite rules
    • locale packs
  • audit trail questions?
    • one table for users, one table for add-ons
  • add-on flags per locale? (for profiling certain extensions in certain locales, f.e., or making sure that Japanese users don't see "Editor's Pick!" for things that are crappy with multi-byte input)
    • look at using hidden categories for this?
  • search engines
    • add-on type
    • custom install operation
      • already have to solve that for themes
    • where to host? in database? probably don't need bouncer/releases
  • version control
    • Need to rejig repository to import Cake cleanly
    • SVN should be up v. soon, may just move into there
  • Vanilla discussion
    • already supports split read/write database connections
    • can write custom authenticators to get user information from other cookies, etc.
    • forums per extension
    • localization support
  • Mockup status
    • browse mockup iterating, first versions on wiki
    • search results coming to HTML today
  • Schedule check
    • controller/model scaffolding done
    • l10n on track
  • Migration
    • scripts ready for test, waiting for Lars to get DB access
  • PFS/VersionCheck
    • their own appdirs
  • Agenda/status
    • morgamic: got AUS stuff done, migrating other apps to Cake stuff, then ACLs
    • fligtar: working on extension upload capabilities
    • sancus: working on MDC stuff for the rest of the week, then back to controllers and testing
    • clouserw: l10n work
    • shaver: working with Mark on the Vanilla stuff, worrying about infrastructure and localizers
    • osullivan: getting Vanilla rolling
    • lars: migration stuff, taking dumps of db
  • Standards/conventions
    • naming/layout of files and dirs
    • test practices and architecture
    • coding styles
    • preferred beverages

Action items:

  • db access for Lars
  • server access for Lars and Mark
  • questions to translation2