Meeting Notes

23-April-2014

Mobile: 2014-04-23

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule

  • Merge: 2014-04-28 (Days away!)

Topics for This Week

Merge Week
Fx31 merges to Aurora on Monday. Now is the time to finish the small patches and decide on backing out the big patches that aren’t working well enough. Only you can prevent poor quality!

UI Telemetry
Some patches have landed, others are very close. What’s the current status of data being collected? What’s the plan for handing off post-analysis knowledge?

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.

  • Clemens Wilding fixed bug 920855 – Replace java.net.URL with java.net.URI wherever possible (first patch!)

  • Alex Deaconu fixed bug 959185 – Audit API access levels in the toolbar package (first patch!)
  • Christian Ascheberg fixed bug 971743 – Do not clear the download history with the browsing history
  • Anuj Sahai fixed bug 995347 – Allow domain auto completion when entering “h” in url bar
  • Alexandru Chiriac made a new contributor hat trick
    • bug 897515 – Remove unneeded pixel format set on the LayerView surface holder (first patch!)

    • bug 964100 – Reading list is sorted unexpectedly
    • bug 931244 – Improved BrowserApp.onCreate() readability
  • Eduard Neculaesi fixed bug 920930 – “Switch to tab” loads the page in the current tab from Reading List
  • Vivek fixed bug 997996 – Make ToolbarComponent.dismissEditingMode use the cancel editing mode button
  • Dave Townsend fixed bug 993533 – Add remote add-ons to the list of targets on a remote device (https://twitter.com/FennecNightly/status/458285656368619520)

Stand ups

Suggested format:

  • What did you do last week?

  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

  • Have Service Workers (partially) working with headless Gecko

  • Planning an experiment to use headless gecko as a shim to provide fast startup
  • Working on bug 952721 – crash in gfxContext::gfxContext(mozilla::gfx::DrawTarget*)

Alan K. (ack)

  • CloudSync API up for review (minus some UI changes that are still pending)

JChen

Fixed

Working on

GCP

Past two weeks

  • Flame H264 support

Fixed

Working on

  • WebRTC 3.50 uplift

  • Some SafeBrowsing leftovers

Randall Barker

  • Last Week: Continued work to separate WebRTC from code base. Met with Roku engineer.

  • This Week: Continue to try and cleave the WebRTC code from the code base.

Brian Nicholson

<Read Only>

  • WIP: bug 997447 – Modify EditText to shrink hint when text is not empty

  • WIP: requestAutocomplete (bug 939351 and bug 946022)
  • bug 995741 – If Fennec crashes and loses tabs, there’s no way to restore said tabs

WesJ

<Read Only>

  • bug 998063 – Feed parser should support media:thumbnail

  • Second screen stuff. Getting Chromecast up and running. Close to a prototype implementation.
  • bug 990642 – Regression: ‘Share Image’ shares link and not actual image. Some basic patches up. Looked into reusing cached images here (r.e. bug 901824 – Use image cache for ‘Set Image As’). Back burnered based on that investigation.
  • bug 985867 – Regression: Tapping in the add-ons page opens the same page in a new tab, unable to search for add-ons. Fix backed out for regressions on some devices.
  • Playing with reflecting (selected) dom properties/nodes into Native UI for potentially doing a native add-on settings screen.
  • Lots of reviews (lots more to do)

jdover

Past

Present

- Search activity / widget work

LucasR

<Read Only>

Past

  • bug 994195 – Add tests for RawResource class

  • bug 999398 – Rename RawResource.get() to RawResource.getAsString()
  • bug 994734 – Centralize change notification for dataset cursors
  • bug 997660 – Update TopSites grid to use row types from TopSitesCursorWrapper
  • bug 997772 – Bootstrap suggested sites framework
  • bug 997777 – Optimize moveToPosition() performance in TopSitesCursorWrapper
  • bug 997782 – Use suggested sites in the top sites panels
  • bug 997782 – Use suggested sites in the top sites panels
  • Async layout/rendering experiments on Android
  • Patch reviews

Present

  • More suggested sites

  • Some hub, if necessary

sola

This week

  • bug 994273 – Home panel sessions not being properly closed

  • bug 988909 – Context menus for dynamic panels
  • First run/contextual hints

liuche

<Read Only>

Margaret

Highlights

Fixed

Working on

mcomella

<Read Only>

Past

  • investigate bug 968951 – Intermittent testBrowserProvider | application timed out after 330 seconds with no output

  • investigate bug 995820 – Intermittent testJavascriptBridge | GeckoEventExpecter – blockForEvent timeout: Robocop:JS
  • bug 970973 – Empty space in toolbar where lock icon would go
  • bug 994989 – Move Save as pdf to the Page menu
  • investigate bug 979621 – Android 2.3 testNewTab |junit.framework.AssertionFailedError: EditText is not found!
  • bug 965548 – Add a way to close edit mode in one tap on phones

Present

  • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along

  • bug 939350 – Create Python linter wrapper
  • bug 997487 – Add UI telemetry to editing mode cancel button
  • bug 998000 – Add UI telemetry for editing mode go button
  • bug 996313 – JavascriptMessageParser does not immediately end the test when a js assertion fails
  • bug 997477 – Add a way to close edit mode in one tap on tablet
  • bug 998426 – Use same constructor across API levels in shrunken BrowserToolbar’s LayoutParams
  • bug 999750 – Recycle MotionEvents
  • bug 1000149 – Simplify edit mode
  • bug 958889 – Make Fennec “Synced Tabs” tray display entry point to Firefox Account + Sync when user has no existing accounts

Future

  • bug 983437 – Delay FHR pruning until the screen is off

  • bug 989441 – Centralized documentation for writing tests

esawin

Summary

  • Holidays…

  • Landed zoom session history
  • Working on tests for zoom and zoom session history
  • Preparing refactoring patch to move resolution out of PresShell

Fixed

Working on

RNewman

  • New bug components!

  • Sync user transition planning and bug stuff.
  • Locale switching UI stuff. Well underway. One bug I’m trying to nail down…

Past

Present

BLassey

  • e10s planning

  • e10s printing
  • looking at FirefoxOS second screen dongle

MFinkle

  • Project incubation

    • Retention

    • Contextual Hints
    • Search Activity/Widget
  • Second Screen: Status

Ian Barlow

  • Search Activity

    • Early design explorations
  • Hub
    • refinements to RSS and World Cup panels

    • wading into other stuff
      • promoted panel UI

      • service-specific panels
      • thinking about a panel add-on hack day :)
  • Contextual tips
    • Working with Sola on some tips prototypes
  • First run
    • Brainstorm session with Yuan and Anthony tomorrow
  • Tablet refresh
    • Refining tabbed browsing spec
  • General UI polish
    • bug 1000149 visual refinements to “close edit mode”

    • bug 997447 *awesome* little form enhancement by bnicholson
    • bug 965377 wading into some Settings copy refinements

A-Team

<Read Only>

  • “make mochitest-robocop” and “make mochitest-remote” are broken, but a fix is landing today

  • eideticker has been down for a few weeks now…still trying to fix it in bug 988606

Feature Focus

<Read Only>
You guys are rocking on Fx29 and Fx30. Jenn is setting us up for success for Fx31, and Fx32: https://wiki.mozilla.org/Mobile/Roadmap


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC

  • Dial-in: conference# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998

    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2014-04-23

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases

Firefox Mobile

Beta (29)

We are good to go.

  • FxA/Sync Recent Findings which have been escalated to SUMO in time for GA:

    • bug 999172 – Create account and sync results in reauthentication flow

    • bug 999198 – delete firefox account gets user stuck in reauth loop
  • New WebRT, Synthetic APKs: First item below is a fix we’d like to take before GA and unfortunately, it’s too late for the last beta; stay tuned for a plan on this. There’s work to be done to stabilize for Fx30, Fx31:
    • bug 991397 – launching app installed outside Firefox Beta hangs firstrun

    • Not Fx29, just a FYI: bug 991394 – previously-installed apps stop running
    • For Fx31 bug 995803 – crash in java.lang.IllegalStateException: Already registered Webapps:Preinstall at org.mozilla.gecko.EventDispatcher.registerListener(EventDispatcher.java)

Aurora (30)

Nightly (31)

  • We’re rejiggering scope for Fx31, we know it will not require a permissions bump

  • We have a new EPM! Jenn Chaulk, she owns solidifying the feature list and should be communicating the details next week

Developer Tools

  • Outbound

    • All quiet, gearing up for the upcoming Aurora 31 post and Angelina’s spring tour.

Feedback Summary

Desktop

A Small redesign of Firefox is coming next week, we are gearing up for an intensive feedback gathering process. Let us know if you have any last minute requests!

Our reports in this meeting will soon be getting nicer! Stay tuned :)

User Experience

Market Insights from the Market Strategy Team

