Meeting Notes Meetings notes from the Mozilla community

19-August-2013

Mozilla Project: 2013-08-19

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

  • Satdav – for doing all of the SuMo mobile meeting agendas and arranging the monthly air Mozilla meeting
  • North American Reps for showing leadership in setting up the Devderby contest

Upcoming Events

This Week

Thunderbird 24 test week

Monday, 19 August

  • MAKER PARTY: Toronto, CA: Five-Day MakerKids Inventions Summer Camp. Imagine something crazy, and make it! At the MakerKids Summer Camp, Kids will have the opportunity to think up an invention, a contraption, a vehicle, a monster, a robot, an outfit or whatever you imagine! The camp runs Monday through Friday, from 9am until 4pm every day. On the afternoon of the last day, family and friends are invited to come and see the creations!
  • MAKER PARTY: Toronto, CA: Five-Day Music Video Mayhem (ages 12-16) camp. Music Video Mayhem will provide participants with the necessary technical skills and confidence to turn a hot musical track into a music video. Participants will work collaboratively with each other and guest filmmakers to interpret the songs of local indie artists. This one-week long intensive camp will see participants involved in a variety of film-related workshops that include directing, filming and editing.
  • MAKER PARTY: Chicago, US: Five-Day Project Wishcraft: Sew Long Summer camp. What better way to welcome a new school year than with accessories made by hand (a messenger bag? a zippered pencil case?) A week of machine- and hand-sewing is mixed with art+craft techniques. No previous sewing experience is required and those with experience take on new challenges.

Tuesday, 20 August

  • Intern presentations at the 1st floor SF Commons at 1-3:30pm PDT: Shawn Nguyen, Stella Zubeck, Varunkumar Manohar, Ivan Alagenchev and Ganesh Ghosh.
  • MAKER PARTY: West Haven, US: Print to Pixel Unconference. The Education Department at UNH, in cooperation with Wallingford Public Schools, is hosting an unconference on August 20th. The Print to Pixel Unconference is a free educational event that will focus on instructional opportunities in teaching literacy and technology. It is a facilitated event where the attendees create the agenda and lead discussions around a theme.
  • MAKER PARTY: Andhra Pradesh, India: Bay parties webmaker 3 Event. VIZAG is an effort to build a Mozilla and FOSS community in the city. With the global maker party, VIZAG community takes its first steps in contribution to spread Open Web ideologies and create Mozilla presence. Through this event we are planning to mark the start of a series of Webmaker parties in VIZAG, India. 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.

Wednesday, 21 August

  • Intern presentations in TOR conference room High Park at 2-3:30pm EDT (11am-12:30pm PDT): Guillaume Abadie and Max Li.
  • MAKER PARTY: Salamiyah, Syria: Celebration of training children on ICT and digital literacy. ICTs Training help children of Salamieh Telecentre to access world information. Participants will create their own interactive stories, animations, games, music, and art through SCRATCH program. It is easy to create your own interactive stories, games, and animations – and share your creations with others on the web.
  • MAKER PARTY: Pittsburgh, US: Children Museum of Pittsburgh’s Family Programming Workshop. Design and invent together with your family using Scratch. With Scratch, particpants can program their own games, animations, and stories. Hosted by a member of the MIT Scratch team, this is a workshop for parents and children to learn together and is open to all beginners. Most suitable for families of children ages 6 and up, free with museum admission.

Thursday, 22 August

  • 10:00 AM Pacific / 17:00 UTC: Grow Mozilla discussion — a forum for discussing community building at Mozilla
  • Intern presentations in the 1st floor SF Commons at 1-3:30pm PDT: Shane Tully, Tim Gaweco, Hannah Quay-de la Valle, Jez Ng and Alex Wafula.
  • Noon Pacific / 1900 UTC in Ten Forward and on Air Mozilla, a brownbag: Minimum Viable Bureaucracy. Laura Thomson will repeat the engineering management and leadership talk she recently gave at OSCON.
  • 2 p.m. Pacific in Ten Forward and Air Mozilla: Using the crash-stats API. Crash-stats.mozilla.com provides public statistics and engineering details about every Firefox crash. The site now exposes an API so that QA, engineers, release managers, and researchers can extract this data in a machine-queryable and machine-readable formats. In the talk, Peter Bengtsson demonstrates the crash-stats API. He answers questions about current capabilities and future plans for the API.

Friday, 23 August

  • MAKER PARTY: Brooklyn, US: Brooklyn Storymakers Event. Brooklyn Public Library and Hive NYC Learning Network are teaming up to host an event for youth ages 10-18, featuring hands-on activities that celebrate the fact that stories are as much fun to read as they are to make! Create an online comic strip, design and playtest video games, make a stop-motion animated short, or retell/remix your favorite story using digital media and the web. The goal is to make something awesome and share it with others! This event is part of the Mozilla Maker Party campaign – it’s one of hundreds of events around the world where people realize their creative potential and become active makers of the world around them.

Saturday, 24 August

  • MAKER PARTY: Albuquerque, US: Two-Day NM Maker Jam @ Maker Faire. ABQ Maker Faire we will hold the first NM Maker Jam to celebrate Mozilla world wide Maker Party. Kids will learn and build several websites live at the ABQ Maker Faire.
  • MAKER PARTY: Huntsville, US: CoderDojo Huntsville Session. The second CoderDojo session will be part of a 3-part series on how to create your own Scratch webgames. In this first lesson we will be working on creating your first animation, some of the basic components, and how to add user input to your animation. In this second installment we will work on creating a new game while adding sound and a global high scores list. For more advanced children we offer HTML and CSS animation activities that should be a lot of fun and challenging as well.
  • MAKER PARTY: Toronto, CA: Girls Learning Code: Produce Your Own Audio Podcast. This full day experience features an in depth look at podcasting, journalism and how information can be told through digital form. Using Audacity, an application used to record, edit and piece together a number of assorted sounds, girls will be able to use their creativity to produce their very own information based audio podcast. This workshop will highlight voice techniques through various forms of microphones, and offer an opportunity for girls to record themselves broadcasting their very own fictional event (anything from an alien invasion to a weather report that is expecting falling cats!). Girls will also be introduced to freesound.org, an online database for thousands of downloadable audio tracks, where they’ll be able to add in a background song, and/or multiple sound effects to accompany their story.
  • MAKER PARTY: Chicago, US: Design Like Wright: Summer Saturdays: Family Designing Spaces. Parents and budding architects will try their skill at designing an interior space with Frank Lloyd Wright’s philosophy in mind. After an exploration of the innovative spaces of Wright’s Frederick C. Robie House, families will work together to design and draw a scaled floor plan of a 2-bedroom apartment.
  • FIREFOX OS APP WORKSHOP: Porto Alegre, BR. Tech evangelism team hands-on workshop for pre-qualified app developers/app porters.

Sunday, 25 August

  • MAKER PARTY: Yangon Region, Myanmar: Web Maker Party Myanmar. The web is used for media, entertainment, business, education, communication, social and to keep in touch with others. The web is also another way to make journalism free and open. This event will help participants understand how they can make things on web, using tools provided by Web Maker Organization. Participants will be teamed with various professionals to make projects on fly. This event will be a hack jam event.
  • MAKER PARTY: Andhra Pradesh, India: Moz. Beginners Event. An Event for people who want to begin their journey in contributing to Mozilla and are interested in Mozilla Applications. This includes demonstration on X-Ray Goggles, Thimble.

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

Firefox Mobile

Speaker Location: toronto (johnath)

  • New about:home redesign tablet optimization landed on fig \o/ bug 888905
  • Chromecast support for Firefox goodness is in progress bug 901803
  • Landed in Fx25 bug 722902 – Make AMO more discoverable in the browser
  • SkiaGL backed canvas turned on for all Android platforms

Thunderbird

Thunderbird 24 beta1 is available for download.
We are having a test week.

Webmaker

Speaker Location: OpenMatt in Toronto

Firefox OS

Speaker Location: NoAudioYo.

Grow Mozilla

Speaker Location: San Francisco

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

60 Seconds with Mozilla IT

Speaker Location: San Francisco

  • DB Engineering helped securely backup Marketplace DB.
  • Relops now has OS X 10.9 automation in place, so Engineering can start testing stuff.
  • Intern presentation plug! Shawn Nguyen is present tomorrow at 1300 about how he helped improve our OS X imaging process.

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
Mardi Douglass Summit Planning Team Summit Weekly Updates Seattle No Summit Registration Page,

Registration questions: mozillasummit[at]shworldwide[dot]com,
Summit hash-tag: #mozsummit

Otis Collier Sourcer Recruting Atlanta (remote) No
Lawrence Mandel Program Manager Web compat update MV No Slides
Kensie (Majken) Mozilla Rep Mentor North America Reps Meetup San Fransisco 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?
Steve Fink (Levity) Product Follow-on to the above, what is the FirefoxOS certification process/procedure and where is it published? (We’re getting dinged for lack of transparency; dunno whether it’s justified) – http://fyre.it/2cRUnA.4

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
Guillermo Movia William Reynolds San Francisco Buenos Aires, Argentina Supporting and helping grow the Mozilla volunteer base across Latin America
Patrick Brosset Joe Walker Mountain View Office France Developer Tools Engineer
Lars August Bergstrom Azita Rashed Mountain View Office Remote – IL Compiler Engineer
David Major Benjamin Smedberg MV Office MV Office Stability Engineer
Jacob Ryan Stinnett Alex Poirot Paris Office Remote – TX Firefox OS Simulator
Stephany Wilkes Jaime Chen Mountain View Office San Francisco Office Program Manager
Shannon Clayton Lori Jashinsky Mountain View Office London Office Office Services Coordinator – WPR

<meta>

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

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

QA

WebQA

Automation & Tools

The refactored XPCShell harness that supports parallel runs has landed (bug 887054). This means that if you update your tree and run |mach xpcshell-test|, you will be running XPCShell tests in parallel. It is not yet enabled in automation (TBPL), ironing out some intermittent failures that seem to only happen there.

Updated the docs for httpd.js – please use dynamic ports as much as possible.

