Marketplace/MeetingArchive

From MozillaWiki
< Marketplace
Revision as of 17:30, 31 October 2014 by Amckay (talk | contribs)
Jump to navigation Jump to search

Oct 31st

Recording: https://vreplay.mozilla.com/replay/showRecordingExternal.html?key=Q7Dxyq1Lroim5DG

What are you doing?

  • clouserw: AMO stats now use Hive instead of Pentaho (~3 month project)! 2015 HR and goals stuff is time consuming. A day of meetings with "horizon 3" project planning. Was out for a week. Costume inspired by http://www.gocomics.com/calvinandhobbes/1990/10/23
  • ngoke: bolstering gulp, commbadge bug squashing, looking for time to do frontend docs
  • mat: (use Steve Ballmer voice when reading this) performance, performance, performance
  • muffinresearch: Bango meetings. Zippy fires put out. Mozfest! fixing last few fxa issues on payments - hacking on desktop payments prototype.
  • andym: mozfest, bango, fxa
  • ashort: payments/docker config, FxA bugs, making native-FxA work with yulelog would require package push
  • chuck: operator dashboard
  • ddurst: getting ready for desktop UI, Tarako, have been looking at performance, but... mat and rob have done more.
  • mstriemer: Final FxA fixups'
  • robhudson: Django 1.7 work, rm test-utils, performance tracing FeedView
  • spasovski: fireplace and stats front-end fixups
  • cvan: fireplace css cleanup and nav fixes, perf

