Meeting Notes Meetings notes from the Mozilla community

6-August-2013

Mozilla Platform: 2013-08-06

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm
Note: Starting this week, the Engineering meeting is broadcast and recorded via Air Mozilla for a global audience. While no public engineering related topic is off limits, please be mindful of your language and tone.

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
  • bug 901426 – Web Apps can not be opened from Firefox for Android notification and crashes Firefox – needs owner
Other

The Need To Know

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

Notices/Schedule (akeybl/lsblakk/bajaj)

  • Firefox 23 is live (10% throttled)
  • 17.0.8 ESR respin is with QA and targeted for ship this afternoon PT
  • FF 24.0 beta 1 has gone to build
  • Aurora (25) is throttled, no updates until end of week
28 bugs (n/a bugs last week) 60 bugs (49 bugs last week)
Unresolved Aurora 25 Trackers (non-security, not tracked for Beta) Unresolved Beta 24 Trackers (non-security)

Build Changes (gps)

(Build changes of which engineers should be aware.)

Upcoming Outages/Upgrades

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

Key Issues

(Non team specific issues 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)

  • No updates this week.

Add-on SDK (dtownsend)

  • Prepping a 1.15 SDK release
  • All tests passing on Fennec!
  • Working on getting automation spun up for Fennec

App Tools (dtownsend)

  • Talks with releng about managing simulator builds
  • App manager is progressing at pace

Developer Tools (dcamp)

DOM (jst/dougt)

Firefox Desktop (gavin/dolske)

Firefox Metro (bbondy/jmathies/mbrubeck)

<Read Only>

  • 12th sprint in progress.
  • D2D always being disabled on Windows 8.1 fix on some hardware, crash fix for not allowing rendering with GDI on Windows 8.1
  • Windows 8.1 is not expected to impact the schedule for the initial release, minor work is needed for basic support though.
  • Async pan zoom was broke on Metro (as well as B2G), it’s partially fixed now, and work continues to get it pref’ed on by default.
  • On screen keyboard fixes.
  • More UI polish and fixes.

Firefox Mobile (mfinkle/blassey)

Firefox OS Browser (blassey)

<Read Only>

backlog: https://www.pivotaltracker.com/s/projects/867301

nothing to call out

Firefox OS Media Apps (hema)

<Read Only>

  • Last Week
    • Worked on Bugs and 1.2 user stories: 893282, 898074, 771288, 890427, 871364, 891014, 891024, 897882, 884720, 899866, 896907, 900359, 884720, 896415, 897356, 899098, 861456, 856782, 898364, 877474, 890453, 894203, 890453, 898318, 898324, 898377, 898993, 893135, 891797
  • This Week
    • Media team meet-up in Vancouver with focus on user story deep-dives, estimation, planning, and ux brainstorming/reviews.
  • Blockers
    • None

Firefox OS Media Recording (cjku)

<Read Only>

  • Last week
    • bug 896353 – Media Recording – Can’t record the mediaStream created by AudioContext.
    • bug 898343 – gUM – [B2G getUserMedia] Use ContentPermissionPrompt to display microphone permission prompt
    • bug 895730 – Can’t get any encoded data from encoder when recording the mediaStream with mute audio
    • Prototyping HW codec support for WebRTC on B2G
    • bug 864222 – Fail to lanuch everything.me with skiaGL Canvas
  • Next Week
    • bug 845169 – Target events “properly” at overlapping app frames
    • bug 899935 – Stopping the MediaRecorder does not recieve a TRACK_EVENT_ENDED event from callback
    • bug 898986 – [B2G getUserMedia] Display correct string and icon for gUM audio permission dialog.

Firefox OS Productivity (doliver)

<Read Only>

Productivity backlog: https://www.pivotaltracker.com/s/projects/867311

Last week:

  • Completed and landed Marionette/JS integration testing improvements
  • Triaged bug nominations, identified a handful of bugs to target for 1.2 and added to backlog

This week:

  • 1.2 sprint work
    • getting started on Notifications for email
    • continuing work on streaming email attachments to better handle large files: https://bugzil.la/871897
  • Evangelizing integration test framework to other Gaia teams

Blockers:
None

Firefox OS Radio/GPS (kenhkchang)

<Read Only>

  • Bugs list, http://goo.gl/0qGqtN
  • Last week
    • Fix Leo+ issues.
    • CDMA, to implement call waiting/switching, OTASP, CDMA subscription information, RSSI, information record, and ECB.
    • WAP Push, to discuss the UX again and clarify the user scenario.
    • OMA CP, it works in real network.
    • NFC, to discuss the webAPI and NFC architecture with partners.
    • WPA-EAP, moving Crypto to WebIDL.
    • WIFI-Direct, to rebase the WIFI-Direct patches.
  • This week
    • Fix Leo+ and hd+ issues.
    • CDMA, to implement call waiting/switching, OTASP, CDMA subscription information, cell broadcast, information record, and ECB.
    • WAP Push, to implement the display function.
    • OMA CP, to implement the test AP.
    • NFC, to discuss the resposibilities with partners.
    • WPA-EAP, to show prompt for NSS.
    • WIFI-Direct, to rebase the WIFI-Direct patches.