https://developer.mozilla.org/en-US/docs/Httpd.js/HTTP_server_for_unit_tests#Using_the_server

If you *have* to write a test that cannot be run in parallel, use the new |run-sequential| annotation.

https://developer.mozilla.org/en-US/docs/Writing_xpcshell-based_unit_tests#Adding_conditions_to_a_test

More info about this in the blog post here:

http://www.mihneadb.net/post/run-xpcshell-tests-in-parallel/

Engagement

PR

“For now, however, Heilmann emphasized that Firefox OS was intended to bring a taste of democracy into the global market, where phones are often the only way to access the web.” – VentureBeat

The first Firefox phone is cheap, simple, & totally democratic, VentureBeat

ZTE Open Firefox OS phone on sale in UK, US, Digital Spy

Mozilla to Launch Metro-Friendly Version of Firefox on Dec. 10, PCMag.com

Windows 8 Users That Hate Internet Explorer Will Soon Be Saved By Firefox (MSFT), SFGate


  • 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

14-August-2013

Mobile: 2013-08-14

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

Schedule

  • Next merge: 2013-09-16

Topics for This Week

Call for Fig Testing

Lucas posted to the mailing list about getting some additional testing on Fig Nightlies. See his post for details.

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.

  • Jinsu (heyjinsu) landed a patch for bug 818987 – Links to media files should have an “Open in app” option
  • Michael Boon (michaeltpb) landed a patch for bug 888982 – fennec should use channel-specific build defines rather than MOZ_UPDATE_CHANNEL
  • Capella filed and fixed bug 903871 – JS crash in SelectionHandler during longtap text select on target page

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
    • bug 896547 – (landed) fix a regression in the dynamic toolbar code
    • bug 902888 – (landed) flash elements not sized properly on HiDPI pre-honeycomb devices
    • bug 901962 – (discussing) can’t click outside the CSS viewport area
    • bug 890280 – (mostly landed, one patch pending) fix up the input event transformations for multi-APZC
    • bug 732971 – (waiting review) make setResolution work on subdocument presShells
    • helping botond, reviews, etc.
  • Next week
    • more work on input event transformations for multi-apzc, how it interacts with event fluffing and guiding botond and/or implementing the focus model code that will be needed for dynamic toolbar on B2G and proper pinching behaviour.

Shane Tully

  • Still tracking down cause of two intermittent test failures with the contacts API on Android 2.2 Annoying the A-team
    • Should be getting a physical tegra to test on today though
  • bug 880118 – Package GeckoView into an Android library project
    • Last week:
      • Pages loading (actually working pretty well!)
      • Patches starting to be reviewed
    • This week:
      • Integration into build system
      • Landing patches

Next week:

  • Last week here! 🙁
  • Working on an intern presentation I guess

JChen

  • Past week
    • Finished patch+test for bug 897221 – dynamically updatable UA override mechanism
      • Getting reviewed
    • Fixed bug 904646 – GDB doesn’t see shared libraries from custom linker on Android 4.3
    • Fixed bug 899233 – Text input is screwy in textarea
    • Doing Science Lab review
    • Investigated blassey’s restart crash
  • Next
    • UA override follow up
    • Some more Eideticker issues
    • Get back to profiler work

GCP

  • Last week:
    • SafeBrowsing Download protection reviews
    • bug 902000 Service to monitor the system load
  • Next week:
    • Finish 902000
    • bug 877954 Adapt video encode resolution & framerate according to available bandwidth and CPU use

Botond

  • Done
    • Tested patch for bug 895905 – “Contents needs to inform APZC about scroll events on B2G”. Waiting for one minor issue to be resolved before it’s ready to land.
    • Finished and tested patch for bug 898580 – “Contents needs to inform APZC about scroll events on Metro”. Waiting for bug 895905 to land before this one can land. Also, Brian Bondy is experiencing an issue which I can’t reproduce and which may or may not be relatd to this.
    • Began working on bug 860812 – “[Browser] Make hiding address bar work more like Fennec Nightly”.
  • Next

Brian N

  • Done
    • Cruise, booze, and flus
    • Bug 901903 – The guest profile is created at every startup
    • Bug 899141 – URLs are not opened from other apps if the “Don’t keep activities” option is set
    • Created etherpad to come up with a plan for multi-engine suggestions: https://etherpad.mozilla.org/wMC375bLW3
    • Trying to get some session restore tests working, but was hitting bug 901811
  • Next
    • Get those doggone session tests working already

Sriram

  • bug 902064 – Folders on BookmarksListView throws IllegalArgumentException.
  • bug 902038 – Use a multi type cursor adapter for our adapters.
  • bug 880525 – Search suggestions are misaligned on tablets.
  • bug 888905 – Reading list for tablets.
  • bug 904840 – Lazily inflate history page.
  • bug 862801 – Exploring about:home snippets.
  • More and more reviews.
  • Blog on grilist view.

WesJ

  • Bug 808636 – Update visual style of mobile error pages
  • Bug 901426 – Web Apps can not be opened from Firefox for Android notification and crashes Firefox . lots of bisecting
  • Bug 788073 – Platform touch fluffing. Bounced, debugging.
  • Bug 889620 – [FIG] Transition for creating a new tab from the tab tray
  • Bug 840989 – favicon doesn’t refresh with connectivity after no connectivity)
  • Playing with writing some new color/date/time pickers in my spare time. Very WIP: https://github.com/wesj/Pickers

Shilpan

  • r+/landed
    • bug 894077: [FIG] Tablet layout for visited page
    • bug 891183: [FIG] Change Title strip to Tabs strip for tablets (with custom animation!)
  • In progress
    • bug 900234: Force reader to always be the left most icon in page actions
    • bug 899376: PageAction for helper apps

LucasR

Last week

  • bug 905162 – Misc empty view tweaks
  • bug 871651 – Janky animation to enter editing mode
  • bug 904689 – Implement empty screen state for “Most Visited” page
  • bug 899550 – Disable editing mode animations on pre-Honeycomb devices
  • bug 905139 – Fix alpha setter for pre-HC AnimatorProxy
  • bug 905088 – Properly handle default URL on BrowserApp’s enterEditingMode
  • bug 871652 – Disable toolbar’s context menu while in editing mode
  • bug 903448 – Update testHistory for new about:home
  • bug 903478 – Add testMostRecentPage for new about:home
  • bug 897483 – Add testMostVisitedPage for new about:home
  • bug 897481 – Update testShareLink for new about:home
  • bug 899183 – Update testBookmarklets for new about:home
  • Tons of patch reviews
  • Prioritizing fig bugs, defining readiness parameters for the merge
  • Proposed merge plan:

Next week

  • Gradually land all ported tests in fig
  • General prep work for the about:home merge to m-c
  • More about:home hacking

Liuche

  • Fig empty pages:
  • uplift things to aurora, reviews

Margaret

  • Done
    • TRIBE (if you’re interested, you can learn more/sign up on the TRIBE wiki page)
    • bug 899393 – [fig] Switch-to-tab is broken
    • Reviews
  • In Progress
    • bug 897772 – [fig] “Add to Home Screen” shortcut doesn’t have an icon sometimes
    • Started investigating bug 848242 – Add support for widget/tiles to homepage customization
  • Next
    • Help do whatever needs to get done to merge fig into m-c

Chris Kitching

  • This week
    • bug 897772 – Got catapaulted into this bug. Still not entirely sure which direction it’s going to go in. Working on implementation of native encode/decode of JSON. Native decode implementation seemingly working, but causing absolutely every unit test to segfault (Some value of “working”). Unclear how to debug, since try doesn’t test debug builds and segfault doesn’t seem to occur locally. It IS somewhat faster, although the majority of the speedup is expected from the native encode anyway, which I’m yet to write.
    • bug 794981 – Dragging on longer than I’d hoped. Now essentially working, being thwarted by different types of nsString being used in different places in AndroidBridge. Generated code has no way to decide which such type to use. Seems to necessitate refactoring all callers to use a consistent flavour of string. Hopefully finishing up today.
    • bug 709230 – Still blocked on the above…
    • bug 904279 – This appeared. Initially thought to be (Yet another) regression from prior search config bug. Turns out to be a rather subtle bug that we just shipped. Whoops. Wrote an almost entirely unsuccessful patch to correct the issue (Seems my ability to reproduce this is somewhat lesser than Margaret’s). Looks like the multi-engine suggestion thing Brian N just mentioned might accidentially fix this anyway..
    • bug 892125/bug 892136 – Work continues – slowly for now – added missing JS helper script to dump needed information into Java on request, should now be straightforward to add UI to list addons and provide common configuration utilities. Remaining interesting part of this task is the addition of a system to parse the addon-defined xul files into Android preference screens. Hopefully will be less frantic to land than the last UI feature I added..
    • bug 895423 – Filed what is hopefully the final needed version of the patch for this one. Turns out Android styling was actually even more strange than I had first thought. I was presented with a Samsung Galaxy Ch@at to test on – this device is precisely as insane as its name suggests – found a bunch of weird edge cases in my patch making the icons not display correctly. Ended up essentially rewriting FaviconView. Icon display now consistent across all devices within easy reach from my desk. Pending review.
  • Next
    • Finish bug 794981, then bug 892125/bug 892136, followed by bug 709230 and bug 897772.
    • Next project – It was suggested that it’d be nice to get the Javadoc tool to work on the Fennec source code to produce something approximating documentation. Others are welcome to steal this.. Should be straightfowardish if you point it at the post-preprocessed code where applicable (Preliminary work suggested that the main problem with this was it getting confused by our preprocessed Java files. It’s also possible that bug 890586 blocks this…)

mcomella

  • Past
    • bug 900289: Enable foreign key pragma on FHR database
    • bug 902039: [fig] Correct about:home back-button/swipe UX
      • (WORKSFORME) New UX is not viable
  • Present
    • bug 904122: (f+) [fig] Scrolling on search suggestions page does not dismiss the keyboard
    • bug 870925: (f+) Add submissions info to FHR documents
    • bug 870171: (f+) Expire old FHR data
  • Future

RNewman

  • Talking to dozens of people.
  • Sync.next roadmapping.