Roundtable

  • Humble Bundle was successful. 90k units sold @ about $6 apiece
  • Tuesday Nov 4th, 10am: Platform team Bonus Q&A
  • Clocks are changing this weekend in the US
  • CentOS is still on track for this quarter < Python 2.7 finally?
  • everything's moved to gulp + bower (let me know bugs/hiccups)
  • (what's the webdev mailing list? just webdev@lists?)
  • open position is on hold
  • FxA is on stage and getting ready to go
    • pushing discussion
    • push hero (for the probably not happening push):
      • mstriemer
  • ngoke is fixing JS bundles so we can't tag just yet on stats/transonic/commbadge

Oct 17th

Recording: https://vreplay.mozilla.com/replay/showRecordingExternal.html?key=QOo33etUGhu83CE

What are you doing?

  • clouserw: New Gaia PR for our dev/stage packages - added instructions for how to test gaia changes on your device to our docs. Wrote https://wiki.mozilla.org/User:Clouserw/Flashing to help people flash devices. Plenty of HR stuff. Starting to talk about 2015 goals. Gearing up for our new zero-based accounting. Have filed for PTO for next week.
  • muffinresearch: Helping out getting FxA payments bugs quashed. Fixing dev-env bugs. Fighting with devices.
  • andym
    • The FxA fight (only 3 p1s left and they are going down fast)
    • Some docker tips:
      • run fig as a daemon for improved perf: fig up -d
      • delete old containers: docker rm $(docker ps -a -q)
      • always run tests with: :-P
      • docker 1.3/boot2docker 1.3 is out which bundles vbox guest additions so iso wrangling is no more. yay!
      • note that some of us are now able to complete payments from end to end on docker
  • ashort: setup on docker, payment flow on docker, FxA/trusted-ui headscratching and bugfixing
  • mstriemer: Firefox accounts payment flow
  • durst: (finished Tarako GA stuff! -- thanks, mat) setup on docker, learning to work with Flame, make builds, etc. Beginning triage of perf bugs, running timing tests on builds (locally, on Flame); getting no responses on package version proposals; prepping for desktop UI refresh (feed); trying to plan ahead for getFeature and feed refactoring.
  • chuck: operator dashboard.
  • spasovski: feed.styl refactoring
  • dbialer: userman - bugs for consumers and devs that fall between the cracks of repoman and projects. bigger than 1 day but should be defined enough in the bug.
  • robhudson: mostly random repoman bugs this week. Will continue Django 1.7 work next week.
  • ngoke: upgrading frontend projects to use gulp/bower, documentation

Roundtable

Oct 3rd

Recording: https://vreplay.mozilla.com/replay/showRecordingExternal.html?key=D6omRta5KfJVYKo

What are you doing?

  • clouserw: Spent a week focusing on AMO. Triaged *every AMO bug* @ https://bugzilla.mozilla.org/reports.cgi?product=addons.mozilla.org&datasets=UNCONFIRMED&datasets=NEW . Got some AMO goals (top two: integrate FxA, move forum over to discourse). Debugged a crazy bug where someone wasn't getting email (spoiler alert: they were blocked at socketlabs for having too many failures to their address). Updated Jugband On Deck UI @ http://jugband.paas.allizom.org/ondeck. Spent a pile of time doing HR stuff.. Lots of meetings about packaged apps and Q12015 stuff. Played the last mid-week soccer game of the season last night. :(
  • muffinresearch: Got zippy running in docker. Fixed a bunch of first-run issues with dbs etc. Super close to having app -> payments up and running - just some dns troubles to fix. Experimented with using different code sharing methods from host to docker.
  • robhudson: Added search by author, finished up recommendation API and front-end -- currently waiting on recommendation server to come online, working on misc repoman bugs. My "fun bug" is getting the pending queue working on ES.
  • ashort: so much FxA features + bugs. Working with Krupa and Identity teams to smooth out problems with various flows; continuing to work on migration from Persona
  • andym: fighting FxA which is looking awesome and also the packaged app which ngoke did an awesome job on
  • ngoke: packaged app, commbadge launch, fireplace visual bugs, fixing dependency issues with login/consumer info code to upgrade other commonplace projects to use fxa
  • mat: various repoman bugs
  • chuck: operator dashboard, recovering from strep
  • spasovski: app tile fixes, UI bugs
  • mstriemer: fxa migration
  • durst: attempting to verify GA and fireplace & tarako; talking about/planning for NEW tarako releases; setting up Flame and adb and such; reorganizing all marketplace perf bugs under a new tracker for running debt things; trying to get people to help out with game center/galaxy; watched 2 out of 3 acts I wanted to see on the iTunes festival (last night)
  • kumar: some bits and pieces on fxpay https://github.com/mozilla/fxpay then some repoman paper cuts

Roundtable

  • Updated our packaged app in prod for the first time ever. Are your devices upgrading cleanly?
    • As it turned out, its not the first time ever.
  • There is an influx of new volunteers. If you'll mentor a bug put yourself on it and make sure it's tagged [good first bug]
  • Cloud Services all hands was recorded if you missed it. Also 55 people in one vidyo room!
  • Apps Day was also recorded (and you should watch it, if you haven't already)
  • Webdev Extravaganza next Tuesday at 10am

Sept 19th

Recording: https://vreplay.mozilla.com/replay/showRecordingExternal.html?key=HeRQj4PO0BAoTm0

  • What are you doing?
    • clouserw: Lots of HR/legal stuff this week. AMO signing & maintenance planning. Some "horizon 3" planning with 3rd parties. The regular triages. Figured out how to invalidate caches across data centers! I'll be in MV next week.
    • mstriemer: Firefox Accounts migration
    • jkerim: repoman tickets, making docker work!
    • andym: lots of things, firefox accounts, packaged app fun
    • muffinresearch: Spartacus bugs for android/FxA. Fixing up + investigating packaged app issues. Adding t&cs + PP iframing to SPA for FxA. Getting zippy dockerised in the background.
    • chuck: working with pwalm to refine style guide, prepping for operator dashboard
    • spasovski: unifying app tiles across fireplace
    • ngoke: must launch commbadge, bowerifying mpconstants/commonplace modules, instant apps, feed stuff
    • QA: https://etherpad.mozilla.org/qa-this-week
    • kumar: shipped a first version of fxpay for easier payments https://hacks.mozilla.org/2014/09/introducing-fxpay-for-in-app-payments/
      • yay hacks blog post
    • ROB: The Addon model is gone! Some quick waffle cleanup. Misc repoman bugs. Starting work on recommendations API.
      • yay addons are gone from the db! +1
    • ashort: firefox accounts for payments, generation of fake packaged apps, blackice
  • Roundtable

Sept 5th

Recording: https://vreplay.mozilla.com/replay/showRecordingExternal.html?key=noM9OlF33Pr1KZj

  • What are people working on?
    • jkerim: finishing off inapp products pages for launch, starting on repoman tickets
    • chuck: feed post-launch, codifying pwalm's style guide, operator dashboard planning
    • spasovski: many front-end fixes for fireplace
    • andym:
      • single page app: found a couple of bugs we should solve
      • firefox accounts: planning for end of sept
      • repoman: focusing on consumer pages and going to focus on killing off admin tools
      • docker: is awesome, you should try it+1
      • instant app prototype
      • serverless in-app: sounding pretty much done
      • apk factory stabilisation
    • clouserw: planning next steps/projects to work on, meeting cloud services, still haven't found any volunteers for L10n!, AMO+Metrics=aahhh, reviewed PRDs,
    • durst: feed changes, tarako dev submission (temporary) & reviewer queue (thanks, mstriemer), tarako outreach comm, fake data, galaxy team wrangling, desktop/about:apps
    • ngoke: feed post-launch, instant apps, thinking about bowerifying front-end modules
    • kumar: jkerim, mark and I got a working release of the fxpay lib out! https://github.com/mozilla/fxpay Time to get devs to start using it. Hacks post soon.
    • robhudson: add-on database removal leading up towards merging the Addon and Webapp django models. Other misc repoman bugs. Sprinting at the DjangoCon!
    • cvan: writing spec for game centre, figuring out FxA integration, rewriting prototyped for galaxy.js (a drop-in script for client-side in-game services)
    • mstriemer: finishing Tarako review queue changes. Starting to work on Firefox Accounts migration.
    • dethe: repoman bugs
    • mat: about:apps, some misc repoman bugs, mobilenetwork related stuff in fireplace, GA for packaged apps/tarako debugging
  • Roundtable
    • 15k Tarako devices sold in 3 days! http://www.financialexpress.com/news/intex-sells-15000-firefox-cloud-fx-smartphones-in-3-days/1285321
    • Welcome to cloud services!
      • much silver lining, so wow.
    • Some awesome demo?!
    • How important is Python 2.7 to y'all?
      • Language features + improved security
      • Django 1.7 would be nice. I really do not like schematic.+1^infinity
    • Are any developers using Docker?
    • yes, its pretty awesome, did my first test and pull request from it
    • how to install docker...
    • https://etherpad.mozilla.org/mkt-docker-dev-env-instructions
    • So far all feedback on feed that I (wil) have seen has been really positive (which seems really surprising? most people really dislike change!). Also the way Scott can target regions and feature single apps with descriptions is a positive for partners looking for emphasis
    • If we're trying to be contributor-friendly, we should really reconsider our repository names. They're nonsensical, not descriptive, and must be overwhelming to prospective contributors who don't understanding the architecture.
      • A good start: renaming wharfie to "marketplace", as it (seems to be) intended to be the canonical way to set up a Marketplace development environment.
      • Other prospective changes: fireplace -> marketplace-client, transonic -> marketplace-curation-tools, etc.
      • +1
      • I like this idea
      • marketplace-stats == win
      • I can attest to the overwhelming part.
      • And there are a ton of them
      • (ngoke) Do we have enough repos to just have our own Github org?
        • Probably, but it would be a huge change at this point. I don't think it nullifies my original point, though.
        • Not that I'm against it, but want to note that renaming repos is also a huge change
        • If we're asking everybody to change remotes already, it might be worth considering.
        • Not sure this is a win
        • Better to combine related repos into directories of one repo?
        • Might get hairy for deployment/branches
        • https://wiki.mozilla.org/Marketplace/dev/repositories
        • missing yogafire (marketplace-client-tarako)
        • missing transonic
        • What if in an app is not markeplace specific, eg: solitude can hopefully be more than just marketplace
        • eg: payments-backend (solitude)
        • plus solitude is a pretty descriptive name, it's a lonely world of inner reflection ;-)
        • See also: http://marketplace.readthedocs.org/en/latest/topics/setup.html
    • Added in this for consumer: http://marketplace.readthedocs.org/en/latest/topics/setup.html#consumer-pages-only
    • https://coderwall.com/p/xlatfq?i=9&p=1&q= is pretty sweet! Sets up a post-commit hook to take a picture with your webcam on every commit.
      • Nobody wants to see pictures of me.
      • Can I take a picture with your webcam every time I commit?
    • There is a cloud services show and tell everyone is invited to
    • Space lettuce

August 22nd

Recording: None. Andy was PTO and we don't know what we're doing.


  • What are people working on?
    • clouserw
      • While in the discussion of multiple data centers, the idea of splitting data per region came up (eg. European data stays in Europe). The more I think about this the bigger of a project it becomes. It's not a requirement right now, but worth thinking about as the site evolves. Want to be involved? Speak up!
      • Add-on signing project
      • Some L10n fun
    • mat:
      • device filtering on desktop
      • mvno carriers detection (+mobilenetwork.js refactor)
      • feature detection using the new hasFeature API
    • rob
      • hidden apps - done, shipping next week
      • file system and db clean of AMO extensions (repoman)
      • small elasticsearch optimizations
    • ashort
      • fake-data generation tools
      • no-Landfill startup for new dev environments
      • Firefox Accounts
    • dethe
    • mark
      • tarako submission process for developer hub
    • chuck
      • feed
  • Roundtable
    • durst demoing the feed
    • It's a big week for pushing. We've got hidden apps and the feed, among our usual pile of fixes. Please help Krupa if she asks for it, and if not be aware of things you can do to make things quicker for her (adding STR, testing things well, not breaking builds, etc.).
      • The Feed is a big deal so we're going to be talking about it and getting a lot of eyes on it. Let's make sure it's as good as it can be. From what I've seen it's a really cool change.
    • Our packaged apps have landed in all the branches of Gaia. Please help test them and any bugs we have we should fix in the next couple of weeks before 2.1 freezes.
    • Are any developers using Docker yet? Any reason not to?
    • Coveralls is added to zamboni at least. Let's add it to the rest of our projects - it's awesome. Also worth pointing out our super high coverage. 96% I think?
    • Desktop filtering was backed out of this week - scheduled for next week.
    • Interesting what's deployed app. Here is zamboni: http://mzl.la/1uYWa8p
    • Apps show and tell is today at 12:30 Pacific Time https://wiki.mozilla.org/Apps/ShowAndTells
    • tarako launch date! today


August 8th

Recording: https://vreplay.mozilla.com/replay/showRecordingExternal.html?key=ZX5svMezimMF3OJ

  • Things people are working on
    • Jared
      • Docker for marketplace deployment
    • Andy
      • Serverless in-app payments, meeting with Krupa to figure out how to get this onto stage.
      • Firefox Accounts, figuring out migration plan, aiming for end of August launch, payments on a Firefox 2.0 device the big blocker.
      • Single page app, would like to move this into stage for testing next week
      • Bango identity, aiming for shipping next week, identifiying blockers or issues to be fixed later. Android payments can be turned on next.
      • Desktop payments, scoping and planning.
      • Docker, looking good for first milestone of getting developers to use it, not perfect, eg: content ratings are blocking.
      • Travis for zamboni, robhudson says its all green including ES tests! Let's talk about disabling Jenkins in the future?
      • Hidden Apps, robhudson valiantly fighting the fight
      • Repoman, just dethe a few awesome UI fixes and polish have been landed
      • Packaged app, ngoke might have the stage and dev packages building, yay!
    • Durst
    • clouserw
    • Kumar
      • server-less in-app payments
      • single page app (Spartacus)
      • new user identity approach (by user ID) for payments
      • FxA for payments
    • Stuart
      • Docker dev-env + spartacus bugfixes.
    • Allen
      • Firefox Accounts integration
      • Testing Docker dev env
      • Investigating generating test webapps
    • Mat
    • Mark
    • Dethe
      • Making storage handle JSON stringify/parse automatically
      • Finish off some UI issues and then back to repoman
    • Rob
      • Elasticsearch is 1.2.x on dev, shipping to prod next week
      • Continued work on hidden apps. Fell down a rabbit hole with packaged apps and versions.
      • Enjoyed some PTO this week up in the WA peninsula
  • Demo!
  • Stage freezes at 11am today
  • Roundtable!
    • Put Travis on your own forks to get test runs before you make PRs!
    • Let's talk about turning off jenkins next week
    • Public mailing lists. Use them as the default.
    • Any volunteers to take over L10n extraction on a ~weekly basis?
    • Workweek will be in Portland the first week of December!
    • If you file an ops bug make sure to communicate priority
    • uiwanted triage has successfully triaged all the open bugs. Total number of bugs cut in half.
    • Feeling like a cog in the machine? Get your voice heard:
      • Marketplace UX Design Review: Thursdays @ 4pm
      • Marketplace uiwanted triage: Thursdays @ 1030am
      • Marketplace Old Bugs triage: Thursdays @ 1pm
      • Marketplace Bug Triage: Wednesdays @ 10am
      • Marketplace Vidyo Hangout: Thursdays @ 8am - noon
      • Marketplace repoman triage: Thursdays @ 10am
      • Marketplace productwanted triage: TBA

July 25th, 10am PDT

Recording: https://vreplay.mozilla.com/replay/showRecordingExternal.html?key=3vnhGpBh8EdE517

June 11th, 10am PDT

Recording: https://vreplay.mozilla.com/replay/showRecordingExternal.html?key=o4V1SuGixhq8e1i

  • There are time limits on expenses now. Submit receipts in a reasonable time frame (read: 90 days) please. :)
  • Handy FxOS timeline: FxOS_Timeline.jpg
  • Are we a packaged app? 2.0 freezes in a week or so and it would be nice to be in there.
    • What has to be in that? e.g Firefox accounts, payments
    • Its a feature freeze not a code freeze?
  • Stuff landing in 2.1:
  • Are we shipping commbadge? need sign off from UA/QA
  • Are we shipping hidden apps?
    • need sign off from QA
    • not waffled
  • Stage freezes at 11am today
    • Push hero this week: cvan
    • Next week: kumar
  • There is a leadership Q&A from 1030-1200 today
  • Everything but zamboni is running on Travis. Let's get Travis going on zamboni. Talk to andym.
  • The show and tell is at 1230 today. Join up for awesome demos and camaraderie

June 27th, 10am PDT

Recording: https://vreplay.mozilla.com/replay/showRecordingExternal.html?key=E5MZys4XBnKeG7D

June 13th, 10am PDT

Recording: https://vreplay.mozilla.com/replay/showRecordingExternal.html?key=pLwx3IHiqxW4wLR

  • Update on some open platform bugs:
    • 756364 - onoffline and ononline events should fire when connection status changes
      • I asked for an update but I don't think is blocking us, so they are targeting Q3 roughly. Tell me or leave a note if that's not the case.
    • 999931 - make SVG performant enough for use as icons in Gaia apps
      • This depends on several bugs which are currently getting fixed. It's being worked in as a primary focus so expected to land this quarter. If someone can volunteer to measure the improvement I can get you in touch with the right folks (or comment in the bug).
    • 1009645 - Implement the API detection parts of navigator.getFeature()
      • This is the latest in a series of bugs (you can see the dependency tree) but is making solid progress. Expected to land in 1.4 or 2.0...I should know that.
    • Are there other platform bugs that are are blocking us or are particularly difficult to work with?
    • 985614 - Packaged app installation does not trigger `onsuccess` callback
      • Is listed as fixed yesterday. Golly.
  • (clouserw) Flame devices: sssshhhhipping!
    • Once the OTA update channels are up, you'll need to flash the device to get it switched over to those channels.
    • (andym) got mine, yay so many phones
  • (clouserw) Feedback cycles are spinning up. Be honest and take your time.
    • If you aren't asked for feedback on someone but you have some, please share. Find their manager, find me, find someone they trust.
  • How easy is it for a newcomer to install the Marketplace?
    • (andym) Getting easier! :)
    • database 80% smaller
  • How close are we to being a real packaged app?
  • Do we have a feed yet?
  • Payments
    • Bango are currently experiencing problems, documented in bugs and awaiting fixes
    • Working with their NOC to resolve, moments after typing this it worked better.
  • (andym) Will be tagging shortly. Make sure your code is in and unstable.
    • next week its: clouserw < ddurst turn?
    • then: dethe
  • Jun 26th is the next Public Apps Day
  • Next week is the Quarterly App Day in mountain view