GFX (milan)

  • Regions performance improvements (reflow test from 8 to 2 minutes, after regressing to 40 minutes) (898416)
  • Gradient performance improvements (895135)
  • Debugging: better layer borders displays (899667), chrome only paint flashing (895003)
  • VisualStudio build prototype (http://benoitgirard.wordpress.com/2013/08/06/better-visual-studio-projects/)
  • Improvements to layer heuristics for opacity (894773)

Identity (jedp)

<Read Only>

  • Ongoing – FTE sign-in on FirefoxOS – design and integration with Firefox Accounts
  • bug 878941 WebRTC identity-provider proxy for peer connections (really really almost done)
  • bug 899437 Investigating persona process behavior when LMK is operating

Media (jesup)

  • IETF meeting in Berlin went very well, and two LONG running WebRTC discussions/disputes were resolved:
    • The most secure option for encrypting media, DTLS-SRTP, remains the only encryption mechanism mandated (MUST implement), and the alternative (SDES) was turned down with a MUST NOT implement.
    • The “Unified plan” developed by abr (Adam Roach), Justin Uberti of Google, and Martin Thompson of Microsoft was adopted as the framework to deal with multiple streams
    • DataChannels moved forward towards finishing the spec; Chrome will be implementing the spec version RSN
    • Opus was highlighted in the Technical Plenary; lots of positive feedback. Congrats to Tim, Jean-Marc, Rillian and the rest of the Opus team
  • Gonk audio getUserMedia support landed: bug 825112
  • Android WebRTC support is now in Beta
  • Top work items are unchanged from last week (latency, performance & video performance, dogfooding)

Necko (dougt/jduell)

<Read Only>

  • Debugging FTP thumbnail e10s crash (bug 898156)
  • Summer of code intern has released 2nd version of HTTP/2 node.js server.
    • has discovered bugs in both Firefox/Chrome’s HTTP/2 draft implementations.
  • making progress on bug 853423 (wifi routers crashing)
  • summer intern trying to figure out why geolocation on linux doesn’t work (bug 849204). May need help
  • Lots of PTO on team

Performance (vladan)

<Read Only>

List of projects currently in progress

Seceng (sstamm)

Notable things:

WebAPI (overholt)

<Read Only>

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: 5.29 (Previous Week: 6.03).
  • 18 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • General numbers for the pre-uplift/release versions look good (high crash rates on 25 are fixed-before-uplift bug 900987), not really useful data for new versions/release yet.

Roundtable

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

  • What is the landing plan for Australis now? (Mossop)

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


Engineering Meeting Details

  • Tuesday 2013-08-0611:00 am Pacific
  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411
    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer
  • join irc.mozilla.org #planning for back channel

5-August-2013

Mozilla Project: 2013-08-05

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 the Tree

feer56 for spotting b2g bugs on the geek phones

Our community of Mozillians in Latin America for making the Firefox OS launches in Colombia and Venezuela amazing. These launches would not have been possible without their tireless work, creativity, improvisation, professionalism and decision-making.

Clarissa Sorenson for her creative problem solving and ability to stay positive up until the very last possible moment.

Nick Desaulniers (and others) for the work-around that saved Clarissa Sorenson a LOT of time while working tech magic in Bogota

Upcoming Events

Monday, 05 August

  • MAKER PARTY: Pittsburgh, USA: five-day Girls Rock! music and empowerment summer day camp for girls ages 8-16. The week concludes with a big performance at Penn Avenue’s Mr. Roboto Project.
  • MAKER PARTY: Toronto, Canada: week-long Young Rewired State Summer Camp annual celebration of everything code. This camp takes place throughout the UK and ends with a long weekend where all participants come together to showcase the amazing achievements created during the week.

Tuesday, 06 August

Wednesday, 07 August

Thursday, 08 August

  • 10:00 AM Pacific / 17:00 UTC: Grow Mozilla discussion — a forum for discussing community building at Mozilla
  • W3C Social Web Workshop – all day, San Francisco, CA.
  • UP (User Personalization) Brownbag – 11am Pacific in SFO Commons and Air Mozilla. Join us to learn more about the UP proposal, a way for users to have a more personalized web experience that they’re in control of.

Friday, 09 August

  • MAKER PARTY: Queens, USA: Maker Corps Final Party & Expo will be presenting the work of the Maker Corps team and three Summer Pathways for Innovation Teaching Fellows from New York Hall of Science and Hive NYC. They will present 3D web pages, electrical mapping, LED architecture, bridge building, strategies for participant reflection, DIY programming, maker infused-common core curriculum, remixable documentation and MORE!
  • MAKER PARTY: Punjab, India: Bombarding Webmaker will teach young students how to hack web pages using Thimble, create their own videos by using Popcorn Maker add to their own websites!
  • Intern Presentations starting at 1pm PDT in 10 Forward and the 1st floor SF Commons. Come see Michael Vitousek, Aaron Todd, Evan Shapiro, and Ashish Dubey present all the glorious stuff they’ve been working on this summer!

Saturday, 10 August

  • MAKER PARTY: London, United Kingdom: two-day Popathon Creative Hack Jam will give hands-on experience creating interactive stories on the web. Visual storytellers, designers and JavaScript coders are getting together to exchange skills and collaborate on real-world projects.
  • MAKER PARTY: Toronto, Canada: two-day PyCon Maker Party will teach how to remix and create websites, videos, and more with Mozilla’s Webmaker tools to PyCon Canada’s youth
  • MAKER PARTY: Rivière du Rempart, Mauritius: Maker party will introduce webmaker tools to 20 youth through the island of Mauritius.
  • MAKER PARTY: Madhya Pradesh, India: MozHacker’13 – Hack, Learn & Teach Bhopal is an effort to build a Mozilla and FOSS community in the city. The event would include a sessions on Mozilla Webmaker, hands-on with awesome Webmaker tools like Thimble, Popcorn and X-Ray Goggles.. FOSS , Mozilla Initiatives and Contributions and a FOSS quiz.
  • MAKER PARTY: Lagunes, Côte d’Ivoire: Mozilla Maker Part I is the first Maker Event in Ivory Coast and is an Workshop to learn Web Making with Mozilla et Webmaker tools.

Next Week

We will be having a Live Meeting on Air Mozilla for the SuMo Mobile meeting

Product Status Updates (voice updates)

Identity

Speaker Location: SF
– A formal announcement of the GMail Identity Bridge will happen on Thursday. Follow the blog (http://identity.mozilla.com/) and @MozillaPersona on Twitter.

Firefox OS

Colombia FxOS Launch overview (with pictures!) – David Slater
Speaker Location: Mountain View

Also:

Grow Mozilla

Speaker Location: San Francisco

Help us build a history of Mozilla told by Mozillians. Please share your memories about this Mozilla milestone:

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
Winston Bowden Community Engagement Firefox OS Campaign report San Francisco Yes PDF
Kate Naszradi Summit Communications Director Summit 2013 Updates San Francisco No Summit Wiki Summit Communications and Brownbag slides
Crystal Beasley User Experience UX Newspaper Call for Content Portland No send content ideas to crystal@mozilla.com
John O’Duinn Director, Release Engineering Infrastructure load San Francisco No [ http://oduinn.com/blog/2013/08/05/infrastructure-load-for-july-2013/ ]
Dave Miller IT Infrastructure Engineer 60 seconds with IT Remote/Vidyo No

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!

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Jonas Jensen Taras Glek Remote Remote – Denmark/First week in Toronto Engineering
Josh Mize Chris More Mountain View Tulsa Oklahoma Senior Web Developer – Web Productions
James Graham Clint Talbert Mountain View London Engineering
Diego Marcos Dylan Oliver Mountain View San Francisco Engineering
Stephanie Turner Rick Fant Mountain View Remote – WA Program Manager

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Tom Herold Dylan Oliver MV SF Firefox OS

<meta>

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

Status Updates By Team (*non-voice* updates)

Security

  • Minion – Mozilla Security Assurance team announced the release of web security testing tool Minion v0.3. Read more about it here and here
  • Security Fuzzing Collaboration with Blackberry – Read more about it here

Engagement

PR

“Now that the phone is available in a few more markets, hopefully we’ll start to see what kind of a dent it can make in worldwide mobile usage stats, if any, and that’ll tell us whether Mozilla’s attempt to challenge the big guys from the bottom up is working.” – Darrell Etherington, TechCrunch

All Eyes On Mozilla’s Firefox OS As It Launches In Latin America, TechCrunch

Firefox OS devices land in Venezuela, Colombia, ZDNet

Firefox 25 gets OCSP Stapling which improves privacy, ghacks.net

The Best Apps and Extensions to Supercharge Firefox’s New Tab Page, Lifehacker


  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

31-July-2013

Mobile: 2013-07-31

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

Schedule

  • Next merge: 2013-08-05

Topics for This Week

String Freeze for Fx25

We have a few settings bugs (bug 892113, bug 877791 and bug 896515) that need to be finalized. What is the status of the Guest Mode strings? What else?

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.

  • Ming (first patch): bug 898044 – remove an unnecessary null check
  • Capella:
    • bug 886587 – Remove profile migrator
    • bug 896764 – Initially populate Find in Page string with current text selection
  • Federico has been investigating bug 896350 – Unable to open files by tapping the download complete notification
  • Federico also wrote a good blog post about contributing to Firefox for Android

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)

  • Bug 896670 – createPattern with ‘repeat’ busted on SkiaGL/PowerVR
  • Bug 899535 – ‘fast’ canvas mochitest fails on PowerVR (Pandas) because of minor pixel differences

Kats

  • Last week
    • bug 894288 – fix an endless abort cycle in the B2G browser (recent regression)
    • bug 891607 – fix the issue where pages loaded in landscape only render half the page (uplifted to beta)
    • bug 899421 – fix a build issue with android-18
    • bug 866232 – landed my big APZC tree manager change. currently looking at fallout and regressions
    • bug 890932 – follow-up for bug 866232 to clean up some locking stuff
  • Next week
    • bug 890280 – clean up input event handling in APZC
    • fix up fallout and regressions from bug 866232
    • tackle a few more fennec bugs assigned to me that need attention

Shane Tully

  • Tracking down cause of two intermittent test failures with the contacts API on Android 2.2
  • Target SDK bumped to 16 (bug 897561)
  • bug 880118 – Package GeckoView into an Android library project
    • Running Java and native libraries from a separate Android library project
    • Currently working on separating content providers

JChen

  • Past week
  • Next
    • bug 897221 – dynamically updatable UA override mechanism
    • bug 881018 – crash in mozilla::layers::floor_div
    • bug 899233 – Text input is screwy in textarea

GCP

  • Last week:
    • bug 782691 Text selection shouldn’t happen on text not currently visible.
    • bug 772280 Text selection will select nearby text when just pressing whitespace
    • Android/B2G WebRTC: cpu usage detection / resolution+fps switching
  • Next week:
    • Android/B2G WebRTC: cpu usage detection / resolution+fps switching

Botond

  • Done
    • Finished working on bug 895905 – “Content needs to inform APZC about scroll events on B2G” for single-APZC. Need to revise it for multi-APZC, which just landed.
    • Started looking into bug 898580 – “Contents needs to inform APZC about scroll events on Metro”
  • Next
    • Revise bug 895905 patch for multi-APZC.
    • bug 898580 – “Contents needs to inform APZC about scroll events on Metro”
    • bug 860812 – “[Browser] Make hiding address bar work more like Fennec Nightly”
      • I need an invite to PivotalTracker

Brian N

  • Bug 894045 – Gamepad support for search suggestions
  • Bug 898219 – NPE at BrowserSearch$SearchAdapter.getCount
  • Bug 891631 – [Fig] Browser toolbar sometimes overlaps about:home content
  • Bug 895702 – Port bytes.length fix to fig
  • Bug 878156 – Tabs not closed on back press if Fennec started from a cold state
  • Bug 896515 – Change session restore pref to have three states
  • Looked at bug 760394 – probably want to clear bfcache on memory pressure (if we don’t already)
  • PTO Aug 2-9

Sriram

WesJ

  • Bug 889620 – [FIG] Transition for creating a new tab from the tab tray
  • Guest mode cleanup
    • Bug 895709 – [guest] Clean up guest profile as soon as reasonable
    • Bug 896117 – [guest] Add enter and exit dialogs for guest mode
    • Bug 896092 – [guest] Session not restored on exit of Guest Mode
    • Bug 896121 – [guest] Disable ‘share’ menus in guest mode — looking into adding a disabled state for context menu items here
  • Bug 808636 – Update visual style of mobile error pages
  • Bug 788073 – Use platform touch redirection – New platform things landed here that we want. Will try to get it working again.
  • Bug 763671 – New designs for fennec form elements – The designs and reftests don’t like one another. Looking into a new approach doing some manual drawing with Thebes in nsINativeTheme.

Shilpan

  • Bug 853844: Investigate removing the pageload throbber
  • Bug 895837: Use tabs on bottom for the history panel
  • Bug 886925: initial INIParser.parse to find default profile name at startup takes 75ms on a galaxy nexus

And some other small about:home hackathon bugs

LucasR

Last week

  • about:home hackathon
    • 22 bugs fixed
    • 2 bugs r+
    • 3 bugs r?
    • Pending areas: tablets and tests (and all the bugs in between)
  • Tons of patch reviews
  • Started content discussion about the Summit’s Product+Technology track

Next week

  • about:home tests

Liuche

  • Rework of remote debugging bug 888533 (Prompt handling)
    • digging through devtools, and reading all the Prompt* everywhere (modules/, components/, .jsm, .java, .js, etc)
  • Regression from “Launch from notifications – bug 873072” (bug 896992)
    • Don’t keep activities developer option
  • about:home hackathon:
  • Reviewing ckitching’s many Search patches
  • Finalizing Settings strings for Aurora merge (bug 877791)
  • TelemetryRecorder/ANRReporter review (bug 891644)

Margaret

  • Done
    • bug 896048 – Don’t show site identity info when a page has loaded mixed content
    • bug 897235 – Remove unused AlertsService.js
    • bug 897252 – [fig] Don’t create additional history sections every time a new cursor is loaded.
    • bug 897250 – [fig] Fix the “Remove” context menu item to correctly remove either a bookmark or history entry
    • bug 885356 – [fig] Update tab thumbnails for about:home
  • In Progress
  • Next
    • More new about:home bugs
    • TRIBE next Wed/Thur

Chris Kitching

  • Done

Fixed a crash caused on debug builds by my recent thumbnail performance improvement patch
Finally landed the search-with-selection patch.

  • In Progress
    • bug 899424 + bug 899425 – Questionably useful microoptimisations
    • bug 709230 – Proguard – now working, passing unit tests, requires much cleanup before ready to land.
    • bug 895423 – Search engine icons too small.. Hopefully ready for 25.. Perhaps now..
    • bug 892113 – The many minor tweaks requested of the new search engine customisation page..
  • Next
    • Get the search customisation stuff done in time for 25
    • Cleanup the proguard patch and find a reliable way of measuring the performance gains it gives us, preferably using existing tests…

mcomella

  • Past
  • Present
    • bug 899840: (r?) Use sort to ensure consistent makefile updates on fennec-copy-code.sh for services
    • bug 870925: (f+) Add submissions info to FHR documents
    • bug 870171: (f+) Expire old FHR data
  • Future

RNewman

BLassey

done
  • no actual work
  • lots of discussion about B2G UX changes
  • worked on bug 894313 and helped investigate bug 898416

MFinkle

  • Helping out with PiCL discussions
    • Asking dumb questions about protocol plans
    • Looking at milestone deliverables
    • Lining up resources to start implementation
  • Digging into Tab Mirroring and Chromecast
    • Chrome for Desktop uses a Chrome App API called tabCapture to create a WebRTC media stream
    • Chromecast treats it like any other video stream
    • bug 742832 could allow something like that for Firefox
  • Blogged about effective teams
  • Manager stuff

Ian Barlow

Last week:

  • Misc string tweaks before merge
    • Guest browsing – bugs coming soon
    • bug 877791 Settings strings
  • Moar about:home polish
    • also moved bug 862801 (snippet) to P1 so we don’t forget about it
    • will be conducting some usability testing once we merge into Nightly 26
  • bug 808636 Update visual style of mobile error pages
  • Starting to line up some new UX exploration – Kinderfox, Silverfox, Firstrun UX. Stay tuned!

A-Team

  • Problems running tests locally? See bug 865349.
  • A-Team work week next week.

Feature Focus

Highlights

We moved about:home redesign to Fx26 for now. We also moved Push to Waiting Room/Need info since it’s currently in a holding pattern until background tasks are sorted out. There was a thread about WebRTC being ready to ship. It’s not but we need it to go to beta so we can get more testing and converge so we’re ready for Fx24 GA on 09/17. Also, wonderful job in general!

Fx23
Fx24
Fx25
Fx26

Round Table

User Advocacy

The Firefox 22 Sentiment Report is live.

Gearing up for 23, Beta feedback is good.

Firefox Release and Beta ratings on the Play store are the same, 4.33, with Release rising more rapidly than Beta. We are now in the interesting situation where our release product is more highly rated than Beta (mainly due to more users).

QA


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2013-07-31

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Current Releases

  • FF23 RC is built and with QA
  • Merge Day is on MONDAY August 5, 2013
  • Release Signoff for FF23 happened (here are notes)
  • Mixed Content Blocking will ship, throttled at 10%

Beta (23)

  • Final 23.0b10 Desktop shipped yesterday, mobile should go out shortly

Firefox Metro

  • Iteration #11 ended on Friday July 26.
  • Team completed 77 story points across 34 features which resulted in an increased average team velocity of 63 story points per iteration.
  • Increase in average team velocity caused the Expected Forecasted Date to contract by 1 iteration to November 11 – Development Iteration #18.
  • QA achieved 100% coverage for the regression testing across Iterations #1 – #10.
  • Team achieved a 33% reduction in defect rates from the previous iteration.
  • 17% of our existing features have a defect/change bug blocking them.
  • Iteration #12 runs from July 29, 2013 – August 12, 2013.

ID Summary Priority Status
895669 Change – override about:addons to disable a metro custom page P1 ASSIGNED
888236 Defect – Crash in nsIFrame::GetNearestWidget P1 ASSIGNED
845152 [MP] Story – NewUI – Access and dismiss the new Firefox app bar P1 ASSIGNED
886321 [MP] Story – APZC – Part III: Polishing P1 ASSIGNED
831924 [MP] Story – Access the tabs bar P1 ASSIGNED
892512 [MP] Story – Make the Start UI Responsive P1 ASSIGNED
895515 Change – Firefox Start bookmark tile theme changes based on latest comps P1 ASSIGNED
895519 Change – Firefox Start Top Site tile theme changes based on latest comps P1 ASSIGNED
898651 defect – find in page option in start page is superfluous P1 ASSIGNED
886563 [MP] Story – Browser can display tab-modal, metro-styled prompts – Part I P1 ASSIGNED
895921 Defect – Tab bar not appearing when selecting links from flyouts P2 ASSIGNED
890153 Defect -OSK overlapping searched words using “Find in Page” if website not scrollable P2 ASSIGNED
891688 Defect – Caret selections not always appearing when tapping inside text areas embedded in iframes P2 ASSIGNED
898457 Defect – Horizontal scroll bar visible in settings and about panels P2 ASSIGNED
886942 [MP] Story – Initiate a file download and display the downloads app bar – Part II P2 ASSIGNED
895457 Defect – “Remember password” buttons are not visible when in snapped view P2 ASSIGNED
897121 Defect – Browser error: FlyoutPanelsUI.PrefsFlyout is undefined P2 ASSIGNED
856264 Defect – if context menu visible, tapping and holding another link will not produce new context menu P3 ASSIGNED
896097 Change – Remove on-screen buttons when auto-complete is visible P2 RESOLVED
896757 Defect – Remove “>” from narrow version of grid title strings P2 RESOLVED
890148 Defect – “Find Bar” transition sluggish/slow P2 RESOLVED
896766 Defect – Disable tile selecting and context appbar in snapped view P2 RESOLVED
899623 Defect – Intermittent browser_topsites.js | This test exceeded the timeout threshold. (this.activeTileset.clearSelection is not a function) P2 RESOLVED
876816 Defect – Flyouts should have standard widths P3 RESOLVED
898370 Change – Disable crash reporting when running with -metrodesktop P2 VERIFIED

Firefox Mobile

Beta (23)

  • Fixed and uplifted just in time for our last beta <3 bug 891607 – content is initially cut off when viewing in landscape mode
  • We’re ready to ship our targeted features INCLUDING DYNAMIC URL BAR WHOOOOO!

See: https://wiki.mozilla.org/Mobile/Roadmap/Tracking_Fx23

Aurora (24)

  • Fixed and uplifted, bug 894938 – Content permission prompts don’t work when prompt requestor is an iframe
  • It sounds like we’re moving Wallpaper out of Fx24 to Fx25, instead b/c we figured out a way to support it sans permissions- this is just fresh off the press bug 886996

Nightly (25)

  • Landed! Working on fixing any fallout bug 866232 – Support having multiple APZC instances attached to the layer tree
  • Furiously landing patches requiring string changes for Fx25 in time for merge
  • We are making about:home great. We want to be sure Fig is stabilized before we merge to m-c so we have identified Fx26 as a new release target

Developer Tools

  • (late addition, last meeting keeps going too long)
  • ‘black box libs’ landed and stuck, you can now skip stepping into common libraries like jQuery bug 875034

Feedback Summary

Desktop

Sentiment Report for Firefox 22 is coming this week, please watch your inboxes.

No feedback issues, ready for Firefox 23.

Mobile

Sentiment Report 22 is live.

Feedback is stable for Release and Beta, ready for Firefox 23

Market Insights from the Product Marketing Strategy Team

Desktop / Platform

Microsoft

  • Microsoft announced an updated version of its modern.IE tools for Internet Explorer 11 Developer Preview [1] along with 3 additional offerings: 25% off Parallels Desktop 8 virtualization for Mac until August 19th, new virtual machines for testing IE11 on Windows 8.1 and Windows 7 [2], and a free screenshot service powered by BrowserStack.com that shows how a site renders across browsers and devices. Microsoft is also offering $11,000 as bug bounty to identify new vulnerabilities in IE11. Also coming in IE11 is WebGL support with CORS for security [3] and Companion Web to enable websites to be built for multiple devices [4]

Google

  • Chromecast received positive reviews after its launch last week [5], was sold out in several channels quickly [6], and had to stop the free Netflix promo [7] due to demand.
  • New digitally-signed malware hijacks Facebook, Twitter, and Google+ accounts via Chrome plugins (and Firefox too) [8].
  • Google Chromebooks positioned for Enterprises with value proposition of freeing up IT professionals to “spend time on innovation, not maintenance” implying “high uptime, low service costs and scalable deployment of new Web-based applications and content”. The Play store currently sells the Acer C7 for $199, Samsung Chromebook for $249, and the high-end Pixel for $1299. [9]

Mobile

  • Google is expected to unveil the Moto X device at an event in New York tomorrow, the 1st of August. It is the first that was designed after the OEM’s acquisition by Google.
  • Google has revealed the 4.3 version of Android, that introduces improvements to multi – user support and stricter parental controls. There is support for Open GL ES 3.0 and DRM APIs. The list of updates points to a focus on the tablet form factor, that is more likely to be shared in the familiy and that has greater needs for smooth graphics support and copyright protection.
  • Foxconn, recently renamed to FIH Mobile, is rumored to be planning to design and sell its own line of smartphones and to be aiming for a carrier – centric distribution model. Foxconn has also applied for a 4G license in Taiwan, that would further diversify its business.
  • Huawei has decided to shift its main focus to Europe and pull out from the US, claiming that the North American country proved to be a “commercial disappointment”. The Chinese company has been looking to sell more network equipment in the US among concerns on the security and privacy of the solutions they offer.
  • A Nokia executive has come out to say that Microsoft must evolve the way it operates to make Windows Phone a success.
  • All three major Russian operators have stopped selling the iPhone among dissatisfaction on the tough contractual requirements that Apple has. The three carriers, Vimpelcom, MTS and MegaFon blamed “draconian contracts” and “harsh conditions … especially in the marketing department”. Russia is a market with 180 million subscribers with a particularly tough environment for high – end devices, as subsidies are not allowed.
  • Rumors of a cheaper version of the iPhone have emerged again, this time with more consistency. They mention a plastic cover for the device as well as availability in different colors. Launch data would be around September, just in time for the holiday gifting season. Important because the iPhone would be approaching the space that Firefox OS is competing in. It is not expected that they would be direct competitors right off the bat, but it is something to keep watching.
  • Chinese mobile users over-index in the reading, utility and productivity usage categories, as reported by Flurry Analytics.

Marketing, Press & Public Reaction

Product Marketing:

  • Consumer Value Proposition Discovery: Test positioning statements finalized and field within Brazil, India, and Indonesia will start next week [Laura]
  • Mixed Content Blocking: SUMO let’s sync on user outreach around this
  • Search Engine Optimization: Second week of Engagement. Their first batch of recommendations to increase the amount of paid search traffic to our site (and thus, downloads) is due 8/09 [Laura, Tim, WebProduction]
  • Paid Search FunnelCake in Indonesia and Brazil: Launched last week but currently frozen since tracking isn’t working on our end. This test will give us a firm cost per ADI in these two emerging markets via our Paid Search ad channel. [Laura]
  • First Run Testing: New round of tests live. Winner will be tracked against current control in two funnel cakes which will help us understand the relationship between the First Run page and ADIs. [Jen B]
  • Australis Redesign: Finishing up Beta Launch Plan this week. When is this landing in Nightly? [Laura]
  • Firefox 23 Launch: Launch next Tuesday. Main feature the new Social API Share functionality [PR]

PR:

Members of the security team at Black Hat with press coverage surrounding the Mozilla/ Blackberry announcement with Peach Fuzz testing and Minion.

Firefox in the news:


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

30-July-2013

Firefox Status: 2013-07-30

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

Friends of the Firefox team

Give a shoutout/thanks to people for helping fix and test bugs.

  • [mconley] ibarlow hasn’t been able to make us an icon yet. 🙁 Periodically reminding him.

Project Updates

Australis

  • The Australis team is still battling performance bugs.
  • Gijs and mstange landed a patch that should give us a bit of a win on Windows – but we’re still regressing tpaint by about ~10ms. (bug 898126)
  • We’ve gotten a hold on some XP machines to do testing on, so we’re hoping for faster turnaround on ideas and bisection.
  • Bookmarks widget styling part landed, still missing final icons bug 897268
  • Linux toolbars and panel icons look decent now
  • Good progress on many P1 bugs

Downloads API

See bi-weekly update on firefox-dev.

Places API asyncification

  • Mano keeps working on async transaction manager
  • Mak made an experimental patch for automatic batches in Places views bug 890203
    • Working on testing and fixing automated tests for it

Social API

  • lots of patches being worked on, tracked via bug 889427
  • share and ability for any provider to install are the big fx23 items
  • continuing to line up new providers
  • w3c workshop on social standards in SF next week

e10s

  • More progress made towards the dogfooding bugs
  • Goal is to have m-c in a state that can be tried by Nightly users by mid-August
  • Tracking bugs: https://etherpad.mozilla.org/e10s

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 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

Mozilla Platform: 2013-07-30

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 889869 – Intermittent hangs in Linux reftest-ipc/crashtest-ipc.
    • Stacks show libc-2.15.so and libxcb.so.1.1.0.
    • Unclear who should own. – lmandel to help find owner.
  • bug 886999 – Intermittent OSX crashes in system OpenGL library.
    • Layers issue?
    • lmandel to follow-up with Jet/dbaron.
  • bug 890744 – Windows WebIDL build issues.
    • High probability of Windows needs-clobber bustage whenever a .webidl change lands.
    • Causing numerous retriggers and wasted build time.
    • bsmedberg to follow-up with Joey.
Stability
  • bug 897503 – crash in nsHttpConnectionMgr::OnMsgShutdown mainly with Leethax.net extension – #1 on trunk, needs assignee (jcranmer and jdm have commented on it but it’s unassigned still) – Jason Duell is looking for an owner
  • bug 898156 – Background thumbnail generation causes a crash – was reported against Unbuntu, but also happens on Windows, needs owner.
  • bug 897872 – crash in mozilla::dom::ContentParent::RecvAddGeolocationListener – also caused by background thumbnail generation, jdm has commented but this needs to be assigned as well. – Lawrence is looking for an owner on this and the previous one
  • bug 898768 – crash in mozilla::dom::CanvasRenderingContext2D::Demote – spiking on Android trunk, needs owner. – blasssey looking for owner.
Other

The Need To Know

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

Notices/Schedule (akeybl/lsblakk/bajaj)

  • FF23.0b10 Desktop shipping later today
  • FF 23.0 RC builds are in progress (desktop & mobile)
  • FF 17.0.8esr builds in progress
  • Merge Day next Monday
49 bugs (48 bugs last week) 8 bugs (36 bugs last week)
Unresolved Aurora 24 Trackers (non-security, not tracked for Beta) Unresolved Beta 23 Trackers (non-security)

Build Changes (gps)

(Build changes of which engineers should be aware.)

Upcoming Outages/Upgrades

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

  1. Wednesday-Friday, July 31-Aug 2, 0600-1000 PT — There will be reduced mac mini (builder/tester) capacity for 4 hours each day to support electrical expansion work in SCL3. More details in bug 897111.
  1. Thursday, Aug 1, 0500-1000 PT — project branch “birch” will be closed to complete the migration to the replacement branch “b2g-inbound“. More details in bug 898198 (background).

Key Issues

(Non team specific issues that impact engineering.)

  • Reminder: fx-team now has sheriff-coverage. If you are on fx-team, please try using fx-team instead of mozilla-inbound.
  • If you need either b2g-for-panda builds or b2g-for-otoro builds, please comment in threads in newsgroup. We’re planning to drop.
  • Bugzilla RelEng component reshuffle. Details in https://bugzilla.mozilla.org/show_bug.cgi?id=898244

Team Stand-ups

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

Accessibility (dbolter)

<Read Only>

  • Landed some work to make Gaia accessibility easier (bug 895711,bug 894485)
  • First and major round of accessible text interface work for lines landed.
  • Moved team meetings to every second Monday.

Add-on SDK (dtownsend)

No Update

App Tools (dtownsend)

No Update

B2G Services (dougt)

No update

Developer Tools (dcamp)

Firefox Metro (bbondy/jmathies/mbrubeck)

<Read Only>

  • 11th sprint completed.
  • Async pan zoom support landed pref’d off w/ ‘layers.async-pan-zoom.enabled’ (bug 869940). Follow up work tracked by bug 886321.
  • Support for new file downloads UI landed (bug 831942).
  • Progress on getting Talos tests going (bug 773817).
  • More UI polish.

Firefox Mobile (mfinkle/blassey)

  • Contacts API Landed bug 857730
  • Landed APZC improvementsbug 859929, bug 895904
  • Great progress on Multi-APZC bug 866232
  • Progress on WebRTC, FHR, Mixed Content Blocking, About:Home Hackathoning
  • More work on the above will continue next week as well as planning for Fx26, Fx27, Fx28

Firefox OS Browser (blassey)

First sprint wrapped up
  • Tile layers drawing (reduces jank)
  • layers coordinate system refactor for layers (support hi dpi)
  • FAQ url to HTTPS
  • clear private data to use class=danger
  • sad face icon for crashed tab’s thumbnail
  • share URL of a webpage

Firefox OS Devices/Porting/Bluetooth (mchen)

<Read Only>

  • Last Week
    • Bluetooth
      • AVRCP 1.3 – Reviewing. (6 patches got review+) (Bug 842948)
      • HID – Implementing. (Bug 890186)
    • Devices/Porting
      • Bluedroid – Modify build system for identifying BlueZ and Bluedroid.
      • Tablet – FxOS porting on freescale chipset.
      • Upload device called wasabi into support list for CDMA reference phone.
      • Helix Bugs Fixing.
    • MTP – Study
  • This Week
    • Same with Last Week.
    • Evaluate the delta between JB 4.2 & 4.3.
  • Blocking
    • None.

Firefox OS Media Apps (hema)

<Read Only>

  • Last Week
    • Bugs – 896250, 830191, 897239, 896363, 890427, 896907, 894835, 873937, 890427, 896374, 895857, 893171, 896580, 896176, 891797, 898318, 897216, 887966, 885132,866902, 884688
    • Continued working on 1.2 User Stories
  • This Week
    • Blocker Bugs
    • 1.2 User stories (Music Status Icon/Music Controls on Lockscreen)
    • Media Team Meetup coming up on Aug 6th with focus on product/sprint planning
  • Blockers
    • None

Firefox OS Media Recording (cjku)

<Read Only>

  • bug 896391 – (WebRTC) memcpy from camera preview’s GraphicBuffer is slow.
  • bug 877193 – (RTSP) Configure memory usage for RTSP streaming
  • bug 896286 – (Gfx) genlock error when drawing the network icon(image layer)
  • bug 894262 – (Gfx) Merge GrallocPlanarYCbCrImage to GonkIOSurfaceImage
  • bug 845169 – (IME OOP) Target events “properly” at overlapping app frames
  • bug 875277 – (WebAudio) Implement WaveShaperNode.oversample

Firefox OS Productivity (doliver)

<Read Only>

Last week:

  • Good progress on Gaia integration testing improvments, see https://bugzil.la/891696
    • Our team will start reaching out to other Gaia teams to let them know about the changes and how they can use them
  • Wrapping up sprint 1 for v1.2 and planning for sprint 2
    • We’ll be getting started on implementing email notifications this week. Various user stories here will keep us busy for the majority of the 1.2 dev cycle (through 9/15)
    • Productivity backlog: https://www.pivotaltracker.com/s/projects/867311
  • Improving the handling of email attachments to handle larger files: https://bugzil.la/871897
  • Misc work to support the 1.1HD branch

Blockers:

<none>

Firefox OS Radio/GPS (kenhkchang)

<Read Only>

  • Last week
    • Fix Leo+ issues.
    • CDMA, implemeting call waiting/switching, RSSI, OTASP, nsIDOMMozMobileCellInfo, roaming selection function, network select mode, and ECB for gecko part.
    • OMA CP, implementing this function for gecko and the Gaia app is owned by partners.
    • NFC, analyzing how to design NFC architecture for all NFC user stories and share these information to team members.
    • WPA-EAP, moving Crypto to WebIDL
  • This week
    • Fix Leo+ issues.
    • CDMA, to implemet call waiting/switching, RSSI, OTASP, CDMA subscription information, information record, and ECB for gecko part.
    • OMA CP, to debug this function in real network.
    • NFC, to discuss the webAPI.
    • WPA-EAP, to do the test cases.
    • Multi-SIM, to know the efforts.

GFX (milan)

  • Had a couple of people at siggraph, look for a report in one of the upcoming rendering meetings
  • SkiaGL: Android (close), B2G (evaluating), Mac (may use for testing)
  • Considering GL context multi-plexing

Identity (jedp)

<Read Only>

  • Team mostly focused on server-side things atm
  • WebRTC auth ongoing
  • Sign-in to FirefoxOS (“Firefox Account”) still awaiting UX/Product decisions

JS (terrence)

<Read Only>

  • Last Week
    • Compiler (JIT)
      • Our #2 topcrash on Android should be fixed: bug 894251.
      • Prototyping work for JS threading primitives has started in earnest.
      • IonMonkey will now compile getter/setter functions.
      • Division on ARM hardware in IonMonkey is better, faster, and stronger now.
    • Garbage Collection
      • Post barriers for the browser are done.
      • We are now actively driving exact rooting hazards to zero: bug 898606.
    • Front End and Other
      • Include order is now standardized across js/src/.
      • Added ES6 binary and octal literals. 0O0 is now valid JavaScript.
  • This Week
    • Compiler (JIT)
      • Make OdinMonkey faster on ARM.
      • VTune support for OdinMonkey.
      • Float32 compilation support for OdinMonkey.
      • Make IonMonkey compile try/catch.
      • Integrate TraceLogger with devtools.
    • Garbage Collection
      • Finish adding FxOS GGC builds to awfy.
      • Get the exact rooting static analysis deployed on TBPL.
      • Continue fixing exact rooting hazards.
    • Front End and Other
      • JSBool is finally on the chopping block in bug 898914 and bug 899017.
      • The Intl API should be landing soon.
  • Blocking
    • None.

Media (mreavy)

<Read Only>

  • IETF this week in Berlin; team is very busy
    • Opus was the topic of the technical plenary session
    • WebRTC (and Opus) were used to distribute the plenary session to remote attendees!
  • Expect to land audio getUserMedia support for B2G bug 825112 this week

Top work items: (unchanged)

  • Audio latency/quality: WebRTC Audio Issues
  • Video framerate and resolution adaptation
  • Performance, especially on mobile
  • Working towards heavier internal dogfooding

Necko (jduell)

  • bug 887753: Fixed on m-c: Server not found after reconnecting to etherpad
  • new cache: ironing out bugs, hoping for full initial API implementation and green gum branch in a few weeks.
  • architecting some ideas for fixing “lame-network” bugs
  • lots of PTO on team

Performance (vladan)

Bugs of note:

  • bug 867143: SessionStore now avoids recollecting the same data and caches its state aggressively
  • Dhaval posted a rough draft of ext4 transparent decompression patches: https://lkml.org/lkml/2013/7/24/645
  • bug 898056: the new Talos “tab animation regression test” is almost ready (see blog post below)
  • bug 890336: Tested benefit of delaying D3D9 initialization startup. It looks there is still a strong startup benefit to delaying creation of this layer manager
  • bug 893976: Added a mach command to update uuids for specific interfaces and their descendants. (python reimplementation of an existing perl tool)
  • bug 898006: Reduced code size on ARM

Blogs:

Seceng (sstamm)

WebAPI (overholt)

Quality Programs

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

CritSmash (dbolter)

MemShrink (njn)

No update.

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 6.03 (Previous Week: 4.98).
  • 20 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Overall values are good on all channels, all of them are in nice shape for uplift!
  • The Stability Work Week is coming up in MV, Aug 18-23 (schedule). If you have any wishes/priorities for Socorro (crash-stats.mozilla.com), please make sure bugs are filed in the Socorro product and let KaiRo know about them!

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


Engineering Meeting Details

  • Tuesday 2013-07-3011:00 am Pacific
  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411
    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer
  • join irc.mozilla.org #planning for back channel

29-July-2013

Mozilla Project: 2013-07-29

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 the Tree

  • Thank you to Amitshree on SUMO for helping to add Share Article Templates with short links to over 30 articles. – Andrew (feer56)
  • Thank you to Karen Scarfone for doing editorial reviews on over 300 MDN pages, including 150+ of the Web API docs, which are a high priority for Firefox OS.

Thanks to all of the contributors at SuMo for making sure the KBS are updated and have the correct information for firefox OS

Upcoming Events

Monday, 29 July

  • MAKER PARTY: New York, USA: Global Kids Game Design Summer Camp for middle school and high school students, covering the concepts of game design including prototyping, idea development, iteration and more.

Tuesday, 30 July

  • It’s intern presentation season! Starting at 1pm in 10 Forward, the SF Commons, and TOR Commons. Come see Jason Shun, Jack Montgomery and Subhadeep Paul present all the glorious stuff they’ve been working on this summer!
  • MAKER PARTY: New York, USA: two-day digital arts #makerparty program for high school students at the DreamYard Art Center. Learn basic computer skills, photo and audio editing, and how to use social networks.
  • MAKER PARTY: New York, USA: three-day Fashion Design workshop for high school students to visit fashion designer Alpana Bawa and design their own fashion piece.
  • FxOS UX Team is presenting some work from the Future Themes track. The times are 10am PST and 5pm PST in the Gaia UX vidyo room (1.5 hours in duration). Please contact Jaime with questions.

Wednesday, 31 July

  • MAKER PARTY: Noord-Scharwoude, The Netherlands: Playing with Thimble and Popcorn, Webmaker at OHM2013 participants will explore concepts of interest-based learning through tinkering with Mozilla Webmaker tools.
  • Meet the newest WebFWD IV cohort at our Orientation Mixer at Mozilla San Francisco from 5pm – 7pm. RSVP at http://webfwdivorientation.eventbrite.com/ — and if you cannot join but want to be involved in WebFWD as a mentor / in some way, please let us know > webfwd@mozilla.com

We have our weekly meeting for SuMo mobile and B2G(FirefoxOs) – please note in 2 weeks time we are going to be doing our live meeting on air mozilla https://etherpad.mozilla.org/mobile-2013-07-31

Thursday, 01 August

  • Manager Hacking – Thursday 9am Pacific – More Info
    • Topic: Evaluating Success & Growth Needs
    • Open to all
    • (MTV) 10 Forward, (SF) 7-Forward, (TOR) TOR-Commons , Remote – Vidyo
  • Intern presentations starting at 1pm PDT in 10 Forward and the SF Commons. Come see Brandon Kase, David Zbarsky, Tim Kuehn, and Mohammed Almeshekah present all the glorious stuff they’ve been working on this summer!

Friday, 02 August

  • MAKER PARTY: Maidstone, United Kingdom: For the International Scouts Jamboree, three thousand scouts from around the world will report on their week at camp and create a Popcorn video!
  • MAKER PARTY: CERN Summer Webfest 2013 CERN, Meyrin, Switzerland: a grassroots initiative by summer students to spark new ideas on web-based education about CERN, the LHC and particle physics.

Saturday, 03 August

  • MAKER PARTY: Rankin, Pennsylvania, USA: Build a piece of salvaged public art at the Carrie Furnaces in Rankin to display alongside the famous Carrie Deer.

Sunday, 04 August

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: Remote

  • Background Thumbnails (bug 870100) – Landed in Nightly. You shouldn’t see “blank” thumbnails on the New Tab page anymore. Riding the train to Aurora next week. Please file bugs.

Firefox Mobile

Speaker Location: Remote

  • About:Home hackathon wrapped up on Friday. Lots of fixes and features landed on the Fig branch. Planning to merge to Nightly early in Fx26 cycle.
  • New ‘selected text’ actions landing in Nightly: Quick search and Find in Page.
  • Guest Mode (Share your Device) work is coming together with a goal of making it for Fx25.

Webmaker

Speaker Location: @OpenMatt in Toronto

Identity

Speaker Location: SF ( Vlad Filippov )

  • Big News: Gmail identity bridge is live!
    • Demo: http://screencast.com/t/dLFljV2P (40 sec)
    • Now whenever you log into a site that uses Persona with a gmail email address, you can authenticate directly with Google. No new passwords!
    • Formal announcement this week, share / retweet if you can. Follow @MozillaPersona
  • Mozilla IdP update:
    • For those having trouble signing into Mozilla properties with your LDAP credentials: If you have third-party cookies disabled, then white-list `login.mozilla.org` in the `Exceptions` menu. If you still need assistance, please visit #identity on IRC.

Firefox OS

Speaker Location: no audio

  • Planet Firefox OS will be available soon for aggregating blog posts by the Firefox OS community. Send Dietrich the URL for the feed of your Firefox OS tagged posts if you’d like to be syndicated on that planet.

Grow Mozilla

Speaker Location: San Francisco

Help us build a history of Mozilla told by Mozillians. Please share your memories about this Mozilla milestone:

BTW, lots of great comments to read about the landslide at the 2008 Summit.

60 Seconds with IT

  • DB Engg team worked with the Services folks to migrate addons databases to their new home
  • Mozilla’s external DNS is now (mostly) served by Akamai. This gives us 100% uptime and a faster, anycast based geo-located service which means a faster, better service for our end users.

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, Kate Naszradi, Mardi Douglass Summit 2013 Update Current status of planning, brown-bag coming up soon San Francisco Yes Presentation Slides Summit Wiki: https://wiki.mozilla.org/Summit2013, IRC: #summit2013
Doug Belshaw, Badges & Skills Lead, Mozilla Web Literacy Standard Request For Comments release My house, UK Just need landing page on-screen http://mzl.la/weblitstd https://blog.webmaker.org/web-literacy-standard

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?
gfritzsche, plugins FirefoxOS dogfooding What is the FxOS dogfooding process? Is there an outline for which builds to test, feedback channels beyond obvious bugs, …?
David (Satdav), Contributor For Potch regarding all hands meeting Can we move the meetings to suit the France office a bit better, as would be good to get them on the call?
David (Satdav), Contributor For potch regarding all hands meeting Can we remove the thunderbird section to the non speak as it seems we never get any updates from them?

Welcome!

Let’s say hello to some new Mozillians!

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Jordan Lund John O’Duinn San Francisco Vancouver Release Engineering
Brian Grinstead Nick Fitzgerald San Francisco Remote – MO Developer Tools
Eric Pang Stephen Horlander Remote – UK Remote – UK Graphic Designer

<meta>

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

Status Updates By Team (*non-voice* updates)

Security

  • Mozilla @ BlackHat – Milk and Cookies Event Wednesday Evening – ping mcoates@mozilla.com for info

Engagement

PR

Some recent press coverage surrounding Mozilla:

Mozilla Wants To Help You See A More Personalized Web Without Giving Up Your Privacy, TechCrunch

How Firefox OS Could Sneak Into the Smartphone Chicken Coop, LinuxInsider

Mozilla proposes Web tech for sharing personal interests, CNET

Mozilla experiments with content personalization based on your interests, CNET

Want to get the Firefox OS phone? You can sign up for presale now, Venture Beat

Firefox OS developers get mid-range opportunity as Geeksphone details Peak+, Gigaom


  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

24-July-2013

Mobile: 2013-07-24

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

Schedule

  • Next merge: 2013-08-05

Topics for This Week

Fig Hackathon

Lots of activity and 6 bugs fixed on the first day. More in progress, see: http://bit.ly/12JRgNI

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.

  • Michael Boon landed his first patch! bug 872576 – Stop using deprecated for each … in
  • Capella has been doing lots of great work on fig
    • bug 893529 – [fig] Allow Tap of reader list icon to open about:home READING LIST page
    • bug 880047 – [fig] Kill unused AboutHome code
    • bug 895819 – [fig] about:home should show the “Visited” tab when triggered from a tap on the URL bar

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!

Kats

  • Last week
    • landed ZERO patches!
    • worked on bug 866232 (multi-APZC). Got patches up for review, currently working on making code in RenderFrameParent/TabParent/TabChild do the right thing in terms of scrolling the subframes when APZC asks it to.
  • Next week
    • Finish up bug 866232, move onto cleanup and polish for multi-apzc.
    • Catch up on fennec bugs I’ve been neglecting

Shane Tully

  • bug 880118 – Package GeckoView into an Android library project
    • Rewrote references to R.java used as constants (mainly converting switches to if’s) (resources identifiers cannot be constants)
    • Had all the Java working, but then horribly broke everything yesterday
    • Working on getting it to load the native libraries

JChen

  • Past week
    • More investigation for bug 881018 – crash in mozilla::layers::floor_div
    • Looked at bug 890425 – Caret does not move sometimes when changed programatically
    • Fixed bug 895236 – Cannot select a single search term in the URL bar
    • Helped :wlach with Eideticker profiling (aftermath of bug 803616)
    • Profiler improvements
      • Fixed “browse for libs” inputs not updating
      • Fixed private browsing warnings
      • Improved logging
  • Next
    • Profiler
      • Support for multiple Fennec packages
      • A tool bundle to make Fennec profiler more straightforward
    • bug 881018 – crash in mozilla::layers::floor_div

GCP

  • Last week:
    • bug 885768 Cannot make a getUserMedia request within an iframe
    • bug 887227 crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices
    • bug 887693 crash in webrtc::videocapturemodule::DeviceInfoAndroid::CreateCapabilityMap
    • bug 864236 Make multi-MiB allocations in the url-classifier fallible
  • Next week:
    • bug 782691 Text selection shouldn’t happen on text not currently visible.
    • Android/B2G WebRTC: cpu usage detection / resolution+fps switching

Botond

  • Done
    • Landed bug 859929 – “AsyncPanZoomController doesn’t play well with progressive tile painting.”
    • Landed bug 895904 – “NativePanZoomController.abortAnimation() needs to be hooked up”
    • Currently working on bug 895905 – “Content needs to inform APZC about scroll events on B2G”, which is the B2G side of bug 859929
  • Next

Brian N

  • Done
    • Bug 890590 – crash in _JNIEnv::CallStaticVoidMethod | mozilla::AndroidBridge::SendThumbnail
    • Bug 882185 – Restore opt-in search suggestions UI
  • Next
    • Hackathon
    • Preliminary couchdb investigations

Sriram

WesJ

  • At the addon work week in Portland
    • Lots of talk about how to encourage people to write more addons
    • Talked to the jetpack folks quite a bit as well
  • Blogged about page actions and wrote an addon
  • Guest mode work
    • Bug 896117 – [guest] Add enter and exit dialogs for guest mode
    • Bug 896092 – [guest] Session not restored on exit of Guest Mode
    • Bug 895709 – [guest] Clean up guest profile as soon as reasonable
  • Bug 889620 – [FIG] Transition for creating a new tab from the tab tray

Shilpan

  • Did performance testing for:
    • Start up time
    • Bug 853844: Investigate removing the pageload throbber
  • About:home bugs in progress:
    • Bug 894698: [FIG] Tablet layout for reading list page
    • Bug 895837: Use tabs on bottom for the history panel
    • Bug 891183: [FIG] Change Title strip to Tabs strip for tablets
    • Bug 894077: [FIG] Tablet layout for visited page
  • Others:
    • Bug 891736: No event is fired after selecting an item in <xul:menulist>
    • Bug 886996: Use an intent to set wallpaper

LucasR

Last week

  • 2 year anniversary at Mozilla! Yay!
  • Met ibarlow for UI discussion + hackathon planning
  • Bug 889621 – [FIG] Transition for tapping the URL bar
  • Bug 887269 – Add “Open all previous tabs” button

Next week

  • Hackathon bugs
  • fig test infra

Liuche

  • bug 888533 – Remote debugging
  • bug 891644 – ANRReporter
  • bug 892113 – reviewing search engine selection
  • Fig hackathon – Empty screens for history home page screens
  • next: more remote debugging features, more search engine

Margaret

  • Mixed content blocking
    • Finally landed bug 885962 – Polish mixed content blocking UI
    • Remaining follow-up work is bug 896048 – Don’t show site identity info when a page has loaded mixed content
  • Greening up robocop tests on fig (some test runs are actually green now!)
  • about:home hackathoning
    • Landed bug 895816 – [fig] Tapping “New tab” should immediately create a new tab

Chris Kitching

  • Performance
    • bug 896822 – Make tab thumbnail generation significantly faster – landed this morning.
    • bug 897123 – Improves page load time, particularly where Flash is involved, by some amount most likely above 1/22. Most likely landing soon.
  • Preferences overhaul
    • bug 895423 – Icons in search providers list too small. Patch due today.
    • bug 892113 – Dialog for managing installed search providers – awaiting review, but ostensibly complete. (Yay!)
    • bug 892125 – Creating add-ons page in settings – work ongoing. Seems to require the addition of a new helper script in JS.
  • Other stuff
    • bug 768667 – ActionBar for text selection – still playing ping-pong with the reviewers.
    • bug 788114 – Reading list intent – latest attempt got rejected – needs rewriting with a new approach. (Avoid loading the whole app)
    • bug 888086 – Making byte2hex in sync utils very slightly faster – almost but not quite entirely failed to upstream this. Will get round to doing the next iteration shortly..
  • Next

After completing the next iteration of the patches that are dragging on for a long time, I’ll be continuing with the preferences overhaul and performance improvement work. For performance, the most valuable next step seems to be attempting to get ProGuard working (Some progress in that regard – it builds now, but fails absolutely every unit test and crashes when you open the settings page. 😛 . It is, however, somewhat faster.)

mcomella

  • Past
    • GH #328: Add remote debugging of unit tests to services docs
  • Present
    • bug 893910: (r?) Reset FHR submission failure count after timeout
    • bug 870925: (f?) Add submissions info to FHR documents
    • bug 870171: (f+) Expire old FHR data
    • about:home hackathon
      • bug 895828: URL bar should not always be in focused state in editing mode
  • Future
    • about:home hackathon! Woo!
    • More FHR via roadmap

RNewman

  • Reviews
  • Sync.next storage design, record design
  • PiCL auth protocol discussion
  • Eng review prep
  • Fixed long mult overflow for product announcements boundary checking (bug 895931).

BLassey

  • in London for b2g browser work week last week
  • bug 894313 – GeckoThread should own its own static instance, landed, bounced, updated patch on try
  • bug 894885 – move common mozconfig options to the common mozconfig, landed, landed follow up too
  • bug 880259 – Firefox should use GeckoView no real progress, but I think the issues we were seeing were really issues with bug 894313, so might have a path forward now

MFinkle

  • Spending time trying to get a good refactor for the bug 768667 (ActionBar for Text Selection)
  • Helping to get ready for a PiCL design review on Thursday
  • Reading self-evaluation feedback

Ian Barlow

Have to miss today’s meeting unfortunately

This week:

  • About:home hackathon! Ping me if you need something reviewed, need graphics, or need any kind of UX help
  • Fine-tuning some of the designs for Guest browsing

PiCL

  • no voice update this week, preparing for design review (scheduled for thursday)
  • keyserver is being updated to current protocol, coding coming along nicely
  • lots of storage/how-to-synchronize-data protocol explorations and discussions

Performance

  • Shilpan and Chris have been profiling and finding areas we could improve

Feature Focus

x86 Note: Samsung GT-P5210 Galaxy Tab 3 10.1 WiFi 16GB’s should be arriving in MTV, SFO, New Zealand, and London in the next week or so. ETA for SFO is today.

Fx23
Fx24
Fx25
Fx26

Round Table

  • PTO/Availability calendar – Mobile Team Availability Calendar on Zimbra’s shared calendars (PTO, travel, work weeks, etc)

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2013-07-24

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Beta (23)

  • Second to last beta is on Thursday (July 25th) aka TOMORROW

Firefox Metro

  • Iteration #11 ends on Friday July 26.
    • Forecast completion this iteration is 60 – 80 points.
    • Achieving a point closure anywhere within the above range would positively impact our expected, optimistic and pessimistic development complete forecasts.
    • QA working on the Iteration #1 – #10 regression testing.
    • Working with Asa to schedule a Metro Preview Release which will be reviewed by the team at our weekly Monday meeting.
    • Receiving an update from Marketing on Monday regarding the progress of the promotional campaign to increase the Metro user base for testing.
  • Iteration #12 runs from July 29, 2013 – August 12, 2013

ID Summary Priority Status
895669 Change – Disable access to about:addons P1 ASSIGNED
888236 Defect – Crash in nsIFrame::GetNearestWidget P1 ASSIGNED
845152 Story – NewUI – Access and dismiss the new Firefox app bar P1 ASSIGNED
869940 Story – Widget\WinRT Metro APZC – Part II: Development P1 ASSIGNED
893781 Defect – Restart after update button no longer works P1 ASSIGNED
831924 Story – Access the tabs bar P1 ASSIGNED
892512 Story – Make the Start UI Responsive P1 ASSIGNED
886563 Story – Browser can display tab-modal, metro-styled prompts – Part I P1 ASSIGNED
894949 Defect – Plural form strings are excessively complex for both devs and translators P2 ASSIGNED
896097 Change – Remove on-screen buttons when auto-complete is visible P2 ASSIGNED
886942 Story – Initiate a file download and display the downloads app bar – Part II P2 ASSIGNED
856712 Defect – HTTPS certificate Visit Site/Add permanent exception buttons are not working P2 ASSIGNED
890148 Defect – “Find Bar” transition sluggish/slow P2 ASSIGNED
892425 Defect – Layout in grid with bookmarks changes after navigation, also displays scrollbars P2 ASSIGNED
773817 Story – Get talos tests running in Win8 Metro immersive mode P3 ASSIGNED
876816 Defect – Flyouts should have standard widths P3 ASSIGNED
856264 Defect – if context menu visible, tapping and holding another link will not produce new context menu P3 REOPENED
879113 Defect – Start screen should handle error cases when missing favicons, thumbnails gracefully P1 RESOLVED
869617 Change – Remove dropdown menu from start sections P2 RESOLVED
888329 Defect – Mouse scrollbars remain visible on the first browser we open P2 RESOLVED
890529 Change – Improve variables and localization comment for crashprompt.messagebody P2 RESOLVED
895243 Defect – Monocles not being dismissed when dismissing App bar while OSK visible P2 RESOLVED
895284 Defect – Three different monocles appearing at the same time P2 RESOLVED
896017 Defect – Errant mousemove event fires after a touchstart, triggering mouse input scrollbars on content P2 RESOLVED
781002 Story – Apply metro styling to the context menu P2 RESOLVED
867543 Change – Context app bar buttons should have labels P2 RESOLVED
892705 Change – Move findbar on visually top of urlbar, clean up naming P2 RESOLVED
882504 Defect – Change sliding directions of toggle switch in Settings flyout P2 RESOLVED
895962 defect – find bar not dismissed with CTRL-L P2 RESOLVED
831942 Story – Initiate a file download and display the downloads app bar – Part I P2 RESOLVED
831913 Story – Use the Firefox app bar in snapped view P2 RESOLVED
895174 defect – not able to scroll list of recent history in snap view P2 RESOLVED
892632 Defect – History tiles don’t show colors on the ribbon P2 RESOLVED
896461 Defect – Firefox logo showing up in Top Sites tiles P2 RESOLVED
890897 Defect – Overlay scrollbars trigger continual repaints on metro start page and irccloud.com P2 RESOLVED
844642 Story – Telemetry opt in and out in Firefox Options P3 RESOLVED
881463 Defect – Intermittent browser_selection_textarea.js | selection test – Got own a, expected (end) P3 RESOLVED
875937 Defect – App bar pin tile icon refreshes after it is displayed instead of before P3 RESOLVED
892759 Change – Add tests for findbar P3 RESOLVED
876033 Change – After undoing the deletion of tiles, the undeleted tiles should be selected P3 RESOLVED

Firefox Mobile

Beta (23)

https://wiki.mozilla.org/Mobile/Roadmap/Tracking_Fx23

  • Reviews are solid
  • Crashes are nice and low, just about 2 crashes per 100 ADU
  • We are good to ship FHR with some possible about:healthreport changes
  • Dynamic URL bar is good to ship \o/

Aurora (24)

Full list of features, here: https://wiki.mozilla.org/Mobile/Roadmap/Tracking_Fx24

  • Converging WebRTC

Nightly (25)

https://wiki.mozilla.org/Mobile/Roadmap/Tracking_Fx25

  • Contacts API Landed \o/
  • Skia GL is turned on for NVIDIA devices (this is includes Tegras) \o/
  • About:home hackathon is happening and we are stoked: http://bit.ly/12JRgNI

Developer Tools

  • working with B2G to plan how we provide ‘developer enabled’ 1.1 builds to available phones.
  • landings continue, including (most of) remote inspector and B2G debugging
  • App Manager mockups are being handed off to UX

Market Insights from the Product Marketing Strategy Team

Desktop / Platform

Google

  • Google introduced a little $35 device called Chromecast that allows you to watch videos from the cloud right on the TV. [1] Measuring just two inches in length, Chromecast runs a “simplified version” of Chrome OS. It plugs into any HDMI input port and links up other Google products in the home (Android and Chrome-based) such as smartphones, tablets, and laptops. Chromecast streams the content (i.e. YouTube, Netflix, Google Play social games, etc.) from the device source via the cloud. The smartphone operates as the remote control. For developers, there is the new Google Cast SDK. [2]
  • 60% of all Internet end devices/users exchange traffic with Google servers during the course of an average day and 25% of North America’s consumer Web traffic through its servers. [3] It was only 6% at the last study in 2010. [4]
  • Google is experimenting with encryption of Google Drive consumer data [5] concerned about PR after PRISM revelations and demonstrating that consumer data can be protected from government snooping.

Apple

  • OS X 10.9 Mavericks coming soon compresses memory for optimum battery life and more-than-responsive graphics. [6] App Nap keeps track of what’s being computed versus what’s being used and automatically drops CPU power usage of an idle operation or function in order to conserve battery and energy. Safari bookmarked articles can be scrolled through from one article to the next, without breaking the user’s concentration to locate a similar article. Accelerated scrolling allows for fast searching through dense email inboxes, deep conversations and image-heavy webpages.

Microsoft

  • Microsoft plans to add Java Standard Edition to its Windows Azure cloud service [7] both as a stand-alone PaaS (platform as a service) and as component of a Windows Server IaaS (infrastructure as a service).
  • With Opera moving to Webkit, Microsoft’s Windows computers now account for 96% of SSL certificates with a stapled OCSP (Online Certificate Status Protocol) response, one of the methods used by browsers to check the revocation status of an SSL certificate without traffic burden on the Certificate Authority [8]

Marketing, Press & Public Reaction

PR:

On a fun news note, The Atlantic wrote about a planetary nebula that resembles the Firefox logo.

Product Marketing:

  • Consumer Value Proposition Discovery: A research partner has been engaged and planning has started. Key target markets included are Brazil, India, Indonesia. [Laura]
  • Search Engine Optimization: A search agency has been engaged and investigation has started. The first batch of improvements are set to go live Aug 30 with the help of our WebProd team [Laura & Tim]
  • Australis Redesign: Currently finishing the Engagement Beta Strategy Plan [Laura]
  • Paid Search Funnel Cake: Live as of 10am this morning. Will give us a cost to acquire a ADI in Indonesia and Brazil [Laura]
  • JavaScript on by default change: Working on comms plan with @verdi of SUMO today [Laura]
  • Metro Nightly Campaign ongoing: this week optimizations were made to the campaign and Tim will give a overview next Monday in the Metro meeting [Laura & Tim]

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

23-July-2013

Firefox Status: 2013-07-23

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

General Topics

  • Book workweek travel
  • Prefer fx-team integration branch for our pushes

Friends of the Firefox team

Give a shoutout/thanks to people for helping fix and test bugs.

Project Updates

Australis

  • Lessened the WinXP tpaint regression by about 2.5ms, which puts us still around an 11% regression. mconley was able to see a great improvement when switching from a for-of loop to a vanilla for loop.
  • Additionally, there’s a nice win coming for Windows from the work mstange, MattN and Gijs have been doing in bug 894099
  • Bookmarks widget functionality patch complete, pending r=mconley, working on styling

Downloads API

Work on the assigned bugs is continuing.

  • Felipe posted first patch iteration on bug 852482 – Add methods to execute actions on completed downloads.
  • Paolo posted test updates and first patch on bug 836437 – Add the ability to resume a download from where it stopped.
    • Landing dependency bug 896179 – Crash in BackgroundFileSaver when append is enabled and hashing is disabled.

SessionStore

  • Close to landing Promise.jsm patches.
  • Working on a prototype and discussing e10s approaches.
  • Session Data Cache for tabs should land soon.
  • Working on moving more I/O logic to the worker.

Places API asyncification

  • Some good progress on the new transactions API (Bug 891303). Pending initial review now.
  • Now working on switching the transactions to use GUIDs so that we don’t need to break the API once again later.
  • Bug 894331 and Bug 890203 are major blockers for landing this feature, and in fact, for most further work on asyncifiying places client code.
  • Raymond figured the random orange in bug 818593 – Add file size to bookmarks restore UI, pending review mak

Social API

  • current work is tracked in meta bug 889427
    • ability to have multiple provider buttons with notifications
    • customizability
    • chats from multiple providers
    • social bookmarking functionality
  • focused on features needed by multiple providers we’re working with
  • talkilla support for their partner functionality
  • messaging around fx23 will be developer and share focused

e10s

  • e10s team in Toronto this week for a hackfest
  • Identifying dogfooding bugs and working on them
  • http://etherpad.mozilla.org/e10s
  • Work in progress in various fronts (focus, find bar, favicons, etc)
  • more details next week

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 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

« Newer PostsOlder Posts »

Powered by WordPress