Mozilla Status Board

mh+mozilla@glandium.org

Current Status - 2016-04-19

Done:

Reviewed: - bug 1262057, bug 1245701, bug 1260351, bug 1250891, bug 1163224, bug 1257127, bug 1262567, bug 1176099, bug 1239550, bug 1263506, bug 1260362, bug 1263325, bug 1263657, bug 1245789, bug 1256979, bug 1261414, bug 1264090, bug 1264817, bug 1264162

Landed bugs:

  • bug 1262331: mach valgrind-test eats first lines of stack traces
  • bug 1261264: Apply GCC PR64905 to fix miscompilation with -fomit-frame-pointer
  • bug 1262730: Rename b2g tooltool manifests
  • bug 1254374: Add more failure unit tests to test_configure.py
  • bug 1262735: build-clang.py -c clang-static-analysis-linux64-centos6.json is busted, failing to apply patches
  • bug 1262781: Update to clang 3.8 final
  • bug 1263296: Build fail on Mac OS X: "ValueError: unknown locale: UTF-8"
  • bug 1264129: Misc pyconfigure cleanups
  • bug 1256571: Change the execution model for python configure
  • bug 1259382: Move CC/CXX/etc. to moz.configure
  • bug 1257448: Move --enable-jemalloc and related options to moz.configure
  • bug 1260327: about:buildconfig doesn't contain all configure flags anymore
  • bug 1262729: Allow to more conveniently build toolchains
  • bug 1264132: Use $gcc_dir/bin/gcc -print-libgcc-file-name to find the libraries and headers to copy in the clang package
  • bug 1264831: Misc pyconfigure changes and cleanups
  • bug 1264482: Move adding -std=gnu99 and -std=gnu++11 to moz.configure
  • bug 1265063: Fix the shell quoting regexp to properly match backslashes.
  • bug 1265627: Move compiler version check to moz.configure.

Other:

Next:

  • More of the same

Older Posts

Member of Projects

Team Posts

nnethercote@mozilla.com 2 days ago

Done:

Four day week due to a public holiday.

Landed:

  • Bug 1266632 - Add a missing null check in nsHostResolver::SizeOfIncludingThis.
  • Bug 1266639 - Don't separately heap-allocate PLDHashTables within XPCMaps. A simplification.
  • Bug 1267227 - Don't run the PLDHashTableTest.GrowToMaxCapacity test on 32-bit machines, because it sometimes OOMs. Fixes an intermittent failure on Win7 AWS.
  • Bug 1267912 - Rename nsNetUtil.inl as nsNetUtilInlines.h. Fixes an annoyance.
  • Bug 1267550 - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. Much nicer.
  • Bug 1267551 (partial) - Use MOZ_MUST_USE more in SpiderMonkey.

Crash bugs:

  • Filed by me in the last week: 2
  • Filed by me that got fixed in the last week: 7

Other:

  • Lots of Project Uptime organisation
  • Too many meetings

Next:

More stability work.

erahm@mozilla.com last week

Done:

atsy

  • Updated to work w/ upstream psutil
  • Better packaging for the example script
  • Add example script that doesn't require TP5
  • Thinking about auto-detecting / installing browsers to test

AWSY - e10s merge is complete, worked out kinks in comparing reports from before and after the merge

log-spam

  • Followed up on top offenders
  • Started work on port to support task cluster
    • Using python now so there's potential to merge into mach

etc

  • memshrink
  • Took a look at some OOMs

Next:

  • Run x-plat atsy tests again, maybe look at vivaldi
  • Run AWSY e10s tests again
  • Wrap up logspam conversion
    • Add support for filing bugs

nfroyd@mozilla.com last week

Done:

In-progress:

  • Bug 1220307: cross-rustc for Android. This works, but there are some Android vs. Rust issues to work out before actually compiling Rust code in m-c for Android. See the bug, bug 1266792, rust-buildbot#99, rust-buildbot#100, etc.
  • Bug 1260208: libc++ on Android. Still debugging. No real ideas what's going wrong.
  • Bug 1263197: Discovered disabling Gecko logging on Android is harder than 10 lines of code.

One-offs:

  • Reviews.

Next:

  • More of the same.

Coordination:

  • Waiting on ni? Ted in bug 1112322.
  • Waiting on ni? Seth in bug 1248261.
  • Waiting on ni? jya in bug 1195767.
  • Waiting on a decision for whether 10.6 support is being dropped.

jseward@acm.org last week

Done:

Races

  • bug 1258183 / bug 1261052: Telemetry.cpp analysis/refactoring in preparation for de-racing: a big tangled mess. Progress though.
  • More TSan/xpcshell runs; monitored status. Hard to make progress without dealing with the Telemetry stuff first, though.

Memory errors:

  • bug 1261264 (V job permafail with gcc 4.8.5)
  • bug 1263884 (sec bug in lib...): discovery, analysis
  • More Fx/V/Mochi runs; get back to "clean". Filed/fixed bug 1264246 as a result.

Other:

  • V: a bit more tuning of code discards (structure packing), which reduces LLC miss rate by a third when running Fx.
  • Build Fx with gcc6 snapshot; gcc ICE'd (!). Filed gcc bug 70627. Now fixed.
  • Talk with Ted a bit re unwinding.

Next:

  • More untangling of Telemetry.cpp
  • Chase other races, too.

mh+mozilla@glandium.org 2 weeks ago

Done:

Reviewed: - bug 1262057, bug 1245701, bug 1260351, bug 1250891, bug 1163224, bug 1257127, bug 1262567, bug 1176099, bug 1239550, bug 1263506, bug 1260362, bug 1263325, bug 1263657, bug 1245789, bug 1256979, bug 1261414, bug 1264090, bug 1264817, bug 1264162

Landed bugs:

  • bug 1262331: mach valgrind-test eats first lines of stack traces
  • bug 1261264: Apply GCC PR64905 to fix miscompilation with -fomit-frame-pointer
  • bug 1262730: Rename b2g tooltool manifests
  • bug 1254374: Add more failure unit tests to test_configure.py
  • bug 1262735: build-clang.py -c clang-static-analysis-linux64-centos6.json is busted, failing to apply patches
  • bug 1262781: Update to clang 3.8 final
  • bug 1263296: Build fail on Mac OS X: "ValueError: unknown locale: UTF-8"
  • bug 1264129: Misc pyconfigure cleanups
  • bug 1256571: Change the execution model for python configure
  • bug 1259382: Move CC/CXX/etc. to moz.configure
  • bug 1257448: Move --enable-jemalloc and related options to moz.configure
  • bug 1260327: about:buildconfig doesn't contain all configure flags anymore
  • bug 1262729: Allow to more conveniently build toolchains
  • bug 1264132: Use $gcc_dir/bin/gcc -print-libgcc-file-name to find the libraries and headers to copy in the clang package
  • bug 1264831: Misc pyconfigure changes and cleanups
  • bug 1264482: Move adding -std=gnu99 and -std=gnu++11 to moz.configure
  • bug 1265063: Fix the shell quoting regexp to properly match backslashes.
  • bug 1265627: Move compiler version check to moz.configure.

Other:

Next:

  • More of the same