May 30th, 10am PDT

Recording: https://vreplay.mozilla.com/replay/showRecordDetails.html?recId=1071

  • Project Updates:
    • Tarako: Closing out this week (!!)
      • (still need to do the submission/review checkbox)
    • LatAm Operator Billing: Paused until AMX & Boku sort our their differences
      • Feed: Picking up steam again; work week pajama party at davor's next week with a side of desktop marketplace
    • Repoman: Still being awesome. Schedule for rotation?
      • Dethe and Allen to Firefox Accounts next week
      • Rob still going strong, focusing on technical debt and hidden urls
    • Single Page App:
      • Mark and Stuart, in the closing stretches, hopefully one more week.
    • Serverless in-app payments:
      • Kumar and Jared, just started up, over 50%, next week working on receipts
    • Android Payments:
      • Waiting on Bango changes and Single Page App to finish up.
    • (coming up) Android Marketplace: Let's finish this up!
      • Only P1s left is platform, waiting for that to land.
    • (coming up) Hidden URLs
    • (coming up) Fx Accounts
    • (coming up) Operator Dashboard
    • (coming up) Recommendations Engine
    • (clouserw) Patch to fix app installation notifications on Android has landed.
    • (clouserw) We got rid of ArcSight (woo) and can see CEF reports now (including CSP)
    • (clouserw) Flame update
    • (clouserw or andym) repoman strategy update:
      • High priority stuff is tagged [repoman] right now but there is a hole in our triages where anything that isn't a P1 will get lost
    • Once we're caught up on the [repoman] tagged bugs we'll have the repoman team start focusing on specific components per-week (or whatever timeframe)
    • (clouserw) There was a Marketplace Town Hall on Thursday. Check out the recording if you missed it.
    • (clouserw) [RFC] Recommendations Engine Architecture: https://docs.google.com/a/mozilla.com/presentation/d/13OiRDZRaeOdZiu-MlhBT_8RcahlS08X_wmCP3RvXu6g/edit
    • (clouserw or andym) Triages have been very successful. We get through 100% of bugs now usually in 30minutes which, week-to-week is hours of less meetings I think.
      • Pull Requests are at a low also
    • Tag is at 11am!
      • Push hero this week is:
      • robhudson
      • next week is ddurst