Scott (jwir3)

Last Week:

  • bug 900564 : Reflow-on-zoom now removed from settings screen for beta.
  • bug 794693 : Crash in ContainingBlock reflow with font-inflation.
  • Reflow on zoom now disabled on <video>, <image>, etc…

This Week:

  • Still working on bug 878935: suppress repainting during reflow.

BLassey

  • bug 894313 – GeckoThread should own its own static instance, landed
  • bug 880259 – Firefox should use GeckoView, landed, bounced, new patch waiting for review from finkle
  • continuing to look at restarts

MFinkle

  • Setting the Stage
  • PiCL planning: Getting to part where we code
  • More added to Chromecast support in bug 901803
  • Scanning upcoming Android conferences for Mozilla/Firefox opportunities

Ian Barlow

This week:

  • Unloading my brain onto Arun!
  • Thinking about what we can do with third party “save for later” providers
  • Thinking about First Run UX
  • Thinking about Chromecast stuff
  • Ongoing Awesomescreen polish. It’s nice!

Feature Focus

Fx24
Fx25
Fx26

Round Table

User Advocacy

We are still watching the Google Play issue, appears to be an infrastructure issue.

Now that we have fond the large issues in 23 (4.3 support and google play) we are beginning to dig into the other feedback to look for smaller issues.


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-08-14

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Current Releases

Beta (24)

  • 24.0b2 desktop shipped yesterday
  • 24.0b3 will go to build tomorrow

Firefox Metro

Iteration Performance

  • Iteration #12 ended on Monday August 12.
  • Team completed 80 story points across 30 features which resulted in an increased average team velocity to 65 story points per iteration.
  • QA achieved 100% coverage for the regression testing across Iterations #1 – #11.
  • Team achieved a 25% reduction in defect rates from the previous iteration.
  • Iteration #13 runs from August 13, 2013 – August 26, 2013.

ID Summary Priority Status
775739 [MP] Story – Touch scrolling in frames P1 ASSIGNED
901014 [MP] Defect – context menu not appearing on monocle P1 ASSIGNED
845152 [MP] Story – NewUI – Access and dismiss the new Firefox app bar P1 ASSIGNED
881989 [MP] Defect – Dragging & moving emails in gmail will start selecting everything at the top or bottom P1 ASSIGNED
892575 [MP] Story – Browser can display tab-modal, metro-styled prompts – Part II P1 ASSIGNED
904317 [MP] Defect – Start Page didn’t snap when users hit back in snap view P2 ASSIGNED
852236 [MP] Change – Re-enable localization of Metro Firefox P2 ASSIGNED
882074 [MP] Defect – Shortcuts are hard-coded instead of used via accesskey from DTD files P2 ASSIGNED
893066 [MP] Story – Initiate a file download and display the downloads app bar – Part III P2 ASSIGNED
898833 [MP] Defect – Right-click drop down options are offset P2 ASSIGNED
903178 [MP] Defect – Start screen should scroll vertically when in portrait mode P2 ASSIGNED
895457 Defect – “Remember password” buttons are not visible when in snapped view P2 ASSIGNED
831931 [MP] Story – Scroll through tiles in the tabs app bar P1 RESOLVED
850737 [MP] Story – Fix jank in start screen scrolling P2 RESOLVED
904111 [MP] Defect – Flyout errors interfering with update button functionality P2 RESOLVED
903182 [MP] Defect – URL textbox not showing in appbar in snapped P2 RESOLVED
904058 [MP] Defect – the Tab Bar isn’t auto-dismissed once a new tab has been created using CTRL + T P2 RESOLVED
904059 [MP] Defect – the “Tab Bar” is auto-dismissed when closing a tab(s) P2 RESOLVED
895873 Defect – Intermittent browser_context_menu_tests.js | runTests: Task failed – Error: popupshown event timeout P3 RESOLVED

Metro Preview Release

  • The Metro Preview Release build is forecasted to “ride the trains” for Firefox 26
    • Iteration #13 completed on mozilla-central August 26th, 2013.
    • Iteration #14 completed on mozilla-central September 10th, 2013.
    • Merge to Aurora 26 on September 16, 2013 during Iteration #15.
    • Iterations #15 and #16 will be completed on mozilla-aurora, concluding all Preview Release work.
    • A Windows Aurora Firefox build will be publicized as the Metro Preview Release.
    • Iteration #17, still on Aurora, will be used to clean up any remaining carry-over and polish work.
    • Merge to Beta at the conclusion of Iteration #17 on October 28, 2013, making Metro Firefox available to our Beta audience.
    • Iterations #18 and #19 will be available if needed for responding to any critical Beta feedback issues that surface.
    • Push to Release on December 10 with Firefox 26 at the conclusion of Iteration #20.

Firefox Mobile

Beta (24)

Aurora (25)

Nightly (26)

Firefox Accounts / PiCL

  • Short term plan is forming to implement simplified sign-in and account creation using the existing Sync 1.1 system
  • sync-dev mailing list has all the details

Developer Tools

  • PR Blitz: Browser Console, Aurora Features and a nice screencast.
    • Great feedback so far: HN, Proggit, Twitter: “With blackboxing and other features the dev tools team is working on, I suspect everyone building big JS apps in 2014 will be using Firefox.” @tomdale
  • Work week in Paris August 26th -> 30th, expect great things
  • Remote Inspector is “all over except for the shouting”, er, reviews.
  • App Process debugging is in B2G master and internal developers are already reporting great success.

Feedback Summary

Desktop

  • Still lots of pushback on all the UX changes in Firefox 23:
    • Tab behavior changing is probably the biggest one bug 855370
    • Setting everyone’s addressbar search provider to their searchbar search is causing users confusion bug 738818
    • Removing options to disable javascript and images causing a small amount of user concern
  • Looking closely for Mixed content blocking issues — may also be affecting CSS

We will be sending out a snippets Survey after 23.0.1 is released.

Mobile

In short, if you can actually install Firefox from Google Play and you don’t have Android 4.3, it’s awesome. If you have Android 4.3, it may be awesome, it may not be. If it isn’t, install Beta! 🙂

Market Insights from the Product Marketing Strategy Team

Desktop / Platform

Opera

  • Opera has released the first developer version of the Opera browser which you can download from the Opera Desktop Team website. It includes Start up mode option, Pinned tabs, Rocker gestures, Extension APIs, Search engine manager, etc. [1]

Google

  • Google says that Gmail users should have no expectation of privacy. This statement came as part of a motion to dismiss a class-action case that accused Google of violating federal and state wiretap laws via Gmail which scans emails to serve targeted ads. [2] Google argued that, “just as a sender of a letter to a business colleague cannot be surprised that the recipient’s assistant opens the letter, people who use Web-based email today cannot be surprised if their communications are processed by the recipient’s ECS (electronic communications service) provider in the course of delivery.”. [3]
  • Google’s Glassware now includes turn-by-turn directions potentially a segue unto Google Now on Glass [4].
  • Google announced a Chrome Dev Summit for Web developers to discuss new APIs, multi-device workflows, performance tips, and Blink with Chrome engineers to be held on November 20 and 21 at Google’s headquarters in Mountain View and streamed live on YouTube. [5]

Microsoft

  • Windows 8.1 set for October 18 release. [6] It restores the “Start” button, but when tapped it brings the user to the Start Screen full of live tiles and apps. Plus more tile sizes, universal Bing search from anywhere, redesigned IE [7], more mouse and keyboard support, more apps for paint and camera, among other capabilities. [8]
  • Microsoft reversed its previous Xbox One requirement that Kinect must be on. [9] It addresses privacy concerns of gamers over Microsoft’s ability to capture and track movements of users. This also means that Xbox One will not become a brick if Kinect accessor breaks or is powered off. Microsoft had previously reversed its requirements that Xbox One be connected to the Internet and games bought previously not be used or shared.
  • Microsoft released an update for IE, Windows and Exchange blocking digital certificates using MD5 for server authentication, code signing and time stamping, plus another update improving network-level authentication for Remote Desktop Protocol. [10] MD5 cryptographic hash function has long been considered insecure for use in SSL certificates and digital signatures as it can be used to generate a rogue CA certificate trusted by all browsers.

Samsung

  • Samsung unveiled its first OLED TV with WiFi, show-recommendation engine, streaming services, Samsung’s Evolution Kit for future-proofing Smart TV features, 55-inch curved 1080p display, to be available in the U.S. for $9,000. Samsung claims that the curved screen is better suited to eyeballs (i.e. curved), that OLED panel technology can show pure black on a TV screen for the first time, and the two together help accurate display of color and contrast. [11] Most interesting though is the ability for two people to watch two different programs simultaneously wearing 3D-like glasses to view their program and a set of ear buds to capture their show’s audio. [12]

Mobile

  • August Android version distribution numbers put Jelly Bean at 40.5%, Gingerbread at 33.1% and Ice Cream Sandwich at 22.5%. Only 6.5% are on the latest deployed version of Jelly Bean, version 4.2. Android 4.3 was just announced 2 weeks ago.
  • Q2 smartphone results from Gartner: 225 million devices were sold, 79% of which are on Android, 14% on iOS and 3.3% on Windows Phone. Among the OEMs, Samsung sold the most (31% of the market), followed by Apple (14%), LG with 5.1%, Lenovo (4.7%) and ZTE (4.3%).
  • The user value proposition of the Moto X revolves around allowing the user to customize the appearance of the hardware and the concept of the personal assistant, where the phone is always alert to respond to your needs and in tune with your schedule to serve you the right content at the right time. The device is currently only available in the US. Market reception has been neutral. Motorola is rumored to release another device or set closer to the winter holiday season.
  • Amazon announced they will be introducing web apps to their app store and they will be featured similarly to native apps. The company also developed a Mobile App SDK with tools on how to develop a web app. They will be run on Amazon’s web app runtime based on Chromium.
  • Over 75% of Facebook’s 62 million user base in India access the site from their mobile phones. Asia is the region where the company is seeing the strongest user growth, with a total of 339 million.
  • North Korean Android phone rumored.

Marketing, Press & Public Reaction