Desktop/Platform

  • A cloud-based Windows is in the works [1] with potentially different revenue models for Microsoft [2] along with universal Windows apps. [3] Microsoft has also been accepting input about the return of an authentic Start button. [4]
  • Browser add-ons made news in the context of Heartbleed with an extension for Chrome [5] and for Firefox [6] automating the check for sites with Heartbleed vulnerability. Safari and Internet Explorer lacked these add-ons.
  • Recent Chrome updates [7] include an onscreen keyboard, side-docking and sticky keys, suggesting potential use in touchscreen Chromebooks or Chrome tablets.

Marketing, Press & Public Reaction

Come to the Countdown to Fx29 overview tomorrow! Invite should be in your inbox or already on your cal.


Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC

  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)

  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL

22-April-2014

Mozilla Platform: 2014-04-22

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Hot Bugs

(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)

Orange Factor

Stability

Other

The Need To Know

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

Notices/Schedule (lsblakk/sylvestre)

  • FF29.0 RC is built & with QA – will ship to Beta audience later today or tomorrow for data collection

  • FF Android 29.0b10 with QA – also aiming to ship Wednesday
  • Merge day next Monday!
Next Merge: April 28, 2014 Next Release: April 29, 2014
Trains
Central: 31 Aurora: 30 Beta: 29 Release: 28
33 bugs (?? bugs last week) 12 bugs (?? bugs last week)
Unresolved Aurora 30 Trackers (non-security, not tracked for Beta) Unresolved Beta 29 Trackers (non-security)

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.)

  • git.m.o outages bug 985864

    • IT/RelEng working on it

    • Immediate cause seems to be git-upload-pack eating up all physical RAM and causing the box to start swapping.

Upcoming Outages/Upgrades

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

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.)

A*Team (jgriffn)

<Read Only>

  • Android

    • Android 2.3 reftests run too slowly on VM’s, so we’re moving them to IX hardware slaves also – bug 992969

    • More Android 4.0 debug mochitests unhidden on TBPL
    • Eideticker for Android still down due to networking problems in MV; see bug 988606 for progress. Eideticker for B2G is hosted in London and is not affected.
  • B2G

    • Because media mochitests often end up being CPU-starved on B2G emulators running on AWS VMs, we plan to break them out into a separate chunk and run that chunk on IX hardware slaves – bug 994920

    • Resolved a problem that was causing ssltunnel-dependent tests to fail on B2G emulators – bug 987406
    • New test suites in the process of being added to TBPL:
    • On May 13 – 16 in MV, there’s a build-out of a new group of flame devices that will be used in power and performance testing for B2G; stop by the QA Lab if you want to see how all the pieces fit together.
    • New bugzilla dashboards for B2G: http://people.mozilla.org/~klahnakoski/b2g/B2G-Blockers.html#

Accessibility (dbolter)

<Read Only>

  • Around 1:30 PT on airmoz Jonathan Wei will present about his internship with us, focusing on his math accessibility work.

Developer Tools (robcee)

  • Many Mochitest-DT tests fixed and uplifted to Aurora. Mostly green.

  • front end for web audio inspector bug 980503
  • eyedropper tool on color pickers bug 939040
  • several console output enhancements

Firefox Desktop (felipe)

  • Australis will be on release next week!

Firefox Mobile (mfinkle/blassey)

<Read Only>

  • Fx29 readiness, known issues for FxA/Sync:

    • bug 999172 – Create account and sync results in reauthentication flow

    • bug 999198 – delete firefox account gets user stuck in reauth loop
  • Fx29 Dev Release readiness, known issue for WebRT, Synth APKs
    • bug 991397 – launching app installed outside Firefox Beta hangs firstrun

    • Not Fx29, just a FYI: bug 991394 – previously-installed apps stop running
    • For Fx31 bug 995803 – crash in java.lang.IllegalStateException: Already registered Webapps:Preinstall at org.mozilla.gecko.EventDispatcher.registerListener(EventDispatcher.java)
  • Tracking the gfx issues for Fx30: https://bugzilla.mozilla.org/showdependencytree.cgi?id=996062&hide_resolved=1

Firefox OS Devices/Porting (ericchou)

<Read Only>

  • Device porting (Gonk team)

    • Partner support at SPRD Shanghai

    • Kept solving and negotiating Tarako issues.
  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)

    • All BlueZ/Bluedroid PTS certification issues were marked as 1.4+. Should be able to solve them on time. (http://goo.gl/X9z3yV)
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)

    • Added a parameter ‘AudioChannel’ to AudioContext API to solve several AudioChannel issues. (bug 984498, bug 997701, bug 993293, bug 981885)

    • WIP patch to enable HW decoder for high resolution WebM video clips. (bug 986381)
    • Found the root cause about why .amr files can’t be set as ringtone on Tarako. (bug 990957)
  • Device Storage & Stability (members: Alan Huang, Alphan Chen)

    • Partner support (SPRD: Tarako and Dolphin).

Firefox OS Performance (mlee)

Sprints

Updates

  • On-device Tarako Performance Automation Enabled

    • b2gperf and ‘make test-perf’ are both reporting to Datazilla

      • These tools report per-app memory use and launch time metrics.
    • Eideticker
      • This tool reports fps and launch time metrics based video capture analysis using a high-speed camera during tests.
  • Datazilla Automated Alerts

    • Datazilla test result ingestion failures now being alerted by email.

    • Datazilla Regression alerts are currently being tested.

Firefox OS Telephony/WIFI/NFC (kenhkchang)

<Read Only>

  • 1.3+/1.3T/1.4,

    • bug 998244 – [ZTE][OPEN C_1.3]MMS cannot be sent in the network of Join operator.

    • bug 997791 – Regression on wifi enable/disable.
    • bug 987760 – [v1.4] Investigate test_settings_wifi.py failure.
    • bug 996421 – [B2G] [RIL] [Tarako] assign options to Buf.newParcel() in sendDialRequest() otherwise options.number is missing in the response handler.
    • bug 997584 – [B2G] [RIL] mobileConnection::setCallingLineIdRestriction() doesn’t work well on DSDS. SIM_1 is affected if set on SIM_2.
  • Others,

    • bug 784429 – [WebAPI] WebTelephony: Hang-up while connecting, call is not terminated.

    • bug 977085 – B2G RIL: remove nsIGonkTelephonyProvider::notifyCallError.
    • bug 996444 – [B2G] [RIL] remove gTelephonyList.
    • bug 997003 – Refactor: setupConference in telephony test code.
    • bug 992772 – [B2G][RIL][NetworkManager] ResolveHostName with the DNS of the specified NetworkInterface.
    • bug 824717 – WebSMS: When sending a SMS fails, it would be handy to have the message in the error event object.
    • bug 995486 – CDMA MO MMS is not working on reference ril.
    • bug 790056 – Enable WPA-EAP.
    • bug 984397 – [NFC] Fix rf_discover in NFC emulator.
    • bug 993330 – [NFC] support notify tag discover by emulator console command.
    • bug 996452 – [NFC] Add emulator rf_discover test case.
    • bug 898445 – B2G RIL: Move mozMobileConnection/MozMobileConnectionInfo/MozMobileNetworkInfo/MozMobileCellInfo to WebIDL.
    • bug 998239 – Follow up of 877193 to refine RtspTrackBuffer size.
    • bug 992568 – Refactor RtspChannel to support HTTP->RTSP redirection and rendering inside the browser
    • bug 991025 – Enable WiFi test on emulator
    • bug 981519 – [CDMA] Number and name presentation

GFX (milan)

  • OMTC

    • On XP in decent shape; we will probably create a separate (temporary) pref so that we can just enable it on that platform.

    • On Windows 7, we have some performance regressions we’re still trying to figure out if they’re real or not; switching to OMTC default on that platform will likely be delayed by a week.
  • Skia

    • The main vector of work is going through reftest failures and fixing them. So far, great majority (all) have been actual Skia “bugs” (in some cases, Skia purposely plays loose with the results in order to gain performance, though not all of those cases actually result in improved performance.)
  • V-sync (butter, silk, whatever we’re calling it today)

    • Implementation details being discussed between Taipei and the rest of the graphics team.
  • APZ

    • low-res tiling in progress

    • discussing what homescreen changes proposed for 2.0 mean for APZ
  • E10S

    • Beyond OMTC, we haven’t yet scheduled anything to provide support for the E10S effort.

    • Still need to complete the prioritization conversation.
  • B2G debug tests issues

    • There are a few crashes/hangs/issues with B2G debug tests, shutdown mostly, tracked with 999215.

    • No good way to deal with those fast enough without effecting some of the committed feature work.
    • Stay tuned.

Identity (jedp)

<Read Only>

No updates from Cloud/Identity that pertain to platform this week. Keep on being awesome, and Be Excellent to Each Other.

JS (naveed)

<Read Only>

  • Compiler (JIT)Compiler

    • bug 976536: Fixed the #1 (multiple signatures) beta/aurora/central topcrash, just in time for the 29 release. Hard to repro and Windows-only, so this took some time.
  • Garbage Collection

    • bug 989484: Report number of minor GCs in between major GCs
  • Front End and Other
    • Mostly done porting irregexp source to spidermonkey.

    • Wrote patches for making stacking-walking include all asm.js frames
    • bug 918987: String.prototype.normalize
    • bug 996438 bug 996430 bug 996989: Removed some unneeded compartments at start-up

