Webdev:Meetings:2013-03-26

From MozillaWiki
Jump to: navigation, search

Meeting Info

Meeting notes

Open Items

  • Q1 wrapping up, think about Q2 goals
  • Time for peer feedback!
    • What is effective feedback
    • Why the *))(&!@# do we do this all the time?
    • How should I interpret feedback?
  • LEAD summary - where morgamic was last week
    • Hero's journey, or the importance of faith and allies
    • some commentary on how 80s action films totally butcher this formula but somehow still work
  • Maybe some Kanban stuff from Luke
  • Webdev blog!

Roundtable

adrian

  • Socorro
    • Automatic emails are being sent to Firefox user that crash
    • elasticsearch is coming, currently testing on stage
    • Preparing a new search UI that will be super!
  • Participated and helped organize another Game Dev Party in Lyon this weekend, I'll share more about the game we made soon (protip: game jams are awesome! )

Favourite science thing: eD.jpg

andy

  • payments for marketplace
  • api for marketplace
  • trying not to hate on tastypie
  • writing stupid little packaged apps for the marketplace on car journeys

arron

ashort

basta

bsavage

bensternthal

chuck

craigcook

cmore

davidwalsh

ednapiranha

ErikRose

DXR

  • Made the test runner not suck so much. Ported tests to the new runner so we have lots of good examples and no bad ones. Deleted 10 files. Rewrote testing documentation. Folks are using it. We received a real nice patch afterward with 6 new tests, all decoupled from the rest of the suite. We have the beginnings of a patches-with-tests culture!
  • Bugs
    • Ignore non-directories when looking for plugins.
    • Don't crash when doing negated phrase matching.
  • Refactor search() controller to make it more comprehensible and ferret out bugs.
    • Don't crash when limit and offset query string params aren't parseable ints.
    • Don't crash when format=json and we're using the error.html template.
    • Deal with negative limits and offsets. Hey, why not?
    • Don't HTML-escape the query text manually anymore. Do urlencode it when using it in a URL.
  • Got mozilla-central to build and spit out a DXR index locally.
  • Got Schalk's Vagrant set up. That was harder than it should have been.
  • Redesigned URLs for parity with MXR and future extensibility.
  • Benchmarked Python vs. Apache for browser() at length. Wrote a blog article about it.
  • Fixed an old XSS in prod. Really need to get a modern version pushed.
  • Newsworthy merges
    • Merged non-root-URL deployments of DXR fix.
    • Merged Mook's patch to make it draw from Stackato-style process env vars. So now it works really nicely on Stackato.
    • Merged fix for UnionFilter bugs (ORs being too liberal and source lines duplicating themselves).
    • Reviewed and merged abbeyj's Query refactoring. Now profiling works properly under WSGI.
  • Tried and failed to get LLVM 3.2 to build on RHEL 5.5. Ugh.

Community

  • Gave ES talk at ConFoo and PyCon, API Poetry talk at ConFoo
  • Named jcranmer, abbeyj, and mook as friends of the tree.

elasticsearch

  • Led PyCon sprint: 78 commits!
    • 0.4 release
    • Python 3 support
    • 6 new APIs, and improved many more
  • Rescued django-haystack, which had broken.
  • Figured out whether you should ever "store" fields in ES for Axel. (Nope)

Socorro

  • Started reading up on how to troubleshoot Socorro.

jlongster

jsocol

  • Input v2 (fjord) is going out this week!
  • Super proud of what my team accomplished this quarter. Good job, team!
  • onGameStart was a great one-day conference.
  • Pushed new versions of waffle, statsd.
  • Apps leads this month was productive.
  • Favorite science thing: it's just a show, you should really just relax.
  • UP dev servers should be going up this week.
  • Q2 goals: in progress.
  • Actual favorite science thing: everything and everyone you know is literally made up of the dust of past exploded stars. We are all stardust. Including the band Stardust.

kumar

lars

laura

lcrouch

lonnen

  • Socorro
    • Cron systems visualization and general scheduling improvements
    • Ushering components into production
    • Wrapping up with Tony (internship ending)
      • Starting up with Tony + gang (senior year project to improve socorro)
  • CISPA Action Week
    • FF Snippet
    • Moz.org frontpage link
  • The sea is a nightmare without end

lorchard

malexis

mkelly

morgamic

peterbe

  • Built the prototype for Mozilla office sign-in sheet
  • Added a new event suggestion wizard for logged in users of Air Mozilla
    • so you don't need file a bug to suggest an event
    • landed but not launched yet as we're tuning the tooltips
  • Managed to get Pootle 2.5 (master actually) running in parallel on the Verbatim production server
  • landed quick re-tries for crontabber
    • so failing jobs are re-tried every 5 minutes until they work again

piotr

pmac

potch

rhelmer

ricky

robhudson

schalk

selena

stuart

ubernostrum

tofumatt

wenzel

wil

willkg

Good things:

  • attended PyCon and talked django-browserid and elasticutils with other folks -- there's interest in django-browserid especially after Dan's talk
  • worked on elasticutils: robhudson landed a middleware, hanno fixed some testing issues, I fixed the ElasticSearchTestCase (though I think I'm going to change how that works), I fixed the django tasks code, I thought about extending the query API, ...
  • worked on updating kitsune search to the latest elasticutils
  • helped MDN get elasticsearch working
  • finished up a bunch of last-minute fjord fixes for the production rollout for Input (tomorrow!)

Bad things:

  • made many promises about working on jingo-minify, django-browserid, tower, django-tidings, and other things, but have yet to do the work

wraithan