Product Marketing:

  • Open questions around Firefox 23 user support – will follow up on email string
  • Search Engine Optimization: First batch of recommendations to increase the amount of paid search traffic to our site (and thus, downloads) coming this week [Laura, Tim, WebProduction]
  • Consumer Value Proposition Discovery: Starting in-field research interviews within Brazil, India, and Indonesia last week [Laura]
  • Australis Redesign: Finishing up Australis launch strategy for pre-release and GA timeframe [Laura]
  • Paid Search FunnelCake in Indonesia and Brazil: Turning back on next Thursday for another 7 days. This test will give us a firm cost per ADI in these two emerging markets via our Paid Search ad channel [Laura]

PR:

“Firefox 23, the newest version of the Web browser released Tuesday, has an updated look for its well-known fox logo and adds new features, including one that will help protect users from what’s known as “man-in-the-middle attacks” and from eavesdroppers on Web pages labeled as secure.” – NBC News

“If people want the new social features, the 13 security bugs — including four critical and seven high impact flaws — fixed in the latest Firefox release are a good reason to update.” – ZDNet


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

13-August-2013

Firefox Status: 2013-08-13

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

General Topics

  • People:TRIBE
  • Removal of “Enable JavaScript” and “Load images automatically” in Firefox 23
    • For me, this has rendered this version of Firefox unusable, and my only alternative was to uninstall it and reinstall 22. I hope that these option checkboxes will be restored in Firefox 24.

Friends of the Firefox team

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

  • brinks7 who (although ~2.5 years ago) provided a great STR that helped _a lot_ with finally fixing bug 637020. [ttaubert]
  • onemen.one for providing lots of helpful comments on recent SessionStore improvements and regressions. [ttaubert]

Project Updates

Australis

  • Still fighting performance regressions. Not much to say beyond that. Pushing as hard as we can.
  • Trying to get more help from the Graphics and Layout teams.

Downloads API

  • It is a matter of days before switching the browser.download.useJSTransfer preference
  • Will wait before posting the bi-weekly update to firefox-dev

Thumbnailing

  • Lots of open bugs, many due to IPC. Exposed lots of problems in the browser’s e10s implementation, such as it is so far.
  • See dependency tree.
  • Apparently background thumbnails break AdBlockPlus and possibly other add-ons, for some definition of “break.” See bug 904341.

SessionStore

  • Lots of smaller code cleanups that help us understand more details and maintain SessionStore.
  • Work on reducing SessionStore impact when creating tabs to restore a session (bug 900803 and bug 901137) in progress.
  • We are working on introducing an API to store data per session bug 899213, just like Scratchpad does.
  • Fixed a very long-standing data loss issue bug 637020 that could make us lose whole windows when crashing at or shortly after startup.
  • Getting closer to move first parts of the data collection to content scripts, bug 894595, bug 903388, and bug 904003.

Social API

  • met with potential new providers
  • w3c social standards workshop wrapped up
  • refocus on getting to review stage for better multi provider support

e10s

UX Updates

lco

  • Encouraging more design contributors
    • what would be useful for engineers?
  • Browser hanging up
    • Working on it
    • I am not saying I usually have 23 tabs open (right now there are only 21), but this time the hang up was because the popup box saying do you want to shut down the plug in was hidden (shouldn’t that be top level, and what happens if two windows want to be top level?). I have to say that I yearn for the old days when I could just use the lean and mean Opera that never hung up ever. This was probably over 5 years ago now. And I know it is almost useless for me to even be complaining about hang ups when I am using Windows (7?), instead of just switching to Linux…

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-08-13

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 (akeybl/lsblakk/bajaj)

  • 24.0b2 with QA, desktop will ship this afternoon
    • Will have l10n updates for Windows users (24.0b1 did not)
  • 23.0.1 goes to build this afternoon as well – shipping Friday if no issues
28 bugs (33 bugs last week) 60 bugs (62 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.)

Read only

  • WebIDL Windows dependencies are hopefully fixed now (bug 890744).
  • If you export the environment variable REBUILD_BUILD=1 when building, you’ll see which dependencies are triggering rebuilds.
  • External projects imported into the tree are now built as part of the “external” tier rather than the “platform” tier. You may notice some directories not being built when they used to be built. This is why.

Upcoming Outages/Upgrades

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

Tree closure August 24th. Times TBD.

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

Add-on SDK (dtownsend)

No update

App Tools (dtownsend)

No update

Developer Tools (dcamp)

No update

DOM (jst/dougt)

No update.

Firefox Desktop (gavin/dolske)

  • The new Downloads back-end is on schedule to be enabled by the end of this week.

Firefox Metro (bbondy/jmathies/mbrubeck)

<Read Only>

We are currently targeting the Fx26 (09-16) uplift to Aurora as the start of the metrofx rollout.

  • start ui moved to start tab
  • Switched from live thumbnails (-moz-element) to static (BrowserThumbnails) in the tab strip to improve smoothness of tab strip show/hide animation (bug 831440).
    • Also investigated using background thumbnail service in Metro but ran into problems with incomplete hidden window implementation (bug 850909).
  • lots of work on download ui landed
  • more polish and bug fixes

Firefox Mobile (mfinkle/blassey)

Firefox OS Browser (blassey)

  • removed redundant yes string
  • fixed crash when going to about: pages
    • crash was from about: pages trying to access localization APIs which are chrome only. Need to fgigure out what to do around localizing about: pages bug 903690

Firefox OS Communications (scravag)

<Read Only>

  • Last Week
    • Mini workweek in Paris
      • We just started a new sprint
      • We sync with UX about 1.2 need, everything is ready now, developers and UX have ongoing discussions to answer last questions
      • We went through all koi? bugs
      • We started to prepare the 1.3 backlog
  • This Week
    • Continue working on 1.2 user stories and also on any 1.1/1.2 blocking bugs
  • Blockers
    • No blockers

Firefox OS Devices/Porting/Bluetooth (mchen)

<Read Only>

  • Last Week
    • Porting
      • To define the acceptance criteria of device porting.
      • Survey the diff between Android 4.2 & 4.3 as well as raise the risk on Graphic.
      • Survey for moving power manager from Gaia to Gecko – Bug 898707
      • Co-work with partner for simulating orientation from acceleration sensors for 1.1.0hd.
    • MTP
      • Study libMTP from Android OpenSource.
    • Bluetooth
      • HID
      • HFP for CDMA / HFP on Bluedroid
  • This Week
    • Continue the jobs
  • Blockers
    • None

Firefox OS Media Apps (hema)

<Read Only>

  • Last Week
    • Team meetup in Vancouver
      • Went over media backlog and estimated user stories
      • Reviewed Ux draft specs for some of the user stories in the backlog
      • Quick Demos of the work done thus far for 1.2 user stories specifically, music status icon and music info/controls features – ping Dominic Kuo/Jim Porter if anyone is interested.
      • Evan Shapiro (intern) presented better performing Music app with playlists features (also on Air Mozilla) – https://air.mozilla.org/2013-intern-shapiro/
      • Planned our next sprint: https://www.pivotaltracker.com/s/projects/886840
  • This Week
    • Continue working on 1.2 user stories and also on any 1.1/1.2 blocking bugs
  • Blockers
    • None

