Mozilla Status Board

mconley@mozilla.com

Current Status - 2014-01-28

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.

Older Posts

Member of Projects

Team Posts

bwinton@mozilla.com today

Done:

  • Measurement:

    • Send Madhava and Philipp a list of research questions.
  • Weekly Update Prototype:

    • Style the header like Darrin's status tool.
    • Add the ability to hide the submit/preview when we're not interested in it.
    • Change the borders to a vertical line between the two columns.
    • Move "Settings | Logout" to the sidebar.
    • Remove redundant "Posted on".
    • Make the header dark with white text.
    • Move the hide button away from the other two.
    • Make the dropdowns into dropdown buttons.
    • Add bug data to feed and email.
    • Add padding around the bugpost form.
    • Switch bug options to a dropdown.
    • Switch the positions of the bugs and the text fields.
    • Use icons to show the status of bugs, and show full title in postlist.

Next:

  • Weekly Update Prototype:

    • Show people by date.
    • Fix any bugs that have cropped up.
  • Whimsy:

    • Test whimsy with compartment-per-addon.
  • Other:

Coordination:

Going to try to update every day from now on, although this week may be tricky, what with the work week and all.

bmcbride@mozilla.com yesterday

Done:

  • Reviews
    • Bug 1058039 - Locked plugin state is broken in Add-on manager view
    • Bug 1058133 - telemetry for disable/re-enable protection for tracking protection doorhanger
    • Bug 908954 - Remove try…catch inside wrapWidgetEventHandler once bug 503244 is fixed
    • Bug 863773 - In Options | Applications, a different plugin is shown for a MIME type than the one we'd currently use
  • Feedback
    • Bug 1049142 - Don't scan unpacked add-on files when the add-on is disabled
  • Needinfo
    • Bug 879480 - Allow external processes to request add-on installs / uninstalls
  • Bugs
    • Landed bug 1056769
    • Splitting up bug 951624 - turns out there are no decent tools for this, and doing it manually on a reasonable sized patch is horrible
  • Misc
    • Installed OSX Yosemite for testing in a VM, too broken to be of use :(

Next:

  • Get all the various parts up for review for bug 951624
  • Reviews

Coordination:

  • Bug 1057186 still waiting for review
  • Needing a bit of time off lately, which is killing my mojo.
  • Also, will not be at the workweek :\

benjamin@smedbergs.us 4 days ago

Bugs:

Bug 1012924 - Intermittent ERROR: AsyncShutdown timeout in profile-before-change Conditions: [{"name":"Experiments.jsm shutdown","state":"(none)","filename":"resource://app/modules/experiments/Experiments.jsm","lineNumber":408},... (In Review)

Done:

  • Last iteration bug 1012924 in review. Woot.
  • Compiled a draft list of active projects and Q3 goals related to the Firefox platform team, mailed it around, got some feedback
  • Meeting with elan about win64
  • Followup on some other org-structure questions

Next:

  • Travel to Firefox workweek in Toronto Tuesday morning; spending next week in Toronto and flying home Friday evening
  • More project/planning followup

Coordination:

  • Need feedback from jamann on some hiring/contracting questions
  • Need review from gfritzsche for bug 1012924, and please push on Monday if possible

sfranks@mozilla.com 4 days ago

Bugs:

Bug 1053890 - [UX] define user-experience when downloads are detected as malware (In Review)
Bug 1053893 - [UX] mockup for selected search engine prompt (In Review)

gfritzsche@mozilla.com 4 days ago

Bugs:

Bug 1040800 - Breakdown: FHR & telemetry unification, client side work, phase 1 (In Progress)
Bug 1059179 - Add BinarySearchIf() (In Review)

Done:

  • telemetry unification scoping & meetings
  • review etc.

Next:

  • telemetry unification

Coordination:

adw@mozilla.com last week

Done:

  • made patches for Aurora/33, requested approval in relevant bugs: Bug 1054516 - uplift about:home/about:newtab search suggestions to Firefox 33
  • closed: Bug 1035205 - Reset Notification bar is not shown after 60 days of inactivity
  • closed: Bug 1036187 - Investigation: Reset Notification bar is not shown after 60 days of inactivity
  • reviewed Aurora/33 patch: Bug 1040369 - Replace sponsored icon with identifying text with overlay description
  • reviewed Aurora/33 patch: Bug 1053530 - Enhanced Tiles intro text popup
  • reviewed Aurora/33 patch: Bug 1037091 - Add gear button with doorhanger configuration of newtab page
  • reviewed: Bug 1055650 - WARNING resource://gre/modules/ContentPrefService2.jsm:670 - variable sql redeclares argument
  • reviewed: Bug 1054931 - Ctrl-K focuses an invisible search bar in about:newtab in "blank" mode
  • reviewed: Bug 1042214 - Send detailed view ping of shown tiles
  • started to review: Bug 1043797 - Make the mixed content doorhanger more generic for all blocked content types
  • reviewed: Bug 1040369 - Replace sponsored icon with identifying text with overlay description
  • reviewed: Bug 1041537 - browser_Browser.js leaks windows frequently on linux and windows debug runs when running the fuel/test/ directory by itself
  • reviewed: Bug 1043803 - Mixed content notification should be non-dismissible
  • reviewed: Bug 1043801 - Added tracking protection information/controls to the blocked content doorhanger
  • reviewed: Bug 1053530 - Enhanced Tiles intro text popup
  • reviewed: Bug 1056279 - Turn off enhanced tiles feature for non-en-US Firefox 33 users
  • reviewed: Bug 1057901 - Use template strings for multi-line SQL statements in content preferences
  • filed, investigated: Bug 1057484 - Determine whether gPluginHandler needs to handle the gmp-plugin-crash notification
  • helped Maxim with a prototype UP add-on he's working on
  • helped Johhny with questions about thumbnailing, about:newtab, and e10s
  • requested new desk for Tomasz on ServiceNow
  • interns

irving@mozilla.com last week

Done:

Thunderbird: Reviewed bug 1052327

Perf:

Next:

  • Wrap up bug 1049142
  • Dashboards
  • Add-on performance follow up

alam@mozilla.com last week

Done:

  • Surfacing Add-ons project kick off
  • Brought Kar up to speed on Search
  • Toolbar visual refinements with Lucas
  • Started to audit UI/UX of second screen projects again
  • Firefox Search standing bugs
  • Initial stage ideas for "tab management" on Android

Next:

  • Continue with design audit of second screen UI/UX
  • More follow up around bug 1052004 (menu items backgrounds, etc)
  • Firefox Search bugs
  • Firefox for Tablets work
  • PTO Friday afternoon!

Coordination:

  • Mfinkle, Kar: Roku, Search
  • Yuan, Robin: Add-ons and Android stuffz
  • Arcadio: More screens and visual material

shorlander@mozilla.com last week

Done:

  • DevFox Mockups
  • Getting caught up on Search stuff

Next:

  • More Search stuff

mmaslaney@mozilla.com last week

Done:

Bug 1020372 - [UX] Visual design for Tab center

Next:

Bug 1036090 - [UX] Styling for in-content preference dialogs

Bug 1052011 - [UX] Visual design for sharing permissions UI

Bug 1053176 - [10.10] Figure out transparency design for OS X Yosemite

Bug 1052534 - [10.10] Update back/forward keyhole per design for Yosemite

Coordination:

Working with Engineering on the Yosemite update.

gijs@mozilla.com last week

Done:

  • More dealing with location bar work (see deps of bug 693808)
  • Still looking at some Yosemite things. Met with mstange and mmaslaney, have plan of attack for titlebar transparency. Looking at joining in on some of the cocoa work so we can push to have this ready for the initial yosemite release or shortly afterwards, to counter our reputation of lag on implementing OS X changes
  • Reviews. So many reviews.
  • Bug 1004418 landed with some hiccups, but stuck in the end.
  • Patched bug 1048857, waiting for review
  • Investigation in bug 1021303

Next:

Coordination:

  • Waiting for reviews (bug 1048857 - paolo; bug 991757 - mconley, msucan/devtools)
  • Traveling a little today, please needinfo/email - working despite today being bank holiday (which I'll take some other day, TBD)

randersen@mozilla.com last week

Done:

Had kick-off for Add-ons surfacing/discovery.

Began rough metrics of Add-ons using available data.

Started email thread with Amy Tsay, Jorge Villalobos, and Kris Maglione to get an overview of Add-on metrics. Scheduling time to video chat this week.

Add-on research (history, patterns on browser, discovery, categories, themes, etc.)

Kept sick toddler quarantined.

Next:

Continue research of Add-on history, UX patterns on browser and current mobile experience.

Go over metrics, specifically asking for data involving use with Themes, Search Engines, Extensions, Mobile compatible code, Mobile specific code, Mobile specific app, Featured algorithm.

Return to Bug 965377, is related to Add-on project but looking for best MVP to close it.

Coordination:

Amy Tsay, Jorge Villalobos, and Kris Maglione Anthony and Yuan Karen

gps@mozilla.com last week

Done:

  • Mercurial server fire drill
    • Wrote an extension to log Mercurial server foo and give people metrics for server load
    • Spent a lot of time in #vcs giving technical guidance to investigate excessive server load
    • Made the recommendation to reset Try, leading to the problem going away and normalcy returning
    • Talked with Taras a handful of times about improving Try
    • Contributed a patch to Mercurial 3.2 to enable prototyping on bundle-based Try
  • Stood up mozmoderator on PaaS for Mercurial feedback (https://hgfeedback.paas.allizom.org/e/august-2014-summit)
  • Continuous integration for version control foo (https://ci.mozilla.org/job/version-control-tools/)
    • Required fixing a bug in Mercurial (and applying workaround to reviewboard extension) to make tests pass on Linux
  • Firefox Self Support planning
  • Firefox Update Hotfix follow-up
    • Asked Brendan Colloran to investigate some interesting data
    • Talked with rstrong about things
    • Worked on updates to hotfix with intent of publishing a v2
  • Review: Bug 1047267 - Add a memoize decorator to the mozbuild module. r=gps
  • Review: Bug 1047267 - Allow to reference libraries from third-party build systems in USE_LIBS. r=gps
  • Review: Bug 1047267 - Remove the trigger hacks added in bug 1043344. r=gps
  • Review: Bug 1038991 - DevTools security cert generator. r=dkeeler, r=past, r=gps
  • Landing: Bug 1045421 - Remove date time bomb from test_crash_manager.js, add logging. r=gfritzsche, a=test-only
  • Review: Bug 1049257 - Fix typo in CrashManager.addCrash() in order to update the crash date of existing items. r=gps
  • Review: Bug 994708 - Part 3: Record submission event for content crashes. r=gps
  • Review: Bug 1048989 - Fix 'useless expression' warnings with MERGED_COMPONENT. r=gps
  • Landing: Bug 1043144 - Don't write machc bytecode file; r=mshal
  • Review: Bug 1009765 - Add GMP plugin crashes to FHR crash reporting (part 2: FHR, toolkit/components/crashes). r=gps
  • Landing: Backout changeset b07c3d5ec540 (bug 1045415) because it breaks local builds; a=backout
  • Review: bug 1049106 - always build gmp-fake. r=gps
  • Review: Bug 1047621 - Have link.py call expandlibs_exec.py; r=gps
  • Landing: Bug 1052526 - Treat appending None to List as empty list; r=glandium
  • Review: Bug 1053069 - Make mozbuild.util.ReadOnlyDefaultDict raise an exception on update() and del. r=gps
  • Review: Bug 1053070 - Output a nicer error when reassigning a variable in moz.build. r=gps
  • Landing: Bug 1053315 - Catch more errors during upload; r=bsmedberg
  • Review: bug 1052454 - fix error messages from unify script. r=gps
  • Review: bug 1050922 - Add an update method to FlagsFactory.Flags. r=gps
  • Review: Bug 1053611 - Remove some unnecessary moz.build files under intl/uconv; r=gps
  • Review: Bug 1053080 - Improve mozbuild.util.memoize and add memoized_property. r=gps
  • Review: Bug 1053085 part 1 - Rely on the config environment for TOPSRCDIR and TOPOBJDIR within frontend code. r=gps
  • Review: Bug 1053085 part 2 - Move config environment fiddling out of MozbuildSandbox initialization. r=gps
  • Review: Bug 1053097 - Delay the gathering of python dependencies for the build backend. r=gps
  • Review: Bug 1053140 part 1 - Add a default_dict-like container, with a default_factory taking the key as argument. r=gps
  • Review: Bug 1053140 part 2 - Add a test for exported variable override. r=gps
  • Review: Bug 1053140 part 3 - Separate out sandbox infrastructure from moz.build variables storage. r=gps
  • Review: Bug 1047621 - Move link.py to config for importing expandlibs_exec; r=gps
  • Review: Bug 1047621 - Have link.py import and call expandlibs_exec.py; r=gps
  • Review: Bug 1053836 - Fix subclassing of prefix loggers by only overriding the log() method, not all the other methods. This fixes this resolution in the Experiment log override, r=gps
  • Review: Bug 1054476 - use PREF_JS_EXPORTS in services/ Makefiles; r=gps
  • Review: Bug 1054476 - move INSTALL_TARGETS in services/ Makefiles to EXTRA_{PP_,}JS_MODULES; r=gps
  • Review: Bug 1045617 - move services's run_server.py Makefile rules into mach; r=gps
  • Landing: Bug 1055102 - Properly handle Unicode in Bagheera payloads; r=bsmedberg

Next:

  • Have self support feature finalized and bug tree filed and points assigned
  • Finish up planned incremental update hotfix work (deploy likely delayed until after 32 launch)
  • Prepare for Mercurial meeting next weekend
  • Continue giving technical support to reinvented try server solution. Try to avoid getting roped in too tightly.

Coordination:

  • PTO Aug 22
  • In Munich Aug 27 - Sep 1 for Mercurial sprint

jwein@mozilla.com 3 weeks ago

Done:

  • Caught up with reviews and needinfos (zero reviews and needinfos)
  • Landed patch for bug 1048198

Next:

  • Working on bug 947574
  • Got review feedback for bug 1007336, which are requesting some significant changes/approaches. Need to figure out the localization approach for recommended theme licenses.

mano@mozilla.com 3 weeks ago

Done:

  • Updated the patch on bug 1040868 to include support for legacy preferences (also updated the styling and wording per UX requests).
  • Updated and landed the patch for bug 951627.
  • Reviewed the patch for bug 1002439.
  • Reviewed the patch for bug 887865.

jmoradi@mozilla.com 3 weeks 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

mhoye@mozilla.com last month

Done:

  • Returned from Portland Community Leadership Summit. Learned a lot about community leadershipping, met a lot of great people. Returning victorious, check.
  • Polling hardware-donation recipients for addresses, shipping costs
  • Had computer melt down on Tuesday which kind of sucked. It's is at the Apple Store now, and jlin's assistance is as invaluable as always.
  • Knocked on some doors and pestered some people to help with the Thunderbird workweek.
  • Agreed to take on UCOSP this fall
  • Usual care and feeding of planet/@startmozilla

Next:

  • Start preparing a mentoring-education session for a GrowMozilla conference, likely one that's further out.
  • Confirm what kind of participation (if any) in Tunisia
  • Understand what trips are still in play/not-in-play
  • prep for August SF trip if still on.

Coordination:

  • It would help if having a correct Bugzilla email in the phonebook was a thing.
  • Moar Diamond Bugs, plz.
  • "ideation" is not even a real word, I would like the record to note my position on this matter.

ibarlow@mozilla.com last month

Next:

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

ttaubert@mozilla.com last month

Done:

-> Worked on:

  • bug 965697 - Intermittent browser_sessionHistory.js | url is correct - Got (...)/browser_scrollPositions_sample.html, expected about:mozilla
  • bug 1027084 - browser_819510_perwindowpb.js crashes when run locally due to about:home snippets accessing the network
  • bug 1028187 - Allow opting in to IndexedDB for about: pages optionally specifying a desired origin
  • bug 1031003 - http://acko.net/blog/how-to-fold-a-julia-fractal/ consistently crashes Nightly
  • bug 953313 - Intermittent browser_tabopen_reflows.js | unexpected uninterruptible reflow
  • bug 1029486 - "TypeError: can't access dead object" at TranslationContentHandler.jsm:91
  • bug 1032243 - about:newtab should use native Promise implementation
  • bug 1030719 - Input data are lost in the session restore twice
  • bug 993013 - this._cps2 is undefined (at browser.js:1705)
  • bug 1026398 - Add support for RSA-OAEP to WebCrypto API
  • bug 1021607 - Add support for PBKDF2 to WebCrypto API
  • bug 1026314 - Rename Key to CryptoKey in WebCrypto

-> Filed bugs: + bug 1029486 - "TypeError: can't access dead object" at TranslationContentHandler.jsm:91

-> Feedback and review:

  • bug 1027084 - browser_819510_perwindowpb.js crashes when run locally due to about:home snippets accessing the network
  • bug 1020876 - Route desktop client XHRs though the mozLoop API to share hawk implementation with MozLoopService
  • bug 1027125 - Intermittent browser_967000_button_sync.js "Non-local network connections are disabled"
  • bug 1030149 - Set identity.fxaccounts.remote.signup.uri to a dummy URL during automation runs
  • bug 1034038 - [Session Restore] Inform the user when Session Restore cannot save the session
  • bug 801598 - Extract the communication mechanisms of OMT OS.File into its own module
  • bug 1028527 - Back-Button: Cache-Control is ignored after Close Tab has been undone
  • bug 1029735 - ContentSearch sometimes leaks event listeners and their closures
  • bug 977774 - Count the number of times a user opts out of Instant Translation
  • bug 1029363 - browser_translation_fhr.js fails if it runs on its own
  • bug 1022064 - Create privileged API for launching a FxA Oauth flow
  • bug 1013064 - Enable password sync with FxA and master password
  • bug 1033362 - Implement basic mochitests for MozLoopAPI
  • bug 995092 - Enable Unified Autocomplete in Nightly
  • bug 883609 - [Session Restore] Make backups useful
  • bug 1029098 - sidebar open state not remembered
  • bug 1026782 - Implement setLoopCharPref

-> Other: + Loop/FxAccounts meeting

manishsmail@gmail.com 4 months ago

Done:

XHR:

Other:

Next:

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

rfeeley@mozilla.com 4 months ago

Done:

  • Plan migration experience for existing Sync users
  • Single sign on experience (i.e. Marketplace, “Loop”) for Firefox Accounts

Next:

  • Communicate, negotiate and possibly redesign migration experience for existing Sync users
  • User testing for Firefox Accounts

Coordination:

  • Accounts in the browser - multiple features in Firefox accounts, multiple accounts in Firefox (Jen and Zhenshuo)
  • Synced tabs - John Gruen for improving existing in-content
  • Synced tabs - Phillip rest of team for dedicated Australis menu or other hybrid design

smacleod@mozilla.com 7 months ago

Done:

  • Mostly worked on the Firefox 25 Session Restored regression Bug 959130 and related bugs

Next:

  • Bug 967028 - history.pushState() and .replaceState() don't invalidate shistory
  • Finish up work on regression
  • Fixup last few Session Store bugs on my plate
  • Start into Desktop backlog?

mconley@mozilla.com 7 months ago

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.

felipc@gmail.com 9 months ago

Done:

Work from last week:

  • Bug 897061 - Form autocomplete: posting patch to request review from Mark today
  • Bug 941099, + bug 934155 and bug 935974: Noticed this problem when downloading a zip file, and first thought it was just a user error. But after investigating it more and other similar bugs we found out the issue and fixed it in time for beta.
  • Finished blog post about mochitests, waiting past thanksgiving to publish it
  • Filed some Australis bugs

Reviews:

  • Bug 941046 - Add test to ensure Fitts Law works on the Back button on Windows
  • Bug 941469 - RemoteWebProgress doesn't pass |flags| param for onLocationChange
  • Bug 921011 - SocialAPI chat windows should implement nsIBrowserDOMWindow
  • Bug 600500 - About Dialog should check for updates automatically, but not install them if the pref "Ask me what I want to do" is set
  • Bug 941322
  • Bug 935640 - Fix UX for sidebar selection
  • Bug 937377 - [e10s] Selecting an item in a select does not trigger onChange

pamadini@mozilla.com 10 months ago

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 10 months ago

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 11 months ago

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 12 months ago

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.

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

mak@mozilla.com last year

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 last year

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 last year

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 last year

Done:

Next:

  • Blog post about work week
  • finalize Q3 goals

tabraldes@mozilla.com last year

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

mozilla@kewis.ch last year

Done:

Next:

  • More OBM provider compatibility updates
  • GData Provider Tasks, bug 493389
  • The new Lightning webpage is progressing!
  • Find out how we can use SUMO with Lightning
  • Work on moving Lightning betas/nightlys to Thunderbird builders, bug 793628

kairo@kairo.at

Done:

  • Followed Adobe ramp up the pace of 11.4 beta beta releases towards the final release of this version.
  • Discussed bsmedberg's proposal to revamp hang reporting.
  • Kept a closer eye on mobile stability while Naoki is away.
  • Did some preliminary testing of a staged version of Socorro with rapid beta / by-build reporting support.
  • Also there, tested additional fields appearing in UI for single crash reports.
  • Replaced clunky handling of throttling in my explosiveness reports.
  • Made some of the data gathering for my reports automatically know about new versions by just querying Socorro data and made crashes per build recognize ESR.
  • As usual, watched new/rising crashes, caring that bugs are filed where needed, and made sure my custom reports keep working well.
  • Reviewed some comm-central ports of build system improvements (bug 727406, bug 781446).
  • Reviewed some German L10n work on Mozilla-16-cycle builds of Thunderbird, Firefox for Android and Firefox for desktop.
  • More work on the 2.12 versions of EarlyBlue and LCARStrek, matching the Mozilla 15 train.

Next:

  • Find out a good way to do our MozCamp session.
  • Keep track of progress on B2G crash reporting.
  • More work on statistics for Flash 11.3/11.4 stability and general tracking of their stability status.
  • Try to find time to get Data Manager web storage panel into shape (bug 588415).
  • Figure out where the problem with search bar "fields" patch lies (bug 643172).
  • Maybe find some time or a volunteer to make Lantea Maps more solid.

sagarwal@mozilla.com

Done:

  • Getting Pymake working on Windows build slaves. To that end, fixed a large number of issues (too many to list; see bug 593585 and its deps). Pymake cuts down clobber build times on the slaves by 50-60 minutes.
  • Borrowed a Windows build slave to test Pymake out.
  • Landed patches to invoke cl.py as a native command when run under Pymake: bug 585011, bug 780508, bug 780612).
  • Misc fixes: bug 600522, bug 781431 + a couple of other small ones.

Next:

  • Work with releng to get Pymake deployed on Firefox build slaves, and then fix up whatever issues we see with Thunderbird.

pidgeot18@gmail.com

Done:

  • Struggled with OS X and plugin support, filed llvm bug 13546
  • _penter no-op patching support completed (needs tetsing on OS X)
  • Web front-end for viewing telemetry data on _penter coverage

Next:

  • Yet more clang plugins
  • Hack around llvm bug 13546 for testing purposes

ejpbruel@mozilla.com

Done:

  • Finished the direct proxy class refactor
  • Created an implementation plan for implementing Harmony modules
  • Found some dead code whilst writing a patch for bug 767059
  • Filed a patch for bug 703537
  • Filed a patch for bug 720619
  • Filed a patch for bug 771907
  • Filed a patch for bug 771908
  • Tried (and failed) to reproduce compiler error for bug 722555 locally

Next:

andreas@andreasn.se

Done:

  • Filed #763436, #763437, 763919
  • Patches for #727598, #761952, #748358
  • Graphics for #754658, 748358
  • Reviews
  • Testing and feedback on #562048, #763308
  • Fought #759744, but lost so far

Next:

  • Mono gnomestripe icons for Australis
  • IM
  • Australis
  • Finish of my calendar reviews with Phillip (I mean)

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

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

ludovic@mozilla.com

Done:

  • started organizing Testing event for both * Thunderbird 10 - mail sent to tb-testers , post on mozillazine * Lightning
  • Blocked 20+ users on https://identi.ca/group/thunderbird , need to clean the group more
  • Draft blog post for the calendar blog

Next:

mozilla@davidbienvenu.org

Done:

  • Reviews and Driving
  • Vacation!
  • All Hands
  • Had some discussions over e-mail with Florian about IM TB integration
  • Started discussion with B2G folks about e-mail in B2G
  • Attended Privacy Friends kick-off meeting
  • fix moz-central bug 687319 spell check dialog for mailnews broken
  • Put up new pluggable store patch for review, addressed a bunch of Neil's excellent review comments
  • Cleaned up moderation backlog on dev-apps-thunderbird
  • make local folder search reparse folders in the case of missing summary files, bug 682731
  • remove xpcom proxies from ab import, part of bug 675407
  • fix bug 503193, keep trying to send messages in outbox when one send fails, part of work to turn send in background on by default
  • remove proxying of ldap message listener during smime cert fetching, part of bug 675407
  • get rid of libmime's use of xpcom proxying, part of bug 675407
  • fix local tag loss with condstore servers, bug 678148
  • remove xpcom proxy use from mailnews import, part of bug 675407
  • fix bug 675598, list reply fails if any identity is missing an e-mail address,
  • fix issue sending inline images when e-mail address of identity has whitespace, bug 685462
  • part of bug 668869 - port ffox work to lazily load libxul to speed up start-up perf and remove wrapper startup script
  • make message sending scriptable, bug 679476
  • fix bug 688991 plaintext part not sent when sending both plain and rich text
  • Coordination:

  • Scheduled trip to Toronto
  • Callek@gmail.com

    Done:

    ;Fixed *{{bug|688357}}, fix SeaMonkey Windows Build Failure due to Bug 648581. *{{bug|680113}} - Select Add-ons dialog lists distribution add-ons as installed by the user *{{bug|687797}} - Bring CentOS 5 Linux Slaves up to date based on MoCo puppet configs. *{{bug|680200}} - Add fi to Venkman all-locales

    Next:

    ;Working On *{{bug|684537}} - Port Bug 626949 |Sync UI: Style generic change dialogs like the setup and Add a Device wizards| to suite *{{bug|688682}} - Tracking bug for build and release of SeaMonkey 2.4 Final Release *{{bug|688958}} - Tracking bug for build and release of SeaMonkey 2.4 MU ;Pending Review *{{bug|653424}} - need to add comm-2.0 and releases/comm-{aurora,beta} to MXR ;Pending Approval(s) ;Stalled on others *Pulse potential on master (needs username/password setup) ({{bug|686802}}) *{{bug|686771}} - Grant Callek access to push to l10n repositories. ;Major TODO *{{bug|688951}} - Build/Release SeaMonkey 2.5 Beta 1 *Update build machine software, including buildbot itself. *Update build machine custom code to latest. *Start using the newer release automation code. *Get SeaMonkey test machines green on trunk ;Lesser TODO's *{{bug|675115}} - Add mozilla-release to MXR

    mbanner@mozilla.com

    Done:

    • Reviews
    • Miramar tree set up and running
    • Thunderbird 5 Beta released
    • Various release co-ordination driving, and setting up of trees etc.

    Next:

    • Reviews and L10n approvals
    • Miramar driving, 2nd beta
    • Flag setting up
    • Get Aurora channel started and running

    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)

    rebron@gmail.com

    Done:

    • Helping some users w/ Tb upgrade, on GS, email, phone.
    • PR outreach (heads up on Tb upgrade).
    • Funnel cake prep for Wed evening launch. bug 582240, 589927, 589945, 589930, 589937, 589941, 589943
    • Some surveygizmo clean up - version 3.0 from 2.0

    Next:

    • Out August 25 through Sept 1.
    • Website upgrade planning w/ Boswell and Slater. A possible move towards mozilla.org/thunderbird and GetThunderbird.com to match mozilla.org/firefox and Firefox.com
    • Add-ons contest end of Sept? modeled after Mobile Add-on challenge https://developer.mozilla.org/en/mobile/challenge

    nth10sd@gmail.com

    Done:

    Patchlove till number #400000.

    Next:

    Patchlove for the rest of the bugs..

    Education: instructor/student coordination for potential student-projects..

    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

    gozer@mozillamessaging.com

    Done:

    • bug 568471 - Move MoMoDB backups to the NAS
    • bug 564400 - SpreadThunderbird spring cleanup
    • Raindrop spring cleanups

    asutherland@asutherland.org

    Done:

    • Thunderbird 3.1rc1 * blockers assigned to me * crasher investigation support
    • (in process) wmsy widgeting manifesting system prove-out

    Next:

    • (in process) wmsy widgeting manifesting system prove-out
    • away.
    • all-hands.

    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.

    roland@mozillamessaging.com

    Done:

    1. looked at top 5 active topics
    2. SuMoMo 1.5 discussion with jsocolo and gozer
    3. quick design sketch for support wizard
    4. lots of other stuff :-)

    Next:

    1. active GS topics from march 16, 2010
    2. finish reviewing GS topics from last triage meeting
    3. test Firefox 3.6 SuMoMo 1.5.2 English on trunk.support.mozillamessaging.com
    4. test auto-config
    5. working at home until 1p.m., then office until 4p.m and then working tonight after 8p.m.

    vseerror@lehigh.edu

    Done:

    • lotsa postings on gsfn performance issues
    • gsfn suggestions to roland
    • normal bug triage
    • respin through shutdown hang bugs
    • recruited pop triager Rob S
    • recruited Mac crash bug filer MikeP Pasek (who is doing a great job) - he's picking from crash-stats
    • granted editbugs to MikeP Pasek
    • revised https://wiki.mozilla.org/index.php?title=Thunderbird:Bug_Triage&action=history
    • new bugs * bug 546316 crash [@ nsXULPrototypeCache::WritePrototype(nsXULPrototypeDocument)] * bug 546429 hang after dialog alert Could not connect to mail server ... the connection was refused" - no cpu * bug 547344 windows startup crash [@ nsChromeTreeOwner::OnLocationChange(nsIWebProgress, nsIRequest, nsIURI)] * bug 547954 3.1b1pre shuts down unattended - windows dialog "A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available."

    Next:

    • ensure all Lehigh Thunderbird 3.1 issues have bugs
    • nail at least one shutdown bug
    • consolidate drag and drop performance bugs

    philringnalda@gmail.com

    Done:

    • Fixed redo shortcuts for Mac and Linux
    • Fixed (hopefully) the last regression from single-package-manifest

    Next:

    • Get back on the review horse

    jzickerman@mozilla.com

    Done:

    set up TB build environment; download source; mess around with building; find out building is not necessary (fail)

    dascher@mozillamessaging.com

    Done:

    Spent the weekend playing around with a bugzilla->couchdb converter, so I can get stats more easily than I can w/ bugzilla. Making good progress on things like review-time, etc.

    Next:

    Iterate on momo goals and board meeting planning.

    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.)