May 16th, 10am PDT

May 2nd, 10am PDT

Apr 18, 10am PDT

Apr 4, 10am PDT

  • https://prs.paas.allizom.org/mozilla/zamboni is pretty cool
  • Feed v1 plan is to *not* launch it on Tarako as it will likely be a performance hit and will need to be optimized/tweaked/dogfooded/etc. Would be nice to see some A/B testing in Europe or something. Chuck has a plan to share!
  • Not too much of a plan, really. We're going to package the `feed` branch of Fireplace and distribute it on Marketplace as "Marketplace Aurora" or whatever, with the cutesy purple icon (right?!). It will keep the somewhat major changes cleanly separate for now and allow dogfooding and community feedback before we roll it out to the community at large.
  • Tarako
  • Working with UX to figure out will be going on the phone for Tarako
  • We are looking at other UIs and other interaction models
  • Feed is not going on Tarako
  • http://en.wikipedia.org/wiki/Tarako_%28food%29
  • Any reason to keep the mkt-blocker bugzilla flag around?
  • Let's start using amo- and mkt- push etherpads
  • Push hero this week is dethe
  • New triage schedule in April trial
  • No more days peppered with triage meetings
  • No more 1.5 hours of meeting right before we push on Tuesdays
  • Agenda
  • 1) New & Unprioritized bugs: https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=MktNeedsTriage&sharer_id=177149
  • 2) Any P1 bugs with no assignee: https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=MktNeedsAssignee&sharer_id=177149
  • Boku is a new payment provider, we are working on it
  • Check out https://marketplace.firefox.com
  • Whoa, cool site!
  • I've heard about this.
  • Android Marketplace and APK Factory is planning on going live with Fx 29.
  • Status updates:
  • robhudson was in Barcelona this week working on recommendation testing with Telefonica.
  • Check it out: https://marketplace-altdev.allizom.org/ (click Next, pick some apps, then go back to homepage for updated recommendations) This is what we ran user testing on. Tony will report on user feedback in a few weeks.
  • ngoke: feed curation tool
  • mat: performance stuff
  • andym: was in Paris and Tribe, just go back and catching up - mostly Boku, Boku etc
  • kumar: jamming on getting Boku working for the Phantom launch
  • Chuck: Tarako planning, greasing the feed wheels
  • dethe: performance stuff
  • jkerim: new payment providers!
  • mstriemer: boku in devhub
  • cvan: perf & tarako