Firefox OS Performance (mlee)

  • Updates
    • Calendar reference workloads mostly done, still waiting for v1-train investigation
    • Pictures for contacts reference workloads should land today
    • Continuing investigation into gecko FPS measurement improvements
    • Investigating contacts performance issues due to animations and continuous repaints
    • Investigating how we can take advantage of new integration test framework
    • Continuing to investigate startup performance regression between b2g18 and m-c.
    • Creating eideticker tool for interpreting noisy results
    • Added an eideticker test for call log scrolling (http://bit.ly/13xwZeC)

Firefox OS Productivity (doliver)

<Read Only>

  • No big update this week. Last week was a continuation of previous work on Marionette/JS framework and the foundations of email notifications.
  • 1.2 sprint 2 ending this week — planning for the next sprint happens on Wednesday.
  • As always, product/sprint backlog located at https://www.pivotaltracker.com/s/projects/867311

Firefox OS Radio/WIFI/GPS (kenhkchang)

<Read Only>

  • Bugs list, http://goo.gl/0qGqtN
  • Last 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.
  • 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 verify the display function.
    • OMA CP, to verify the test AP.
    • NFC, to implement the NFC deamon for nexus 4.
    • WPA-EAP, to implement the importing key function.
    • WIFI-Direct, to rebase the WIFI-Direct patches and implement test app.

Firefox OS Systems – Front End (gwagner)

<Read Only>

  • Update
    • Customization: Testing Framework landed. Working on integration tests.
    • Discussions about how do handle app customization without SIM card. Moving forward with flag which requires user enter SIM to complete first run (enabled by OEM on operator request)
    • Notifications: New API enabled on b2g. Regressions within browser app. Regular apps should work fine. Still working on closing, replacing notifications
    • Unify Permission Checks: Bug 904298
    • Done with 1.1 blockers.

Firefox OS Systems – Platform (timdream)

<Read Only>

  • Tablet: still planning eng work and schedule, no public info available yet.
  • 3rd-party keyboards framework: on-going, Gecko patch ready to land.
  • Simplified Chinese IME: on-going, still working on performance.
  • Gaia build script update: see https://groups.google.com/d/msg/mozilla.dev.gaia/Zb17PEbLYZg/YzVYFJBWGpYJ and discussion on dev-gaia.
    • Progress: will create individual bugs and invite people to work on it.
  • Window management update: partly done locally, need to figure out how to land piece by piece
  • qHD/WVGA: Visual is wrapping up v1.1hd work. qHD pending.
  • CDMA front-end support: on-going

GFX (milan)

JS (naveed)

<Read Only>

Media (mreavy)

<Read Only>

  • WebVTT: new js parser integration should land this week.
  • Web Audio: MediaStreamAudioSourceNode/MediaElementAudioSourceNode landed. HRTF spatialization just about ready to land.
  • WebRTC/getUserMedia:
    • Lots of work on audio latency underway. Tracking windows-only latency regression in bug 901831
    • Audio quality regression bug 901527 in 23 will be resolved in 23.0.1 (fixed on aurora/beta/m-c).
  • Daala – coding party in MV Sept 30th to Oct 3rd — if interested, contact Maire (mreavy@mozilla.com)

Necko (dougt/jduell)

  • We now have an “about:networking” diagnostics page in nightly!
    • fairly basic but still useful: suggestions welcome
  • Appcache “Do you want to allow this page to store data?” prompt will be removed this week (bug 892488)
  • Good progress on HTTP/2 specification effort
    • Decided to make TLS a mandatory option for all HTTP 2 connections (tip of the hat to Edward Snowden)
  • HTTP cache rewrite: we need some help from someone who understands the deadlock detecter code

Performance (vladan)

Seceng (mmc)

  • bug 790923 – Kang (almost) landed secomp for b2g on inbound (initial part of sandboxing). More sandboxing to come.
  • bug 824652 – landed fix for crypto.generateCRMFRequest bypasses CSP (allows script execution from a string, without unsafe-eval)
  • bug 875456 – progress improving Mixed Content related messages in the webconsole, look for it sometime next week.
  • Working with Tor project to see if we can help minimize chance of another 0day scare like they just had. (probably: upstream some of their patches for tor browser bundle, get them back on trunk instead of ESR)

WebAPI (overholt)

Quality Programs

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

MemShrink (njn)

MemShrink progress, week 109–112.

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 5.95 (Previous Week: 5.29).
  • 25 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Due to a metrics issue with ADI on Aug 8, we still don’t have all data for the last days available on Socorro crash-stats and dependent places. Work on that is going on, all data we can have should be there soon.

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 Today’s Meeting

[1:57pm] lmandel: https://wiki.mozilla.org/Platform/2013-08-13
[1:58pm] jjensen left the chat room. (Ping timeout)
[1:58pm] • RyanVM waits for Ms2ger to spy in
[1:58pm] jjensen joined the chat room.
[1:59pm] lmandel: RyanVM: I updated the wiki with a correct bug # and that I have pinged people for help.
[1:59pm] ctalbert|afk is now known as ctalbert.
[1:59pm] Irina left the chat room. (Quit: Irina)
[2:01pm] lmandel: https://wiki.mozilla.org/Platform/2013-08-13
[2:01pm] RyanVM: lmandel: wfm, nothing to add then 
[2:02pm] gerv left the chat room. (Ping timeout)
[2:02pm] milan joined the chat room.
[2:02pm] davidb joined the chat room.
[2:03pm] lsblakk: and now i sneak away for another meeting
[2:03pm] KaiRo: lmandel: I'll have a short voice update today for stability
[2:03pm] gps: I think air mozilla just croaked
[2:03pm] gps: it just came back
[2:04pm] gps: no audio on air mozilla
[2:04pm] joduinn: lmandel: ^^
[2:04pm] davidb left the chat room. (Ping timeout)
[2:04pm] gps: i refreshed and still no audio
[2:04pm] lmandel: I pinged richard in #airmozilla
[2:05pm] joduinn: kk
[2:05pm] rstrong joined the chat room.
[2:05pm] mbest joined the chat room.
[2:05pm] mreavy left the chat room. (Ping timeout)
[2:06pm] hwine|focus is now known as hwine|mtg.
[2:06pm] mreavy joined the chat room.
[2:07pm] catlee: really choppy here
[2:07pm] Pike: blassey: got the bug number for about: for me, or just CC me? so that I don't have to reload like crazy 
[2:08pm] blassey: sure
[2:08pm] blassey: Pike: looking through my bugmail now
[2:08pm] RyanVM: lmandel: one small verbal update for me in OF today
[2:08pm] blassey: Pike: bug 903690
[2:08pm] lmandel: RyanVM: OK.
[2:08pm] gavin: lmandel: I do have one thing to mention that I forgot about
[2:09pm] lmandel: gavin: roundtable please
[2:09pm] gavin: sure
[2:09pm] lmandel: KaiRo: Any audible today?
[2:09pm] KaiRo: lmandel: yes, a short one, as I said above already 
[2:10pm] lmandel: KaiRo: Thanks. Missed that above.
[2:10pm] KaiRo: lmandel: np
[2:11pm] jesup|laptop: "mandatory option" -- interesting phrase....
[2:12pm] RyanVM: am I the only one who heard "George Jetson"?
[2:12pm] vladan joined the chat room.
[2:13pm] kbrosnan: proud mozilla tradtion
[2:13pm] RyanVM: and no review from a build peer IIRC
[2:13pm] dolske: "lack of license review" !
[2:13pm] khuey: RyanVM: ms2ger was wrong
[2:14pm] khuey: I reviewed it
[2:14pm] RyanVM: ok
[2:14pm] blassey: oh hey, RyanVM, I meant to ask
[2:14pm] blassey: is there a list of central-matching trees?
[2:15pm] davidb joined the chat room.
[2:15pm] RyanVM: blassey: basically !aurora,beta,release,esr17,b2g18*
[2:15pm] blassey: that's a lot
[2:16pm] blassey: is there a way to hide a test across all of those that isn't going to each one in tbpl?
[2:16pm] RyanVM: blassey: not at the moment
[2:16pm] RyanVM: it's a feature we (the sheriffs) would love to have as well
[2:16pm] RyanVM: it's on the treeherder wishlist
[2:16pm] blassey: I can see that being quite useful
[2:17pm] RyanVM: yeah, we'd love for a hiding to ride the train stoo
[2:18pm] blassey: might make sense to have that be manifest based

Engineering Meeting Details

  • Tuesday 2013-08-1311: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 / Air Mozilla / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer
  • join irc.mozilla.org #planning for back channel

12-August-2013

Mozilla Project: 2013-08-12

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

Upcoming Events

Monday, 12 August

  • MAKER PARTY: New York, USA: Five-Day, Beam Center’s Design-Build One-Week Summer High School Intensive workshop, will introduce techniques related to analysis, data-gathering, diagramming and precedent study. Building on these ideas, the students will then be guided through simple design techniques including sketching and model-making, with the ultimate goal of transforming parts and pieces of the Beam Center facility through their understanding, ideas and actions.
  • MAKER PARTY: Toronto, CA: Five-Day, MakerKids’ Minecraft and Digital Media Creation Camp, will teach how to create skins, install mods, and even setting up servers! Campers, will get to create your their world in Minecraft, learn how to 3D print, experiment with vlogging (video blogging) and podcasting, and more!
  • MAKER PARTY: Toronto, CA: Five-Day Holocaust and Human Behaviour Teacher Seminar. Using Facing History’s unique sequence of study, teachers will explore the range of choices that led to the failure of democracy and ultimately the murder of millions of Jews and other targeted groups. The seminar investigates the complexities of human behavior, judgment, memory, and how individuals can make a difference in the world today.

Tuesday, 13 August

  • MAKER PARTY: Pittsburgh, USA: The Labs @ CLP – South Side Summer Workshops. Labs @ Carnegie Library of Pittsburgh, South Side branch, is hosting an intensive workshop in interactive art for students all over the city

Wednesday, 14 August

The Mobile Meeting (SuMo) at 10:30am on air Mozilla (please note you need to login to watch the meeting)

Thursday, 15 August

Friday, 16 August

  • MAKER PARTY: Chicago, USA: Chicago’s Summer of Learning Summer Showcase. Learners who earn badges through Chicago Summer of Learning will access fun learning showcase events towards the end of the summer. The Summer Showcase will be a celebratory showcase event on August 16, where learners will showcase work they created all summer, enjoy performances by their peers, and recognize the badge earners who earned the most badges.

Saturday, 17 August

  • MAKER PARTY: Vizag, India: Three-day Bay Parties Webmaker workshop. More than 1000 kids, from the city of Vizag, are invited to participate in this series of Maker Party events.
  • MAKER PARTY: New Castle, UK: Mozilla Maker Party Newcastle workshop. After a successful event last summer, Mozilla’s followed up with a return to the Centre for Life and an afternoon of making and hacking!
  • MAKER PARTY: Philadelphia, USA: Maker Celebration at the Free Library of Philadelphia. Makers and Creators of all kinds are encouraged to submit an application to show off their work in the lobby of the Parkway Central Library at our Maker Celebration. 50 participants/groups will be selected and given half of an 8-foot table to show of their work. During the Maker Celebration, the Free Library will be exhibiting Connected Messages, a 2013 DML 5 Summer Youth Programming project. Connected Messages is a digital and physical mural project that’s being constructed over four weeks by youth in five Free Library locations.

Sunday, 18 August

  • MAKER PARTY: Gopalganj, Bangladesh: Mozilla Maker Party, Gopalganj workshop. Gopalganj will be the second city of Bangladesh that will hold a maker party this year. In this event participants will discuss webmaker projects, its tools, using the templates, creating new ones, etc.
  • MAKER PARTY: Visakhapatnam, India: Two-day Bay parties webmaker 2 workshop. VIZAG is an effort to build a Mozilla and FOSS community in the city. With the global maker party, VIZAG community takes its first steps in contribution to spread Open Web ideologies and create Mozilla presence. The event would include a sessions on Mozilla Webmaker, hands-on with Webmaker tools like Thimble, Popcorn and X-Ray Goggles.. FOSS, Mozilla Initiatives and Contributions and a FOSS quiz.

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

  • We shipped a browser last week!
    • Mixed content blocking
    • “Enable Javascript” and “Enable images” footguns moved to about:config
    • Share button in SocialAPI
    • Network monitor
    • Release notes
  • Get your sync-dev on
  • Run the UX branch, y’all.

Firefox Mobile

Speaker Location: toronto (johnath)

  • We shipped a browser last week!
    • Dynamic toolbar hiding
    • Specify default search engine
    • FHR
    • hu and tr locales
    • Release notes
  • New stuff coming is amazing!
    • NFC-Bump sharing!
    • New locales (swedish! British! Catalan!)
    • Firefox icon rebrand!
    • WebRTC maybe!

Thunderbird

Thunderbird 24 is about to reach beta – It’s the next mainstream version ad ESR version. We need more users using beta – currently we have a ratio of 0.43% of beta users versus mainstream.
We’ll have testing activities and they’ll be announced on https://mail.mozilla.org/listinfo/thunderbird-testers

Firefox OS

Speaker Location: No audio.

Grow Mozilla

Speaker Location: San Francisco

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

60 Seconds with Mozilla IT

Speaker Location: San Francisco

  • DB team helped track down an issue on Firefoxflicks which was preventing new user creation
  • Inventory

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
Kate Naszradi Summit Communications Director Summit Weekly Updates San Francisco No Summit Registration Page,

Registration questions: mozillasummit[at]shworldwide[dot]com,
Summit hash-tag: #mozsummit

Alex Wafula Mozilla Reps Council Member Mozilla Reps Camp San Francisco No ReMo Camp Page

400 Reps in more than 80 countries
Averaging 3 events per day

Stacy Martin Privacy Mozilla sponsors NNEDV Tech Summit San Francisco No
Dino Anderson, Sean Bolton, Emily Chardac Language Learning Rosetta Stone Update (Badge) and Lexicon San Francisco No Language Learning badge

Lexicon etherpad

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
Marcus Cavanaugh Dylan Oliver MTV SFO Firefox OS
Luke Pacholski David Ascher Vancouver Vancouver Engineering
David Major Benjamin Smedberg MTV MTV Engineering

<meta>

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

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

Engagement

PR

“Given how easy Persona is to use from a user’s perspective, it’s a shame that there aren’t more services that support it. But maybe now that millions of new email addresses will just work with it out of the box, it will give developers more confidence in the system and get them to support it.” – Frederic Lardinois, TechCrunch

ZTE’s Firefox OS Smartphone Coming to U.S. Via eBay, PC Mag

Firefox OS-Based ZTE Open Shipping Soon In The US And UK For $80 Unlocked, Orders Start Friday, TechCrunch

Mozilla’s Persona Login System Now Supports All Gmail Addresses Out Of The Box, TechCrunch

Firefox 23 tackles security and social, fixes 13 bugs, ZDNet

Firefox updates preach sharing, shielding, and a bit of ‘Awesome’, CNET

Mozilla’s Firefox Phones Get Operator Billing Through Bango, TechCrunch


  • 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

7-August-2013

Mobile: 2013-08-07

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

Schedule

  • Fx23 was released yesterday
  • Next merge: 2013-09-16

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.

  • Adrian May (:adrianmay) landed a patch for bug 899167 – Code Cleanup new SelectionHandler messages for Find-In-Page processing FIRST PATCH! WOO!
  • Michael Boon (:michaeltpb) is working on a patch for bug 888982 – fennec should use channel-specific build defines rather than MOZ_UPDATE_CHANNEL
  • Nicolas Carlo (:nickecarlo) is working on a patch for bug 892942 – Remove www. and m. etc from URLs in Reader Mode
  • Federico Paolinelli (:fedepaol) is working on patches for bug 815202 – Add Pause and Cancel actions to download notifications and bug 566225 – Linkify phone numbers in web pages
  • Capella is fixing so many things I can’t keep track anymore!

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 bug 892267 – gray space at the top of the page
    • Fixed bug 899810, bug 900742 – regressions from my multi-apzc patches
    • Bug 901187 – make printf_stderr dump to debugger console on metro
    • Bug 901339 (pending review) – fix focal point wrongness when pinch-zooming (also a regression of mine)
    • Bug 890280 (currently WIP) – ensure all that the input events going through APZC are transformed correctly
    • New blog post: Unraveling coordinate systems, part 2
    • Reviews, interviews, etc.
  • Next week
    • Finish off bug 890280
    • More testing and polishing for multi-APZC
    • Look at Fennec misbehaving on the Nexus 10 with Android 4.3

Shane Tully

  • Still tracking down cause of two intermittent test failures with the contacts API on Android 2.2 Fighting with the try server
  • bug 880118 – Package GeckoView into an Android library project
    • Last week:
      • Tracking down linker problems
      • Working around content provider permissions
    • This week:
      • Trying to get a page to load
  • Two small bugs when blocked on other stuff
    • bug 901059 – Clean up old unused package-manifest.in references
    • bug 901163 – Rename “Wallpaper:Set” message to match the function of “Set Image As”

JChen

  • Past week
    • Fixed and uplifted bug 881018 – crash in mozilla::layers::floor_div
    • Worked on bug 897221 – dynamically updatable UA override mechanism
    • Worked on bug 901085 – Test for UserAgentOverrides.jsm (bug 782453)
    • Code review for Mozilla Science Lab
  • Next
    • Fix JimDB on 4.3
    • Finish user agent stuff
    • Back to profiler
    • 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
    • bug 902000 Add a service that monitors the system load
  • Next week:
    • bug 902000 Add a service that monitors the system load
    • WebRTC Android UI test?

Botond

  • Done
    • Revised bug 895905 – “Content needs to inform APZC about scroll events on B2G” for multi-APZC. Patch is posted and reviewed, waiting with checkin until some multi-APZC-related regressions are fixed and it can be tested properly.
    • In the process of writing a patch for bug 898580 – “Contents needs to inform APZC about scroll events on Metro”.
  • Next
    • Finish patch for bug 898580.
    • Test patches for bug 895905 and bug 898580 once the multi-APZC-related regressions on B2G and Metro are fixed.
    • bug 860812 – “[Browser] Make hiding address bar work more like Fennec Nightly”

Sriram

WesJ

  • Bug 808636 – Update visual style of mobile error pages
  • Bug 901821 – Clicking button in error pages is broken
  • Bug 901822 – Expanders in error pages should toggle state
  • Bug 896121 – ]guest] Disable ‘share’ menus in guest mode
  • Bug 901151 – Sent mouse event source
  • Bug 901117 – Platform touch fluffing needs the ability to weed out body event listeners
  • Bug 901129 – Remove MOZ_ONLY_TOUCH_EVENTS
  • Working with Federico on Bug 815202 – Add Pause and Cancel actions to download notifications
  • Bug 896350 – Unable to open files by tapping the download complete notifica
  • Bug 901426 – Web Apps can not be opened from Firefox for Android notification and crashes Firefox

