Mozilla Status Board

mh+mozilla@glandium.org

Current Status - 2014-11-14

Done:

  • Reviewed bug 1095934, bug 1095436, bug 1094141, bug 1095990, bug 788974, bug 1088488, bug 1098135, bug 1071296, bug 1097979, bug 1074711, bug 1073662, bug 1093218
  • bug 1096651: Avoid using random bits when determining SSE3/SSE4 availability for the JIT. Landed.
  • bug 818922: Add bidirectional method calls with replace-malloc library
  • bug 1097506: Pass a JSONWriteFunc to dmd::AnalyzeReports instead of a JSONWriter. Landed.
  • bug 1097507: Make libxul independent of libdmd when DMD is enabled
  • bug 1087245: Moved PR_Lock removal from mozilla::Mutex to bug 1097513 and killed the dead lock by avoiding using a lock entirely.
  • Discussed bug 1091912 with Luke.
  • bug 1098967: LogAlloc has mangled output with e10s on Windows
  • Move my Windows AWS instance to the new IAM, which made me try chocolatey, which really rocks to install things like MSVC.
  • Tried enabling DMD on opt builds but somehow, on Windows, stack traces are broken for some reason.
  • bug 1098537: Looked at how to get rid of httpd.js as a XPCOM component, which mostly works, except that many things, including mozharness, are expecting the file to be in the components directory even when it's not used as a component and that it's in at least 3 different places in the test package.

Next:

  • Move last AWS instance to new IAM.
  • Really really finish build system blog post.
  • More blogging.

Older Posts

Member of Projects

Team Posts

jseward@acm.org 2 days ago

Done:

  • More uninitialised value bugs picked up by Mochi and other runs: bug 1096054 (fixed), 1078211 (fixed), 1100325 (filed), 1100338 (filed).
  • bug 788974 (--enable-elf-hack and --enable-profiling are incompatible): fixed
  • bug 1100911 (Fx on V on OSX hangs in the hang detector :-) fixed
  • V: 340807: disInstr(arm): unhandled instruction: 0xEE989B20
  • V: Fx on OSX 10.10 and 10.9: more testing/fixes
  • V: 3.10.1 releng: decide on merge cands, do merge, organise testing, release.
  • Portland pre-paperwork/organisation.

Next:

  • Blog about V/Yosemite availability.
  • Get back (finally!) to B2G on V on Flame.

erahm@mozilla.com 3 days ago

Done:

  • AWSY
    • Determined going to mozmill-2.0 caused a regression (bug 1103109), backported e10s fixes to 1.5, reverted changes to support 2.0, reran everything
    • Tracked down jsbridge socket connection issue in 1.5 caused by JS const changes (bug 1103096)
    • Got MozAreWeSlimYet repo moved into mozilla's organization: https://github.com/mozilla/areweslimyet. John and myself are owners.
    • Merged the MozBenchtester repo into the areslimyet repo
    • Determined major regression on 11/7 was due to ImageLib changes (bug 1084136)
  • j2me.js - Looked at memory usage, found the GGC nursery on B2G was 16MB when it should have been 4MB (bug 1101921)
  • Iterated on TypedArray fixes from waldo, fix is now landed

Next:

  • Reduce test case for mozmill-2.0 regression
  • Look into IDB perf issues for j2me.js
  • Look into memory usage of j2me.js
  • Get some feedback on switching AWSY to marionette (to support e10s)

Coordination:

  • Review from wtc

nnethercote@mozilla.com 4 days ago

Done:

Landed:

  • Avoid GiBs of unnecessary heap allocations and copies in NSS (bug 1095307, bug 1094650).
  • Avoid 300 MiB of unnecessary string copying in ProtocolParser when first downloading the safebrowsing data (bug 1100219).
  • Fixed two more e10s+Valgrind false positives (bug 1100205, bug 1098703).

Next:

  • Finish up proper support for cumulative heap profiling in DMD.

nfroyd@mozilla.com last week

Done:

  • nsRefPtr.h cleanup patches, bug 1095541, bug 1096501.
  • Some telemetry histogram bugfixes, bug 1097762.
  • Removed some RefCounted<T> usages from the tree, bug 1097734, bug 1097740.
  • Discovered thread safety issue from doing the above. Looked into putting RefCounted<T> things under interdiction.
  • Mentored XPCOM cleanup bug, bug 683786.
  • Cleaned up some rr code, #1369, #1371.
  • Discovered there's only three failing rr tests after patches from #1360, found lingering 32-bit-isms cauing them to fail, but fixing those 32-bit-isms trigger other test failures.
  • Watched bug reports come in for 64-bit rr, including nasty things like #1370 and #1372. Good to know people are using it!
  • Talked rr things with khuey.
  • Made ChaosMode in Gecko more fine-grained, bug 1099251. Still talking through this with roc.
  • Looked briefly at e10s performance in tests, wound up improving mach because of it, bug 1097215
  • Looked at fixing the gross way the reftest harness builds, wrote patches in bug 1098537, inspired glandium to fix it himself, discovered it was a dupe of bug 948278, which has a patch (by glandium, no less) with f? that's almost a year old...
  • Reviews.
  • MemShrink meeting.
  • 1:1 with Nick.
  • Flu shot to ward off MozFlu.

Next:

  • More of the same.
  • Rebase rr patches in #1360 over monkeypatching changes in #1372, possibly debug issues and/or split patches up to try and get some of them in faster.
  • Outstanding reviews.
  • PTO from Thursday through U.S. Thanksgiving.

Coordination:

mh+mozilla@glandium.org last week

Done:

  • Reviewed bug 1095934, bug 1095436, bug 1094141, bug 1095990, bug 788974, bug 1088488, bug 1098135, bug 1071296, bug 1097979, bug 1074711, bug 1073662, bug 1093218
  • bug 1096651: Avoid using random bits when determining SSE3/SSE4 availability for the JIT. Landed.
  • bug 818922: Add bidirectional method calls with replace-malloc library
  • bug 1097506: Pass a JSONWriteFunc to dmd::AnalyzeReports instead of a JSONWriter. Landed.
  • bug 1097507: Make libxul independent of libdmd when DMD is enabled
  • bug 1087245: Moved PR_Lock removal from mozilla::Mutex to bug 1097513 and killed the dead lock by avoiding using a lock entirely.
  • Discussed bug 1091912 with Luke.
  • bug 1098967: LogAlloc has mangled output with e10s on Windows
  • Move my Windows AWS instance to the new IAM, which made me try chocolatey, which really rocks to install things like MSVC.
  • Tried enabling DMD on opt builds but somehow, on Windows, stack traces are broken for some reason.
  • bug 1098537: Looked at how to get rid of httpd.js as a XPCOM component, which mostly works, except that many things, including mozharness, are expecting the file to be in the components directory even when it's not used as a component and that it's in at least 3 different places in the test package.

Next:

  • Move last AWS instance to new IAM.
  • Really really finish build system blog post.
  • More blogging.