Mozilla Status Board

The Mozilla status board is shutting down due to persona shutdown and declining usage. I recommend that teams switch to the alternate reporting site standu.ps. This site will remain in read-only mode until January 2017 when it will decommission completely. bsmedberg

mh+mozilla@glandium.org

Current Status - 2016-11-29

Done:

Reviewed: - bug 1317674, bug 1295937, bug 1286934, bug 1314056, bug 1285752, bug 1317555, bug 1318182, bug 1319166, bug 1317778, bug 1316724, bug 1263595, bug 1313808, bug 1200951, bug 1318494, bug 1306327, bug 1306329, bug 1318905, bug 1318189, bug 1287048, bug 1313295, bug 1280683, bug 1318247, bug 1320621.

Landed bugs:

  • bug 1311039: Properly detect the default malloc zone on OSX 10.12
  • bug 1319345: Change how application.ini and application.ini.h are generated.
  • bug 1319350: Add dedicated targets for some one-offs in the build
  • bug 1319351: Avoid splash.rc depending on files in dist/branding
  • bug 1318352: Allow to run AccEventGen.py and xpild/header.py from any directory
  • bug 1319604: cc1plus: warning: unrecognized command line option '-Wno-null-conversion'
  • bug 1319637: Transform ObjDirFiles into FinalTargetFiles
  • bug 1319959: Can't build because of missing include in security/nss/lib/base/nssbaset.h
  • bug 1320006: Android local build failure after bug 1319345
  • bug 1317504: Sort things out wrt LD/LINK in configure
  • bug 1316957: Include windows.configure conditionally instead of using @depends_win
  • bug 1321065: Default to --enable-profiling for nightly milestones.

Other: - git-cinnabar 0.4.0rc

Next:

  • More of the same

Coordination:

Waiting for review: - bug 1321093: logalloc make check bustage with gcc 6.2.

Waiting for other bug to be fixed: - bug 1256730: Fail configure when api keyfiles don't exist

Older Posts

Member of Projects

Team Posts

mh+mozilla@glandium.org last week

Done:

Reviewed: - bug 1317674, bug 1295937, bug 1286934, bug 1314056, bug 1285752, bug 1317555, bug 1318182, bug 1319166, bug 1317778, bug 1316724, bug 1263595, bug 1313808, bug 1200951, bug 1318494, bug 1306327, bug 1306329, bug 1318905, bug 1318189, bug 1287048, bug 1313295, bug 1280683, bug 1318247, bug 1320621.

Landed bugs:

  • bug 1311039: Properly detect the default malloc zone on OSX 10.12
  • bug 1319345: Change how application.ini and application.ini.h are generated.
  • bug 1319350: Add dedicated targets for some one-offs in the build
  • bug 1319351: Avoid splash.rc depending on files in dist/branding
  • bug 1318352: Allow to run AccEventGen.py and xpild/header.py from any directory
  • bug 1319604: cc1plus: warning: unrecognized command line option '-Wno-null-conversion'
  • bug 1319637: Transform ObjDirFiles into FinalTargetFiles
  • bug 1319959: Can't build because of missing include in security/nss/lib/base/nssbaset.h
  • bug 1320006: Android local build failure after bug 1319345
  • bug 1317504: Sort things out wrt LD/LINK in configure
  • bug 1316957: Include windows.configure conditionally instead of using @depends_win
  • bug 1321065: Default to --enable-profiling for nightly milestones.

Other: - git-cinnabar 0.4.0rc

Next:

  • More of the same

Coordination:

Waiting for review: - bug 1321093: logalloc make check bustage with gcc 6.2.

Waiting for other bug to be fixed: - bug 1256730: Fail configure when api keyfiles don't exist

jseward@acm.org last week

Done:

GCC 6 fixes:

  • Pushed on with removal of ZEROING_NEW (bug 1232696). Got an initial patch to test.
  • Iterated bug 1316556 (Remove zeroing allocation in class nsIPresShell).

Mochi/V automation:

  • Landed push-to-valgrind-mochitest finally (yay!) (bug 1232696). Try syntax is "-b o -p linux64 -u mochitest-valgrind -t none".
  • Worked to greenify the mochitest-valgrind runs. Landed bug 1248365, giving about 21 out of 40 green. Harvested two more problems, bug 1320894 and bug 1320905. Fixing them both should get to about 28 out of 40 green.
  • Used the mochitest-valgrind runs for real to search for problems with the gcc 6 porting work.

Other testing:

  • Ran Gtests on Valgrind, harvested bug 1318012, bug 1318030, got them fixed.
  • Found and fixed a quadratic-slowdown problem in V shown by the Gtest runs.