Shilpan

  • Bug 894077: [FIG] Tablet layout for visited page
  • Bug 865515: Rotating multi-pane fragments in Settings displays margins incorrectly
  • Bug 900234: Force reader to always be the left most icon in page actions
  • Bug 901824: Use image cache for ‘Set Image As’
  • Bug 853844: Investigate removing the pageload throbber
  • Bug 886996: Use an intent to set wallpaper

LucasR

Last week

  • bug 901766 – Fix handling of settings activity in testSettingsMenuItems
  • bug 896571 – Update testInputAwesomeBar for new about:home
  • bug 901899 – Add testBrowserSearchVisility
  • bug 896565 – Update testAwesomebarSwipes for new about:home
  • bug 896560 – Update testSearchSuggestions test for new about:home
  • (In progress) Update testHistoryTab / testAllPagesTab / testBookmarksTab
  • Lots of patch reviews

Next week

  • More test stuff on new about:home
  • Triage fig bugs, prioritize work for the merge

Liuche

  • stuff for 25:
    • bug 896992
    • bug 877791
    • Search settings landing for ckitching: just missed 25 – backout of partial search in aurora
  • developer tools
    • finished remote debugging – try it out in 25!
    • follow-up: update docs link bug 901038
    • next: add paint flashing?
  • ANRReporter under review
  • about:home empty screen hint
  • Next: search links

Margaret

(Missing the meeting because I’ll be at TRIBE)

  • Done
    • bug 722902 – Make AMO more discoverable in the browser
    • bug 897247 – [fig] Closing a background tab does not update “Switch to tab” UI
    • bug 900744 – [fig] CursorIndexOutOfBoundsException when long tapping on search suggestion row
    • bug 900746 – [fig] Tapping on a visited page item opens the wrong URL (or no URL) if search suggestions are shown
    • bug 900148 – [fig] Tapping on search suggestion doesn’t do anything
    • Reviews (yay robocop patches!)
    • Wrote a blog post
  • In Progress
    • bug 899393 – [fig] Switch-to-tab is broken (just waiting on review… hint hint)
  • Next
    • TRIBE
    • bug 848242 – Add support for widget/tiles to homepage customization

Chris Kitching

  • In Progress
    • Continued work in the direction of getting ProGuard to work – will be submitting a patch for bug 794981 in the coming days, taking us a step closer to a ProGuard patch that is actually neat.
    • Started work on the customise addons screen – seems the entire preferences overhaul patch series are landing in 26.

mcomella

  • Past
    • Services’ build stuff:
      • bug 899807: Update python files to execute via /usr/bin/env python
      • bug 899840: Use sort or equivalent tool to provide consistent file ordering in makefiles created by fennec-copy-code.sh
    • bug 899394: [fig] Tapping a bookmark list item causes the page to scroll to the top
    • Services docs (no bug):
      • GH #340: Add prerequisite launch to integration test docs.
      • GH #346: Add HTML report to the integration testing information.
    • bug 901622: Invalidate ProfileInformationCache after fixing add-on uninstallation
  • Present
    • bug 870925: (f+) Add submissions info to FHR documents
    • bug 870171: (f+) Expire old FHR data
    • bug 900289: (r?) Enable foreign key pragma on FHR database
  • Future

RNewman

  • Assorted reviews
  • Designing tree merging algorithms
  • Sync structured data GC walkthrough
  • Sync.next meetings, discussions
  • PiCL signin walkthrough
  • Landed and uplifted a couple of FHR things (bug 900694, bug 880109)

Scott (jwir3)

Last Week:

  • bug 794693: Font inflation crash in ComputeContainingBlockRectangle() (in review)
  • bug 808173: Avoid reflow-on-zoom on specific non-text elements.
  • bug 900564: Remove ‘Double-tap’ to reflow from settings (for release and beta)

This Week:

  • Begin implementation for bug 878935 – blur text before reflow-on-zoom.

BLassey

  • bug 894313 – GeckoThread should own its own static instance. reviewed, need to land
  • bug 880259 – Firefox should use GeckoView, waiting for review
  • looking at making our restarts more sane, would up looking at shut down crash