Layout (jet/dbaron)

<Read Only>

  • Notable Bugs:

    • bug 991046 – Combine the display item clips when we flatten an nsDisplayOpacity.

    • bug 913138 – Correct imagelib & gfx shutdown at the end of layout shutdown.
    • bug 769194 – update reftests for @font-face src:local, now working on Android and B2G.

Media (jesup)

  • Initial H.264 hardware (OMX) support landed for B2G, preffed off — bug 911046

    • patch for vp8 OMX support in the works
  • Looks like we found the primary source for many media oranges – misuse of active timers (use from more than one thread) — bug 998168 – fingers crossed! Thanks to jwwang!
  • Expecting to land update for webrtc.org to 3.50 as soon as we have android video/audio capture merged
  • Some fallouts from MediaStreamGraph and AudioStream refactors that landed; being worked

Necko (dougt/jduell)

<Read Only>

  • Http cache2 still targeted for early May.

    • All devtools oranges fixed. Only a few remaining test failures left.

    • Most Talos performance regressions are fixed
    • about:cache patch in review
    • a couple more performance issues to fix.

Performance (vladan)

  • bug 962262, bug 867728: You can now capture longer profiles with the Gecko Profiler on B2G (1 minute+)

  • bug 935482: It’s now possible to log all Firefox main-thread I/O to a file, using the MOZ_MAIN_THREAD_IO_LOG environment variable. We’ll be using this functionality to create a Talos test that detects new sources of main thread I/O (bug 998794)
  • bug 989419: Removed main-thread IO from blocklist update operation

WebAPI (overholt)

  • No update this week.

Quality Programs

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

