Mozilla Status Board

gavin@gavinsharp.com

Current Status - 2013-07-02

Done:

Next:

  • Blog post about work week
  • finalize Q3 goals

Older Posts

Member of Projects

Team Posts

aklotz@mozilla.com today

Done:

  • New blog post about new and interesting Win32 kernel APIs
  • Brief profiler tutorial for wcosta
  • content perf meeting
  • content perf windows 8 vs windows 10 work
  • attended rvitillo's stats talk
  • asyncInit is on track to go out the door in 40

Filed:

Worked on patches for:

Uplifted to esr38: bug 1133351 and friends

Tested: bug 1170486, coordinated with QA, RESOLVED WORKSFORME

Next:

  • More content perf
  • Land outstanding patches
  • asyncInit + e10s

sfranks@mozilla.com today

Done:

alessio.placitelli@gmail.com today

Done:

Next:

  • Continuing the quest for missing subsessions
  • Bugs from the phase 3 bucket

dteller@mozilla.com yesterday

Done:

  • Performance Monitoring

    • elan 1:1 – trying to find out exactly what I’m expected to deliver and to whom
    • Bug 1190143 - Performance Regression tests for PerformanceStats & infrastructure - filed
    • Bug 1190074 - Performance Monitoring should use mozilla::RefPtr - landing
    • Bug 1190077 - Move RDTSC and prmjtime. to vm/Time. - landing
    • Bug 1188616 - Improve reliability of the CPOW clock - landing
    • Bug 1181175 - Use RDTSC for Performance Monitoring - preparing for landing
    • Bug 1190142 - Extract classification logics from aboutPerformance.js into PerformanceStats - filed
    • Bug 1189807 - Make it possible to run about:performance as a sidebar - filed
    • Bug 1124073 - UX for Notifying user of addons that are slowing their browser down significantly - I/O
    • Bug 1181175 - Investigate RDTSC for PerformanceMonitoring - preparing to land
    • Bug 1189799 - about:performance shows duplicate lines for each addon (1 entry per parent + 1 content process) - investigating
    • Bug 1188616 - CPOW monitoring should use PRMJ_Now instead of PR_IntervalNow - v2
    • Bug 1189513 - Simplify e10s PerformanceStats - v1
    • Bug 1189066 - Track total CPU cost of CPOWs, not wallclock time - more investigating
    • Bug 1189363 - Report slow compartments with Telemetry - filed
    • Bug 1188248 - Merge jank monitoring and CPOW monitoring - v1
    • Bug 1188507 - Nightly should not warn about Lightbeam making it run slowly - investigating
    • Bug 1181175 - Telemetry for finding out how often our process is rescheduled to another CPU - prototype
    • Bug 1188966 - We need Telemetry on the slow add-on watcher - filed, v1, pending review
    • Bug 1184486 - Let PerformanceStats.jsm play nicer with process-per-tab - finished (landed)
    • Bug 1185926 - Investigating what's so wrong with CPOW monitoring – wallclock time measures are involved.
    • Bug 1147348 - nsIPerformanceSnapshot should expose the timestamp of the snapshot - investigating, prototype
    • Bug 1147664 - PerformanceStatsService should offer a detailed mode that doesn't collapse the platform in a single group - finished (landed)
    • Bug 1163666 - about:performance should find out what's causing CPOW - investigating, I think I now understand how to do it
  • Places

  • Session Restore

    • Bug 1147822 - [Session Restore] Add a format version number for sessionstore.js - mentoring
  • Misc

    • CIR
    • Bug 1188575 - MozReview should show up a more useful page title - filed
    • Bug 1184115 - Services.ppmm is defined for child processes - investigating test_experiments.js error

Next:

  • Performance Stats

    • Continue working on improving CPOW accuracy
    • Finish & land Telemetry
    • Finish & land RDTSC
  • Places

    • Same old, same old.

Coordination:

  • Connection issues.
  • Number of semi-conflicting requests on Performance Monitoring is approaching brain overload.
  • Still puzzled about mixed message on year end evaluation.

dmajor@mozilla.com yesterday

Done:

  • Bug 1177278 (networking OOM) discussion, risk assessment
  • Bug 1187308 (webrtc OOM) investigated
  • Bug 1182207 (GC OOM) did some archaeology
  • Bug 1188045 (clang-cl build) opened, various attempts at workaround
  • Bug 1173579 (fonts crash) found crashes still happening after fix
  • Bug 1188421 (networking) opened, investigated
  • Bug 1170141 (real player crash) local repro attempts
  • Bug 1159751 (win7 WARP) search queries
  • Bug 1176073 (network crash) requested uplift
  • Bug 1152026 (indexeddb) searches, discussion
  • Bug 1183430 (ipc crash) investigated
  • Bug 1189319 (win10 trusteer crash) investigated
  • Bug 1189266 (win10 ati crash) investigated
  • Bug 1189940 (win10 nvidia crash) investigated
  • Dug up memory reports from crash-stats for jesup
  • Tested a try build for glandium involving TLS trickery on XP
  • Looked at a weird crash reporter orange for ted
  • Helped seth shave a mighty yak involving DLL load failures on pre-SSE machines
  • Got plain clang-cl builds working locally (with fallback allowed). Making progress on adding ASan and looking into what it would take to build without fallback.
  • Stats tech talk
  • Meeting with Vladan

Next:

Will be spending extra time looking at crashes while KaiRo is out. Also looking out for Win10-specific crashes. ASan will be on the back burner this week.

Coordination:

jit-categorize (bug 1184709) is still waiting on Socorro

shorlander@mozilla.com yesterday

Done:

  • Out for two days
  • Some Windows 10 Stuff for Beta
  • First pass design review for Hello

Next:

  • Search Suggest Opt-in Design Changes
  • All the Design Reviews!

randersen@mozilla.com yesterday

Done:

