Meeting Notes

12-February-2015

Firefox/Gecko Delivery Planning: 2015-02-11

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Firefox Desktop & Platform (Javaun/Chad/Martin)

Current Releases

38.3 starts today.
Two Big Priorities for spring campaign/38:

  • Hello work: sharing tabs/windows/apps
  • Reading list MVP ready desktop/iOS

Another biggie:

  • EME finished in 38 for first provider. (Name withheld out of legal/partner concerns)

Marketing, Press & Public Reaction (Winston)

  • Android SMS snippet goes live tomorrow
  • Turning up volume on Android ads
  • Agency meets for Spring

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

11-February-2015

Thunderbird: 2015-02-10

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Thunderbird meeting notes 2015-02-10. Previous meetings: https://wiki.mozilla.org/Thunderbird/StatusMeetings#Meeting_Notes

Attendees

aceman, cloep, florian, jcranmer, Jorg K, mkmelin, Paneglab, rkent, Roland, sshagarwal, wsmwk, MakeMyDay

Action items from last meetings

  • wsmwk to get in touch with Standard8 re: beta.
    • done – bkerensa and sylvestre are on it
  • rkent to work with Standard8 (and Fallen) on issues of 1.management of tracking flags and 2. pushing into aurora and beta for TB 38. (meeting generally agreed that mkmelin and rkent would be appropriate to manage pushing patches forward into aurora and beta).

Critical Issues

Critical bugs. Please leave these here until they’re confirmed fixed.

  • Auto-complete improvements – some of those could go into esr31

Release Issues

  • Current beta blocked due to Windows XP failures. rkent has try server configuration that can test a beta build, and will try Standard8’s suggestions.

Upcoming

  • Thunderbird 38 moves to Earlybird ~ February 24, 2015

We need people to commit to being mentors.

Lightning to Thunderbird Integration

See https://calendar.etherpad.mozilla.org/thunderbird-integration

  • As underpass has pointed out repeatedly (thanks for your patience!) , we need to rewrite / heavily modify the lightning articles on support.mozilla.org. let me know irc: rolandtanglao on #tb-support-crew or rtanglao AT mozilla.com OR simply start editing the articles

Round Table

JosiahOne

  • So I started a new job recently, but because of that plus school, my time for TB stuff is very, very low. I will continue doing ui-reviews and reviews, but implementing anything has pretty much come to an end until summer break.

wsmwk

  • release management https://etherpad.mozilla.org/XxBwrpMHKz
  • disable HWA for 38? it has been suggested by someone in support to disable because “3d acceleration … does little or nothing for Thunderbird but messes menus, font and causes crashes (the kind with no crash reporter reports).” bug 1131879

rkent

  • Hot bugs
    • bug 1125577 – startup crash in NSSCryptoContext_FindCertificateByEncodedCertificate (and similar bug 1128614)
    • bug 1124015 – Add UI to select maildir for storage when creating accounts
    • bug 1119529 – Sending message succeeds but Error “error while running message filters on it.”
  • Unfortunately a long review queue that I will be looking at for the next few days.
  • I now have access to Thunderbird ADI data. Our ADI reached a new peak last month (in spite of SlashDot assuming “Thunderbird usage is dropping”) and Japan has now surpassed US as #2 country (after Germany).

jcranmer

  • Hopefully going to work down my review queue by this weekend
  • Main jsmime perf regression fixes are r? rkent
  • I have a non-promisified version of OAuth2, but still no UI hookup
  • Mozharness-based mozmill tests: I’ve updated the runner, need to make updates to three or four repositories to make it work
    • Trying to get this in progress for Thunderbird 38, so we don’t need to maintain the old mozmill buildbot stuff for ESR
  • I’ve been doing some work with the emailjs team to add functionality to their SMTP libraries (specifically with regards to SASL) that we could share between TB/Whiteout.io/Gaia email teams.

TheOne

Jorg K

I have an XP machine (32 bit), I could run (not build) and debug (with WinDbg) the beta, if that’s of any help. I’d need to know where do download it … and the mentioned suggestions to try. (Contact via e-mail to start off).

mkmelin

  • autocomplete:
    • the critical regressions fixed
    • 3 prominent complaints still not done: the “tab too quickly doesn’t complete”, “show as red even if found”, “insert link missing paste url in context menu”
    • ordering: now landed on esr, some complaints still, need to investigate

Question Time

I’d like to know what happened to the “Thunderbird Discussions with Mozilla”, ie. the letter that was meant to be sent to the Mozilla management, re. funding, donations, staffing, etc. There was a lively discussion on the tb-planning mailing list in early January 2015.

  • won’t happen before 38 branching