MemShrink (njn)

  • No update.

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 11.23 (Previous Week: 11.82).

  • mochitest-bc chunking and devtools split successfully landed on Aurora. Some lingering issues remain.
    • Worst browser-chrome oranges that need dev attention:

      • bug 870205 – Intermittent browser_bug295977_autoscroll_overflow.js | e should have scrolled vertically, b should have scrolled vertically, | b should have scrolled horizontally

      • bug 949432 – Intermittent browser_upgrade_backup.js | upgrade backup contains the expected contents – Got browser_upgrade_backup.js, expected {“windows”:[{"tabs":[{"entries":[{"url":"about:blank","ID":2278454741,"docshellID":0,"docIdentifier":2795}],”lastAccessed”, blocked on review in bug 883609
      • bug 956157 – Intermittent browser_popupNotification.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that’s not possible, use requestLongerTimeout(N), but only as a last resort. Other bugs affecting this test: bug 968915, bug 969608, bug 995819
    • See full list: https://ateam.etherpad.mozilla.org/worst-intermittent-oranges
  • Big thanks to pbrosset for rewriting many devtools tests and markedly improving their reliability!
  • 19 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Over numbers looks good, mobile trunk issues are being tracked.

  • Shoutout to Jan de Mooij and Till Schneidereit who fixed and reviewed the remaining major crash regression of 29 (bug 976536) late last week and into Saturday, so we could still get it into the release!
  • Mac Flash issue (bug 996637) is fixed, please update to 13.0.0.201 if you are on OS X.
  • Thanks to Edwin Flores for fixing bug 812881 resulted in crashes per 100/adu dropping from 2.2 to 1.75 and fixing over 6 crash signatures

Roundtable

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

Introduce Syd Polk – New QA lead for platform QA

<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! Here are some highlights:

  • Tom Schuster (evilpie) fixed a Firefox find UX weirdness (bug 935519).

  • Amod (greatwarrior) simplified a Places API (bug 552025).
  • Tatiana Meshkova (tatiana) added external GL buffer rendering support (bug 994856).
  • Giovanni Sferro (agi90) fixed an HTML input assertion failure (bug 856265).
  • Masatoshi Kimura (emk) enabled some kinds of JAR URIs to be viewed as directory lists (bug 997519).
  • Brian Bondy (bbondy) corrected some libmar problems (bug 996564).
  • Marco Castelluccio (marco) cleaned up some app code (bug 984464, bug 993326, bug 996109).
  • Emanuel Hoogeveen (ehoogeveen) optimized some trig operations (bug 997459).
  • Chiaki Ishikawa fixed a leak detector assertion (bug 998706).
  • Robert Longson (longsonr) improved the SMIL code (bug 974698, bug 974710, bug 997725).
  • Anuj Agarwal (anujagarwal464) cleaned up nsCrypto a bit (bug 897359).
  • Nochum Sossonko (Natch) improved some storage APIs (bug 481178).
  • Martin Stransky fixed a ghost image problem on GTK3.
  • [first patch!] Andrew Church improved word skipping behaviour (bug 981281).
  • YF (Yang) fixed a certificate viewer problem (bug 995528).
  • Danny Chen corrected some video player UX problems (bug 495593, bug 996122).
  • Birunthan Mohanathas (poiru) removed unnecessary null checks (bug 997208).
  • Maksim Lebedev corrected a test failure (bug 996457).

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

10:58 vladan: are we having the engineering meeting?
10:59 cpeterson: vladan: yes
11:00 RyanVM|sheriffduty: cpeterson: no verbal in the hot bugs
11:00 cpeterson: RyanMV: is that a first?? :)
11:01 RyanVM|sheriffduty: cpeterson: heh, no
11:01 RyanVM|sheriffduty: I'm just going to yap at the bottom instead :P
11:02 KaiRo: cpeterson: I have a short stability voice update today
11:02 cpeterson: KaiRo: ok
11:04 blassey: turning away to cough doesn't help when the mic is attached to my head...
11:05 KaiRo: blassey: hrm, bad design ;-)
11:06 dveditz: is there no meeting?
11:06 RyanVM|sheriffduty: dveditz: it's going
11:07 dveditz: ProductCoordination on vidyo? I seem to be the only one
11:07 Waldo: it's on! :-)
11:07 dveditz: am I failing at the new vidyo client?
11:07 RyanVM|sheriffduty: dveditz: Engineering :)
11:07 Waldo: naveed: String.prototype.normalize perhaps worth mentioning as in trunk now
11:08 naveed: k ty
11:08 Waldo: although to be honest, I don't actually understand the use cases enough to say how useful, exactly
11:08 dveditz: did it change? the wiki says product coordination
11:08 dveditz: oh... I'm on the wrong meeting
11:08 dveditz: dammit
11:08 Waldo: heh
11:09 Waldo: someone typing on the call
11:09 dveditz: someone needs to stop typing
11:09 Waldo: maybe lsblakk?
11:10 blassey: dveditz: there has been a lot of fail this week related to vidyo
11:10 lsblakk: sorry
11:10 lsblakk: triaging while listening
11:10 Waldo: :-)
11:12 RyanVM|sheriffduty: milan: What ever happened with reftest-omtc? It's running on Cedar, but has there been any work towards greening it up?
11:12 davidb: milan_ do those test failures require gfx knowledge to debug?
11:13 milan_: davidb: don't know.  the crashes are in the graphics code :), parent bug 999215
11:13 davidb: :)
11:14 davidb: (yeah hard to know until you got the patch)
11:17 RyanVM|sheriffduty: Waldo: looking good
11:18 robcee: nice sweater, waldo
11:18 RyanVM|sheriffduty: looks over his shoulder
11:20 robcee: hi
11:21 lizzard: dang it, did i miss a funny sweater?
11:23 Waldo: RyanVM|sheriffduty, robcee: \m/
11:23 Waldo: lizzard: quality Red Wings hockey support on display
11:23 robcee: lizzard: nope, it's a serious sweater.
11:24 robcee: for serious business.
11:24 lizzard: Waldo: what you  need is a bedazzler, sirt
11:24 lizzard: sir
11:24 lizzard: Gem sweater Red Wings hockey bling
11:24 lizzard: ok, back to serious business
11:24 Waldo: srs bsnss
11:26 bhearsum: red wings?
11:26 bhearsum: see you in the second round, if you make it...
11:26 Waldo: bhearsum: remind me how many Canadian teams made it again?  ;-)
11:27 bhearsum: Waldo: just one, but they also happen to be the only team that's looking at a first round sweep
11:27 bhearsum: they also happen to have an olympic gold medal goalie...;)
11:29 RyanVM|sheriffduty: bhearsum: I thought you were a Canucks man
11:30 RyanVM|sheriffduty: (we won't discuss their fate :P)
11:30 bhearsum: i'm both

Engineering Meeting Details

  • Tuesday 2014-04-2211:00 am Pacific Standard Time

  • Dial-in: conference# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411

    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
  • 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

21-April-2014

Mozilla Project: 2014-04-21

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

All-hands Status Meeting Agenda

Items in this section will be shared during the live all-hand status meeting.

Friends of Mozilla

  • Justin Potts (:justinpotts) for taking on the QA leadership role for the Webmaker project

  • Colin Frei, Alfredos (fredy) Damkalis, Andrew Truong (feer56), Andre Garzia, Gabriel Gómez, Viking KARWUR, Anuj Agarwal, Benlamara Abderahemane, Benny Chandra, Muhammad Mehmood Ali, Luigi Tedone, Steve Lee, Shahmir Khan, Sebastian Hengst, Jennie Rose Halperin, and Rami Khader have been managing the Tablet Contribution Program application review and awarding process with me (Asa Dotzler). They collectively developed the scoring/ranking criteria, reviewed over 1,200 applications, developed a communications plan including emails to awardees and those who didn’t make the cut, created much of the program documentation, and generally kicked ass preparing to empower 500 of our community to brave the tablet jungles ahead of the core Firefox OS teams.

Upcoming Events

Monday, 21 April

  • Intern presentations from 1:30-3pm in SF Commons, MV Commons and TOR Commons plus streamed & recorded on Air Mozilla – Come see Valentin Tsatskin, Olusola Ogunsakin and Joshua Dover present what they’ve been working on all Winter/Spring!

Tuesday, 22 April

  • HTML5MTL Meetup in Montreal, Canada

    • A group where technical people can come together to share, network and most importantly learn about the different aspects of HTML5.

    • Frédéric Harper speaking
  • Intern presentations from 1-2:30 PM PDT in TOR Commons, SF Commons and MV Commons plus streamed & recorded on Air Mozilla – Come see Viktor Stanchev, Jonathan Wei and Willie Cheong present what they’ve been working on all Winter/Spring!

Wednesday, 23 April

  • Homebrew Website Club Meeting, 18:30-19:30 simultaneously at Mozilla SF and ESRI PDX. Description:

    Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy?

    If so (or you want to!), come on by and join a gathering of people with like-minded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project…

    Any questions? See the wiki page or irc://irc.freenode.net/indiewebcamp.

Thursday, 24 April

  • Countdown to Firefox 29 – Eric Petitt, Director of Firefox Marketing, plus others from the Engagement team, will present a 29-minute preview of the go to market campaign for Firefox 29. Two options, both the same — one at 9:00am PT and one at 4:00pm PT. The event will be streamed and recorded via Air Mozilla. Open to vouched Mozillians.

Saturday, 26 April

Sunday, 27 April

Project Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

  • No

  • But
    • Seriously
  • FF29 in a week
  • Say something meaningful here about the beautiful balance between technology and product
  • Movie time!

Webmaker

Speaker Location: nonverbal

Open Badges

Speaker Location: nonverbal

  • Open Call for Badges Pilot Project for Pittsburgh City of Learning Initiative

    • This summer, Pittsburgh will join other Cities of Learning in a groundbreaking initiative to pair learning opportunities for young people with digital badges in ways that allow learners to think about, pursue, and develop their interests.

    • Read more on the blog.

Mozilla Science Lab

Speaker Location: non-verbal

  • We taught over 280 people over the course of 3 days last week at 6 events, from a women in science and engineering bootcamp in California, to five events at PyCon. Massive thank you to our 21 instructors and participants. Also, have a look at Lukas Blaak’s post on the instructor training for more: http://lukasblakk.com/learn-to-teach-programming/

Firefox Marketplace

Speaker Location:
Telefoncia purchased rights to the ‘What Does the Fox Say?” and created this video for LATAM markets. It features a number of Marketplace Apps.
https://www.youtube.com/watch?v=UMJpK8cBjkQ&app=desktop

Developer Relations

Speaker Location: San Francisco

  • DevPulse. Lots of people at Mozilla do things to help developers build the open web. So much that many people don’t know what is happening or how to get involved! So we’ve started highlighting some key developer-centric activities each month in what we’re calling DevPulse. We’ve published our 2nd edition today; please have a peek and get involved (see last section :).

And if you want to be added to the list to receive this by email let Diane know (diane@mozilla).

IT

Speaker Location: mjeffries,MTV

Vidyo 3.0 Portal upgrade is now live!

The latest version of Vidyo Desktop (3.0.4) has been pushed to the Vidyo Portal (see [1] for new features). That means the next time you open the Vidyo Desktop client, you’ll be prompted to update to the latest version – please select “Update Now”. The download will start and you’ll see a confirmation message when it’s done installing. You will then need to enter your LDAP password to log into the new client to complete the setup process.

Please note all Vidyo calls are now managed through the Vidyo Desktop client (by clicking on the Vidyo icon on your desktop) and are no longer managed through the web portal (https://v.mozilla.com).

Thanks again to all who provided feedback over the past couple months to help test and provide feedback on version 3 of Vidyo Desktop.

Some Notes:

  • [1] Support Documentation: https://mana.mozilla.org/wiki/display/SD/Vidyo+Desktop+3

  • Linux Users: The update will only download the client to the home directory, but you will need to install the package manually to update.
  • Ample notice will be provide before v2 of Vidyo Desktop is no longer supported.
  • If a direct download of the Vidyo client is needed, browse to https://v.mozilla.com

IRC: #servicedesk
Phone: x7911
eMail: servicedesk@mozilla.com

Conference Room Survey QR’s are coming! (and we want YOUR feedback!)

Coming to a conference room near you will be QR codes that when scanned open a quick Google survey for feedback on your conference room experience. The QR codes are readable on any smartphone with a QR scanner installed. EUS wants to make sure your conference room experience is the best it can be, and giving us feedback is key.

Speakers

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information
Michael Verdi Help our users How you can help users when Firefox 29 launches Home No N/A Links coming next week and in your email
Eric Petitt Firefox Marketing Go to market plan preview for Firefox 29 presentation Thursday. SF No N/A Air Mozilla
Stacy Martin Privacy Help Needed – Browser Privacy and Safety Guide for Domestic Violence Survivors SF No N/A https://wiki.mozilla.org/Privacy/NNEDV
Javaun Moradi Product, Fx for Desktop Need volunteer developers/designers/UX for the NatGeo/U.N. food hackathon! Home (Nick Desaulniers will give update) Details and volunteer
Kristin Baird MozCamp Update on MozCamp strategy for this year SF No N/A
Robyn Chau, Vladimir Vukicevic GDC Planning Team GDC 2014 Recap Remote No http://bit.ly/1rfttkc
Asa Dotzler Firefox OS Participation Tablet Contribution Program MTV No n/a https://wiki.mozilla.org/FirefoxOS/TCP

Roundtable

Do you have a question about a Mozilla Project or initiative? Let us know by Friday- we’ll do our best to get you an answer.

Please note that we may not always be able to get to every item on this list, but we will try!

Who are you? Area of question Question
What’s your name? What do you work on? Is your question about policy, a product, a Foundation initiative, etc. What would you like to know?

Welcome!

Let’s say hello to some new Mozillians! If you are not able to join the meeting live, you can add a link to a short video introducing yourself.

Introducing New Volunteers

New Volunteer(s) Introduced by Speaker location New Volunteer location Will be working on
Who is the new volunteer(s)? Who will be introducing that person? Where is the introducer? Where is the new person based? What will the new person be doing?

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Aaron Turon Azita Rashed Mountain View San Francisco Research Engineer
Justin D’Arcangelo Diego Marcos San Francisco US Remote (PA) Media Team
Sydney Polk Clint Talbert Mountain View US Remote (TX) Platform QA

<meta>

Notes and non-voice status updates that aren’t part of the live meeting go here.


  • Dial-in: conference# 8600

    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 8600

    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 8600
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 8600
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 8600
    • CA/Toronto: +1 416 848 3114, x92 Conf# 8600
    • UK/London: +44 (0)207 855 3000, x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 8600

16-April-2014

Firefox/Gecko Delivery Planning: 2014-04-16

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases

Firefox Mobile

Read Only

Beta (29)

Nightly (31)

    • bug 988471 – Action bar icons flicker while typing and scrolling with an active text selection

    • bug 928096 – UI for Tab streaming
    • bug 981028 – Add telemetry probes for Top Sites
    • Fix for Fx31 bug 933739 – Issues in URL domain autocompletion

Developer Tools

<Read Only>

  • no-meeting-week is glorious

  • glorious too will be Firefox 31, including this nice new eye-dropper by Heather Arthur

Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC

  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)

  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL

15-April-2014

SeaMonkey: 2014-04-15

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Agenda

  • Who’s taking minutes? -> mcsmurf

  • Nominees for Friends of the Fish Tank:
    • -

Action Items

(who needs to do what that hasn’t been recorded in a bug)
We should assign people to the open items.

NEW

OPEN

  • http://weblogs.mozillazine.org/seamonkey/ has not been updated since November 2012, the last version listed is 2.14 (bug 956561); move blog to blog.mozilla.org if possible Assigned: mcsmurf.

    • Mcsmurf says that it looks like we might be getting a blog on blog.mozilla.com.

    • KaiRo will do some DNS magic to get it mirrored at blog.seamonkey-project.org
    • Ratty managed to get Kerz’s contact address but totally forgot to follow this up yet.

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Callek has been working on migrating our Linux builders to CentOS 6 bug 795354. Puppetmaster has been updated. Ewong is able to login to these hosts and buildbot is installed. We still need to get everything setup for parity and do some slight tweaks to the puppet config, but we’re pretty close to useable.

  • bug 983536 libpango version >= 1.22.0 required on Linux.
  • bug 977676 SeaMonkey’s puppet broken due to requirement of ffxbld ldap password.
  • Python has been updated on all buildboxen!
  • We are perma-orange on comm-central, comm-aurora and comm-beta due to problems with tests
    • Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.

    • bug 908090 ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5. We do have python 2.7 installed but our build system is picking up python 2.5 instead.
      • ewong’s patch is waiting for review. It was manually patched on the master; but, was reverted and the buildmaster was reconfigured and so the changes are gone. Need to have the patch pushed officially in order for this bug to be fixed.
    • pymake is failing with “invalid syntax” again because of an outdated Python.
    • Priority on fixing this and l10n repacks after 2.24 release.(No ETA yet)
    • bug 943740 is tracking the progress (or lack of one) in building trunk and aurora on Linux & Mac from the downloading user’s POV. (Windows nightlies are still appearing on schedule — or were until a day or two ago.)
  • No langpacks since 29th August on trunk. Needs investigating.
    • Windows and Mac trunk langpacks directories have been removed on the FTP server, maybe for lack of recent XPIs (later than 2.20a1). Latest Linux langpacks are dated 29 August. Callek told Tonymec on IRC he has a hunch about why but more pressing things to do first.

    • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.
  • Buildmaster is up and running.
    • Callek is hand-approving requests for CLOSED TREE landings at the moment.

    • Due to the master having some mysql issues, Callek has put a halt on the mysql updates, which affects the tbpl. So nothing is showing in tbpl atm.
  • comm-* will be building out of mozilla-* (bug 648979 etc.). Jcrammer has mostly completed the coding. Next step is consultation with mozilla-central build peers on landing the patches and also getting implicit permission to add several new top level directories to mozilla-central.

Release Train

  • SeaMonkey 2.26 beta 1 was released on April 9.

  • SeaMonkey 2.26 beta 2 is scheduled for April 18.
  • Useful Firefox Release Schedule link: Releases Scheduling

Extensions and Plugins Compatibility Tracking

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available

  • See Basics page for the usual reminders.

2.25

open tracking (0)
tracking requests (2)
targeted (1)
fixed (7)

2.Next

  • Current breakages:

    • bug 984948 folder pickers in the filter editor are empty.

      • This was caused by a TB bug: bug 878805 Check UI consistency across all Thunderbird folderpickers.
    • bug 995755 – adding new bookmarks is broken.
    • bug 995737 – adapt seamonkey for the ab remote content policy change; use permission manager instead of address book property.
    • bug 901332 – Google CalDAV OAuth2 authentication dialog not shown in SeaMonkey
    • bug 995706 – I am not able to read, compose or send e-mail from my Yahoo Mail accounts
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.

    • bug 805374 Remove Character Encoding menu entries that are not in the Encoding Standard. Tracked in:
      • bug 943732 Port the new Character Encoding menu to SeaMonkey.
    • Our front end Sync UI needs to be updated as the old backend is going away in Gecko/Firefox 31. See: New Firefox Sync has landed in Firefox Nightly.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 831208 (asyncContentPrefsUse) Refactor asyncContentPrefs consumers to use the async API. Tracked in:
      • bug 909093 Update SeaMonkey to use nsIContentPrefService2. Mcsmurf and Neil@parkway are currently working on this.
    • bug 566746 (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
      • bug 912031 Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.

      • A Red Hat person seems to be working on the GTK3 integration.
    • bug 846635 Use asynchronous getCharsetForURI in getShortcutOrURI. bug 834543 Add asynchronous version of setCharsetForURI and getCharsetForURI. Tracked in:
      • bug 896947 Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
    • bug 825588 Asynchronous JavaScript API for downloads and bug 851471 Decommission nsIDownloadManager. Tracked in:
      • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.

Bugs: Low Hanging Fruit

Not necessarily Good First Bugs but minor fixes that shouldn’t need advanced coding skills.

  • bug 795002 Improve detection of valid feed urls in messengerdnd.js (Port relevant bits of bug 737115).

  • bug 986509 On Linux GTK/KDE with zebra striping for trees and menulists when focus is lost the selected row highlight is also lost.
  • bug 986889 sidebarOverlay.js#1653 should be using urlLit, not titleLit. (One line typo fix)
  • bug 494424 Update help for geolocation
  • bug 528229 Want pref to narrow down quick search box to match sender only or all addresses.
  • bug 462629 Cannot access MIME-type and file associations in new Helper Applications pane.
  • Tabbed Browswing:

Needs investigation/QA wanted?

  • bug 986548 SeaMonkey 2.25 always crashes when trying to access email.

    • Need to followup on bug 964182 with mozilla/core developers.
  • bug 986816 when starting with mail window: some contents missing. (Intermittent bug).
  • bug 987464 Build scripts for Seamonkey Linux X86_64 fail for2.28a1.
  • bug 988599 new email window displays prior composed email.
    • Workaround: set mail.compose.max_recycled_windows to 0.
  • bug 986874 Message pane opens by itself after selecting a junk mail message item.
  • bug 990450 Update Seamonkey: Existing proxy settings lost.

Feature List, Planning

Bug statistics for the last two (full) weeks: 35 new, 17 fixed, 18 triaged.

  • Low-Medium triaging effort.

Open reviews/flags:
27 review
6 super-review
2 ui-review
6 feedback

  • See Feature List page for major wanted/needed features.

  • TODO: We will need to update our Sync UI code due to the new Sync API. Also we need to check if we are allowed to create FX accounts from our UI Since the new Sync accounts are FX accounts.[IanN] I’m sure I saw a question about FX accounts and branding.

Modern Theme rework (Patrick Dempsey)

Ratty has been tracking the Modern theme rework by Patrick Dempsey.

Attachment Reminders

Suyash Agarwal has started to port attachment reminders to SeaMonkey MailNews. bug 984016 Attachment Reminder: Help prevent forgetting inclusion of attachments (Port TB bug 244455)

MathML in Composer

Frédéric Wang (:fredw) has been working on impoving MathML support in the Website Composer.

  • Bug 986839 – Add a LaTeX-to-MathML dialog box in Composer.

  • Bug 992127 – Add a LaTeX-to-MathML dialog box to the mail composer.

http://bug78128.bugzilla.mozilla.org/attachment.cgi?id=121721

Roundtable – Personal Status Updates

Status Updates from developers – what are you working on, what’s the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status).

ewong

  • Fixed:

    • bug 665708 – Gopher links show “Launch Application” in SeaMonkey 2.1

    • bug 904338 – Empty port line when create a Blogs & Newsfeeds account
    • bug 938673 – Add context menu to status bar padlock icon
    • bug 957895 – Bug 633937 added unnecessary three strings to messages.properties. Remove them.
    • bug 985964 – No 2.27a2 aurora nightly builds since the last merge
    • bug 958128 – Jumplists stop updating when PC is idle
    • bug 967492 – Remove “Personas” from Help (Update text)
    • bug 970475 – Use unprefixed box-sizing internally
  • Review:

    • bug 840427 – Migrate SeaMonkey builders to using mock

    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 908090 – ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5
    • bug 922076 – Switch tests to using moz.build and manifests
    • bug 934492 – Adjust the languages preference pane to take into account Bug 910192 which removes intl.charset.default and deduces the fallback from the locale
    • bug 949884 – disable pulseaudio in SeaMonkey
    • bug 956007 – Remove front end for removed x-user-def font preferences
  • Working On:

    • bug 110904 – attach signature fails silently on bad paths

    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 863747 – Add option to disable Location bar history
    • bug 918474 – Default Search dropdown doesn’t get refreshed after adding new search engine
    • bug 928632 – When the birth year is empty, SeaMonkey puts 1900 and in English language

IanN

  • Usual testing, reviewing and commenting.

  • Fixed:
  • Pending check in:
  • Checked in pending review:
  • Waiting for feedback/review:
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost

    • bug 798147 Switch to correct pref pane if pref window already open
  • Working on:
    • bug 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)

    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • bug 657234 Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
    • File/Folder selection in windows.
  • To Do:
    • bug 639395 Get cmd_fontSize to reflect current state of selected content / content at caret.

    • Prefs-in-a-tab.
    • Create FAQ for Friends of the Fish Tank.
    • Help get composer standalone builds working with –enable-tests.

