Platform/2014-06-03


« previous week | index | next week »

Engineering Meeting Details

  • Tuesday 2014-06-03 - 11:00 am Pacific Standard Time
  • Dial-in: Audio-only conference# 98411
    • People with Mozilla phones or softphones please dial x4000 Conf# 98411
    • US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 98411
    • US/California/Mountain View: +1 650 903 0800, x4000 Conf# 98411
    • US/California/San Francisco: +1 415 762 5700, x4000 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 98411
    • CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 98411
    • CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x4000 Conf# 98411
    • FR/Paris: +33 1 84 88 37 37, x4000 Conf# 98411
    • Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
    • SkypeOut is free if you use the 800 number
  • Engineering Vidyo Room / Air Mozilla / MTV Warp Core / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • join irc.mozilla.org #planning for back channel

Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (lsblakk/sylvestre)

Next Merge: July 8, 2024 Next Release: July 9, 2024
Trains
Central: 129 Aurora: 54 Beta: 128 Release: 127


Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

(Repo, test, and other information for engineers from the release engineering team.)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

OrangeFactor (ryanvm)

CritSmash (dbolter)

MemShrink (njn)

  • No update.

Stability (kairo/bsmedberg)

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

Accessibility (dbolter)

<Read Only>

  • Heads down on goals.
  • Following up from last week: bug 1014673 Significant increase of WM_GETOBJECT handling failures *FIXED*. Thank you jimm!

App Tools (prouget)

B2G Services (dougt)

Developer Tools (robcee)

DOM (jst/overholt)

Electrolysis (e10s) (blassey)

  • bug 961360 "Tab crashed" page's "Try again" button does not reload multiple tabs
  • bug 1003934 Tooltips persist when moving mouse out of content through edge overlapping element
  • bug 1003943 Window resize mouse icon persists when entering content
  • Password Manager (bug 949617) and inline spell checker (bug 693555) coming soon!

Firefox Desktop (gavin)

Firefox Mobile (mfinkle/blassey)

Work In Progress

  • Improve tab management (1004850,817716, 997288)
  • Sync
  • Intent-driven distribution selection and download for partners (1013024, 1013684, 1014242, 1014283)
  • bug 1013326 Add a way to distinguish chrome hangs from content ones in BHR
  • bug 1011059 crash in java.lang.IllegalArgumentException: invalid selection notification range: 0 to #, length: # at org.mozilla.gecko.GeckoEditable.onSelectionChange(GeckoEditable.java)
  • bug 1012720 Fix deleting prototype getters in Fennec code

You can find more on upcoming feature plans in the [[1]]

Landings

Nightly (129)
  • Enable the ability to undo a closed tab (Bug 701725)
  • Add a Clear History control to the history panel (Bug 998009)
  • Graphic buffer garbage shown (Bug 1006797)
  • HomeProvider: org.mozilla.gecko.sqlite.SQLiteBridgeException: Can't step statement: (5) database is locked (Bug 1006947)
  • Make empty tab thumbnails visually consistent (Bug 1010764)
  • WebApp update prompt looks scary - wordsmith notification text (Bug 1011093)
  • [Fennec] [mr] Improper UI text rendering for leading character ॲ (U+0972) on Samsung Galaxy S4 device (Bug 1012365)
  • input type=file is broken? (Bug 1014161)
  • Use Context.MODE_ENABLE_WRITE_AHEAD_LOGGING when opening databases (Bug 1014988)
  • Add ability to force update ButtonToast (Bug 1015421)
  • Regression: Animated Sync spinning during no Sync activity and with no account (Bug 1015974)
  • Undo'ing a private tab restores it as a regular tab (Bug 1017047)
  • Polish undo close tab button toast appearance (Bug 1017129)
  • Setup sync message given to users of sync 1.1 in the synced tabs tray (Bug 1017142)
  • Regression: Empty lists view, no data is shown or fetched (Bug 1017554)
  • Refine 'clear history' feature in History panel (Bug 1017633)
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.Telemetry.sendUIEvent(Telemetry.java) (Bug 1019158)

Firefox OS Communications (scravag)

Firefox OS Devices/Porting (ericchou)

<Read Only>

  • Device porting (Gonk team)
  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)
    • bug 1017438 - A short period of sound at the end of a song would be cut off too early - (WIP, 1.4?)
  • Device Storage & Stability (members: Alphan Chen)
    • bug 855952 - DeviceStorage API: File append (WIP)
    • Will start to work on MTP from next week

Firefox OS Media Apps (hema)

Firefox OS Media Recording (cjku)

<Read Only>

  • bug 916643 - ImageCapture - Implement WebIDL and takePhoto()
  • bug 960897 - [Touch Caret] Touch caret sanity test
  • bug 987718 - [Text Selection] Display selection caret based on touch caret
  • bug 987529 - Implement Vsync dispatch pipeline
  • bug 880114 - Enhance render video-to-SkiaGL performance by GPU-based color space conversion

Firefox OS Performance (mlee)

Firefox OS Productivity (doliver)

Firefox OS Radio/WiFi/GPS (kenhkchang)

Firefox OS Systems - Front End (gwagner)

Firefox OS Systems - Platform (timdream)

GFX (milan)

<Read Only>

No update.

Identity (jedp)

JS (naveed)

Layout (jet/dbaron)

Media (mreavy)

Necko (dougt/jduell)

Performance (vladan)

<Read Only>

Fixes:

  • bug 760356: Only show the add-on compatibility UI during startup when actually necessary
  • bug 988304: Avoid main-thread IO for {profile}\blocklist.xml
  • bug 989393: Remove old closed tabs and windows from sessionstore.js to make reads/writes of the file faster & to speed up session-restore time
  • bug 917883: Use AsyncShutdown instead of spinning the event loop in FHR

Telemetry:

Miscellaneous:

Blogs:

Seceng (mmc)

Shumway (tschneidereit)

WebAPI (overholt)

  • No update this week.

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

<Read only beyond this point>

Friends of the Tree

There were great changes by volunteers in Core and Toolkit during the past week. Thanks to all of these contributors for their passion and hard work, and say hi to new contributors Lars Swientek and Benny Mei! Here are some highlights:

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)

irc #planning Log From This Meeting