Next:

  • General catching up
  • Year in Review
  • Q3 Goals
  • UI Reviews (there's a couple left)

mmaslaney@mozilla.com yesterday

Done:

Bug 1154302 - Task Continuity Version 2 — Define and Design the Send/Push/Share Experience: http://invis.io/D22GBYPGX

• Screenshot Functionality: https://invis.io/QV3R6BFJ2

• Visual Design: https://invis.io/433Q5T2CP

Next:

Bug 1154302 - Task Continuity Version 2 — Define and Design the Send/Push/Share Experience: http://invis.io/D22GBYPGX

• Define Email to Yourself functionality

• Edits based on feedback

Bug 1184779 - Make native javascript dialog windows look more like in-content preferences dialog

• Working with Josh and the VR team on a 360° Photo/video project

• Meeting with Shorlander to discuss project scope for a Firefox Style Guide

• Investigate Font options for Reader View

gpetrie@mozilla.com yesterday

Done:

  • Tracking Protection: Research planning & coordination.
  • Windows 10: Diary study & interviews (3/4).
  • Context Search: Study review for Jatin.

Next:

  • Tracking Protection: Research planning & coordination.
  • Windows 10: Diary study & interviews (1/4).
  • Context Search: Study review for Jatin.
  • Android Settings Research: Planning & coordination with Anthony & Barbara.

nfroyd@mozilla.com yesterday

Done:

  • Use counter patches. Struggling to finish these off.
  • TSan runs. It appears we have not added a raft of new races recently, so that's good.
  • Fennec libc++ measurements. Turns out libc++ is a good deal bulkier than was initially thought. :(
  • Looked at MozPromise at bholley's request prior to moving it into xpcom/.
  • Discussed MozPromise threading-related things with bholley. ehsan had ideas on how to make this better; realized that I am not good at abstract design.
  • Reviews.

Next:

  • Setup new laptop, due to arrive Tuesday.
  • More MozPromise work.
  • More TSan stuff.
  • Find xpcom reviews to foist off on Eric.
  • Thinking about how to get better at reviews.
  • Use counter patches.

rvitillo@mozilla.com yesterday

Done:

  • Discussed compute requirements with joy
  • Removed old filter endpoints from aggregator
  • Reviewed various cerberus patches from azhang
  • Various improvements to the db service to deal with storm of submissions coming from cerberus: swtiched to gunicorn with gevent, redis cache, connection pool to db
  • Reviewed azhang medusa patches
  • Debugged dvander Spark dashboard analysis
  • Databricks meeting
  • Bug 1188867 - Monitor S3 requests coming from telemetry.js - filed
  • Bug 1188879 - Enum histograms shouldn't be treated as numeric. - filed
  • Bug 1188884 - Webapp Runtime creeping in aggregates - filed
  • Bug 1188888 - Implement categorical histograms - filed
  • http://nbviewer.ipython.org/gist/Uberi/a7816eb1bda48c4fbcc8 - Review
  • Bug 1188933 - Create derived datasets for analysis - filed
  • Bug 1189062 - Data on S3 has doubled in size - filed
  • Bug 1185123 - Validate shutdown behavior (getting and sending pings) - followed up
  • Stats mini talk
  • Experimented with pypy, spark and moztelemetry
  • FHR v4 status meeting
  • Firefox measurement standup meeting
  • Bug 1182637 - Telemetry: e10s is jankier than non-e10s - followed up
  • Bug 1189504 - are telemetry/fhrV4 missing subsessions associated with crash-on-startup? - followed up, closed
  • Deleted duplicates from simpledb index
  • Reviewed azhang blogpost

agrigas@mozilla.com yesterday

Done:

  • half week last week continued work on tracking protection built-in page re-design with bryan
  • met with Bram to review new work to refine control center for 43 release
  • Next:

  • review user feedback from 5 person study of new page design
  • continue work on control center v2
  • continue work on tracking protection bugs
  • wcosta@mozilla.com yesterday

    Done:

    • Taskcluster bustage (Friday was a bad day for Taskcluster and sheriffs asked my help since most of Taskcluster team was out).
    • Bug 1175934
    • Started work on page load test
    • Fixes for snappy symbol file cache
    • Symbol file parser optimization

    Next:

    • Finish Snappy file cache
    • Work on page load test
    • Snappy debug terminal (?)

    adw@mozilla.com 4 days ago

    Done:

    • posted more patches, ready to land, but product decided to do opt-in not -out, so needs some ux rethinking: Bug 959567 - [User Story] Implement search suggestions opt-in/out UI
    • investigated, posted patches, landed, requested uplift: Bug 1183044 - [New Tab Page] Sound on pinned websites starts playing when just opening a new tab
    • filed, investigated, posted patches, landed: Bug 1188665 - nsIDOMWindowUtils.disableDialogs() should disable onbeforeunload dialogs
    • started working on again: Bug 1176437 - Fallback "Search with" first result should not appear when pressing Down in an empty awesomebar (i.e., search string is an empty string)
    • reviewed: Bug 1182338 - Bring in-content search UI keyboard navigation up to parity with main searchbar UI
    • reviewed: Bug 1180587 - Remove most error display code from browser-syncui and browser-fxaccounts
    • reviewed: Bug 1172937 - Action row doesn't always update correctly with unified autocomplete
    • reviewed: Bug 1188618 - Default engine icon for engines without a favicon is broken in the in-content search UI
    • needinfoed: Bug 1188636 - TPS score is measuring time spent in Thumbnails_delayedCapture/timeout
    • chat with Tim A. about bug 1188665, bug 856977

    madhava@mozilla.com last week

    Done:

    • PLR
    • HRy stuff - review process, staffing
    • Starting to dig into add-ons

    Next:

    • More digging into add-ons in earnest
    • Some hello review
    • Some search coordination

    dhenein@mozilla.com last week

    Done:

    Next:

    • iOS quality audit + sneaking in more UI patches
    • pocket mobile kickoff + RL followup
    • A/B testing and research brainstorming
    • partner 11 debrief

    bwinton@mozilla.com last week

    Done:

    • Browser Extensions:

      • Chat with Bill McCloskey about Browser Extension API.
    • Other:

      • Reported bug 1186167.
      • Talked to William about Perfherder usability.

    Next:

    • Windows 10:

    • Browser Extensions:

      • Start writing a new-style add-on, and playing around with the API.
    • UITelemetry Dashboard:

      • Talk to Ilana about getting older data filled in.

    Coordination:

    • Waiting for a try-build with the latest new-style add-on code.
    • Waiting for a pretty throbber from Shorlander.

    alam@mozilla.com last week

    Done:

    • Partner meetings
    • Tracking Protection
    • Home Panels UI update
    • Tabs tray improvements on Mobile

    Next:

    • Partner stuff
    • Tracking Protection tip
    • Tabs tray improvements on Mobile
    • Feature testing + co-ordination

    spohl@mozilla.com last week

    Done:

    • bug 1158870: Enable MAR verification on linux32 and 64bit by default - Addressed remaining issues, landed on m-c.
    • bug 1184500: (Security bug)
    • bug 1180422: Software update failed with "The update could not be installed. Please make sure there are no other copies of Firefox running on your computer..." - Investigated issue, determined to be caused by running Firefox as root and regular user interchangeably. Closed as Resolved/Worksforme.
    • bug 1183077: include running arch in build target on Windows - Wrote patches, received r+.
    • bug 1186158: Receive notifications of sandbox violations in the browser on OS X - Reviewed patches.
    • bug 394984: Unable to update on mac if admin user is not the same admin user as the person who installed firefox - Continued updating patches for current trunk.

    Next:

    • bug 1183077: include running arch in build target on Windows
    • bug 394984: Unable to update on mac if admin user is not the same admin user as the person who installed firefox
    • bug 1149706: [Meta] Remaining issues for content process sandboxing on the Mac
    • Continue fixing bugs using interpose libraries
    • Installer/updater code reviews
    • Installer/updater improvements

    azhang@mozilla.com 2 weeks ago

    Done:

    • Working multi-histogram support in the V4 pipeline dashboard. * Keyed histogram support is pending, needs quite a few changes to Telemetry.js
    • Comparison view in V4 pipeline dash - compare by various filter dimensions and options.
    • Investigate missing submissions by running full pipeline locally for release 39, nightly 39, and nightly 42 - results posted in bug 1179751.
    • Many changes to functionality in both main dashboards for both pipelines. * See https://github.com/mozilla/telemetry-dashboard/pull/93 (pending review). * Notable changes: timezone awareness, data loading improvements, group selection behavior tweaks.
    • Histogram simulator improvements.
    • Debug and fix a subtle drawing issue with Metricsgraphics.

    Next:

    • Get open PR's reviewed, add features/fixes as necessary.
    • Keyed histogram support for v4 dashes.
    • Further investigate possible SQS issues in the v2 pipeline.
    • Move cerberus to v4 pipeline.

    avihpit@yahoo.com 2 weeks ago

    Done:

    • Bug 1028859 (webgl e10s) - feedback - fixed.
    • bug 1164898 (perferder compare view) - discussion, reviewed.
    • bug 1170301 (perfherder confidence info) - feedback, reviewed.
    • bug 1171694 (perfherder num data points info) - feedback.
    • bug 1172841 (scrolling perf decrese over time) - discussions - ended up unrelated to "over time".
    • Bug 1178283 (new page for mobile testing) - feedback on pages capture (joel ended up capturing it with wget).
    • Bug 1179756 (tart regression) - feedback.
    • Bug 1180251 (test new about:newtab page) - discussion, feedback.
    • Bug 1182282 (treeherder stores data incorrectly) - analysis, discussions.
    • Bug 1184736 (perfherder bars view) - discussions, feedback.
    • Bug 1184968 (perfherder vs graphserver calculations) - feedback.

    rfeeley@mozilla.com 4 weeks ago

    Next:

    • Move choose what to sync to the web + more onboarding
    • Improve avatar mgt on web
    • Partner 11 wireframes
    • Two factor authentication UX
    • Review old Sync bugs for upcoming Sync push
    • Continue password manager, user test
    • Smooth out some iframed FxA first-run issues with Habber and Verdi

    mreid@mozilla.com 4 months ago

    Done:

    • Filed Bug 1154338 - libs3 lua wrapper
    • Reviewed data-pipeline PRs: #56 and #58
    • Landed data-pipeline PRs #61 and 62 to update the goamz library
    • Landed data-pipeline PR #63 with prototype client-id Heka input
    • Bug 1151839 - verified data fix
    • Bug 1149666 - provided updated data export
    • Bug 1142543 - verified throttling
    • Checked submission rates from Fx 39/40
    • Forecasting telemetry release data volume based on current stats

    Next:

    • Bug 1126958: automate by-day index updates
    • Review data storage plan based on release volume forecasts.

    kparlante@mozilla.com 4 months ago

    Done:

    Next:

    vdjeric@mozilla.com 6 months ago

    Done:

    David Major was curious about what's most on my mind nowadays and if there's anything coming up that our team should watch out for.

    This status post is far from comprehensive in any way, it's just a list of things I worked on last week, but I think it does show my current areas of focus. Let me know if you'd like to know about anything else.

    In no particular order:

    a) Hiring a summer intern:

    • Read dozens of intern resumes
    • Interviewed 4 interns
    • Helped interviewer Marina Samuel prepare interview questions for our web-dev internship candidates

    b) Reviewed FHR/Telemetry unification:

    • Reviewed bug 1122047 - Sketch out Telemetry environment module
    • Reviewed bug 1127914 - Duplicate telemetry histograms for double submission
    • Filed bug 1129253 - Additional changed prefs to report to Telemetry/FHR

    c) General Telemetry business:

    d) A-Team moved Breakpad symbols to S3, ted updated Snappy Symbolication Server code, and we decided to host the Snappy Symbolication Server on EC2:

    • Bug 1127532 - host "snappy" server (symbolapi.m.o)
    • Discussions + testing + checking performance of new approach

    e) Evaluating E10S performance:

    • Reviewed Bug 1128635 - BHR add-on analysis
    • Reviewed bug 1120650 - Count the number of times the Slow Script Dialog is shown during a session
    • Commented bug 1119442 - e10s -- UX for the slow script/plugin hang notification

    f) Meetings

    • 3 weekly status meetings with team
    • Other regular meetings: Flash program review, e10s standups, performance testing meeting
    • dmajor relocation to US

    g) Random bugs:

    • Filed bug 1130747 - crash related to asyncPluginInit. Still trying to reproduce
    • Filed bug 1126577 - equals sign rendered as a hyphen on web pages
    • Filed bug 1129471 - e10s -- "Move to new window" doesn't work correctly for about: pages
    • Filed bug 1127577 - NS_ERROR_FAILURE in nsITaskbarTabPreview.invalidate
    • Filed bug 1129174 - e10s -- clicking "Stop script" doesn't stop the script or clear the slow script notification
    • Filed bug 1129236 - e10s -- Plugin hang locks up browser
    • Filed bug 1129546 - Add ability to copy a call stack from the DevTools debugger

    Next:

    • Change Telemetry backend to support new Telemetry ping formats
    • Look for an external contributor to work on the Telemetry dashboard, and do some fixes myself
    • Look into outcome of MSE on YouTube (OOMs etc), Shumway getting enabled for IMDB on Nightly, follow up on state of media Talos tests, follow up on unresolved Talos regressions in Beta 36, and lots more

    And more of the same:

    Coordination:

    • Just FYI, Yoric is still on sick leave, coming back tomorrow (Wednesday)
    • Add useful info about perf tools, writing performant code, performance gotchas to our wiki: https://wiki.mozilla.org/Performance

    bmcbride@mozilla.com 6 months ago

    Done:

    • Autocomplete race bug (bug 1105967) done, just waiting on review (low priority, given everything going on)
    • Much ReadingList work
      • Meetings, planning, UX details, bugs, breakdowns, etc
      • Sidebar is coming along nicely
        • Functionality for this bug mostly done
        • Keyboard navigation done
        • A11y done
        • Visual design done
        • Needs some cleanup, tests, handling adding/removing
          • I like nesting bulletpoints

    ttaubert@mozilla.com 8 months ago

    Bugs:

    Bug 1010411 - Intermittent browser_sessionStorage.js | sessionStorage data for example.com has been serialized correctly - Got inner-value-0.8433122792777099, expected modified2 (Not Started)
    Bug 1073339 - Investigate autocomplete test unreliability on Linux/e10s (In Review)
    Bug 1077652 - Link a preloaded <xul:browser> to a newly created tab instead of swapping docShells (In Review)
    Bug 1104755 - Intermittent browser_tabMatchesInAwesomebar_perwindowpb.js | undefined assertion name - | Test timed out - expected PASS | Found a browser window after previous test timed out - expected PASS (In Review)

    mbonardo@mozilla.com 9 months ago

    Bugs:

    Bug 1083469 - Allow keywords APIs to work in parallel with Bookmarks.jsm (In Review)
    Bug 1089332 - Add a getObservers API for accessing the history observers list from History.jsm and nsPlacesExpiration (In Review)
    Bug 1090308 - Invalidate mDaysOfHistory when getObservers is invoked (In Review)
    Bug 1090961 - Bookmarks.jsm and History.jsm need a solution for concurrent Sqlite transactions (In Review)
    Bug 1101478 - Remove the WindowsJumpLists.jsm depedency on hasHistoryEntries (In Review)

    gijs@mozilla.com 9 months ago

    Bugs:

    Bug 1079303 - Doorhangers animation is missing (In Progress)
    Bug 1080801 - Breakdown: Investigate tests in browser/base/content/test/general disabled in e10s (In Progress)
    Bug 1088050 - Need a pref to disable searching for single-word input in the URL bar (In Review)
    Bug 1100079 - enable update badge UI in Nightly (In Review)
    Bug 1100914 - Switch context menu telemetry to a serialized array of states instead of a single string (Not Started)

    Done:

    Addendum: one sec-sensitive bug in review.

    jwein@mozilla.com 9 months ago

    Bugs:

    Bug 1074932 - Desktop client user can access product tour from gears menu (In Progress)
    Bug 1083466 - Implement the FTE UI in the panel body with a button to open the tour tab (In Review)
    Bug 1099495 - Use mozL10n.get instead of mozL10n.get alias in code that already has the alias defined (In Review)
    Bug 1100565 - Margins and paddings are inconsistent/broken since bug 1074672 (Not Started)
    Bug 1100764 - Contacts move up and down when hovering over them (Not Started)
    Bug 1101006 - Refactor mozLoop.{get, set}LoopCharPref and mozLoop.{get, set}LoopBoolPref to mozLoop.{get, set}Pref that uses getPrefType (Not Started)

    Done:

    Bug 1099495, bug 1083466, and bug 1074720 (private bug) have all been granted r+. I'll land them today.

    mano@mozilla.com 9 months ago

    Bugs:

    Bug 937560 - Introduce onDeletePages (In Progress)
    Bug 951651 - Make bookmarkProperties, Star UI and Library info pane work with PlacesTransactions (In Review)
    Bug 982115 - Async Places Transactions: Solution for implementing Cancel/Undo in bookmarks dialog and Star UI (In Progress)
    Bug 1081108 - Implement reorder in Bookmarks.jsm (In Progress)

    Done:

    • Landed the patch for Bug 982115
    • Finished porting most of Places UI to new Async APIs (worked is tracked in bug 951651).

    Next:

    mozilla@noorenberghe.ca 9 months ago

    Bugs:

    Bug 1074670 - Implement NotificationView's button (e.g. retry) (In Progress)
    Bug 1080944 - UITour: tour page needs to know where Hello panel and room view are positioned (Not Started)
    Bug 1093500 - Cleanup registration by pulling push URLs from the push handler (In Progress)

    felipc@gmail.com 10 months ago

    Bugs:

    Bug 863514 - Electrolysis: Make gesture support work (In Progress)
    Bug 1068360 - [e10s] Mixed content blocker doorhanger doesn't work (In Review)

    Done:

    • bug 1068360 - mixed content notification - patch posted, fixing the basic here was very simple. I need to investigate a bit more when mixedContentChannel would get cleared or changed, to make sure it is the same behavior of the isMixedChannelAllowed flag. I imagine I'll need to dispatch an event from docshell and sync this information up in the parent. But this is not important for fixing this specific bug because the network code for mixed content still needs some extra fixing for e10s: bug 1084504
    • bug 1072287 - blinking tab titles - on last Thursday's e10s meeting myself and a few other people tried to reproduce it and couldn't any longer (everybody could easily see the prob before when we triaged the bug), so it was agreed that this bug is worksforme
    • bug 863514 - Gesture support - made more progress on this.. I'm basically converting browser_gestureSupport to work as a frame script. It's a bit more convoluted than expected because the code there is really generic (handling actions as named in prefs, etc.), and it also handles the OSX swiping animations (which are disabled by default but exist)
    • I did some coordination related to getting a SUMO article with screenshots about the automatic translation feature, because the promotional doorhanger that was rolled out with the first beta 34 includes a link to it. Took screenshots from FF on 5 different locales and submitted them to SUMO and talked with the sumo folks to get those approved. https://support.mozilla.org/en-US/kb/automatic-translation

    irving@mozilla.com 10 months ago

    Done:

    Thanksgiving Holiday

    Perf:

    Thunderbird:

    Next:

    • r? on bug 1075153
    • follow up on AsyncShutdown crashes
    • Self-support bug 1075154
    • Start discussion of startup cache removal/replacement ideas

    Coordination:

    AsyncShutdown crash work is high priority but unknown effort.

    mhoye@mozilla.com 10 months ago

    Done:

    Met about Bugzilla-DB dumps, got the information I'll need to see to their resurrection. Pursuing that.

    Coordinating with Kyle about elasticsearch and the new-contributor-patch egg-timer idea. He's respinning an old patch-status dashboard for it - https://bugzilla.mozilla.org/show_bug.cgi?id=1074210 - and I'm setting up a 'bot for interested people and #notification

    Got feedback about Firefox And The Academy post, put it up.

    Email, endless email. Patching all the machines I own, because free software is sometimes cruel.

    Next:

    Kill my inbox Add leverage numbers to areweeveryoneyet a small number of straggler planet bugs. Figure out what the uptake of StartMozilla bugs is.

    gfritzsche@mozilla.com 11 months ago

    Bugs:

    Bug 1036693 - Plugin Whitelist Request: Novell iPrint Client (2 plugins) (Not Started)
    Bug 1051772 - plugin whitelist request: Cisco VGConnect plugin (Not Started)
    Bug 1064333 - Add stable user id to telemetry ping (In Review)
    Bug 1067989 - Unify some more binary search uses (In Review)

    Done:

    • telemetry stable user id
    • stuff

    Next:

    • bug 917918 cleanup
    • plugin whitelist bugs
    • maybe check into telemetry unification phase 2 a bit

    benjamin@smedbergs.us 11 months ago

    Bugs:

    Bug 791244 - Undo the pref for the temporary hangserver for beta channels until Socorro is awesome (In Review)
    Bug 1053745 - Include OpenH264 plugin in FHR data (In Review)
    Bug 1053746 - Add telemetry probes for OpenH264 plugin (Not Started)

    Done:

    Firefox work week!

    • Desktop platform team announcement; now working with rstrong and vladan and their teams!
    • Switch nightly/aurora back to the main socorro instead of the "skunky" one which was supposed to die in early 2013.
    • Add OpenH264 details into FHR

    Next:

    • Hiring plan
    • Add OpenH264 details into telemetry payload
    • Project prioritizing - need to figure out short-term plan for self-support project

    rpodiuc@mozilla.com 11 months ago

    Done:

    • got hit by a car so went for PTO half day to doctor
    • investigated Jasper and tried to install it on mac
    • got ev3 & some missing pieces needed for mechanics
    • installed vm to compile node for arm & java code but finally figured a better way
    • wifi firmware update/ wifi dongle finally working
    • working ev3dev image
    • had some trouble with kernel modules for sensors(still got some problems as drivers not implemented yet)
    • built eva robot for preso
    • started coding eva

    Next:

    • last week so probably finishing code for eva
    • writing a preso
    • making preso
    • writing a blog about it
    • figuring what next

    jmoradi@mozilla.com 12 months ago

    Done:

    IPP experiment:

    • First meetings w/ UX, Metrics, Marketing
    • Talked to bwinton re: Telemetry

    Polaris:

    • holding

    Next:

    IPP experiment:

    • map out all possible scenarios.
    • regroup w/ Metrics, UX, marketing
    • Write our breakdowns for experiment design

    Coordination:

    Polaris:

    • awaiting instructions

    ibarlow@mozilla.com last year

    Next:

    • UX backlogging
    • Search work with Anthony
    • Robin (new designer) starts next week, yay!

    manishsmail@gmail.com last year

    Done:

    XHR:

    Other:

    Next:

    • Implement a basic synchronous GET request
    • Start work on adding POSTdata support to resource_task
    • Dummy webidl implementation of ProgressEvent

    vstanchev@mozilla.com last year

    Done:

    • Bug 965373 - When the profiler stops it doesn't stop the EventTracer thread - Waiting for final review
    • Bug 967635 - Add profiling hooks for all the major Talos Test - should be ready to commit, waiting for final test results
    • Bug 986160 - Create unit tests for the Gecko Profiler - Waiting for a review on Benoit's fix for the gtest headers
    • Bug 962262 - Use external structure padding to save ~30% of circular buffer space - committed
    • Bug 867728 - Stream profiler JSON directly to a file - committed

    Next:

    • Intern Presentation
    • Bug 967630 - Add an option to trychooser to select Talos profiling options - will get the frontend committed after talos is done
    • look at compressing javascript stacks in the profiler's buffer if there's time left over

    joel.maher@gmail.com last year

    Done:

    • initial work setting up power profiling
    • lots of work on latency-benchmark, but 982748 as a result
    • landed remaining conversions for testing/mochitest/*.json to mochitest.ini files
    • reviewed a lot of manifest and talos patches
    • did initial work to get browser chrome for linux debug running on ec2 slaves, 1 remaining bug 933860 is remaining for us to switch

    Next:

    • experiment more with power profiling toolchain
    • develop short term goals for power profiling
    • continue investigating into linux latency-benchmark
    • start more detailed investigating of win7 and latency-bencharmk
    • ensure we have a permanent or temporary solution to bug 933860
    • sort out agreeable solution for b2g alerts and detecting the changeset
    • make a pass through a 10 day backlog of talos alerts

    Coordination:

    releng, ateam, perf

    mconley@mozilla.com last year

    Done:

    • Bigass holiday + work week!
    • Finished up the majority of UITelemetry probes - handed off the UITour probes to Unfocused (thanks Blair!)
    • Started attacking the customize mode transition smoothness bug (bug 873060). * Have filed a number of blocking bugs with approaches to make the transition smoother. * Bug 962677 is an important bug in this plan, and will hopefully be reviewable soon.
    • Have a patch cooking to fix bug 930094 (Browser windows sometimes have the nav-bar drawn in the titlebar)

    Next:

    • Put the patch for bug 930094 up for review, and file follow-ups for lightweight theme support
    • Get patch for bug 962677 into a reviewable state, reviewed and landed
    • A healthy mix of finding more ways of speeding up the customize mode transition, filing bugs for them, and fixing those bugs.

    Coordination:

    • bwinton and I are meeting with Alina Hua and (maybe) Alex Fowler to make sure the BrowserUITelemetry stuff isn't somehow violating our privacy policy.

    pamadini@mozilla.com last year

    Done:

    • Downloads: Compatibility of the API modules with B2G (see bug 926955)
    • Logins: Rework DeferredTask to allow asynchronous tasks (bug 940408)

    Next:

    • Logins: Remove main-thread I/O (bug 853549)
    • Promises: Investigate using DOM promises instead of "Promise.jsm"
    • Downloads: API extensibility (bug 899013), decommissioning (bug 851471)

    mhammond@mozilla.com last year

    Done:

    testing, testing, 1..2..3..

    • Work on e10s test infrastructure
    • Work on Sync.Next tests

    Next:

    testing, testing, 4..5..6..

    mdeboer@mozilla.com last year

    Done:

    • Australis: bug 900162, New bookmark drop-down panel should use platform-consistent styling when in the toolbar. Almost done.
    • Australis: bug 919965, DnD feedback in the panel is confusing. In progress.
    • Australis: mentored bug 922003, Move panelMenu gutter width to a constant next to menuPanelWidth
    • Findbar: bug 666816 regressions fixing & reviews. In good shape!
    • Other: bug 873126, Introduce a common JS Assert library

    Next:

    • Australis: work on P3/ P4 bugs
    • Findbar: track regressions and post new patch for bug 257061
    • Other: land(?) bug 873126, Introduce a common JS Assert library

    enndeakin@gmail.com last year

    Done:

    908256 - stop downloads when going offline 906139 - preserve unknown fields when serializing 907062 - fix browser_basic_functionality.js test, checked in

    Review some download manager patches. Investigate some focus bug others are working on.

    jmaher@mozilla.com last year

    Done:

    • bug 903681 - tsvgx/tscrollx on trunk based branches
    • inital pass at updating steps to add a talos test: https://wiki.mozilla.org/Buildbot/Talos/Misc#Steps_to_add_a_test
    • bug 848358 - new talos test TART landed and deployed to trunk based branches
    • private webpagetest instance is ready for use
    • analyzed octane, found Splay and Box2D to be bimodal on Android
    • recommended running 35 iterations to get 95% confidence in a reliable number for Octane

    Next:

    • cleanup talos suites to use filters and mozafterpaint correctly
    • resolve issues for webpagetest instance: https://etherpad.mozilla.org/wpt-controller
    • document finding for Octane, produce Android and desktop numbers for the platform meeting
    • Investigate bimodal data on talos
    • continue feedback on new datazilla.mozilla.org UI

    Coordination:

    ateam, perf, games

    scaraveo@mozilla.com last year

    Done:

    • worked out new approach for patches in case remote frameworker doesnt land
    • small stuff landed, still working towards finishing out bug 889427
    • partner meetings

    Next:

    • possible slight changes to ux for socialmarks button

    fgomes@mozilla.com last year

    Done:

    Done:

    • bug 851466 - Import downloads.sqlite to downloads.json
      • Started working in this bug, posted a wip v1 and worked through the feedback for a v2
    • Various reviews and feedback and working with e10s folks
    • bug 516753 - Refactor context area menu for e10s
    • bug 899222 - About:home for e10s
    • bug 897062 - Middle click support for e10s
    • bug 896748 - Notification request box
    • bug 902695 - Implement openURIInFrame
    • bug 895957 - goDoCommand
    • bug 903184 - Disable more FullZoom code
    • bug 786407 - Fix UninstallString for webapps installer
    • bug 902048 - Use getOuterWindowWithId in webappsui.jsm
    • bug 901757 - Create file with correct permissions in webapps installer

    dgiani@mozilla.com last year

    Done:

    • Ext4 transparent decompression v1
      • Discussions are still continuing on the LKML
    • Ext4 transparent decompression v2
      • Traced a lot of ext4 code. Code makes a lot more sense
    • Monday was a holiday

    Next:

    • Ext4 transparent decompression v2
      • Experimenting with changing page mapping
      • Code is clear now, so time to make changes
    • Volatile Ranges
      • Next patchset has just arrived, test firefox changes

    Coordination:

    • Continue discussing with upstream on where to target changes
      • I still think that within the filesystem is a better choice, just to avoid a lot of corner cases
      • Also the VFS "firewall" is hard to cross.

    mak@mozilla.com

    Done:

    • Landed on UX Bug 855805 - Create the Bookmarks widget with subview
    • Experimental patch in Bug 894331 - Automatic batches for Places results.
    • Gone through Downloads Panel feature recent feedback
    • Review Bug 513168 - Remove "Stop" and "Reload" from View menu
    • Review Bug 519937 - Remove "Back", "Forward" and "Home" from History menu
    • Feedback Bug 836437 - Add the ability to resume a download from where it stopped
    • Review Bug 874814 - (OMTConnectionClose) [Storage] Implement OMT AsyncClose()
    • Feedback Bug 891303 - Async-friendly transaction manager for Places
    • Review Bug 895839 - Remove support for binary annotations
    • Feedback Bug 895907 - Aero selection styling bottom border is too much bright
    • Review Bug 896193 - Adopt Promises in mozIAsyncLivemarks

    Next:

    • Handle Reviews/Feedback backlog
    • Fix tests for Bug 894331 - Automatic batches for Places results

    jaws@mozilla.com

    Done:

    Landed on UX:

    • Bug 895724 - Remove reload-button and stop-button from browser.xul since they are not needed anymore
    • Bug 895778 - Optimize code path of CustomizableUIInternal.registerToolbar

    Up for review:

    • Bug 896291 - "Close other tabs" should show the confirmation dialog if the number of tabs is greater than browser.sessionstore.max_tabs_undo
    • Bug 896157 - Optimize the CustomizableUIInternal.setLocationAttributes function

    Build a focused profiler for CustomizableUI and shared it with mconley so we can measure perf changes between optimizations. Will blog about it.

    Next:

    • Contact someone from the layout team about a dirty nsIReflowObserver
    • Need to start reaching out to other people to see what possible ideas they may have for fixing perf of WinXP tpaint.

    dolske@mozilla.com

    Done:

    • Another round of Australis prioritization triage
    • wontfix'd bug 893065 and bug 893013
    • Met with rel-mgmt, support, QA to talk about Australis compat impact with addons
    • Updated patch for bug 355063
    • Lots of other Australis stuff

    gavin@gavinsharp.com

    Done:

    Next:

    • Blog post about work week
    • finalize Q3 goals

    espindola.invalid@smedbergs.us

    Done:

    misc:

    • Accepted a job offer at another company. This is my last week at mozilla.

    mozilla-central:

    • a2e147b93af6 - bug 845277 - Asan builds burning with "js/src/jsproxy.h:346:7: error: visibility does not match previous declaration".

    • 8db79d56a4b1 - bug 845613 - Locking issues in the write poisoning code.

    • 64ccf95dc579 - bug 846298 - Misc cleanups to the write poisoning base/OS split.

    • 00c6018cb20e - bug 846922 - Read late write stacks on windows.

    telemetry-toolbox:

    • e01dd67088ebb124181ca55e3766ab4e056659d6 - Use a short timeout. In some cases we can get a lot of timeouts from the symbolication server. With the default urllib2 timeout the script would not finish in time (take more than one day).

    Next:

    • Finish the windows write poisoning (bug 847492, bug 847468 and bug 846471).
    • Do an end to end test to see if a windows lat write shows up in the late write report.
    • Exit interview.

    b56girard@gmail.com

    Done:

    • bug 839740: GTest is ready to land, waiting on review
    • Continue to improve multi-threaded profile support in the UI
    • bug 734691: Worked with snorp to add Multi-thread support to the non breakpad backend.
    • bug 839538: Fixing up the tear down sequence for the layers refactor
    • bug 779291: Reviewed the preliminary SPS rollup patch

    Next:

    • bug 839538: Fixing up the tear down sequence for the layers refactor
    • Help with breakpad unwinding any way I can.

    tabraldes@mozilla.com

    Done:

    • Implemented review comments for bug 795832 - synthesized input events
    • Thought of and implemented a way to avoid SetCursorPos in bug 795832
    • Attempted to get on-screen keyboard to appear by synthesizing click in URL bar
      • That didn't work, so tested manually clicking in URL bar
      • Filed bug 809629 about clicking in URL bar not showing soft keyboard - turns out this is expected behavior
    • Submitted, backed out, fixed, resubmitted patch for bug 795832
    • Switched to building locally with VS2010, switched to building release builds
    • Debugged remaining issue with metro chrome tests; browser hangs while unloading a DLL during shutdown, but log is written
    • Implementing chrome tests
      • Updated browser_context_ui.js to test right-click interaction with context UI

    Next:

    • More tests! I'll be going through browser/metro/base/tests/fennectests and porting them to metro

    necheverria@mozilla.com

    Done:

    • minor fixes on bug 770317 (xperf mainthread io tracker)
    • investigating bug 774949 and getting familiar with the code, proposed preliminary patch
    • day off Thursday (intern scavenger hunt)
    • intern presentation

    Next:

    • check more on the consequences of removing JAR validation in getOwner in bug 774949 (as also mentioned in bug 726125)
    • bug 748598, or find another snappy-p1 bug, or coordinate with vladan to help him with some bugs

    jmathies@mozilla.com

    Done:

    • command execute handler prep for review
    • finished up xul fennec code base move. This is as far as I can get things until we work out the mixed platform/app resources problem.
    • fixed pymake/make issues with reg scripts.
    • fixed a bug with the dummy vccor dll that showed up with our builders.
    • upgrading local systems to new win8 release / VS tool set.

    Next:

    • migrating metro code base to RC VC11
    • work with bbondy on any xaml interop removal fallout
    • hopefully finish up /browser integration near the end of the week, get elm zip installs functional.

    dtownsend@mozilla.com

    Done:

    • Submitted pdf.js packaging work for review (bug 740795)
    • Patched a problem on OSX with FAT filesystem profiles (bug 733436)
    • Patched a problem with restartless add-ons when moving profiles between machines (bug 744833)
    • Added some quoting for the extensions crash report annotation (bug 753900)
    • Thoughts on shipping the SDK in Firefox and problems with supporting other apps: https://etherpad.mozilla.org/SDK-in-Firefox

    mozstatusupdate@glek.net

    Done:

    • bug 748417: python script to generate metrics-friendly json from our histogram definitions
    • lots of reviews on Yoric's File API
    • bug 743877: poked at tab delays due to settimeouts

    ddahl@mozilla.com

    Done:

    • Work Week last week for Identity derailed some development

    Made some progress on bug 673432 "Mobile implementation crypto.getRandomValues" - this bug also governs re-adding a crypto object to window on mobile platforms

    Worked on bug 734076 - I have a working patch, there are some unanswered questions yet

    Next:

    More of the same

    myk@mozilla.org

    Done:

    Next:

    • dig into Apps front-end and platform requirements

    Coordination:

    • in MV Wednesday

    margaret.leibovic@gmail.com

    Done:

    • Site settings menuitem (bug 706876)
    • Click-to-play plugins follow-ups

    Next:

    • Form autocomplete follow-ups (dependencies set on bug 695444)
    • Random bug fixing

    Coordination:

    • PTO next week. Back January 4.

    me@shawnwilsher.com

    Done:

    • Reviewed bug 699051 - Track slow sql queries on main thread + send them in via telemetry
    • Reviewed bug 465299 - mozStorageStatementWrapper::Initialize should check statement state/validity
    • Reviewed bug 702815 - Maintain a list of open SQLite connections
    • Reviewed bug 703143 - Use a memory multi-reporter for SQLite's per-connection reporting
    • Reviewed bug 557047 - Replace mailnews specific ifdef (MOZ_MAIL_NEWS) in cookie code with tests for a protocol flag

    honzab.moz@firemni.cz

    Done:

    (Extremely busy week, so not much done)

    review bug 534764 review bug 623948 analyzes bug 637657 bug 637361 bug 638179 bug 638218

    Next:

    continue reviewing new http pipelining stuff from Patrick McManus start playing with bug 370886

    michal.novotny@gmail.com

    Done:

    • bug 604897 - Unable to cache small entries when CACHE00[1-3]_ is full
    • bug 599127 - Wyciwyg channel write's end up doing synchronous disk IO
    • bug 592422 - preallocate individual (non-block) cache files
    • bug 597224 - HTTP Cache: use directory tree to store cache files

    Next:

    • bug 614513 - Crash in nsCacheService::DeactivateEntry during Linux Talos ts_cold

    bherland@mozilla.com

    Done:

    bug #549767 (flush cache-metadata off main thread): new approach, some discussion

    bug #589296 (Crash in [@ nsHttpChannel::ContinueProcessResponse): lots of analysis and thinking

    bug #561276 (Cookie dependency on cache determination for image redirects): patch submitted and reviewed

    Next:

    bug #549767 (flush cache-metadata off main thread): new approach, some discussion

    bug #536295 (e10s HTTP: offline application cache) : review

    bug #575928 ("http-on-modify-request" doesn't work on "CONNECT" method): review

    bug #551447 (Avoid async writes to memory-cache) : fix

    bug #572557 (nsDiskCacheEvictor::VisitRecord() dooms used entries unnecessary) : fix

    Coordination:

    bug #561276 (Cookie dependency on cache determination for image redirects): waiting for approval

    bug #548406 (xpcshell-test causing leak in nsMemoryCache) : needs review (michal)

    bparr.invalid@smedbergs.us

    Done:

    • Mainly worked on Bug 551274 - Update nsAddonRepository for API version 1.5:
      • Adds functionality needed for my current project
      • Adds a bunch of missing tests for AddonRepository.jsm
    • Landed Bug 558287 - Add support for searching add-ons on AMO via the addon manager's search bar
    • Fixed small bugs:
      • Bug 580379 - Move and improve CSS introduced in Bug 558287
      • Bug 578467 - xpinstall.whitelist.add prefs are not emptied when converted into permissions on startup with new profile

    Next:

    • Continue work on current project:
      • Begin showing new information from AMO in detailed and list view (temporarily storing information)
      • Begin work on back-end storage of new AMO data
    • Look into my other beta 4 and beta N blockers

    mnandigama.invalid@smedbergs.us

    Done:

    Working on bugs/enhancement requests on the topfails website.

    Tried [ unsuccessfully ] to create a backPort tracking application for changeset landings. The idea is to ask for a release branch and check if all the relevant landings on the branch are ported appropriately to all the current & active named-branches. Unfortunately, the logic of deciphering what are current active named branches on a given release is not trivial.

    Next:

    May 21st is my last working day with Mozilla.

    Coordination:

    Working on winding down and hand-off of the tools/scripts I develop/maintain to A-Team.

    vladimir@pobox.com

    Done:

    • xpcshell builds and runs

    Coordination:

    android

    kdangoor@mozilla.com

    Done:

    Can now build Bespin Embedded releases

    Next:

    Slim down the Bespin Embedded build (currently more than 600K compressed, but not gzipped). More docs Work on CommonJS presentation for JSConf.eu (I'll be giving the presentation at a2div this week.)