Neil

Fixed on comm-central:

  • bug 943732 Port the new Character Encoding menu to SeaMonkey.
This patch needs to be uplifted to comm-aurora.
  • bug 909093 Update SeaMonkey to use nsIContentPrefService2.

Fixed on comm-beta:

  • bug 977048 Close icon only works for click-to-play plugins.

  • bug 943732 Port the new Character Encoding menu to SeaMonkey.

Working on:

Just bikeshedding over the shape and size of the volume slider.
  • bug 525124 Double-clicking in a blank space opens the advanced property editor.

  • bug 514280 NS_GET_IID can be used on classes which don’t actually declare their own IID.

Stalled due to broken test:

Ratty

Fixed since the last meeting:

  • bug 973346 Use plural form for blocked pop-up notifications (Port bug 853126).

  • bug 980356 Make nsMessengerWinIntegration.cpp compile with frozen linkage. [MailNews]
  • bug 984155 Build Thunderbird with frozen linkage / external API – Windows fixes. [Thunderbird]

Working on:

  • bug 993971 Preview lightweight themes (backgrounds) when View Apply Theme menu is active.

  • XBLify folder selection in the Filter List Dialog.

Waiting for reviews:

  • bug 797240 Update suite/common/app-license.html to reference MPL2 and fix inclusion into about:license