Mar 21, 10am PST

  • Chris Mills encourages us devs to add the "dev-doc-needed" keyword to bugs that may affect documentation on MDN. (See https://developer.mozilla.org/en-US/Marketplace )
  • Apps day is available via recording on air.mo. Any questions from it?
  • Marketplace town hall next Wednesday. 10-11AM, AirMo
  • I don't see that on air mozilla or its calendar
  • Ddurst is in full(ish) swing
  • You'll be pleased to know we are getting a hasFeature() API landing in the next couple of weeks / 1.3. *sad trombone*
  • https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AvCvRxvD-acMdHBCZm5mWlRrcjBFZlItMGduZXhzRGc#gid=0
  • Re-prioritized to 1.5. I'm trying to get it to land in 1.4 instead.
  • This really sucks. Can we escalate?
  • Olympia has a schedule: Stage = Mar21, Prod = Apr1
  • Are we pushing that in the morning or afternoon of April 1st?
  • morning
  • Quest for Speed thread
  • Got an idea to make the marketplace faster? File a bug, keyword "perf"
  • also fix those bugs. :)
  • Contribution from bwalker (via http://boingboing.net/2014/03/19/gamestop-as-a-fee-free-conven.html):
  • JWZ's law states that "Every program attempts to expand until it can read mail." A corollary is that every complex system expands until it becomes a bank.
  • https://appear.in/ is awesome for tiny/quick video calls
  • contracting update
  • Push hero is: clouserw
  • Notable updates:
  • Packaged apps on android are now live. APK Factory lives.
  • https://hacks.mozilla.org/2014/03/better-integration-for-open-web-apps-on-android/
  • warm cache marketplace performance improved by >99%
  • commbadge is on stage
  • olympia is on stage
  • let's start using #marketplace for marketplace and #amo for AMO
  • 10 new languages are going out next week
  • tower library on travis-ci & tox thanks to magopian
  • marketplace on eideticker! (kinda)
  • http://eideticker.mozilla.org/b2g/#/inari/b2g-marketplace-startup/timetostableframe
  • http://eideticker.mozilla.org/b2g/#/inari/b2g-marketplace-scrolling/fps
  • marketplace-docs lives and is ready for docs, please add
  • https://github.com/mozilla/marketplace-docs
  • http://marketplace.readthedocs.org/en/latest/
  • integration with boku payments is on the horizon, time line unknown, but expect sooner rather than later
  • ngoke: feed + curation tool work (ngoke is out next wed-fri)
  • andym: out in Europe and PTO next week and after
  • kumar: in Europe next week
  • chuck: feeding, omnomnom
  • muffinresearch: This week: completed persona integrations + started the hookup of Spartacus to webpay API. Currently + next week abstracting errors to be able to complete the rest of the API hookup. Getting Spartacus running somewhere.
  • dethe: work around timing issue when unhiding button, then replace Zamboni 404 page with Fireplace 404 page
  • mstriemer: finish up in-app products devhub page, android install callback errors.
  • jkerim: making good progress on in-app purchases
  • robhudson: moving device types to platform and form factors. Next: Desktop toggle. Prepping for recommendations work week first week of April.
  • ashort: guillotine schema cleanup, django1.6, user/auth refactor
  • Django 1.7 beta 1 is out by the way(die in a fire)muahaha
  • mat: PTO + perf bugs

Mar 7, 10am PST

  • Andy (and Monday too) and clouserw are OOTO. Andy is running the show!
  • Mozilla 2014 Goals public page is live: https://wiki.mozilla.org/2014
  • Apps day is next week. Send clouserw or andym (for payments) accomplishments we should call out.
  • FxA API documentation: https://github.com/mozilla/fxa-oauth-server/wiki/oauth-design
  • 272315 pull requests open for zamboni alone. Let's devote Friday after 1pm to open pull requests and get that down to zero.
  • Next Tuesday (afternoon) and Wednesday (morning) tune in to air mozilla to see updates from across the whole apps ecosystem. PST
  • Upvote this call for contributors! https://news.ycombinator.com/item?id=7361095
  • several updates to http://jugband.paas.allizom.org/ - check it out for a summary of current status.
  • Operator dashboard has been successfully defined, designed, and estimated and is waiting for us to have time to do it. This is a big deal, because generally we don't have projects waiting in the pipeline all bundled up and ready.
  • Feed v1 has been successfully defined, designed, and estimated and we're actively working on it.
  • Developer and Payment choice are almost ready from a UX point of view to be pushed into development when ready.
  • Both of the examples above are evidence of our new process for working with UX/prod/etc and following the steps for our project lifecycle. It's been a lot less stressful than previous projects (I'm so confident in that I'll say "ask anyone involved" even when I'm not there to support my claims!) and is helping us refine the flow. I'm (clouserw) looking forward to working on future projects that use the new system and I think y'all will too.
  • New manager starts next week!
  • Anything from mailing lists to talk about?
  • Feature detection issues?
  • Marketplace hang around - next thurs
  • https://marketplace.readthedocs.org/en/latest/ lives
  • Weekly Status update:
  • andym: fixing zippy, working on Apps day presentations, looking at receipts, chasing down android platform bugs
  • mat: API perf/cacheability (removing user-dependant stuff in API, making fireplace do anonymous API calls, etc), misc AMO stuff
  • chuck: feed (omnomnom)
  • ashort: code review, debugging django1.6 deployment on altdev
  • ngoke: feed frontend, small IARC bugs
  • muffinresearch: this week: Spartacus styleguide + other bug fixes + test setup. Next week: finishing Spartacus testing for flows and beginning service integration. E.g. persona first, followed by the API.
  • dethe: fixing some UI bugs, review styleguide
  • jkerim: easier 'hosted' inapp payments in zamboni
  • mstriemer: in-app products/payments in devhub, android touch-ups
  • kumar: APK signer cleanup https://github.com/mozilla/apk-signer and a new developer lib for in-app payments https://github.com/mozilla/fxpay
  • robhudson: collapsing android mobile/tablet and calling it platform, adding form factor, biking around Paris
  • Push hero:
  • This week Jared
  • Next week Andy