MFinkle

  • Toying around with Chromecast support in bug 901803
  • Wrapping up Work Week approval
  • Helping out with some new feature planning
  • Got robocop tests working on my Nexus S, so I might try pitching in with the tests

Ian Barlow

This week:

  • Introducing Arun!
    • Arun will be helping out on all things Android UX related \o/
    • abc on IRC
  • Ongoing about:home polish
  • Misc ui-reviews
  • New UX exploration underway
    • Kinderfox
    • Silverfox
    • Firstrun UX
    • Stay tuned!

Security/MGoodwin

  • Currently reviewing the current state of WebRT bits (helping rforbes, who does marketplace security). If you get any weird out-of-context questions, that’ll probably be why.

PiCL

Feature Focus

Highlights

working on product announcement testing in prep for Fx24 Beta announcement to be sent next week. Digging into features that have ‘planned’& ‘proposed’ status in order to better understand progress. As Finkle mentioned, https://wiki.mozilla.org/Mobile/Roadmap#On_deck
Fx23 \o/ Shipped
Fx24
Fx25
Fx26
Fx27

Round Table

User Advocacy

Tracking issues on Nexus Devices with Android 4.3. Currently we have roughly 3.8% of our user base on Android 4.3 (Compared to 35.8% on 4.1), meaning that 4.3 issues will continue to grow. Currently the only Nexus 10 rating on GP is a 1-star, but we will continue to track these reports.

Roland wrote a SUMO KB article for these issues: Firefox issues with Nexus 10 and Android 4.3


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-08-07

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Current Releases

  • Firefox 23 is live (10% throttled)
  • 17.0.8 esr Live as well

Beta (24)

  • Firefox 2*4* Beta1 in progress
    • Mobile : Request for spinning Build #2 upcoming due to bug 902453
    • Desktop : We have spun a Build #2 due to bug 902112

Aurora (25)

Aurora (25) is throttled, no updates until end of week

Firefox Metro

  • Iteration #12 ends on Monday August 12, 2013.
  • Forecast completion this iteration is 50 – 60 points.
  • Achieving a point closure within the above range would negatively impact our development complete forecasts.
  • QA working on the Iteration #1 – #11 regression testing.
  • A revision of the Backlogs (Story & Defect) and development complete forecasts will be in place for the beginning of Iteration #13 to reflect the work involved in the Metro Preview Release.

ID Summary Priority Status
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 – Alignment and layout issues with StartUI 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
886563 [MP] Story – Browser can display tab-modal, metro-styled prompts – Part I P1 ASSIGNED
850737 [MP] Story – Fix jank in start screen scrolling 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
856264 Defect – if context menu visible, tapping and holding another link will not produce new context menu P3 ASSIGNED
895669 Change – override about:addons to display a metro custom page P1 RESOLVED
888236 Defect – Crash in nsIFrame::GetNearestWidget P1 RESOLVED
898651 defect – find in page option in start page is superfluous P1 RESOLVED
895921 Defect – Tab bar not appearing when selecting links from flyouts P2 RESOLVED
890153 Defect -OSK overlapping searched words using “Find in Page” if website not scrollable P2 RESOLVED
891688 Defect – Caret selections not always appearing when tapping inside text areas embedded in iframes P2 RESOLVED
898457 Defect – Horizontal scroll bar visible in settings and about panels P2 RESOLVED
896097 Change – Remove on-screen buttons when auto-complete is visible P2 RESOLVED
897175 Defect -Intermittent browser_findbar.js | Show find bar with menu item – Got false, expected true | runTests: Task failed – Error: transitionend event timeout at waitForEvent@chrome://mochitests/content/metro/browser/metro/base/tests/mochitest/head.js:281 P2 RESOLVED
901036 defect – hard to tap on intended links P2 RESOLVED
901094 Defect – Progress bar not showing up for content link clicks P2 RESOLVED
896757 Defect – Remove “>” from narrow version of grid title strings P2 RESOLVED
901147 Defect – Js error “Elements.contextappbar.hide is not a function” while running tests 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
897121 Defect – Browser error: FlyoutPanelsUI.PrefsFlyout is undefined P2 RESOLVED
876816 Defect – Flyouts should have standard widths P3 RESOLVED
898370 Change – Disable crash reporting when running with -metrodesktop P2 VERIFIED

Firefox Mobile

Current Releases

Here’s a recap of the roadmap since we’re just shipping Fx23 \o/

Beta (24)

Aurora (25)

Nightly (26)

Feedback Summary

Desktop

Snippet surveys next week for MCB and Consolidate Search.

  • mcafee seems to be flagging the stub installer as a virus.
  • Seeing quite a few complaints about pulling out the ability to hide tabs. There is an addon to restore this behavior.
  • Seeing some bugzilla chatter around consolidate search. Again, there’s an addon to restore this for power users.

More information early next week.

Mobile

Tracking Android 4.3 issues (SUMO KB Article), not explosive yet, will report as 23 rolls out.

Otherwise, 23 is a good release. Uptick in the overall number of Android sumo threads, but mostly because of the various UI tweaks and new features we released in this version compared to two previous releases that were lacking many user facing changes.

User Experience (Research and Design)

  • The usual – ongoing work on desktop (Australis, first run), Sync setup, metro, Android, FxOS Firefox
  • Design pattens proposal for permissions (notification) UI: design doc [PDF]
  • ALSO: upcoming emerging markets field research in Thailand and Indonesia

Market Insights from the Product Marketing Strategy Team

Desktop / Platform

Apple

  • Apple loses lead in tablet market. [1] The trend is clear although the numbers are different from different market research firms – Apple at 32.5% from 60.3% a year ago according to IDC, and at 42.7% from 71.2% a year ago according to Canalys. The major gainer is Android with over 60% share. Apple is still ahead as a tablet OEM with Samsung coming in second at 18%.
  • White House has officially overturned a looming ban by the U.S. International Trade Commission (USITC) that would have prohibited sales and imports of the AT&T version of Apple’s iPhone 3G, 3GS, and 4, as well as the 3G-friendly iPad and iPad 2 tablets, starting Monday. [2] While the South Korean government officially voiced “concern about negative impacts the decision by the USTR will have on protecting patents held by Samsung” and Samsung hit back with a new appeal [3], this ruling could throw open patent portfolios of a several players, including Ericsson and InterDigital suits against Samsung and Qualcomm’s negotiation power. [4]

Google

  • Chrome browser exposes user passwords in plain-text without additional verification [5]. You can get there via chrome://settings/passwords or Settings -> “Manage saved passwords” -> Show. [6] Google justifies not providing a Master Password saying that they “don’t want to provide users with a false sense of security, and encourage risky behavior”.[7] Even Sir Tim Berners-Lee weighed in on the debate. [8]
  • Gesture controls appear in Chrome’s Canary test build. [9]. This includes swipe left and right to move backwards and forward, support for Windows 8 virtual keyboard in desktop mode launched automatically with focus on a text field or address box, and pinch and zoom functionality. Currently imperfect, but Canary is a test build.
  • Google Fiber’s user agreement came into question for net neutrality. [10] Specifically, Google’s agreement requires that you should not host any services using a Google Fiber connection, which appears to go against the “No blocking” clause. [11]

Microsoft

  • According to Net Applications, IE desktop market share climbed 2.7% to 56.6%, while Chrome’s desktop market share grew 2% to 17.8% since May, its highest mark since October 2012. [12] This reduces the difference between chrome and Firefox to 0.5% per Net Applications’ stats.

Samsung

  • Samsung filed a patent [13] for Samsung Galaxy Gear, a “wearable digital electronic device in the form of a wristwatch” with a flexible display and meant to work with other Galaxy devices [14] and likely preloaded with Android. [15]
  • Internet-connected Smart TVs could be exposing consumers to unexpected security threats due to several vulnerabilities in their version of Linux operating system, Webkit-based browser, and the bundled Internet apps, compromising data stored on the systems via browsing and enabling remote surveillance using the webcam. [16]

Yahoo

  • Yahoo purchased Rockmelt for around $60 million [17] and then killed Rockmelt’s aggregation apps and products. [18]

Marketing, Press & Public Reaction

PR:


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

6-August-2013

SeaMonkey: 2013-08-06

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

Agenda

  • Who’s taking minutes? -> mcsmurf
  • Nominees for Friends of the Fish Tank
    • xabolcs (developer of Nightly Tester Tools, new release)

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

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • No Windows langpacks since 8th April on trunk. Needs investigating.
    • Comment from mcsmurf on this: Not clear what is meant by this, please clarify. xpi/win32/ folders on FTP server look fine. Also file a bug if something needs to be investigated/fixed.
  • Tinderbox is EOL now. Callek set up a newer version of TBPL at [1] that doesn’t depend on tinderbox up (TBPL currently broken due to new buildmaster).
  • Buildmaster up and running, although stuck behind a locked door at the moment.
    • Builds are running and uploading, but tbpl and normal views into the process re not public.
    • Ewong and Callek can manually look at builds and results, as well as generate releases.
    • Callek is hand-approving requests for CLOSED TREE landings until he gets things visible enough to open the tree. (Callek only because these approvals preclude that Callek is watching results manually).
    • Linux64 is still busted for 2.20+, Callek has a fix planned (bug 890594).
  • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.
  • comm-* will be building out of mozilla-* eventually (bug 648979 etc.). Jcrammer is working on this.

Release Train

  • SeaMonkey 2.20 beta 2 released on July 24th.
  • SeaMonkey 2.20 beta 3 released on July 30th.
  • SeaMonkey 2.20 final scheduled to be released on August 6th.
  • Linux64 broken on comm-central and comm-aurora due to gtk header issues, (already fixed prior to hardware failure on linux32)