ToDo:

  • Update our front-end SyncUI code.

  • Implement Fx Accounts (Branding? SM Accounts?).

Investigate:
Other stuff:

  • Did some reviews.

  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.

rsx11m

Fixed on trunk:

  • bug 989776 Move inline scripts for SeaMonkey’s main about.xhtml page into a separate file.

  • bug 989777 Move inline scripts for SeaMonkey’s aboutPrivateBrowsing.xul page into a separate file.
  • bug 989780 Untrust about:life and consider moving inline scripts and styles into separate files.

Waiting for check-in:

  • bug 994849 Move inline scripts and styles for security-related about: XHTML pages into separate files.

Waiting for review:

  • bug 995706 I am not able to read, compose or send e-mail from my Yahoo Mail accounts.

Working on:

  • bug 844098 Update about:rights content for Safe Browsing based on Toolkit bug 514817 and separate inline scripts.

  • bug 994093 Provide toggle for Geolocation service (geo.enabled) in Privacy & Security preference pane.

Filed:

  • bug 993845 Move event handling for SeaMonkey’s aboutSessionRestore.xhtml page into aboutSessionRestore.js.

  • bug 993847 Move event handling for SeaMonkey’s aboutSyncTabs.xul page into aboutSyncTabs.js.
  • bug 993850 Move command and event handling for the Data Manager from dataman.xul into dataman.js.

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.

  • Requested branch approval for bug 952735 to land for SM 2.26/2.27.
  • End-user information and discussion on MozillaZine.

Any other business?

  • [Ratty] KaiRo reminded us that we need to grow our contributor community. I’m not sure where we could discuss this. I have no idea on how to do this. Perhaps we can get some Engagement experts from Mozilla to give us some suggestions?

    • [IanN] might have a chat with some people and see if they can point me in the right direction.

SeaMonkey Meeting Details

Mozilla Platform: 2014-04-15

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Hot Bugs

(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)

Orange Factor
  • bug 994300 – Frequent OSX browser_frameworker.js | application crashed [@ mozilla::dom::ContentParent::InitInternal(mozilla::hal::ProcessPriority, bool, bool)] “Assertion failure: opened, at /dom/ipc/ContentParent.cpp:1590″ since mochitest-bc split landed.

    • jst to help find owner
Stability

Other

The Need To Know

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

Notices/Schedule (lsblakk/sylvestre)

Next Merge: April 28, 2014 Next Release: April 29, 2014
Trains
Central: 31 Aurora: 30 Beta: 29 Release: 28
?? bugs (?? bugs last week) ?? bugs (?? bugs last week)
Unresolved Aurora 30 Trackers (non-security, not tracked for Beta) Unresolved Beta 29 Trackers (non-security)

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.)

  • We’re disabling b2g reftests on the minis for m-a, b2g26 and b2g28

    • We have been running green for several weeks

    • We will not be running any more jobs on Mac Minis from 2010!
    • details on https://bugzil.la/818968

Upcoming Outages/Upgrades

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

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)

  • Accessibility desktop goals are finalized, FFOS goals will be prioritized soon after discussion with product.

  • Trevor is proceeding this quarter with work to make accessibility viable in a sandboxed FF.
  • We’re targeting an accessible FFOS/Gaia v2.0.
  • In the meantime FFOS a11y improvements and GAIA a11y works continues, for example bug 981015 landed, to improve our touch adapter.

Firefox Mobile (mfinkle/blassey)

Firefox OS Devices/Porting (ericchou)

  • Worked on Tarako(1.3T+) issues (which were reported on Bugzilla or on SPRD’s ITS)

    • bug 988110 – touch event lost in Tarako monkey test

    • bug 993312 – the USSD “*141#” can’t work
    • bug 993327 – unable to enable Data Connect after turning off WIFI
    • bug 993518 – When in a phone call, the proximity sensor does not turn off the screen
    • bug 990003 – [Perf][Dailer] It takes a long time for the call screen shows up
    • bug 990957 – ringtone does not play out when user set some amr file as ringtone
    • bug 994015 – some mp4 videos play not smoothly
    • Several audio issues which were reported on SPRD’s ITS
  • 1.3+/1.4+ issues

    • bug 984498 – The busy tone is not played when the device is in silent

    • bug 987545 – When headset is connected, uplink voice is picked up by handset mic instead of headset mic
    • bug 986381 – Frame drop observed for high resolution .webm video clips
    • Bluetooth certification issues. (1.4+)
  • It was a bug-fixing week for device team.

Firefox OS Performance (mlee)

<Read Only>

Firefox OS Telephony/WIFI/NFC (kenhkchang)

<Read Only>

  • bug 990472 – [B2G][RIL] mozTelephony.dial() should reject when there are more than 2 calls

  • bug 889737 – [MMI] Unify both sendMMI() and dial() functions
  • bug 784429 – [WebAPI] WebTelephony: Hang-up while connecting, call is not terminated
  • bug 992772 – [B2G][RIL][NetworkManager] ResolveHostName with the DNS of the specified NetworkInterface.
  • bug 995486 – CDMA MO MMS is not working on reference ril
  • bug 989717 – Wifi/Hotspot status error
  • bug 994564 – Use different thread for executing wifi command and netutil command
  • bug 984397 – [NFC] Fix rf_discover in NFC emulator.
  • bug 993330 – [NFC] support notify tag discover by emulator console command.
  • bug 993836 – [NFC] Emulator support for reading NDEF data from type 1 tag.
  • bug 987760 – [v1.4] Investigate test_settings_wifi.py failure.
  • bug 898445 – B2G RIL: Move mozMobileConnection/MozMobileConnectionInfo/MozMobileNetworkInfo/MozMobileCellInfo to WebIDL.
  • bug 995109 – B2G RIL: Don’t handle |dataInfo.connected| in DataConnectionHandler.
  • bug 992568 – Refactor RtspChannel to support HTTP->RTSP redirection and rendering inside the browser
  • bug 993732 – [B2G][Clock] Alarm set with clock app does not fire until user reopens clock app
  • bug 991025 – Enable WiFi test on emulator
  • bug 975778 – [B2G] [Emulator] Support CDMA_FLASH command for Cdma call waiting and 3way calling senario
  • bug 975779 – [B2G] [RIL] add marionette tests for CDMA call waiting and 3way calling
  • bug 939046 – B2G RIL: Data call and RILNetworkInterface enhancement
  • bug 993311 – Convert Network Stats API to WebIDL
  • bug 866938 – B2G MMS: Support email address in receiver field (in review)

Firefox OS Systems – Front End (gwagner)

  • new homescreen for Fx 2.0; regular app, not a certified app; vertical scrolling

  • new task manager for Fx 2.0
  • fixed last 1.4 blockers for download manager

GFX (milan)

<Read Only>

  • Additional items, escalated to preempt some of the scheduled work

    • B2G debug emulator related

    • Shutdown sequence for graphics ipdl
  • OMTC desktop
    • Accelerated windows in progress, looking at which performance issues can be remedied. Aiming to enable early in 32.

    • Some work also being done on Linux/XP software compositor (E10S).
  • Skia content
    • Greening try

    • Looking at performance results (no conclusions yet)
  • APZ improvements
    • In progress
  • v-sync on B2G
    • In progress

Identity (jedp)

<Read Only>

  • Fx Accounts on FxOS: First QA pass finds we fulfill committed user stories

  • Sync on Desktop: Please keep testing

JS (naveed)

<Read Only>

  • Garbage Collection

    • Continue stomping out remaing GGC crashes. More aggressive diagnostics added to Nightly.
  • Front End and Other

    • bug 995200: Enable strict mode for self-hosted code in opt builds, too

    • bug 911147: Implement ES6 Array.prototype.fill

Layout (jet/dbaron)

<Read Only>

  • Testing: reftest is now testing invalidation rects properly again bug 995410

  • Testing: interruptible reflow is now disabled in reftest harness bug 992324
  • Platform parity of Web features: @font-face { src:local(…) } now supported on Android bug 769194