Feb 21, 10am PST

  • Our goals exist in public now: https://wiki.mozilla.org/Marketplace/2014_Goals
  • Triage meeting strategy proposal:
  • New 60-90min meeting. Required attendees are at least one representative from QA and one from Dev. Meeting triages all new, unprioritized bugs.
  • Meeting is open to anyone to participate
  • All individual componenent triage meetings are cancelled
  • There might be triage meetings focused on features being worked on eg: Android
  • They aren't mutually exclusive; we should be doing both
  • Conclusion: Developers are split on which way we should triage. Let's try it for a couple weeks so we can get better data.
  • Any RFCs to talk about?
  • Manifest Builder
  • chuck and wil are driving this, cool plans to integrate with App Manager
  • modify mcc/mnc in the simulator < that makes me very happy
  • I don't know if there is a mailing list, but paul rouget + fred wenzel would be who I would email. Soledad is working on the app templates.
  • Refactoring documentation
  • andym is driving
  • Splitting marketplace?
  • old news, its happening
  • about a week
  • Wil introducing Dethe! Tony introducing Liz!
  • Weekly Status Update:
  • andym: testing new receipt API, meetings, did I mention curling?
  • clouserw: updating jugband (w/ feedback), good meeting about App Manager, sorting out priorities, HR stuff
  • ashort: Finishing Django 1.6 port. AMO/marketplace code split.
  • mat: Guillotine (Splitting AMO/Marketplace), misc API stuff
  • jkerim: starting on the in app hosted payment flow, in SFO next week PTO mon-wed
  • dbialer; scheduled a set of 3 roadmap prioritization workshops over the next 2 weeks. You are welcome to attend any of them.
  • robhudson: An IARC bug, APK tokens for reviewer tools, new metrics for stats. Next week: Guillotine, more stats, stats refactoring, APK if needed.
  • mstriemer: install button bug on android (all?), missing marketplace icon, serverless payments (time permitting)
  • chuck: in SFO working with UX on operator dashboard and feed M-W, ElasticSearch training R-F.
  • kumar: working on signer part of APK generation http://apk-signer.readthedocs.org/en/latest/ also Mohawk http://mohawk.readthedocs.org/en/latest/
  • ngoke: iarc bug squashing + looking to finish commbadge
  • dethe: adding credits page, spent most of my time just getting environment working, looking into proxying for testing android on my local dev
  • Release Hero next week: chuck
  • Tagging happening at 12:00, get yo patches in.
  • Marketplace testday on 02/26