Other:

  • Observed that bug 1309851 (short-run Valgrind automation timeout probs) isn't entirely fixed -- there's still a bit of orange. Concerning.
  • Wrote a short shell script to act like "top" for "perf". Used it to peer at V running Firefox. Should have done this years ago.

Next:

More of the same.

Coordination:

Would be nice for periodic runs of the mochitest-valgrind tests (bug 1252948) to make progress, now that the rest of the pieces are largely in place. I don't know how to do that, though.

nnethercote@mozilla.com last week

Done:

Gecko landings:

rustc landings:

Other:

nfroyd@mozilla.com 2 weeks ago

Done:

  • bug 1293253: target/host binaries in Rust.
  • bug 1300835: make --disable-optimize --enable-debug do sensible things for Rust.
  • bug 1317802: make SIGSYS not stop the browser in gdb (handy when using rr and otherwise).

In-progress:

  • stylo support: requiring libclang during mach bootstrap, etc. My kingdom for a decent upload speed on my internet connection.

One-offs:

  • Reviews.
  • Monthly company meeting.
  • Internet Health and Emerging Technologies town halls.
  • Quantum developer productivity meeting.
  • Set up icecc on home machines. Whee.

Next:

  • Off Tuesday/Wednesday for parental leave.
  • Off Thursday/Friday for American Thanksgiving.

Coordination:

erahm@mozilla.com 7 months ago

Done:

Fixed:

  • Bug 1173017 - Building deadlock detector with stacks enabled is broken
  • Bug 1181142 - crash in strncpy | js::DecompileValueGenerator(JSContext*, int, JS::Handle
  • Bug 1219992 - 1,500 instances of "RasterImage::Init failed" emitted from image/ImageFactory.cpp during linux64 debug testing
  • Bug 1236923 - libexpat
  • Bug 1261304 - crash in OOM | large | mozalloc_abort | mozalloc_handle_oom | moz_xrealloc | je_free | nsTArray_Impl
  • Bug 1266256 - Don't try to create null URLs in _isMinifiedURL
  • Bug 1268215 - Make CCGraphBuilder::AddNode fallible
  • Bug 1268616 - Very large allocations in call to input_overflow_buf_.reserve()
  • Bug 1269047 - 3,800 instances of NS_ENSURE_SUCCESS(res, res), NS_ENSURE_SUCCESS(rv, rv), NS_ENSURE_TRUE(aSelection->RangeCount()) emitted during linux64 debug testing
  • Bug 1270126 - Crash in OOM | large | mozalloc_abort | mozalloc_handle_oom | moz_xmalloc | nsTArray_base
  • Bug 1271456 - [skiplist] Add huge_palloc to prefixSignatureRegEx
  • Bug 1272163 - [skiplist] Add nsAString_internal::BeginWriting to prefixSignatureRegEx
  • Bug 1273324 - Permafailing Win64 xpcshell test_dmd.js | test - [test : 113] full-sampled-live - false == true
  • Bug 1274404 - Annotate crashes for large messages in ProcessLink::SendMessage()
  • Bug 1270938 - Hang while running APZCBasicTester.OverScroll_Bug1152051a (infinite loop in BlockingResourceBase::Release())

Pending review:

  • Bug 1270310 - Crash in OOM | large | NS_ABORT_OOM | nsAString_internal::BeginWriting

Logspam:

  • Bug 1267879 - 2,100 instances of "robustness marked as unsupported" emitted from gfx/gl/GLContextFeatures.cpp during linux64 debug testing
  • Bug 1269448 - 8,400 instances of "NS_ENSURE_TRUE(aURI) failed" emitted from netwerk/cache2/CacheStorage.cpp during linux64 debug testing
  • Bug 1269011 - Lots of "SkCairoFTTypeface::onFilterRec unimplemented" spam during pdf.js debug test runs
  • Added bisection support
  • Added bug filing

Reviewed:

  • Bug 1219464 - Replace PRLogModuleInfo usage with LazyLogModule in widget/
  • Bug 1227347 - Remove whitelisting of CompositorChild leaks for XPCOM and LSan leak checkers
  • Bug 1239686 - Add button to enable logging to about:networking
  • Bug 1263197 - Consider disabling Gecko logging on Fennec
  • Bug 1267227 - gtest.GrowToMaxCapacity fails often when running in windows7 VM in AWS
  • Bug 1268772 - Use MOZ_MUST_USE more in xpcom/ds/
  • Bug 1273712 - Clean up Base64.{h,cpp}
  • Bug 1274148 - Use MOZ_MUST_USE more in xpcom/io/

Next:

OOM hunting, vacation.

Coordination:

Waiting on 2 reviews from peterv