Media (mreavy)

  • Landed major update of AEC we’d been expecting. AEC is now run on getUserMedia streams directly.

    • Was bounced twice and took a week to land due to b2g emulator issues (see m.d.platform)
  • Found that the fix for delays opening audio streams on Mac (bug 919215) didn’t solve that cubeb_init could take hundreds of ms or even >8 seconds, leading to permanent delay/echo on Macs, especially using speakerphone modes. Fixed.
  • MediaStreamGraph now resamples and mixes to the “preferred” output rate (typically 44100 or 48000) before passing audio to AudioStream.
  • Even moving some tests around from one dir to another broke B2G opt emulator (bug 963244 went perma-orange until the move was reverted)

Necko (dougt/jduell)

  • no update this week

Performance (vladan/avih)

  • IOInterposer non blocking observers – less interruptions for normal browsing when collecting IO data (nightly).

  • Reduced addons compatibility checks – most tests now pass.
  • Still fixing maintrhead IO bugs.
  • Still working on talos profiling. Phase one is likely to not support windows.
  • Improved telemetry dashboard: more analytics integration, slowSQL bugfix, jobs timeout notifications.
  • Handling talos regressions (bug 990644) – process hopefully in place, impact unclear.

Seceng (grobinson)

  • We’re working on an addon to help users protect themselves and learn more about Heartbleed. WIP on Github

WebAPI (overholt)

  • Tobie Langel started on a contract today to help advance our Service Workers implementation

    • speaking of Service Workers, the cache API design is coming along and the necko team is getting involved

Quality Programs

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

CritSmash (dbolter)

  • Your attention to security bugs _is_ appreciated.

MemShrink (njn)

  • No update.

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 11.82 (Previous Week: 11.88).

  • mochitest-bc chunking landed on trunk, yay! Trying to port to Aurora as well.
  • 21 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

Roundtable

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

<Read only beyond this point>

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

10:56 KaiRo: cpeterson: no stability audible today
10:56 cpeterson: KaiRo: ok
11:01 RyanVM|sheriffduty: mreavy: safe to say that the "right" media people aren't here for me to rant about the current state of the media mochitests? (not webrtc stuff)
11:01 RyanVM|sheriffduty: i.e. bug 994877
11:02 RyanVM|sheriffduty: I think I counted 6-7 bugs in the top 20 OF
11:02 mreavy: RyanVM|sheriffduty: they are sleeping, but I will be speaking to the media mochitests in my media update
11:02 RyanVM|sheriffduty: great
11:02 Waldo: woo taxes /o\
11:02 mreavy: RyanVM|sheriffduty: yeah, way too many :-(
11:02 RyanVM|sheriffduty: always skips hot bug
11:02 Waldo: https://wiki.mozilla.org/Platform/2014-04-15 for anyone who needs it
11:07 Waldo: woo for doing it right from the start in a11y \o/
11:07 davidb: :)
11:11 RyanVM|sheriffduty: bug 994877 is tracking mreavy's comments about media mochitest problems
11:12 davidb: mreavy: what is the best way to test webrtc?
11:12 davidb: (i use nightly)
11:13 mreavy: davidb: soon it will be Loop, which will be landing in the next week or so.  In the meantime opentokrtc.com is what I recommend.  For example, opentokrtc.com/davidb will give you a "room".  You can share that link with whoever you want to have a call with.
11:14 dveditz: unofficial Heartbleed addon: https://addons.mozilla.org/en-US/firefox/addon/heartbleed/
11:14 dveditz: seceng is working on a better one though
11:14 dveditz: (actual input from UX folks, no bad-for-privacy reliance on a server)
11:14 Waldo: also notes that contractor is a longtime Mozillian, if his memory serves \o/
11:15 Waldo: we are laughing in here because of departing just as Bob was being poked
11:15 bhearsum: dveditz++
11:17 jesup: http://mozilla.github.io/webrtc-landing/ has links to several services that use WebRTC that you can use for calls/chatting/file xfer/etc (about to update it with some more)
11:19 jesup: davidb: Updated 
11:20 davidb: ok great
11:20 davidb: i was wondering if one was better than the other
11:20 davidb: this stuff is getting pretty awesome
11:21 mreavy: david: my preference is opentokrtc.com --- but soon it will be Loop :-)
11:21 mreavy: davidb: ^^
11:21 davidb: ty
11:23 KaiRo: realizes he potentially should have put the Mac Flash crashes into the agenda, given how many people at Mozilla use Macs

Engineering Meeting Details

  • Tuesday 2014-04-1511:00 am Pacific Standard Time

  • Dial-in: conference# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411

    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
  • 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

14-April-2014

Mozilla Project: 2014-04-14

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

All-hands Status Meeting Agenda

Items in this section will be shared during the live all-hand status meeting.

Friends of Mozilla

  • Continued thanks to the people patiently answering posts in .governance – Yoric, nnethercote, Gerv, bz, and so many more!

  • [RyanVM] Thanks to Girish Sharma (Optimizer) for helping fix devtools test leaks and failures that helped us roll out bigger mochitest browser-chrome improvements last week.

Upcoming Events

Monday, 14 April

Thursday, 17 April

  • 10:00 AM Pacific / 17:00 UTC: Grow Mozilla discussion — a forum for discussing community building at Mozilla

Project Status Updates (voice updates)

Firefox Desktop

Speaker Location: Madhava in Toronto

  • Firefox 29 is now a mere 2 weeks away (Tuesday, April 29th)

    • includes the Australis UI changes, easier customization, simple sync-set-up, our first ever update/first-run tour

    • start stretching: it is no exaggeration at this point to use kermit arms
  • 1st Australis video

Firefox Mobile

  • UI telemetry is being collected, and we are starting to analyze

  • Quick Share on context menus landed. Some followups filed for UX tweaks.

Webmaker

Speaker Location: nonverbal

Open Badges

Speaker Location: nonverbal

  • Chicago Mayor Rahm Emanuel Announced Expanded Citywide Summer of Learning and Earning Initiative.

    • The Summer of Learning and Earning will once again engage youth by challenging them to earn digital badges to mark their successes.

    • Read more on the blog.

Mozilla Science Lab

Speaker Location: nonverbal

Grow Mozilla

Speaker Location: San Francisco

When you get your 2 MozLove t-shirts, check out this 3 step guide to connect new people to Mozilla:

  • Tell them about our mission

  • Tell them we need their help
  • Tell them where to find opportunities

Come to the Grow Mozilla discussion this Thursday at 10 pacific to learn more about how to connect new people to Mozilla and to help us make more resources like this to support the contributor growth goal for the year.

Firefox Marketplace

Speaker Location: Non-verbal

Major performance improvements:

  • Re-enabled gzip after addressing security flaws (8x size decrease)

  • Replaced appcache with traditional caching (20x size decrease)
  • Lazy-loading uncachable Persona libraries
  • Caching all responses in IndexedDB; refreshing asynchronously
  • Optimized API responses for Marketplace front-end
  • Caching API hits in our CDN
  • 71 other closed bugs
  • cold start time now being tracked

IT

Speaker Location:mjeffries, San Francisco

VidyoDesktop 3 Goes Live!

Thanks to those who provided feedback on Vidyo 3, we’ve used it to fix a few things and now its ready for prime time. A mandatory and automatic update will be pushed on Monday morning, April 21st – for those that want to check out the client now, the download link is noted below [1]. Ample notice will be provided before v2 is no longer supported.

Some of the new features include:

  • Simplified UI w/ no Flash (means fewer crashes for you)!

  • Client auto sign-in w/ secure token (you no longer need to frequently type in your LDAP password to login)
  • Enhanced echo-cancellation for all OSs (especially for Macs!)
  • Ability to join any meeting by clicking a Vidyo room URL
  • Improved support and stability for Linux

Support Documentation:
https://mana.mozilla.org/wiki/display/SD/Vidyo+Desktop+3

If you have any questions – please submit a Service Now request, reach out to servicedesk@mozilla.com, or ask in #servicedesk

[1] – https://mozilla.box.com/vidyoclient

NOTE: After upgrading/installing the Vidyo client will ask you to upgrade to an older version, please select “Not Now”. You will no longer be prompted after 4/21/14.

MOC Update

  • The Mozilla Operations Center (MOC) is now staffed 24/7, and has begun the transition away from third-party incident handling.

  • The MOC has identified the top IT Services & Systems, and published an SLA framework for Incident handling.

These efforts are to ensure more consistent and timely IT incident handling and communication.

Speakers

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information
Debbie Cohen Chief of People Global Workforce MV No N/A N/A
Mihca Anderson HR Business Partner Removing Roadblocks to Productivity Mountain View No N/A Survey Results
Joe Stevensen Operations Security Manager Heartbleed update Mountain View No N/A Heartbleed Security Advisory blog post

Roundtable

Do you have a question about a Mozilla Project or initiative? Let us know by Friday- we’ll do our best to get you an answer.