Feb 7th, 10am PST

  • Our work week was last week:
  • Great to see everyone. See https://etherpad.mozilla.org/marketplace-workweek-accomplishments for a braindump style list of accomplishments
  • clouserw is working on organizing it into actionable items
  • First result from clouserw is blog post on our new priority scoring strategy: http://micropipes.com/blog/2014/02/07/improving-our-process-part-1-identifying-priorities/
  • Leave comments on the post or ask them next Weds in the Marketplace product meeting
  • Look for email on choosing projects to work on
  • Chuck on PTO 2/11-18
  • Weekly status, what have people been working on:
  • clouserw: Been at TRIBE for two days. Currently on an airplane, but been organizing results of our work week in the downtime. Also HR stuff.
  • ngoke: moved theme reviewer tools back to AMO, getting commbadge to a non-purgatory state
  • mat: fixing weird old code/magic to help django 1.6 porting
  • andym: turning on zippy on -dev, filing bugs
  • jkerim: landed in toronto office, starting on new payments pages in developer hub
  • muffinresearch: Update all the things deps in zippy, updates to grunt-i18n-abide, see zippy into verbatim.
  • kumar: APK signer https://github.com/mozilla/apk-signer and a new Hawk lib https://github.com/kumar303/mohawk
  • chuck: possibly/probably pivoting from feed to operator dashboard
  • robhudson: regions in app installs (frontend and backend), DRF auth to middlewarez, help remove some top missed searches, monolith API on-the-fly queries.
  • cvan: LOMA https://github.com/cvan/loma https://github.com/cvan/loma-api
  • Releases:
  • spavoski release hero this week
  • ngoke release hero next week (ROGER)