Extensions Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • There are now Lightning versions for both SM 2.19.x (Lightning 2.4b1) and SM 2.20 betas (Lightning 2.5b2) available on AMO.
    • Might need to point out in release notes that users needs to install the Lightning beta versions for the SeaMonkey releases (as Lightning follows Thunderbird 17.0.x release schedule)
    • Problem: Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/versions/ will provide users with versions that do not put them on the addons beta update channel; also linking to a specific version would need updating with every release
    • Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/#beta-channel does not jump to the correct page position as addons.mozilla.org loads the user comments for the addon after pageload. So it first moves to the correct position (page anchor) and after that it loads the user comments
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
  • Nightly Tester Tools is being actively developed by xabolcs (coder) and whimboo (reviewer) to make it more compatible with comm-central in general and SeaMonkey in particular. See Issues · mozilla/nightlytt · GitHub.
    • See also the Nightly Tester Tools wiki page which details the preferences used by the extension, and the variable names to use in the two of them whose name includes “.template.” Table rows in italics are for variables which are new in the upcoming release 3.6. not yet; hopefully in 3.7 — Tonymec (talk) 07:56, 6 August 2013 (PDT)</s>
    • NTT release 3.6 is “pending review” at AMO. It can already be had from the extension’s “complete version history” page where you can also see what is new in it.
    • Experimental alternative version of Nightly Tester Tools available at http://users.skynet.be/antoine.mechelynck/other/nightlytt-3.6pre-fx+tb+sm+tk.xpi with title customization working in SeaMonkey and ability (if you customize it) to paste both the mozilla-something and comm-something changeset IDs in addition to the user-agent string and build ID. This is not a full-featured version: e.g. it does not support zh-CN menus & messages. This version is labeled 3.6pre and will probably try to update to the 3.6 version once it appears at AMO.
  • Plugins: (They are not XPIs but nowadays they are handled by the add-ons manager so they might belong here for lack of a better section on this page.)
    • The experimental about:config preference plugins.click_to_play doesn’t do anything by itself anymore. This is not a bug (see bug 549697). Instead, when the pref is set to true (which is not the default), each installed plugin can be individually set to “always ask” in addition to the options “always activate” and “never activate” available by clicking its More link in the add-ons manager.
    • In bug 901749 Mcsmurf will fix the “Activate all plugins by default” in SeaMonkey preferences to set the right preference.

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

open tracking (0)
tracking requests (1)
targeted (0)
fixed (10)

  • (The “fixed link” above current only lists a subset of the bugs that should be displayed there. Mcsmurf will fix this for the next meeting).
  • SeaMonkey 2.19 Release Notes

2.Next

  • Current breakages:
    • [mozilla-central] bug 856270 Update nsEditorSpellCheck to use nsIContentPrefService2.
      • This broke comm-central in various ways:
      • SM bug 889882 Mail compose window on a reply will not allow change of To, CC, etc, nor entry of text. Probably FIXED by bug 881588.
      • TB bug 880595 Recent changes making spell check more async (Bug 856270) broke spell check in Thunderbird.
      • TB bug 881588 message header is read-only when compose window is reused. FIXED.
      • Core bug 887010 InlineSpellChecker.addDictionaryListToMenu fails if called straight after InlineSpellChecker.enabled is set to true (and no async work around).
  • 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 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 737615 Remove use of synchronous cache API from unit tests. Tracked in:
      • bug 804972 Remove synchronous calls to nsICacheSession::openCacheEntry in SeaMonkey tests.
      • Mcsmurf says this is almost fixed but there was a test failure. He will close this bug and open a new one for the failure.
    • 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 839034 move markPageAsXXX methods to nsINavHistoryService. Tracked in:
    • 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.
    • Session store problems
      • Might get fixed by bug 886116 Port | bug 698565 stop excluding keys when calling JSON.stringify() and follow-ups | to SeaMonkey. Mcsmurf will check on this.
    • 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.

Feature List, Planning

Private Browsing is now working and uplifted to SeaMonkey 2.19. Currently we are treating this feature as Experimental because although most things are working some edge cases have probably been missed. Hopefully any remaining bugs will be found before we formally announce.

  • Testing would be appreciated! Please file bugs as blocking the meta bug 460895.
  • We need to figure out if we want a new about:privatebrowsing page which someone will have to write (bug 842439).

Bug statistics for the last two (full) weeks: 33 new, 9 fixed, 26 triaged.

  • Medium triaging effort.

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

  • See Feature List page for major wanted/needed features.
    • Ratty suggests featuring one or more bugs from that page at each meeting.
  • Featured helpwanted bugs:

Good First Bugs

  • Note: The GFB list is open to all including our regular contributors.
  • Ratty is working on an updated GFB list, suggestions welcome.
  • Everyone is welcome to look at the GFBs or if they find a bug they want to tackle then ask in irc://moznet/seamonkey and we’ll find a mentor if you need it.
  • New GFBs recently added:
  • Currently there are 24 GFBs open, 2 are being actively worked on.
  • List of Open mentored bugs.
    • Ratty notes that there are 23 bugs that are GFBs but without the mentor keyword. These need to be audited to see if they are really suitable as GFBs.
  • Mentors of stalled bugs should try to communicate with the assignees and if they can’t work on them any more to unassign/free up those bugs.

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

Callek

Fixed:

  • bug 898925 Add SeaMonkey 2.20 Beta 3 to bouncer.

Working on:

ToDo:

  • bug 812981 Put up snippets for linux64 minor and major updates to SeaMonkey 2.19 and Beta to current Beta of SeaMonkey.
  • bug 827178 Update stage.m.o cron to match recent changes with ffxbld cron.
  • bug 845844 Deploy updated tbpl to tbpl.drapostles.org.
  • bug 884454 Bring up sea-master1 with puppet.
  • bug 890429 SeaMonkey master failing to upload log files.

ewong

  • Fixed:
    • bug 884132 – Make use of .isTopLevel now fix to bug 666801 has landed
  • Checkin-needed:
    • bug 739056 – Port |Bug 715099 – Convert nsProfileMigrator to JS so we can use JS modules on migration| to SeaMonkey
  • Review:
    • bug 633937 – Port bug 562048 to suite.
    • bug 863747 – Add option to disable Location bar history
    • bug 895751 – Port |Bug 846221 – Make the pref UI explain intl.charset.default better.| to SeaMonkey
    • bug 898948 – Linux builders need to have their build-size bumped
    • bug 900422 – Debug Preferences should handle nglayout.debug.paint_flashing_chrome
  • Working On:
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
  • Checked in pending review:
  • Waiting for feedback/review:
    • bug 837408 Add en-GB locale to gaia
    • bug 889152 send format html and plain domains set in mailnews.js are ignored
  • 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
    • bug 778534 Use image instead of html:img in instant messaging
  • Working on:
    • 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.

mcsmurf

Working on:

  • bug 798278 Implement multiple plugin doorhanger UI (Port bug 797677 and bug 754472) (patch landed on comm-central, Mac OS X theme fix left)
  • bug 901673 Fix calls to “getPluginUI” in click-to-play UI code
  • bug 901222 Missing zoom in/out cursor on images

Neil

Fixed on mozilla-central (before uplift):

  • bug 898438 nsITableEditor.getCellAt doesn’t default to the current table.

Fixed on comm-central (before uplift):

  • bug 886116 Bustage fix for stop excluding keys when calling JSON.stringify().

Fixed on comm-central and comm-aurora (before uplift):

  • bug 881588 Message header is read-only when compose window is recycled.
  • bug 880595 Recent changes making spell check more async broke recycled compose wndow.

Fixed on comm-central but would be nice on comm-aurora:

Fixed on comm-central but would be nice on comm-aurora/comm-beta:

  • bug 898781 Opening new tab sometimes causes exceptions in WindowsPreviewPerTab.jsm.
  • bug 899104 “Open all in tabs” from a private browsing window opens tabs in main window instead.
  • bug 868486 Session restore logic appears broken in Browser preference pane.

Waiting for dependent bug before checkin:

  • bug 896213 Remove usage of XPFE autocomplete interfaces from the XBL widget.

Waiting for feedback and needs to land on beta only:

  • bug 897685 Double-click opens properties dialog.

Working on:

  • bug 901871 Plugin placeholder display incorrect in the Modern theme.
  • bug 896768 Want to be able to style <textbox autocompletesearch=”file”> results.
  • bug 891904 Turning spellcheck off and on again in an unusual way leaves it in an unusable state.

Not filed yet:

  • Remove XPFE autocomplete component from the build.
  • Remove XPFE autocomplete interfaces from the build (depends on bug 896213).
  • Add toolkit features to the XBL widget (e.g. images, deletion) (depends on bug 896213).

Abandoned:

Instead you can view the web console remotely once you enable the built-in debugger. Now with preliminary review!

My review queue has got slightly shorter this month!

Ratty

Fixed on branches:

  • bug 896404 Private Browsing information leak in openNewTabOrWindow().

Fixed but waiting for checkin (CLOSED TREE):

  • bug 896384 Follow up to bug 881083 “Validate this page”.
  • bug 900510 Show download progress in OS X app dock icon and simplify taskbar integration.

Working on:

  • bug 876430 Update Dataman for changes in DOMStorage and localStorage.
  • bug 900514 Some minor tweaks to Drag and Drop in Downloads UI.

Investigating:

  • Use Asynchronous FormHistory.jsm in Suite Code. See Toolkit bug 566746.
  • Replacements of synchronous isVisited with asynchronous isURIVisited. See Toolkit bug 739217. Mcsmurf might have fixed most of this already in bug 834498.

Other stuff:

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

rsx11m

Fixed on trunk and aurora:

  • bug 897233 Change keyboard shortcut and correct typo in Help for Private Browsing feature.
  • bug 892060 Remove Help page for Validation preference pane and update sections mentioning CRL management.

Fixed on aurora and beta:

  • bug 880464 Setting up an RSS account first should not make it the default account.

Waiting for reviews:

  • bug 868495 Browser main preference pane cut off on Windows 7 with hardware acceleration enabled. (additional patch)

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • End-user information and discussion on MozillaZine.

stefanh

Fixed bug 891099 [Mac default] Make Sync setup wizard look better on Mac.

Any other business?

  • Who is going where for the Mozilla Summit 2013?
    • Brussels: mcsmurf, Mnyromyr, Neil.
    • Santa Clara: KaiRo, Ratty.

SeaMonkey Meeting Details

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

« Newer PostsOlder Posts »

Powered by WordPress