Please note that we may not always be able to get to every item on this list, but we will try!

Who are you? Area of question Question
What’s your name? What do you work on? Is your question about policy, a product, a Foundation initiative, etc. What would you like to know?

Welcome!

Let’s say hello to some new Mozillians! If you are not able to join the meeting live, you can add a link to a short video introducing yourself.

Introducing New Volunteers

New Volunteer(s) Introduced by Speaker location New Volunteer location Will be working on
Who is the new volunteer(s)? Who will be introducing that person? Where is the introducer? Where is the new person based? What will the new person be doing?

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Hannah Kane Geoffrey MacDougall Toronto office PDX Program Manager for MoFo Engagement Team. Fundraising, Maker Party, advocacy campaigns like StopWatching.Us, government and other large-scale partnerships, contributor engagement, metrics and dashboards, etc.
Jessica Osorio Mary Colvig SF SF Jessica is filling in for Chelsea Novak for a year. She’ll manage supporter engagement activities as part of the Community Engagement team.
Sean Bohan Darren Herman New York New York Strategic Development Principal

<meta>

Notes and non-voice status updates that aren’t part of the live meeting go here.


  • Dial-in: conference# 8600

    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 8600

    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 8600
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 8600
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 8600
    • CA/Toronto: +1 416 848 3114, x92 Conf# 8600
    • UK/London: +44 (0)207 855 3000, x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 8600

9-April-2014

Mobile: 2014-04-09

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC



  • Dial-in: conference# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998

    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
  • Dial-in: (800) 503-2899 Conf# 9092634
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Topics for This Week

Firefox Hub
Gathering feedback for the Home Feeds add-on. Fleshed out API docs on MDN. Pull-to-refresh almost ready to land (bug 970707).

Q2 Goals
We plan to meet today to wrap up our goals/projects for Q2.

New Hires wiki page
https://intranet.mozilla.org/Mobile/New_Hires

Welcome ack

Will be focusing on partner related work for the platform team

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.

  • Eduard Neculaesi fixed bug 920930 – “Switch to tab” loads the page in the current tab from Reading List

  • anton_11111 fixed bug 948898 – Move inline scripts and styles into separate file for about:healthreport
  • Mark Capella fixed bug 951374 – Lazy load ClipboardHelper
  • Robin Ricard is working on tracking down a zooming regression in bug 990259

Stand ups

Suggested format:

  • What did you do last week?

  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

  • Continuing on Service Workers and Push Notifications

Alan K. (ack)

  • Remaining work on cloudsync service

  • A few remaining bugs and some cleanup
  • Needs help on UI parts, specifically for third-party account setup through sync UI

JChen

<Read Only>

Past week

  • Native JS object landing

  • Looking at B2G telemetry

Fixed

Working on

GCP

<Read Only>

  • Last week

    • Get H264 decoding on Flame working

    • System updates/install
  • Next week
    • bug 989944 [B2G][WebRTC] Serious frame dropping when enabling HW H.264 video in real-time mode.

    • bug 989945 [B2G][WebRTC] long video lag when using H.264 codec.

Randall Barker

  • Last Week: Continued work to make WebRTC signaling library not require XPCOM or XUL.

  • This Week: Keep going until it links stand alone with out XPCOM or XUL.

Brian Nicholson

<Read Only>

WesJ

  • Quickshare polish.

    • bug 990395 – After installing Link Bubble, all web pages get a HelperApp icon

    • bug 990642 – Regression: ‘Share Image’ shares link and not actual image
  • bug 992964 – Miracast video casting support
  • bug 992308 – Tab thumbnails in tab-sharing tab picker should be larger and have the right aspect ratio
  • Looking into autocomplete with keyboard that use composition events.

jdover

  • Working with fabrice on Web Activities interfaces.

  • Swipe-to-refresh support for home panels & sync’d tabs – waiting on RelEng to update support library
  • You will need to update your android support library using the SDK manager to 19.1.0+

current

LucasR

<Read Only>

Last week

  • bug 933739 – Issues in URL domain autocompletion

  • bug 992921 – First panel always load in parallel with the default one
  • bug 993970 – Implement tests for TopSitesCursorWrapper
  • bug 976064 – Create a loader per panel view instead of per dataset id
  • Experimentation around view tree flattening, blog post coming soon-ish
  • Good progress on suggested sites infra
  • Patch reviews

Next week

  • More focus on suggested sites

  • Hub stuff, if needed
  • More patch reviews

sola

This week

  • bug 977196 – UI Telemetry for opening urls

  • bug 981028 – Add telemetry probes for Top Sites
  • bug 909618 – Remember about:home tab selection
  • bug 967293 – Remove duplicate logic from TopSitesPanel.onContextItemSelected()
  • bug 857990 – Save/Restore scroll position for an article in Reader Mode

liuche

<Read Only>

  • So many UI Telemetry reviews

  • Prototyping unified phone/tablet settings without using PreferenceActivity, Preference*
  • Misc bugs (geo strings, beta notification)
  • And again, new hires wiki: https://intranet.mozilla.org/Mobile/New_Hires
  • Next: Contextual first run…?

Margaret

<Read Only>

Highlights

  • Home Feeds add-on

  • MDN docs
  • Working on improvements to panel picker dialog – bug 987869

Fixed

Working on

mcomella

<Read Only>

Past

  • bug 981872 – Replace use of MessageDigest with NativeCrypto where applicable

  • bug 991256 – Rename preprocessed Gecko* to Themed*

Present

  • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along

  • bug 939350 – Create Python linter wrapper
  • bug 965548 – Add a way to close edit mode in one tap

Future

  • bug 983437 – Delay FHR pruning until the screen is off

  • bug 989441 – Centralized documentation for writing tests

esawin

Fixed

Working on

Summary

  • Zoom history sessions

nalexander

Highlights

  • None. Did you know we no longer have a CEO?

  • Shepherding FxAccounts Sync to the 29 finishing line.

Fixed

Working on

BLassey

  • bug 988471 – Action bar icons flicker while typing and scrolling with an active text selection, landed

  • bug 928096 – UI for Tab streaming, landed
  • looking at e10s for desktop
  • in MV/SF next week

MFinkle

  • Landed client-side Roku casting support. Pref’d off.

  • Need to start filing bugs for new Q2 work.
  • Reviewing IMO (input.mozilla.org) feedback and looking for common pain points.
    • Feeling lost in the UI (How do I clear history?, Where are my bookmarks?)

    • Video hangs or crashes
    • Slow loading of pages

Ian Barlow

<Read Only>
In Denver this week at http://uxim14.uie.com/

Arun

<Read Only>
Working on Tabbed browsing stuff, and misc bugs (bookmarking/history)

WebRT

  • we’re GO for Fx29 Release

  • Fx29 will be developer-focused
  • Marketplace/Content work is currently lower priority for those teams, which are focused on Tarako
  • Noteworthy Bugs:
    • bug 989109 – WebAppRT expects return values from sendMessageToJava – uplifted

    • bug 968129 – crash in java.lang.NullPointerException: at org.mozilla.gecko.gfx.GeckoLayerClient.setFirstPaintViewport(GeckoLayerClient.java) – uplifted
    • bug 989294 – Synthetic APK never launches if downloaded outside Fx Marketplace – fixed, will request uplift
    • bug 889744 – Cannot install packaged apps from reviewer details page on Android – under investigation
    • bug 991394 – previously-installed apps stop running – under investigation
    • bug 990125 – Duplicate reminders to update apps – under investigation
    • bug 993164 – APK Factory stage release/review has 502 – under investigation

Feature Focus

Fx29
Fx30
Fx31
Fx32

Firefox/Gecko Delivery Planning: 2014-04-09

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases

Developer Tools

  • Jeff is @TRIBE this week, everything seems fine.

Market Insights from the Market Strategy Team

Desktop/Platform

  • Support for Windows XP ended with roughly 27% of Windows users still using it [1], around 76% of IT Pros supporting it, [2] 95% of ATMs still using it pending hardware upgrades. [3] With no further updates to Internet Explorer on Windows XP and support for Chrome on Windows XP ending April 2015, [4], the preferred secure browser for systems running Windows XP is an evolving space.
  • As Google Chrome adds support for new capabilities such as ephemeral mode [5] and password manager updates [6], the Chromium framework is utilized as a platform for building browsers [7] which in some cases cut down features to improve privacy and speed. [8]
  • A research report titled “Cookies that give you away” [9] illustrates how an eavesdropper can use multiple third-party cookies to link about 50% of a user’s history to the same pseudonymous ID even with just 25% of the current density of trackers on the web and then link to a real-life ID exposed on the Web. In the absence of third-party tracking cookies, the attacker’s ability would be severely circumscribed by changes in the user’s IP address. Methods of tracking users that block third-party cookies include HTTP redirect, [10] persistent and unblockable cookies, [11] and history extraction,[12] which are not impossible to execute, but add more complexity.

Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC

  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)

  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL

Older Posts »

Powered by WordPress