Last meeting: Jan 24th, 10am PST

  • Work week preparations
  • https://etherpad.mozilla.org/mkt-2014Q1-workweek
  • Hackathon projects
  • Something to talk about
  • We're doing a lot of pair programming, think about that this week[end] so we can use our time well
  • Releases
  • cvan release hero this week
  • kumar release hero next week
  • Weekly status, what have people been working on
  • andym: meetings, apk factory
  • clouserw: omg-workweek-logistics, EOL builder.amo < omg yes
  • muffinresearch: UI for mt-auth. Using bower for deps in zippy. Ui-tests. Adding behaviour to CC page. Prep for work-week talk.
  • mat: API performance / cleanups
  • robhudson: stats for per-app dashboards, downloads stats cleanup, misc IARC stuff, debugging why stats stop working :(
  • mstriemer: validator updates, restofworld changes.
  • kumar: APK Signer https://github.com/mozilla/apk-signer
  • chuck: feed API bugs, reviewing all 7000 of mat's PRs
  • ngoke: iarc bug squash, moving along the commbadge train
  • ashort: AMO test debugging, django 1.6 porting
  • Accessibility Rating/Reviews
  • rating of apps to show accessible they are
  • Interesting idea, please email dev-marketplace@lists.mozilla.org with info so we cover product/UX people as well.
  • New position open
  • https://careers.mozilla.org/en-US/position/ovniYfwS