Support team

  • As underpass has pointed out, we need to rewrite all the Lightning articles, they are out of date whether or not we finish the integration for TB 38. email me or irc roland or just edit the articles (see above under “Lightning to Thunderbird integration”. Tonnes do you have time to write some of these Lightning articles in English?

Other

  • Note – meeting notes must be copied from etherpad to wiki before 5AM CET next day so that they will go public in the meeting notes blog.

(Extra) Meeting next Tuesday, Feb 17.

Action Items

-none-

Mozilla Platform: 2015-02-10

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Need To Know

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

Notices/Schedule (lmandel)

Next Merge: February 23, 2015 Next Release: February 24, 2015
Trains
Central: 38 Aurora: 37 Beta: 36 Release: 35
  • Desktop 36 Beta 7
    • shipped on Saturday – thanks to the teams that helped ship on the weekend
    • disabled MSE
    • did not ship on Windows because we were waiting for a fix for YouTube
    • we will likely ship a Desktop Beta 10 as a result
  • Desktop and Mobile Beta 8 should ship today
  • Reminder that the next merge is < 2 weeks away. 38 is the next major Firefox release and the next ESR release. Get yer fixes in!
  • Aurora 37 is still not in good shape stability wise

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

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

Upcoming Outages/Upgrades

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

Quality Programs

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

MemShrink (njn)

<Read Only>

PLDHashTable (and nsTHashtable and friends) now do not allocate any entry storage until the first element has been added. This makes empty tables more space-efficient and there’s no longer any need to lazily initialize such tables.

Stability (kairo)

<Read Only>

  • Overall numbers are still bad for everything else than release.
    • With 35.0.1 released, Firefox for Android looks fine on release now.
    • Desktop Beta should improve with MSE disabled in today’s beta. D2D 1.1 will also be disabled before we ship 36. We’ll try again next cycle.
    • Developer Edition sees a real lot of graphics crashes, we’ll need to see that cleaned up, hopefully a big part of that before we go to beta.

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

Desktop Platform (bsmedberg)

  • Reminder: FHR and telemetry are being unified, hopefully for 38 cycle. All new measurements should be added to telemetry, no matter whether you want them for only prerelease or release populations.

Electrolysis (e10s) (blassey)

GFX (milan)

<Read Only>

  • Planned “final” push for Lollipop, Silk in progress. More so for Silk than Lollipop, there are things outside our hands for Android L.
  • Chasing down those Windows OOMs.
  • Still a few unresolved Windows 7 issues on Beta 36.

Media (mreavy)

<Read Only>

1. What has your team done since last week that might impact others?

  • OpenH264 v1.3 now being pushed to release-channel users

2. What will your team do this week that might impact others?

  • Fixing some OpenH264 vs WebRTC 40 update issues (packetization)
  • Working on some regressions for getUserMedia (camera access) on specific Android devices
  • Loop/Hello will be updating the server and unthrottling soon
  • Preparing to land webrtc renegotiation (windows timer limits, etc)

Performance (vladan)

What has your team done since last week that might impact others?

1. You can now do custom Telemetry analyses using a Spark cluster consisting of multiple nodes! Analyses of large volumes of data should be significantly faster.

2. FHR & Telemetry are being unified and some of the patches have caused a couple of Telemetry outages on Nightly 38. Make sure to check for expected # of submissions when looking at Telemetry dashboards or doing a custom Telemetry analysis.
3. David Teller (Yoric) has been on sick leave for the last few weeks

What will your team do this week that might impact others?

  • bug 1128768: Develop a mechanism for reporting on the behavior of categories of Flash content (e.g. Facebook video, banner ads, YouTube player, etc) in a privacy-sensitive way. No URLs or domains are ever collected
    • This will be used to evaluate performance benefits of switching certain types of Flash content to Shumway

Roundtable

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

Mailing List Threads

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

Good Reads

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

irc #planning Log From This Meeting



Engineering Meeting Details

  • Tuesday 2015-02-1011:00 am Pacific Standard Time
  • Calendar links: iCal ics or Atom/XML feed
  • Engineering Vidyo Room / Air Mozilla / MTV Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • Join irc.mozilla.org #planning for back channel
  • Dial-in: conference# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411

10-February-2015

Mozilla Project: 2015-02-09

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

All-hands Status Meeting Agenda

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

Friends of Mozilla

  • Thanks to Atique Ahmed Ziad for reviewing Bengali app strings in Transifex for many outstanding apps.
  • Thanks to Mozilla Hispano localizers who translated the latest Apps & Hacks newsletter–Hanna DeLuna and Pablo Bernardo (voylinux)
  • Thanks to Andre Garzia for stepping up and offering to loan his Flame to a partner in Brazil.
  • Thanks to :kohei (Kohei Yoshino) for all his help with bugs and other work on www.mozilla.org in January!

Upcoming Events

Monday, 09 February

  • The biggest IT Expo of Bangladesh Digital World Bangladesh is happening from 9th to 12nd February. Local Community of Bangladesh is perticipating there with two booths representing Mozilla.
    • Largest Software Expo of Bangladesh
  • Code4Lib will be held at the Hilton Portland & Executive Tower in downtown Portland, OR on February 9th-12th.
    • Selena Deckelmann (Keynote), Jennie Rose Halperin (Speaker)
    • Code4Lib is a core community of developers and technologists for libraries, museums, and archives who have a strong commitment to open technologies. Each year, the Code4Lib conference helps revitalize the community as participants meet in person to discuss new and ongoing projects in a single-track format with 20-minute presentations and 5-minute lightning talks.
  • DeveloperWeek is happening in SF this week! Full schedule here.

Tuesday, 10 February

  • Quality and Automation community Call tomorrow. Come discuss projects you’re working on and areas where you can get involved: https://etherpad.mozilla.org/Quality-Automation-Call-2015-02-10
  • JavaScript Summit 2015, 7th Annual Live, Online JavaScript & jQuery Conference will be held from Feb 10th-12th.
    • Chris Mills attending
    • In his talk, Chris discusses the historic problems with web apps, and sheds light on new web platform features that are filling the holes. This includes device APIs such as Web Activities, Camera, device orientation and nfc, offline apps (which are finally looking realistic thanks to service workers), installable apps and more.

Wednesday, 11 February

Thursday, 12 February

Next Week

The WebCompat Summit is happening on Wednesday February 18th at the Mountain View office. Ping miket@mozilla.com if you would like to participate!

Project Status Updates (voice updates)

Firefox OS

Speaker Location: Candice Serran in SF

2.2 Release – Current

  • 2.2 Tracking Wiki
  • Today = Start of final sprint 6. Targeting all remaining committed features to be landed by FL on 2/23
  • Landed features such as L-porting & Copy/Paste
  • Right-to-Left remaining and to be completed in this final sprint.

V3 – Next Release

  • Kicked off in Dec 2014 in PDX
  • Participants: FxOS team members, partners, contributors
  • 36 Groups formed in ideation
  • 270+ Mozillians participated
  • 20 Facilitators
  • 97 Total Submissions
  • Current prioritization criteria focus:
    • User-centric
    • Mozilla Advantages
    • Market Reality Check
  • More to be shared in the coming weeks…

Webmaker

Speaker Location: Andrew Sliwinski, YVR (Remote)

http://mzl.la/changelog

  • Updates to X-Ray Goggles
  • Updates to Webmaker App
  • India Field Research

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
Dave Steer, Andrea Wood, Chris Riley, Michaela Smiley Policy & Advocacy Mozilla’s Net Neutrality Campaign SF Yes https://docs.google.com/a/mozillafoundation.org/presentation/d/19aoytPzzz8alV3n-nRypWSLFvKzjhPbYUQ1JAoq17YA/edit#slide=id.g7832e5195_038 http://mzl.la/1vdSBut

Roundtable

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

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

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

Welcome!

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

Introducing New Volunteers

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

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Samael Wang Bevis Tseng (Recorded) Taipei, Taiwan Software Engineering
Jochai Ben-Avie Chris Riley San Francisco San Francisco Public Policy

<meta>

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

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

Content Services

  • This Weds at 1pm ET, join some members of the Content Services team for a brown bag on Air Mozilla called “How Advertising Works”.
  • Next week at the Project Call, Content Services will present data about Tiles and how they are amplifying the work of different teams here at Mozilla.

Automation & Tools

Notable changes to bugzilla.mozilla.org during the last week:

  • bug 1045145 Users can now issue API Keys, and use them to authenticate with Bugzilla’s API. This provides revokable password-less authenticate.

All changes.

Engagement


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

5-February-2015

Mobile: 2015-02-04

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule

  • Next merge: 2015-02-23

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
1010068 Disable OCSP in Firefox for Android NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1016555 Disable OCSP checking for certificates covered by OneCRL ASSIGNED David Keeler [:keeler] (use needinfo?) (dkeeler)
1084711 Graphic rendering problems on trunk, black boxes, nothing renderend, eventually crashes NEW Milan Sreckovic [:milan] (milan)
1098227 Android crash in @0x0 | mozilla::layers::Layer::CalculateScissorRect NEW Nicolas Silva [:nical] (nical.bugzilla)
1114096 Wrong tab got mirrored NEW Mark Finkle (:mfinkle) (mark.finkle)
1120895 Interaction between TalkBack and Firefox beta/aurora/nightly broken with latest TalkBack 4.10 NEW Eitan Isaacson [:eeejay] (eitan)
1122643 Regression: Occasionally after a tab switch, images in the active tab turn black; corrects itself on reload NEW Seth Fowler [:seth] (seth)
1126240 crash in java.lang.NullPointerException: lock == null at java.io.Reader.<init>(Reader.java) ASSIGNED Richard Newman [:rnewman] (rnewman)
1126561 crash in __aeabi_fcmpgt NEW Anthony Jones (:kentuckyfriedtakahe, :k17e) (ajones)


9 Total;
9 Open (100%);
0 Resolved (0%);
0 Verified (0%);

Aurora

  • Next Build:
ID Summary Status Assigned to
936041 Enable new malware download protection on Android NEW Gian-Carlo Pascutto [:gcp] (gpascutto)
1065076 Update icons for video controls NEW Wesley Johnston (:wesj) (wjohnston)
1093815 Use AndroidPlatformDecoder for standalone MP3 on Android ASSIGNED Matthew Gregan [:kinetik] (kinetik)
1110840 crash in java.lang.NullPointerException: at android.view.MenuInflater$MenuState.addItem(MenuInflater.java) NEW
1120762 Test, solidify, and document Google Play distribution approach for split APKs ASSIGNED Sylvestre Ledru [:sylvestre] (sledru)
1125272 crash in mozilla::CDMCaps::Lock() NEW Seth Fowler [:seth] (seth)
1127464 still crashing in nsObserverService::RemoveObserver(nsIObserver*, char const*) NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1128523 Duplicate column name: content_status while compiling: ALTER TABLE reading_list ASSIGNED :Margaret Leibovic (margaret.leibovic)


8 Total;
8 Open (100%);
0 Resolved (0%);
0 Verified (0%);

Friends of the Mobile Team

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

  • Andy Pusch fixed bug 1125529 – Remove unused string in StringHelper class
  • Robin Ricard fixed bug 1015395 – Make testFindInPage more robust
  • Dominique fixed bug 1127909 – Nits in ZoomedView code
  • Federico fixed bug 1114499 – NPE when opening the popup menu when tabs are exposed
  • (iOS) codestergit fixed bug 1109666 – Customize behavior when long-pressing a link
  • vivek!!!
    • landed “magic year” COPPA changes in native Firefox Accounts sign up flow bug 1058806
    • also landed split plane Remote Tabs home panel bug 1063742
    • these are highly non-trivial functional changes — bravo!
  • psd contributed a fix for |mach bootstrap| on 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 2 minutes!

James W. (snorp)

<Read Only>

JChen

<Read Only> (on leave)

GCP

  • Last week
    • Finished Sandboxing support for Window/Application/Screen sharing
    • bug 1104616 Sandboxing support for Video camera access
    • SafeBrowsing discussions
  • Next week
    • bug 659188 – Camera support for Android (Clean up)
    • bug 1129365 – getUserMedia Video/Camera broken on Samsung Galaxy S4
    • bug 1125048 Slow fling speed with thumb flings (high DPI)
    • Sandboxing support for Audio

Randall Barker

<Read Only>

Last Week

  • Fixed texture unpack GL bug in desktop and Roku WebRTC Player
  • Slayed try demons.
  • Need r+ from two people on patch part 2 of bug 1101651. All other patches have been r+ for standalone WebRTC.
    • bug 1093934 Create a XPCOM library that can be used to support standalone WebRTC
    • bug 1097804 Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
    • bug 1101651 Enable WebRTC unit tests to be built using standalone WebRTC library

Next Week

  • Investigate bug 1121679 Enable receiving audio in standalone WebRTC
  • Land standalone WebRTC if we decided to go forward with the project.

Eugen Sawin

<Read Only>

Finished

  • bug 792992 – Can’t override query URL for update service

Working on

  • bug 1093815 – Use AndroidPlatformDecoder for standalone MP3 on Android
  • Looking into regressions
    • bug 792992 – Can’t override query URL for update service
    • bug 1129074 – Content view sometimes blank on load until restart

Brian Nicholson

<Read Only>

  • bug 1128774 – Reader Mode fails hard on initial Gmail loading
  • bug 1127989 – Fixes to BackForwardListViewController
  • bug 1127547 – Follow-up fixes for custom context menu
  • Spent some time looking into slow Gmail redirects (bug 1129087). No dice.
  • Investigating UI automation frameworks

WesJ

liuche

<Read Only>

Highlights:

  • Passwords work day
    • Triaged Mobile password bugs into Q1-metabug
    • Discussed multi-realm logins, recipes (see passwords-dev mailing list for more detail)
    • Telemetry

Present:

Past:

Margaret

<Read Only>

Highlights:

Past:

Present:

mcomella

<Read Only>

Past

  • New tablet
    • bug 1127154 – Enabling LWT changes the pressed/focused/etc. color of the navigation buttons
  • investigate bug 1127599 – Crash when pressing TabsPanel menu button
  • investigate bug 1014603 – crash in java.lang.NullPointerException: at org.mozilla.gecko.db.TopSitesCursorWrapper.moveToPosition(TopSitesCursorWrapper.java)
  • bug 1096958 – crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TopSitesPanel.access$N(TopSitesPanel.java)
  • bug 1090287 – java.lang.NullPointerException: at org.mozilla.gecko.toolbar.BrowserToolbar.updateProgressVisibility(BrowserToolbar.java:626)

Present

  • bug 939350 – Create a python linter wrapper
  • bug 1106935 – Remove old tablet code and resources
    • bug 1072646 – Use resource alias to remove branch in Favicons.initializeWithContext
  • Implement share overlay visual design (bug 1059554)

Future

  • (Q1 goals) Toolbar cleanup & awesomescreen refresh

rnewman

<Read Only>

(Might be missing the meeting for an urgent errand. Apologies.)

Reading List

  • Met with desktop team re Reading List storage and synchronization.
  • Multiple RL meetings, legal discussion, protocol discussion.
  • Estimated load for pre-release and release Android RL clients.
  • Part-way through building Android RL client, filing bugs as I go. Here’s my work.

Misc

  • OTA distributions uplifted to Beta. Should be in partner hands this week?
  • Several phone screens. Intern candidates are on their way.
  • Met with Winston and Liz re Fennec Android marketing measurement. Follow-up research and discussion.
  • Miscellaneous fixes and reviews, as always.

Fixed

Working on

nalexander

Projects for this cycle:

  • Pushed migrating legacy Sync 1.1 devices across the finish line
    • Testing starts next week!
  • Make FxA provide OAuth implicit grants for Fennec consumers, tracked by bug 1117829
  • Implement Firefox Accounts for iOS
  • |mach bootstrap| for mobile/android should be good for OS X and Linux now
  • Building with Gradle
    • Green build, green try run with debug APK in automation
    • I am building locally without compiling Gecko, but I’m a good ways off landing something like this

Past

Present

Martyn Haigh

Past:

Present:

Stefan

Current focus:

  • 1124489 Get tests going on AppThwack
  • 1129483 Setup build configurations for Release, Dogfooding, Development

Also:

  • iOS builds from https://xcode.sateh.com seem to not work anymore on iOS 8.1.3. SImply refuses to install. Not sure how to fix, but we will have dogfooding builds Real Soon Now.
  • We setup a repository to host our shared Readability.js code – Going to merge iOS changes back in there. Will be a central point, also for contributors to fix Readability specific bugs.

Past reviews:

  • 1128774 Reader Mode fails hard on initial Gmail loading
  • 1128595 Sqlite db for favicons
  • 1127989 Fixes to BackForwardListViewController
  • 1127505 Linking against dylib not safe for use in application extensions: Storage.framework
  • 1127547 Follow-up fixes for custom context menu
  • 1123809 Record history as visits

Past bugs:

  • 1124500 Render/readerizing issues (webkit incompatibilty / gecko specific issues)
  • 1125849 Reader Mode button is not right aligned after device orientation change
  • 1126484 Reader Mode should use the right fonts
  • 1127331 Include a local web server to serve local assets
  • 1126488 Missing byline
  • 1125960 Reader Mode webview width is not correct after device rotation

James Hugman

<Read Only>

Moved to the Firefox for iOS team!

Ramping up on Swift & the codebase.

Voice integration on Fennec: nit reviews

Allison

  • Android Bugs
    • Bug 1101746 – Display message when no passwords are present
      • unblocked
    • Bug 1124711 – Site identity popup overlaps the URL Bar on phone
      • on round 2
    • Bug 1127237 – Text from history panel is not entirely displayed
      • in review
      • mfinkle: “layout issues are fixed with experience + trial & error.

in lieu of experience, add more trial & error”

  • Passwords
  • Bug 1025703 – Ignore autocomplete=”off” for filling login forms
    • passwords team had multiple lonoong discussions about this one
    • finally settled on what the way forward looks like
    • new variant looks ok on try (minus the tests)
  • Date Safety & Privacy
    • International Privacy Day
    • finished blog series on applying privacy
      • extension/application of my talk last year
    • Data Collection Module
      • (still) reviewing Desktop FHR/telemetry v4+AWS plan
      • (still) reviewing Query Modes for FHR+Telemetry v4
      • module will meet later this month

BLassey

Fixed

Working on

MFinkle

Fixed

Working on

Antlam

<Read Only>

Robin

iOS

—use Chrome (Framer + Fx don’t play well together), emulate iPhone 6

  • Tab Exploration http://cl.ly/Zcpb – about to prototype
  • Settings + Profile flows
  • Null states for all (including signed-out)

Darrin

<Read Only>

  • More iOS progress, v1 UX overview here http://invis.io/HA254M642
  • feel free to comment, question, etc. within InVision
  • if you are blocked by UX, please let me know and we’ll re-juggle to get you what you need!

A-Team

<Read Only>

  • Be aware of bug 1127916 — all Android x86 tests are now hidden.

QA

Feature Focus


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2015-02-04

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Feedback Summary (Cheng/Tyler/Matt)

Desktop

Pulled another round of MSE feedback. Feedback is improving, but still elevated.

Another Flash feedback spike. ex: https://input.mozilla.org/en-US/dashboard/response/4910334

Mobile

Pulled some data for the Rockchip SOC issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1108709

Marketing, Press & Public Reaction (Winston/Arcadio)

  • SEM has launched and results are encouraging
  • Banner ads are live on the Yahoo network as of Monday. Using funnel cake to measure impact.
  • Android marketing live in several markets on Facebook / Twitter. Snippet showing Android marketing at 40% rotation
  • New SMS snippet goes live on 2/12

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

4-February-2015

SeaMonkey: 2015-02-03

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Agenda

  • Who’s taking minutes? -> Ratty
  • Nominees for Friends of the Fish Tank:
    • N/A

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

  • Callek needs to talk to sheeri someone about public SeaMonkey dataviz pages not working.
  • bug 1081726 Donation link on website needs to be change to point to SeaMonkey Paypal donation page. Blocked on mcsmurf getting a new CVS website account, looks like his old one has expired.
  • Official SeaMonkey Blog: Some progress with the SSL certificate issue. With the certificate, things would work easier as mcsmurf wants to sync the blog with Facebook entries.
  • Callek has been in discussions with MoCo on whether we (SM) can make use of Firefox Accounts.
    • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager
      • mcsmurf says he has a short term workaround for this.
  • bug 1057920 SeaMonkey’s CVS dependency really should be removed. (currently used only for Releng Automation, and SeaMonkey Website).
    • This has been spun off into a separate bugs for the website and the rest. For the website it looks like we’ll be going mercurial rather than svn (as that is the way the mozilla people would prefer it too).

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Windows nightly trunk builds arewere running again briefly (thanks to Callek and Ewong) but are down again due to bug 1108970. Migrating our Windows builders to VS2013 would likely solve this and other bustages.
  • VS2010 support was removed from mozilla-central on 15th December (bug 1092468). Our Windows slaves are in the process of being upgraded to Win2008 and VS2013 (bug 1114876). There are also some upcoming changes to L10n build system in Q1 2015 (bug 1107635).
  • Buildmaster is up and running, and produces en-US builds, see 9/16 meeting’s Friends of the Fish Tank. Builds and langpacks in 18 languages including en-US are available unofficially thanks to A.Kalla. Edit: However, only 9 languages are published daily for trunk there, and en-GB is not one of them. For Aurora I didn’t check. — Tonymec (talk) 16:49, 21 January 2015 (PST)
  • bug 1083689 Langpacks aren’t updated when auto-updating SeaMonkey. The langpacks need strict versioning e.g. min 2.30 max 2.30.* which makes sense since you don’t want 2.29 strings with 2.30. This is possibly a build config problem so we should check with Callek, ewong, or KaiRo.
    • The de and en-GB langpacks for 2.30 have:
      <em:minVersion>2.30</em:minVersion><em:maxVersion>2.*</em:maxVersion>
      2.22 had:
      <em:minVersion>2.22</em:minVersion><em:maxVersion>2.22.*</em:maxVersion>
    • [IanN and RSX11M] There was a change in one of the scripts that generates the language pack files (the underlying issue was truncated version numbers introduced by Firefox) so it needs to be adjusted to take SeaMonkey into account.
  • Due to the master having some mysql issues, Callek has put a halt on the mysql updates, which affects the tbpl. So nothing is showing in TBPL atm.
  • [3rd February 2015]
    • Windows nightly and aurora builds broken. Will be fixed by upgrading to Windows Server 2K8 and Visual Studio 2013 (bug 1114876).
    • [comm-release]
      • Windows builds broken due to infrastructure/network hiccup.
  • See RelEng page for the RelEng status history.
  • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.

Release Train

  • SeaMonkey 2.32.1 is coming up soon (no bug filed yet).
  • SeaMonkey 2.33 beta 1 has not been scheduled yet.
  • Useful Firefox Release Schedule link: Releases Scheduling

Extensions and Plugins Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • AMO and addon-signing. All addons will have to be signed, uploaded to AMO then reviewed by AMO editors including extensions not hosted on AMO. Otherwise they’ll be disabled. Discussion in mozilla.addons.user-experience
    • [Ratty] According to jorgev there will be some sort of build time switch. SeaMonkey users will be disproportionately affected as they use orphaned extensions or modified Firefox/Thunderbird extensions via the xSidebar Project or the Firefox & Thunderbird Add-on Converter for SeaMonkey. We should disable this check in our releases.
  • Firefox & Thunderbird Add-on Converter for SeaMonkey http://addonconverter.fotokraina.com/
    This tool goes a little further beyond simply modifying install.rdf – it also identifies a few more other things in the code that are Firefox or Thunderbird specific and attempts to change them. Of course, not all extensions can be ported so easily to SeaMonkey since there’s only so much an automated tool like that can do.
    •  !This item should be moved to somewhere more permanent and discoverable! Ratty proposed a link on the front page of http://www.seamonkey-project.org/ posibly near the “Add-ons” navigation item. Also ask Lemon Juice to put his list of successful conversions somewhere on his site.
  • Lightning 3.7b1 builds for SM 2.32 release have been released on AMO, en-US only, using old tinderbox builds [1].
  • The Thunderbird team is planning to ship Lightning with Thunderbird. IanN thinks we will want to ship lightning too. We should coordinate with Thunderbird.
  • Proposed replacement for Venkman for shipping with SeaMonkey: Tiny JavaScript Debugger. TinyJSD is a JavaScript debugger for privileged code running Mozilla products like Firefox, Thunderbird, SeaMonkey. It serves to debug the application as well as extensions written in JavaScript.
    • Consensus is that we should ship TJSD as a replacement for Venkman. The next step is to contact the author.
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506

2.x (Last, Current, Next)

  • SeaMonkey Statistics can be viewed at https://dataviz.mozilla.org Across all channels we have an approximate ADU of 120k.
    • Callek needs to talk to sheeri about public SeaMonkey dataviz pages not working.
  • See Basics page for the usual reminders.

2.32

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

2.Next

  • Stalled. Needs a kick.
    • bug 815954 Click-to-Play: Port bug 812562 (click-to-play blocklisted plugins: reshow urlbar notification as with normal click-to-play).
    • bug 476108 GetShortPathNameW fails under some NTFS junctions [patchlove].
  • Current breakages:
    • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager needs an owner
    • bug 995737 adapt seamonkey for the address book remote content policy change; use permission manager instead of address book property.
  • Mozilla-central bugs that affect us:
    • Our front end Sync UI needs to be updated as the old backend is going away in Gecko/Firefox 31. See: New Firefox Sync has landed in Firefox Nightly. Tracked in:
      • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager.
      • bug 1003434 Add support for about:sync-progress.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 566746 (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
      • bug 912031 Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • The C++ downloads manager backend nsIDownloadManager is being decommissioned. Firefox has migrated to jsdownloads. Thunderbird is in the process of migrating. We need to decide how we are going to handle this sooner rather than later.
    • 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

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

  • Medium triaging effort, low number of new bugs filed.
  • IanN thinks it would be useful to remind people on the newsgroups / forums that they can contribute by triaging. Tonymec will post a reminder to newsgroups / forums. See bug 1092632 (Sm_tri_HowTo) Document how to triage SeaMonkey bugs.
    • The draft is currently at https://wiki.mozilla.org/User:Tonymec/Triage_HowTo
    • Progress is stalled due to hardware/firmware problems with Tonymec’s current computer. Current ETA for newer computer is after Easter but this is a rough estimate. Anyone with a wikimoz account can edit the page (and is welcome to). — Tonymec (talk) 17:35, 21 January 2015 (PST)

Open reviews/flags:
29 review
5 super-review
3 ui-review
8 feedback

  • See Feature List page for major wanted/needed features.
  • TODO: We will need to update our Sync UI code due to the new Sync API. Also we need to check if we are allowed to create FX accounts from our UI Since the new Sync accounts are FX accounts.[IanN] I’m sure I saw a question about FX accounts and branding. Callek was going to ask about being able to use Firefox accounts.

Roundtable – Personal Status Updates

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

ewong

  • In Progress
    • bug 1099585 Make JS callers of ios.newChannel call ios.newChannel2 in suite/
    • bug 1093623 Bookmarks are lost when upgrade 2.31 from 2.30.
  • Fixed:
    • bug 1106536 Replace remaining use of obsolete dialogOverlay.xul, in SeaMonkey (/suite/browser/metadata.xul)
    • bug 1120067 RSS (2.0?) feeds not updating and not being added.
  • RelEng bugs still pending for review.

Neil

Checked in to comm-central:

  • bug 1121678 Add a menuitem to open a bookmark in a private window.

Checked in to comm-release:

Still waiting for review:

Ratty

TODO:

  • bug 640420 Add draggable splitter between urlbar and searchbar.
  • bug 1040910 Support XHTML in feed titles.
  • bug 1127307 Always use inheritance rather than composition for PLDHashTable entries.

Fixed:

  • bug 639189 Make search engine alias editable.
  • bug 1071476 Comma in recipient name splits the recipient name to multiple fields in compose window.
  • bug 1122697 [Linux Only] When opening a bookmark folder, no tabs are opened when the opening multiple tabs dialog warning is dismissed.
  • bug 1128291 Move PREF_JS_EXPORTS to moz.build in DOM Inspector.

Other stuff:

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

rsx11m

Fixed on trunk, waiting for branch approval:

  • bug 912216 Temporarily disable CONDSTORE support for GMail. (MailNews)

Fixed on all channels (including release):

  • bug 1124883 Add missing styles for about:support for modern theme (also to hide the Reset SeaMonkey box again).

Fixed on aurora (was pushed to trunk before):

  • bug 1108189 Color preference pane needs to be adjusted after bug 639134 changed boolean “browser.display.use_document_colors” to tristate “browser.display.document_color_use”. (code and help)

Working on:

  • bug 1127784 [EME] Add a preference and UI to enable/disable playback of Encrypted Media Extensions.

Stalled:

  • bug 1032302 8BITMIME keyword ignored in EHLO greeting, BODY=8BITMIME absent in MAIL request for 8-bit transfers. (MailNews)

Other:

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

Any other business?

  • New review policy for packaging fixes (package-manifest.in). Due to the general unavailability of the team members who usually review these changes (mcsmurf, Callek), Ratty will be available for reviewing packaging fixes or do them himself with a rs=packaging fix..

SeaMonkey Meeting Details

Mozilla Platform: 2015-02-03

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Need To Know

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

Notices/Schedule (lmandel)

Next Merge: February 23, 2015 Next Release: February 24, 2015
Trains
Central: 38 Aurora: 37 Beta: 36 Release: 35
  • Firefox 36 Beta 6
    • Desktop shipped today
    • Mobile should ship shortly (today as well)
  • Next Beta builds
    • Desktop Beta 7 gtb Thursday
      • Reviewing MSE status for 36 before gtb
    • Mobile Beta 8 gtb Monday
  • Beta 36 stability is not in good shape – stability rate 2.8 and should be in the range 1.0-1.2
    • Looks like primarily gfx bugs, may be related to MSE
  • Aurora 37 stability is still not in good shape – stability index is 4.9 and should be < 2.0
    • bug 1120331 (IPC, GFX-related) – 25-30% of crashes
    • bug 1123544 (gfx::GetCairoSurfaceForSourceSurface) 3.2% of crashes
  • Update for OpenH264 1.3 is currently being tested on Beta, should move to release soon

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

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

Upcoming Outages/Upgrades

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

Quality Programs

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

MemShrink (njn)

<Read Only>
No update.

Stability (kairo)

  • Overall crash rates still look bad everywhere else than desktop release.
    • Esp. on Beta 36, but also Aurora 37, GFX and media/MSE crashes seem to be the highest issues, often coupled with low memory, also recently introduced shutdownhang crashes are quite high.
    • Flash crashes and hangs are sharply down, probably due to sandbox changes along with some effect from MSE.
    • Refer to today’s channel meeting notes (once they are up on the wiki) for specific bug numbers.

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

DOM (jst/overholt)

Electrolysis (e10s) (blassey)

<Read Only>

GFX (milan)

  • Issues in Beta 36. WebGL, OOM, driver resets, unsupported combinations.

JS (naveed)

<Read Only>

  • Other
    • Asm.js/ARM64 now at 104 passing tests, 10 failing tests

Layout (jet/dbaron)

<Read Only>

  • ImageLib regressions in FF 36 causing churn (eg. bug 1128188)
    • Landing bug 1128225 should help get us more reliable tests to avoid this in the future.
  • IntegerRange template API coming soon (bug 1126552 and others)
  • RTL regressions getting fixed on trunk (bug 1121748.) Already backed out of B2G2.2 and Aurora.
  • W3C CSS & SVG working groups meet next week in Sydney. Contact jet, dbaron, or heycam with spec issues to resolve.
  • WebKit-compatibility Fennec builds will be available for testing this week (dholbert.)

Media (mreavy)

<Read Only>

1. What has your team done since last week that might impact others?

  • Landed WebRTC multistream & MSID support (a big change)
  • Landed webrtc_40 update (same codebase from upstream used by Chrome 40)
  • Landed PeerConnection test refactor/cleanup (reduce oranges!)
  • gcp has working video (getUserMidia) sandboxing code (patch on a bug)
  • OpenH264 plugin 1.3 being tested on Beta, Aurora, Nightly (but not on local dev builds)

2. What will your team do this week that might impact others?

  • Looking to land renegotiation RSN (going up for review ASAP)
  • OpenH264 1.3 should go to release (independent update channel from Firefox)

3. Is anything slowing your team down or getting in their way?

  • Lack of time-dilation to put more hours in a day

Shumway (tschneidereit)

  • Planning to enable Shumway whitelisted for IMDb and a couple other video sites.

Roundtable

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

Mailing List Threads

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

Good Reads

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

irc #planning Log From This Meeting



Engineering Meeting Details

  • Tuesday 2015-02-0311:00 am Pacific Standard Time
  • Calendar links: iCal ics or Atom/XML feed
  • Engineering Vidyo Room / Air Mozilla / MTV Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • Join irc.mozilla.org #planning for back channel
  • Dial-in: conference# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411

3-February-2015

Mozilla Project: 2015-02-02

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

All-hands Status Meeting Agenda

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

Friends of Mozilla

  • Congrats to Irvin Chen (@irvin) for being the Rep of the month. Thank you for all your hard work! Read more on discourse.
  • Big thank you to all mozillians present at FOSDEM this last weekend helping at the booth, in the devroom or having a talk!
  • Congrats to awesome former rep Benny Chandra for helping the Jakarta Post, Indonesia’s leading daily English language newspaper, to launch their official app for Firefox OS. Thank you Benny!
  • Thank you to Gio for lending a hand in triaging Get Involved inquiries for Marketplace. Because of Gio, interested contributors are getting responses much quicker!
  • Add-ons has surpassed 4 billion downloads (4,082,661,992 as of this morning)! Cheers to all of the developers who have contributed their time and talent to making Firefox the most customizable browser available, and to the millions of people using it.

Upcoming Events

Monday, 02 February

  • JFokus Developers Conference from Feb 2nd-4th in Stockholm, Sweden.
    • Sweden’s largest conference
    • Florian Scholz speaking on the needs of the modern web: The modern web needs a better programming language and at the same time, there is no way the current one could break existing code on the web.

Tuesday, 03 February

The Forward 2 Web Technology Summit workshops are Tues Feb 3 + Thurs Feb 5 with the main conference happening on Wed Feb 4. Mozilla SF is hosting a workshop on Tues & Thurs, an all-day “deep dive into JS Fundamentals” taught by Bianca Gandolfo and teaching assistants.

If you’re interested in attending the conference and workshop, register at http://forwardjs.com using discount code mozillian-js-fundamentals. This is good for 5 tickets. Make sure you select the “Sessions + 2 day training” ticket and then select “Bianca Gandolfo 2 Day – JS Fundamentals: Objects, Arrays, Functions & Intro to Functional JS” for the class during checkout.

If you’re interested in attending only the conference, register using discount code mozillian-forward. This is good for 5 tickets as well.

Finally, if you miss out on the free 5 tix, you can still get $40 off by using the code “Mozilla-40″ when you register.

Wednesday, 04 February

  • A WednesdayDocs, an evening spent together, both staff and community members, hacking on MDN or writing documentation is happening in both the Paris and London office. Pre-registration needed: http://www.meetup.com/MDN-Wednesday-Docs
  • Mobile Central Europe 2015 from Feb 4th-6th in Warsaw, Poland
    • Lucas Rocha attending
    • MCE started as a conference for developers by developers. This year, we are expanding our horizons to include all mobile creators – developers, designers and tech leaders. We are interested in details, hidden mechanisms, in short – everything behind the scenes that makes the user go WOW! when they download an app.

Thursday, 05 February

  • The U.S. Federal Communications Commission (FCC) is expected to take a critical vote on net neutrality rules on February 26th. The outcome will have global implications, and could change the nature of the Web. Mozilla has been actively working on this issue for nearly a year, and beginning Feb 5th Mozilla is launching an urgent campaign to connect US citizens with their elected officials before the big FCC vote. Every voice counts, stay tuned for more about this campaign, and announcements in future project calls.

Project Status Updates (voice updates)

Firefox

  • Search update (from Kemptville Kev, no relation to Punxsutawney Phil or Wiarton Willie)

Firefox OS

Speaker Location: Candice Serran – Mountain View

Current 2.2 Release:

V3 ideation & refinement:

  • We’ve been working on new features and ideas for FirefoxOS – thanks for those who participated!
  • Next steps: Refinement phase by CoreOS UX/Product/Architecture teams

Content Services

Speaker Location: Darren Herman, NYC

  • Our Brown Bag, “How Advertising Works (from Content Services)” is tentatively scheduled for Weds Feb 11 at 10am ET on Air.Mozilla.
    • We will give a short presentation and have Q&A with attendees.
    • The session will be recorded, and we may do a follow-up brown bag if there is enough demand.
  • Members of Content Services and Denelle Dixon-Thayer will be at the IAB Annual Leadership event February 8-10

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
dveditz Click-to-play advocate Flash Zero Day! Again! No
Kev Search Stuff Update on Yahoo My Basement No kev at mozilla

Roundtable

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

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

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

Welcome!

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

Introducing New Volunteers

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

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Jane Hsu Christina Lu Recording Taipei, Taiwan Dir. Product Mktng & Go-to-market, Mobile Devices
John Dorlus Bhavana Bajaj Mountain View Remote – Orlando (currently in MV) FirefoxOS Automation
Michael Heldt Winnie Aoieong San Francisco San Francisco Office Finance business partner for 8 product and product support groups

<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


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

29-January-2015

Mobile: 2015-01-28

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule

  • Next merge: 2015-02-23
    • This is an important merge for any Fx38 “Spring Moment” features, especially UI related

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
1010068 Disable OCSP in Firefox for Android NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1016555 Disable OCSP checking for certificates covered by OneCRL ASSIGNED David Keeler [:keeler] (use needinfo?) (dkeeler)
1084711 Graphic rendering problems on trunk, black boxes, nothing renderend, eventually crashes NEW Milan Sreckovic [:milan] (milan)
1089653 crash in java.lang.NullPointerException: at org.mozilla.search.SearchActivity.updateSettingsButtonVisibility(SearchActivity.java) NEW :Margaret Leibovic (margaret.leibovic)
1098227 Android crash in @0x0 | mozilla::layers::Layer::CalculateScissorRect NEW Nicolas Silva [:nical] (nical.bugzilla)
1113658 Unable to download while using second Android account ASSIGNED Wesley Johnston (:wesj) (wjohnston)
1114096 Wrong tab got mirrored NEW Mark Finkle (:mfinkle) (mark.finkle)
1120895 Interaction between TalkBack and Firefox beta/aurora/nightly broken with latest TalkBack 4.10 NEW Eitan Isaacson [:eeejay] (eitan)
1122643 Regression: Occasionally after a tab switch, images in the active tab turn black; corrects itself on reload NEW Seth Fowler [:seth] (seth)


9 Total;
9 Open (100%);
0 Resolved (0%);
0 Verified (0%);

Aurora

  • Next Build:
ID Summary Status Assigned to
936041 Enable new malware download protection on Android NEW Gian-Carlo Pascutto [:gcp] (gpascutto)
1062758 crash in nsObserverService::RemoveObserver(nsIObserver*, char const*) REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1065076 Update icons for video controls NEW Wesley Johnston (:wesj) (wjohnston)
1093815 Use AndroidPlatformDecoder for standalone MP3 on Android ASSIGNED Matthew Gregan [:kinetik] (kinetik)
1106935 Remove old tablet code and resources ASSIGNED Michael Comella (:mcomella) (michael.l.comella)
1120762 Test, solidify, and document Google Play distribution approach for split APKs NEW


6 Total;
6 Open (100%);
0 Resolved (0%);
0 Verified (0%);

Friends of the Mobile Team

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

  • James Dearing fixed bug 1124006 – Remove shrink comments in browser_toolbar.xml
  • Giovanny Gongora [:gioyik] fixed bug 1124479 – Remove unused plus-button styles from aboutReader.css and bug 1126426 – Rename reader-plus-icon-xhdpi.png on config.css
  • Dominique landed bug 663803 – Provide magnifying glass in areas of clustered links \o/
  • (iOS) Dusek landed bug 1123086 – Move VoiceOver cursor after loading webpage
  • (iOS) codestergit working on bug 1109666 – Customize behavior when long-pressing a link

Stand ups

Suggested format:

  • What did you do last week?
  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

  • Patches up for some video issues (bug 1100126, bug 1116469)
  • Ordered hardware to debug video crashes on Rockchip devices
  • Looking into what crash reports are still leaking to Google Play (filed and patch up for bug 1126454)

JChen

<Read Only> (on leave)

GCP

<Read Only>

  • Last week:
    • More SafeBrowsing discussion about alternate providers
    • Bugfixing on Video sandboxing (basically: it works)
    • Some investigation of NDK/ARM/AArch64 performance issues (summary: good thing we ditched ARMv6)
  • Next week:
    • More testing with video sandboxing
    • Think about sandboxing more stuffs

Randall Barker

<Read Only>

Last Week

  • Having (new) battles with try to get patches ready to land.
  • Have 5 of the 6 r+ needed to land (hope to get final one soon).
    • bug 1093934 Create a XPCOM library that can be used to support standalone WebRTC
    • bug 1097804 Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
    • bug 1101651 Enable WebRTC unit tests to be built using standalone WebRTC library

Next Week

  • Investigate bug 1121679 Enable receiving audio in standalone WebRTC

Eugen Sawin

<Read Only>

Finished

  • bug 1122623 – Implement update service as bound service

Working on

  • (landing) bug 792992 – Can’t override query URL for update service
  • bug 1093815 – Use AndroidPlatformDecoder for standalone MP3 on Android

Back from Berlin (office).

Brian Nicholson

<Read Only>

  • Getting the browser into a usable state
    • bug 1123501 – Dialog and window.open() support
    • bug 1126071 – Add stop/reload button to location bar
    • bug 1125996 – Location bar is too hard to tap
    • bug 1124310 – Crash when tapping the location view on on iPhone 6 Plus
  • bug 1126542 – Use mock server for SearchTests search suggestions

WesJ

liuche

<Read Only>

Highlights:

  • Passwords hack day – telemetry, process, goals
  • More onboarding with antlam: animations, fine-tuning
  • Reviews, mentoring

Present:

Past:

Margaret

<Read Only>

Highlights:

Past:

Present:

mcomella

Last of the new tablet uplifts to 36 (Beta). Test plz!

<Read Only>

Past

  • New tablet
    • Fix regression: bug 1117130 – URL bar border slightly covered by fading edge of title
    • bug 1110555 – LWT bitmap is incorrectly clamped to the right after starting the device in portrait mode and rotating to landscape
    • bug 1107386 – New tablet UI – Browser menu is clipped and unusable on the Kindle Fire
  • bug 1096958 – crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TopSitesPanel.access$N(TopSitesPanel.java)
  • Mentor bug 663803 – Provide magnifying glass in areas of clustered links

Present

  • New tablet
    • bug 1125050 – Big space between thumbnail rows on Kindle Fire
  • bug 939350 – Create a python linter wrapper

Future

  • (Q1 goals) Toolbar cleanup & awesomescreen refresh

rnewman

<Read Only>

  • Distribution delaying. Waiting for beta approval.
  • Reading list stuff. Per-device datatypes for Sync… we hope.
  • Reviews and meetings, as usual.

Fixed

Working on

nalexander

Projects for this cycle:

  • Push migrate legacy Sync 1.1 devices across the finish line
    • Uplifted Telemetry and query parameter tracking
  • Make FxA provide OAuth implicit grants for Fennec consumers, tracked by bug 1117829
    • Rebased, tests still work \o/
  • Implement Firefox Accounts for iOS
    • Tracked by bug iosfxa
    • First version of embedded accounts.firefox.com up on github \o/
  • Make sure |mach bootstrap| for mobile/android works
    • Linux error has a patch, waiting for review: bug 1123824
  • Building with Gradle in automation
    • Green build, green try run with debug APK

Past

Present

Martyn Haigh

Past:

Present:

  • Finishing up some tablet related stuff
  • Open in background

Stefan

  • Made lots of progress on Reader Mode (includes UI now)
  • Next: Include local web server for assets. (Been delaying that but it seems we have to because WKWebView cannot access fontsincluded in the app otherwise), Localization, Enterprise Deployments for Dogfooding

James Hugman

<Read Only>
Past


Patches in flight: [778588 – Support direct voice input from the location bar].

Also starting [602818 – Integrate QR code scanner into Fennec], and helping out with [1111615 – Error page viewport jumps around during loading].

Impediments: Fighting with workflow.

Ally

  • pto on tuesday(yesterday)
  • Bug 1124711 – Site identity popup overlaps the URL Bar on phone
    • in review
  • Bug 1025703 – Ignore autocomplete=”off” for filling login forms
    • in review
  • Bug 1123820 – Change the expiration of master password probes to never expire
    • landed
  • Bug 1091461 (Aurora bug) Tapping anywhere under the ‘Private Browsing’ tip in the History panel will open the Custom menu
    • landed
    • m-a? m-b? flags set
  • Bug 1118863 – Add telemetry to know whether password saving is disabled globally
    • landed
  • Bug 1101746 – Display message when no passwords are present
    • waiting on UX(antlam)
  • Bug 1107591 – Show site identity popup when clicking the favicon on phones
    • landed
  • Password Manager Project at Large
    • becoming more concrete
    • passwords hack day. very focused on getting data, triage, & bug filing
  • Data Collection Module
    • reviewing Desktop FHR/telemetry v4+AWS plan
    • reviewing Query Modes for FHR+Telemetry v4
  • Follow up with e10s addon js exceptions telemetry with addon authors & jimm
  • Canary In the Coal Mine
    • Bug 1125330 – Expose |mach| output when internal Gradle mach invocations fail
    • failure to do ./mach package before ./mach gradle-install results in a bevy of cryptic errors about missing symlinks
    • Error:Internal error: (java.io.FileNotFoundException) /obj-dir/mobile/android/gradle/.idea/misc.xml (No such file or directory) means that you need to reimport the objdir/…/gradle
  • Where do we keep these ‘bylaws’ anyway?

BLassey

Fixed

Working on

MFinkle

<Read Only>

  • Planning week for
    • Passwords
    • Firefox for iOS
    • Reading List and Send Tabs

Fixed

Working on

Antlam

<Read Only>

  • Past
    • bug 1122302: Expose devices in share menu
    • bug 1101746: about:passwords empty state
    • bug 1088220: Visual clean up of doorhangers (related to Passwords)
    • in SFO for Passwords UX sync up with rfeeley
  • Upcoming
    • bug 1126608: Design for better fall back/manual fill experience
    • Wrapping up Tablet V1 last bugs with mcomella
    • Wrapping up “Welcome screen” first run UI improvements with liuche
    • Passwords UX sync up cont’d with rfeeley

Robin

iOS

  • Finishing up Reader Mode/view — final touches on transitions/toolbar appearance. Finalizing font-faces.
  • Moving on to Profile/FxA flow. Webview vs. Native. Avatars!
  • Beginning UI! \o/

Darrin

<Read Only>

  • Planning week in SF for Passwords, Firefox for iOS
  • Next 2 weeks, hoping to pare down my calendar and get heads down on iOS

QA

Feature Focus


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

« Newer PostsOlder Posts »

Powered by WordPress