AMO:Meeting Notes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(September 14 meeting)
Line 1: Line 1:
[[Update:Remora|« Back to Update:Remora]]
[[Update:Remora|« Back to Update:Remora]]
= September 14 meeting =
Present: Cameron, Clouserw, Lars, Morgamic, Sancus.
Apologies: Shaver (sleeping), Fligtar (said he was going to be late, but never made it.)
===Licensing===
All the files we create need to be under the MPL/GPL/LGPL tri-license.
How many files have we already created that aren't licensed? Guess about 50.
clouserw going to talk to shaver about writing a script to do stuff.
Read http://www.mozilla.org/MPL/ for info.
===Coding Guidelines===
HTML 4.01 strict is the way to go. It's in the mozilla.org coding guidelines, transitional is sloppy and if we use xhtml we'll get into the content-type discussion.
Also, no javascript errors, (with javascript.options.strict set to true.)
===SVN notificatons===
* RSS, email.. whatever. Something would be good.
* Looking at http://cia.navi.cx/
Going to talk to shaver about getting something happening with IT...
===Navigation===
Going to have to look at page relationships and how to navigate the site. Radiant core mockups has some stuff, but what other ideas do we have on this? Need to think about it.
== Roundtable ==
'''Sancus'''
* Done MDC stuff, working 100% on Remora now
* Working on major interactions
* Where's our mockups from radiant core?
** Schedule is suffering
** need mockups asap
** not much room for slipping, Firefox is going to be released October sometime, aiming for concurrent release.
*** Any slip we do have will probably result in less QA/testing and a lower-quality product
'''clouserw'''
* Simple search done
** works, needs improvement
** currently title, then description
*** Should be title, summary, description as discussed previously
** no tests yet.. need to figure out how to do that, going to wait for it to be further developed before writing more.
* working on l10n string stuff
** have some demo code which was discussed in IRC.
*** ugly, but doesn't seem to be another way.
** open to suggestions, but need to get them in quick otherwise this is going to become a coding standard.
'''lars'''
* got new database stuff yesterday,
** haven't checked in changes to migration script yet
'''morgamic'''
* going to work on Remora more from thisarvo
* What's with the double slash?
** Nobody knows, ask fligtar
* shoot css queries at morgamic or clouserw, they've done plenty before
'''Cameron'''
* Got SVN and CVS access - hoorah!
* Learning about command line interfaces.


= September 7 Meeting =
= September 7 Meeting =

Revision as of 16:51, 14 September 2006

« Back to Update:Remora

September 14 meeting

Present: Cameron, Clouserw, Lars, Morgamic, Sancus. Apologies: Shaver (sleeping), Fligtar (said he was going to be late, but never made it.)

Licensing

All the files we create need to be under the MPL/GPL/LGPL tri-license. How many files have we already created that aren't licensed? Guess about 50. clouserw going to talk to shaver about writing a script to do stuff. Read http://www.mozilla.org/MPL/ for info.

Coding Guidelines

HTML 4.01 strict is the way to go. It's in the mozilla.org coding guidelines, transitional is sloppy and if we use xhtml we'll get into the content-type discussion.

Also, no javascript errors, (with javascript.options.strict set to true.)

SVN notificatons

Going to talk to shaver about getting something happening with IT...

Navigation

Going to have to look at page relationships and how to navigate the site. Radiant core mockups has some stuff, but what other ideas do we have on this? Need to think about it.

Roundtable

Sancus

  • Done MDC stuff, working 100% on Remora now
  • Working on major interactions
  • Where's our mockups from radiant core?
    • Schedule is suffering
    • need mockups asap
    • not much room for slipping, Firefox is going to be released October sometime, aiming for concurrent release.
      • Any slip we do have will probably result in less QA/testing and a lower-quality product

clouserw

  • Simple search done
    • works, needs improvement
    • currently title, then description
      • Should be title, summary, description as discussed previously
    • no tests yet.. need to figure out how to do that, going to wait for it to be further developed before writing more.
  • working on l10n string stuff
    • have some demo code which was discussed in IRC.
      • ugly, but doesn't seem to be another way.
    • open to suggestions, but need to get them in quick otherwise this is going to become a coding standard.


lars

  • got new database stuff yesterday,
    • haven't checked in changes to migration script yet

morgamic

  • going to work on Remora more from thisarvo
  • What's with the double slash?
    • Nobody knows, ask fligtar
  • shoot css queries at morgamic or clouserw, they've done plenty before

Cameron

  • Got SVN and CVS access - hoorah!
  • Learning about command line interfaces.


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