Platform/2014-05-20: Difference between revisions
Line 250: | Line 250: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
Ability to test testing public key pins landed last night. We want testers to set "security.cert_pinning.enforcement_level" to 3 and see what breaks, telemetry says errors are less than 10^-4 so we are feeling good about goint to production soon. | |||
===Shumway (tschneidereit)=== | ===Shumway (tschneidereit)=== |
Revision as of 17:42, 20 May 2014
« previous week | index | next week »
Engineering Meeting Details
- Tuesday 2014-05-20 - 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)
(READ-ONLY)
- 30.0b6 Desktop & Mobile going to build this morning, shipping Wednesday
- We're in week 4 of beta, all tracked bugs should be assigned and we're taking less risky/forward fixes - more focus on stability, security fixes and where necessary - backouts
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.)
- Possibility of emergency downtime Fri 1800 PT - worst case 30 min to fix some networking issues
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)
- Overall numbers look good except for Nightly, which is missing correct ADI data.
- ADI data for Nightly is being collected in different manner than before, we will get back to having numbers by the end of this week.
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)
App Tools (prouget)
B2G Services (dougt)
Developer Tools (robcee)
DOM (jst/overholt)
Electrolysis (e10s) (blassey)
Firefox Desktop (gavin)
Firefox Mobile (mfinkle/blassey)
Work In Progress
You can find more on upcoming feature plans in the[roadmap]
Landings
Nightly (129)
- Add support for connecting to HTTP proxy over HTTPS (Bug 378637)
- Unify removal behavior for bookmark-history-readinglist items from Home items (Bug 921136)
- Text selection keyboard shortcuts not working (Bug 993261)
- Zoom level mangled after restoring session (Bug 1002426)
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)
- WebBluetooth API refinement has started. Ben and Jocelyn will dedicate on it.
- NFC integration issues (bug 1009459, bug 1009470)
- 1.4+ issues: bug 997962 and bug 1011110. Both are still under investigation.
- Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)
- bug 941302 - PlatformDecoderModule for Firefox OS - WIP
- bug 904177 - Integrate MediaCodec into gecko for media playback - WIP
- First step, tried to make mp3 playback work.
- bug 1007552 - [Madai] 'publicnotification' channel should be fixed for camera shutter - WIP
- Gonk patch provided.
- Device Storage & Stability (members: Alan Huang, Alphan Chen)
- The first version of FeatureDetection API has landed, followup bug got r+. (bug 983502, bug 996996)
Firefox OS Media Apps (hema)
Firefox OS Media Recording (cjku)
<Read Only>
- bug 987529 - Implement Vsync dispatch pipeline
- bug 989945 - [B2G][WebRTC] long video lag when using H.264 codec.
- bug 981153 - Intermittent test_seek.html | Test timed out.
- bug 983489 - Crash on nsIAppStartup.quit()
- bug 997367 - Crash at CorssProcessParent
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)
- OMTC desktop
- Windows landed, backed out, relanding (mostly needed to change timeout values in tests)
- Linux: getting close
- Skia
- Following up on reftests failures. Currently in gradients - not just a fuzzing issue
- APZ
- Flywheel scrolling seems to be OK
- Putting in a developer pref for overscroll effect so that UX can test it and see if the design feels right
- New or unplanned things
- Flame support for 1.3 (and somewhat less of a surprise, for 1.4)
- FxOS 1.4 games performance
- Intern heading for Toronto ended up in Mountain View (no fault of Mozilla) - rejigging some plans to help Walter with local support/tasks.
Identity (jedp)
<Read Only>
- Compiler (JIT)
- bug 1010775: Refactored assembler code to pass some small classes by value instead of by reference
- Garbage Collection
- bug 933313: PJS: Integrate with generational garbage collection
- bug 969012: Investigate and fix a raytrace regression from prior landing.
- bug 1008473: Work begun on semi-space GC
- Front End and Other
- bug 998392 bug 1008590 bug 1011693: ASCII/Latin1 strings support in JS - begun and ongoing
- bug 745324: our ClampDoubleToUint8 doesn't follow the algorithm stated in last ES6 spec (fix ready for the interpreter)
- Nick Nethercote blogged about AdBlock Plus memory usage in Firefox: https://blog.mozilla.org/nnethercote/2014/05/14/adblock-pluss-effect-on-firefoxs-memory-usage/
Layout (jet/dbaron)
<Read Only>
- W3C CSS Working Group F2F Meetings this week
- Notable Bug Fixes:
- bug 964646 - Add tests for async CSS Animations (OMTA)
- bug 1008787 - Plugins should be clipped to the size layout expects them to be
- bug 1009478 - Make LayerActivity properties survive across reframes of an element
- bug 1005660 - Add an "early freeze" step, to freeze flex items that clearly can't grow (or shrink, if we're shrinking).
- bug 1010470 - Use :disabled pseudoclass instead of [disabled] attribute-selector to style disabled form controls on B2G & Android.
- bug 1001233 - convert bullet frame's margin to the block frame's writing mode when positioning bullet.
- bug 992100 - mask out complex-script codepoints in fonts that lack the necessary layout tables.
- bug 1009263 - Add nsCheapSets::Clear() method that removes all entries and return it to minimal size in terms of memory use.
- bug 1008969 - [css-grid] add nsGridContainerFrame::Reflow and a few grid related nsHTMLReflowState additions
- bug 1000423 - position: fixed elements are misplaced
- bug 916315 - Enable CSS sticky positioning in release desktop builds
- bug 590790 - Add memory reporter for VectorImage's SVGDocumentWrapper's document
- bug 1004327 - input type=number limited to 3 digits of precision
Media (mreavy)
<Read Only>
- WebRTC Interim meeting in Washington DC this week
- H264 SDP and packetization code progressing; likely will land soon in support of B2G HW codecs and OpenH264
- Investigating a significant regression in call connections in WebRTC (possible ICE rate-limiting issue)
- If confirmed, will ask for uplift of a fix to Beta
- Media Capture working group (MediaStreams, getUserMedia()) likes standardizing mozCaptureStream/mozCaptureStreamUntilEnded, and extending to canvases
Necko (dougt/jduell)
Performance (vladan)
No update this week
Seceng (mmc)
Ability to test testing public key pins landed last night. We want testers to set "security.cert_pinning.enforcement_level" to 3 and see what breaks, telemetry says errors are less than 10^-4 so we are feeling good about goint to production soon.
Shumway (tschneidereit)
WebAPI (overholt)
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 contributor Yash! Here are some highlights:
- Tom Schuster (evilpie) updated the Qt port (bug 1008668).
- Robert Utasi (hunboy) corrected some about:networking UI (bug 1011425).
- [first patch!] Svetozar Janjic improved MIPS support for SpiderMonkey (bug 996561).
- Rafael Vieira performed RefPtr/nsRefPtr maintenance (bug 1009228).
- Fred Wang (fredw) improved MathML styling (bug 930504).
- Brian Smith (bsmith) improved libpkix (bug 1006041, bug 1006958, bug 1010581, bug 989564)
- Masatoshi Kimura (emk) fixed the download manager not respecting security settings (bug 1008778, bug 1008851)
- [first patch!] Kestrel fixed dragging text selections within links (bug 998278).
- Arpad Borsos (Swatinem) fixed a SpiderMonkey spec compliance problem (bug 1007285, bug 474369)
- Julien Levesy added a new IonMonkey instruction (bug 1008707).
- Anuj Agarwal (anujagarwal464) modernized some hashtables (bug 984123).
- Adam (hobophobe) fixed an intermittent orange (bug 1008450).
- Martin Stránský fixed a GTK3 crash (bug 909082).
- [first patch!] Inanc Seylan added several IonMonkey instructions (bug 1003802, bug 1009967, bug 1010339).
- Xidorn Quan fixed a vertical positioning layout issue (bug 1011461).
- [first patch!] qeole made the plugin timeout value configurable (bug 1007490).
- Alex Vincent (WeirdAl) provided addons with a standard directory for data (bug 915838).
- Arnaud Bienner improved HTML button display (bug 1007278).
- Girish Sharma (Optimizer) added an API for determining if a module has been loaded (bug 1004487).
- [first patch!] Althaf Hameez (ahameez) improved OOM message recognition (bug 1001206).
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.)