Meeting Notes Meetings notes from the Mozilla community


Mobile: 2016-01-27

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


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. Want to update this section?

  • Alex Johnson (:alex_johnson) fixed bug 1205236 – History Panel: Update empty state
  • Daniel Vucci fixed bug 1236864 – Create RobotiumHelper.waitForExactText() and RobotiumHelper.searchExactText()
  • Dominique Vincent [:domivinc] fixed bug 1222234 – Change the tap area to trigger the zoomed view
  • alx91 fixed bug 1208564 – Inconsistent bookmark button highlight

Team Updates

Android platform

snorp, jchen, rbarker, esawin, droeh

Android front-end

margaret, liuche, mcomella, sebastian, ahunt (nalexander/rnewman)


st3fan, bmunar, bnicholson, fluffyemily, jhugman, sleroux

Builds & Releases

  • Third 2.0 build is out on TestFight. We will be doing a few more up until the point of app submission.
  • Goal is to finalize Rapid Release plan this week

Development Updates

  • Making great progress with burning down our 2.0 tracking list – See
  • We have enabled session/retention tracking via Adjust (behind an setting to opt-out)
  • We have switched to using Bitcode, hoping that will improve our troubles with getting symbolicated crashes from Apple
  • Logins manager that was demoed during the product call is feature complete and working out some of the bugs
  • Discussions about ways to authenticate users to access logins using Touch ID/Passcode/FxA
  • Investigating a long-standing top crash issue regarding alert prompts from multiple tabs
  • Moving to using Carthage correctly rather than including dependencies as subprojects
  • Fixing UI issues with opening tabs from 3D Touch and Spotlight
  • Putting in groundwork for l10n screenshots
  • A few session restore startup fixes
  • Opening an updated version of Firefox will open a new tab with a What’s New page


darrin, tecgirl, antlam, gemma

  • General
    • Hiring/interview prep
    • Activity stream follow up
  • Android
    • Cont’d RV/RL and Bookmarks improvements
    • Cont’d Home panels doc – Panels experiments!
    • ‘Add to Home screen’ promotion
    • Experiment with notifications UX (tab queue, reminders, etc)
    • Onboarding V2 follow up



Feature Focus


  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • People with Mozilla phones or softphones please dial x92 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998 (max 48 users at any time)
    • 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
    • or, for some clients, (may not work for all rooms)
    • Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn’t look like it accepts phone numbers
    • SkypeOut is free if you use the 800 number
  • #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2016-01-27

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

Video/Teleconference Details

Planning Meeting Details


Channel: 2016-01-26

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


Jorge, Milan, Philipp, Ritu, Lawrence, rrayborn, lizzard, KaiRo, bbermes, calixte, snorp, rolandtanglao, jst, blassey

Schedule Update

  • 44
    • Pushed to release channel, update rate set to 25%
    • Pushed to Google Play Store, staged rollout set to 10%
    • Snorp’s email re: bug 1142944.
      • Seems like a good ride-along but not a dot release driver per se.
      • Would like confirmation from Nightly/Aurora/Beta whether this helps or not.
  • 46 mostly ready (release notes still in progress) for release later in the week
  • ESR 38.6.0 pushed to cdntest and nearly ready for release, sec advisories ready. Should go out within the hour.


  • [Bug 1241237] – Blocklist vulnerable versions of Silverlight plugin (5.1.41105.0 and lower)
 * Someone (cpeterson?) looking for uptake and usage info to determine if block is good to go.


Aurora / Dev Edition

  • (45) Overall rate: 1.8 – browser 1.0, content 0.8 – yellow
  • Still dominated by the same bugs as in the recent weeks, mostly e10s which will only affect the experiment population in 45 beta

(46) We had a crash spike on Nightly on the weekend but has been fixed in yesterday’s data already (backout) – right now, no crashes known that need fxing before updates open


  • (44) Overall rate: 1.1 – yellow
  • bug 1242393 (Trusteer Rapport) is 2.8% of all RC3 crashes (and #4 Top Crash Score)
  • in addition, the signature of bug 1235257 (Trusteer as well) is another 3% (#2 Top Crash Score)
  • bug 1222933 (Ad Muncher) is #1 Top Crash Score


  • (43) Overall rate: 0.95 – borderline yellow/green


  • Android 44.0b11 looks OK, 3.1 on weekend, 2.8-2.9 on Friday/Monday – that puts us in the same area as 43 beta.
    • Overall (multi-beta) crash rates show a similar picture, putting yesterday just inside the yellow area.

User Advocacy

No updates


  • Milan mentioned about the video playback showing black screen on win10 which is gets worse due to the latest windows updates (occurs off and on)

Special Topics

Aurora/Beta Feature Review

  • e10s, APZ, preserve-3d enabled for 46 aurora (APZ meeting on Thurs). It sounds like they need to stay locked together.
  • WebVR
  • Profile manager (may not ship with 46)
  • Android runtime permissions for Camera, Phone, Storage, etc
  • Bug 1220906 – Delete Old Sync Android Account type

Post-Mortem (Tues 2wks from GA Release)

  • Fx44 post-mortem will be on 02/09

Channel Meeting Details

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 99951 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99951 (US)
  • Vidyo Room: ReleaseCoordination
  • Vidyo Guest URL

Thunderbird: 2016-01-26

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

Thunderbird notes 2016-01-26. NOON PT (Pacific). For meeting time, previous notes and call-in details see


  • rkent, ba, jcranmer, wsmwk, Jorg K, marcoagpinto, mkmelin, aceman, sshagarwal (audio only), Paenglab, MakeMyDay


  • version 45
  • governance, futures
  • builds
  • bug 1211160 – Why is updates with calendar add-on messing with Thunderbird?
    • I (rkent) hope to respond to review comments today.

Action items from last meetings

  • Thunderbird Council reorganization: we’ll discuss this in the Council directly and do some reorganization. This is not a forever governance plan, but we need to be practical given the many demands of the moment.
    • I (rkent) sent a proposal to the Council two weeks ago, now I need to badger a few people to give responses and decisions. Gerv has a process of voting to approve the slate using tb-planning that he will be running.
  • we should really clean up the module owners and peers at and Candidates for removal: Bienvenu, standard8, sid0, JosiahOne.
    • jcranmer??

Current status / Announcements

Current Release Critical Issues

Leave critical bugs here until confirmed fixed. If confirmed, then remove.


  • 38.3.1 bug 1211160 calendar is a workaround for 38.3.0 — Thunderbird Version 38.3 Buttons not working menu items // bug 1211291 – Folders are visible, but messages are not. (?related to bug 1211358 lightning chrome.manifest not updated in 38.3.0 ?
    • rkent has patch, see above

important (but not top critical)

  • status TBD – bug 1182629 – update to 38.1.0 from 38.0.1 re-enables disabled Lightning
  • status TBD – bug 1176399 – Multiple master password when GMail OAuth2 is enabled
  • status TBD – bug 1176748 – fix main thread proxies to the migration code (jorgk and m_kato have done such fixes in the past)
  • filelink, proxy,
  • topcrash bug 1149287 is ** 31% of our crashes** – see below

Version 45

  • tracking-tb45 flags: unfixed ?/+ –
  • Items that may need to be checked and tested: gtk3, windows 10, windows 64bit?
  • hardware acceleration – not looking promising (no changes / no testing in recent months)


  • Past
    • 38.5.1
    • 43.0b1 2015-12-31
    • 44.0b1 2016-01-18


Past releases:

  • (bundled)
  • (AMO)

Upcoming releases:

  • 4.0.6 (bundled) (TB 38.6)
  • 4.7.0 – bug 1225778 (TB 45)

Round Table

Jorg K

  • Landed:
    • bug 1175839 – JSMime regression, square brackets not quoted correctly.
    • bug 1231917 – funny artefacts when replying to a saved message.
    • bug 1235205 – dictionary selection problem.
    • bug 1239658 – Override charset carried over to the next message processed (part 1).
    • bug 1240903 – Links broken in compose (regression)
    • bug 301712 – M-C – More en-US dictionary clean-up, removed 4000 uncommon names.
    • bug 1241480 – Bustage fix.
  • Awaiting review:
    • bug 597369 – Override charset carried over to the next message processed (part 2).
  • Ongoing:
    • Investigating why drafts folder gets corrupted every few months bug 1216914
  • Other work: Aurora Landings


  • Review queue is still backlogged
    • Most complicated review at this point is the JSAccount stuff
  • Looking at JS-ification concerns, see mdat/tb-planning post
    • Current status of JS protocol libraries:
      • SASL: Complete, except for NTLM, GSSAPI, and EXTERNAL (not that it’s easy to pull in)
      • Email-socket: prototyping along with NNTP client
      • NNTP client: I want to test replacing our C++ implementation with this once JSAccount is finished
      • JSMime: I have untested prototypes for message composition for below
  • Working on improving JS send implementation
    • Current idea is to try to use an internal interface to break the patches into smaller sets
  • PSA: if you’re touching anything in nsMsgSend or nsMsgCompUtils (or anything else in mailnews/compose except for nsMsgCompose), PLEASE ADD AN XPCSHELL TEST (or a mozmill test if not possible via xpcshell)… if you don’t, it will probably break within a year!


  • Apologies for being invisible for quite some time
  • Completed delivery format status being persisted in draft feature request: bug 1202165
  • Will be working on Address book visibility issues in AB window and composition sidebar


  • We need decision on {{bug|584313)) from a mailnews peer if it can go in (was looked at by Neil and comments were solved)
    • Magnus make the call if needed.
  • 1202165 is ready in code (needs review from jcranmer, who gave r- due to test failure). I just work on some additional mozmill tests.

Question Time

When will we get 64 bit Thunderbird builds on Windows. They are built right now for Daily, for example:
See bug 634233


European meet-up dates:
TB is looking for events/dates in March to May timeframe, that would allow the team to meet with possible European partners in Europe. BA to send an e-mail to the TB team with upcoming European events.

Help Wanted


Mozilla Project: 2016-01-25

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am
  • Every Monday @ 11:00am Pacific Time (19:00 UTC)
  • to watch and listen
  • join #airmozilla for backchannel discussion
  • Presenters only: Vidyo room “Brownbags”. Do not use this room if you’re not planning to speak.
  • Dial-in: conference# 8600
    • People with Mozilla phones or softphones please dial x92 Conf# 8600
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 8600 (max 48 users at any time)
    • 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
    • or, for some clients, (may not work for all rooms)
    • Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn’t look like it accepts phone numbers
    • SkypeOut is free if you use the 800 number
    • If you plan on presenting, please join the Vidyo BrownBags 20 minutes prior to the start of the meeting and announce to the A/V Technicians that you will be speaking so that they can confirm your Audio and Video.

All-hands Status Meeting Agenda

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

Friends of Mozilla

  • Big thanks to Emilio Cobos Álvarez and Brian Armstrong for their contributions to WebRTC Platform development. 2 new features landed ahead of schedule thanks to their efforts. (See their awesome work in bug 866513 and bug 987186.)

Upcoming Events

Monday, 25 January

Wednesday, 27 January

  • [Mozilla Monthly Speaker Series] The Right Way to Build Software: Ideals Over Ideology
    • Time + Location: 10am PT / 1pm ET / 6pm UT @ Mozilla Mountain View + Air Mozilla
    • Speaker: Jocelyn Goldfein has held senior engineering leadership roles spanning from high-growth companies like VMware and Facebook to small startups. As Director of Engineering at Facebook she led Facebook’s push on mobile infrastructure and quality, initiating major new investments in architecture and tooling and helped guide Facebook’s transition to “mobile first.”
    • Host: Nick Nguyen
    • Questions: Submit questions for Jocelyn during the event on IRC #AirMozilla.
    • Hashtag: #brantina

Thursday, 28 January

  • Privacy Lab – 6-8pm at Mozilla SF Office. Privacy for Startups: Practical Guidance for Founders, Engineers, Marketing, and those who support them. Six lightening talks from Mozilla, Startup Policy Lab, Disconnect, CDT, ACLU and Sandstorm. Will also be live and recorded on Air Mozilla.

Friday, 29 January

  • Global Game Jam happening Jan 29th-31st online and at physical locations
    • The Global Game Jam (GGJ) is the world’s largest game creation event with 30K participants taking place around the world at physical locations.
    • Mozilla is a Silver Sponsor showing game devs how to build web games

Project Status Updates (voice updates)

Firefox and Cloud Services

Nick Nguyen will provide a quick update on the Firefox 44 releases this week.

Firefox desktop

  • Firefox 44 this week
    • Big one: Web Push! Now can receive push notifications from sites even when they’re not loaded in a tab.
      • Looks for a hacks post tomorrow for more information about Web Push.
      • Firefox Developer Edition 46 is out later this week and features new tools for working with Web Push and Service Workers.

Firefox mobile

  • Neat new stuff in Firefox for Android 44
    • Now can set a home page on startup, based on feedback from users
    • Cloud Printing Support
    • Search suggestion replay
  • Areas of focus for the coming months include:
    • Refining the onboarding and first-run experiences to better retain new users
    • Consolidating home panels and beefing up bookmarks management to address user feedback
    • Bringing more offline functionality into the browser experience to provide more value
    • Experiment in providing reminders to users when content has been updated on a page they like visiting
  • Some Firefox for Android specifics
    • Work will continue on getting crash rates back down to where they should on pre-release channels
    • Experimentation with more A/B testing to correlate first-run tour changes with retention
  • Some Firefox for iOS specifics
    • The app is now available in China!
    • Version 2.0 is available for testing, which includes features like Find in Page, Password Manager, 3D Touch functionality, and Spotlight integration

Connected Devices

Speaker Location: Mountain View

Bill Walker will give a quick update on the Web App Developer Initiative. At Mozlando, we talked about three capabilities web app will acquire in 2016 — reliability, re-engagement, and installability. Two of those are dropping in Desktop this week!

For details, see Platform Status Page


The limit is 3 minutes per topic. It’s like a lightning talk, but don’t feel that you have to have slides in order to make a presentation. If you plan on showing a video, you need to contact the Air Mozilla team before the day of the meeting or you will be deferred to the next week. The meeting is streamed in a 4:3 format in order to allow for split screen. If your slides are 16:9 “widescreen” format, please indicate in the “Sharing” column below.

Presenter Title Topic Location Sharing 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, 4:3 or 16:9) Links to slides or images you want displayed on screen Link to where audience can find out more information
Nick Alexander 2 minute introduction to 2 minute builds “Artifact” Firefox builds Mozilla Vancouver space No Slides Artifact build documentation on MDN
Nick Nguyen Work on Firefox Why you need to attend this Wednesday’s talk Mozilla MV No No Details
Laura Napoli Communications Data Privacy Day 2016 (Jan. 28) SF commons no Video
Mike Taylor I look at broken stuff WebKit aliases in Gecko Vidyo remote (Austin, TX) yes (4:3) slides Non-Standard Compatibility


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 Introduced by Speaker location New Volunteer location Will be working on
Who is the new volunteer? Who will be introducing that person? Where is the introducer? Where will the new person be contributing from? What will the new person be working on?
Arenlor Amy Tsay Mountain View USA Add-on reviews for AMO.
Oliver Sommer Amy Tsay Mountain View Germany Add-on reviews for AMO.

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Brian Stack Selena Deckelmann Portland Office San Francisco TaskCluster Platform
Matthew Wein Andy McKay Portland Office Portland Add-ons
Andrew Swan Andy McKay Portland Office San Francisco Add-ons
Michael Ham Tim Murray San Francisco San Francisco Visual Designer, Firefox Desktop
Kate Glazko Pallavi Yaramada Mountain View Mountain View Connected Devices QA
Khanh Nguyen Robb Carroll Mountain View Mountain View A/V Operations
Daniel McLaughlin Michelle Marovich US Remote Mountain View People Department
Heather Durham Jill Van De Ven Mountain View US Remote Business Affairs
Gregory Tatum Jordan Santell Mountain View US Remote (Tulsa) Firefox Devtools
Tilman Kamp Michael Henretty Berlin Berlin Connected Devices

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Nihanth Subramanya Drew Willcoxon Mountain View San Francisco Firefox Desktop


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

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



Channel: 2016-01-21

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


Brad, Liz, Andrei, Ritu, Jorge, RyanVM., mtabara, rolandtanglao, lmandel, bogdan, calixte, dmaher, fabio, teodora, kairo, elan, sylvestre, mboldan, kbrosnan

Schedule Update

  • Fx44
    • Beta11 pushed to play store yesterday
    • 44.0-build2 sign offs – yellow due to bug 1241471
  • 38.6.0esr build (need to check on some failures)


  • Bug 1097138 – startup crash in appleffdav.dll
 * Can we help Apple debug this problem? Is this critical enough to warrant blocklisting?
 * Follow up with UA about contacting people who have given us their contact information and point them to the Apple support forum
 * Can Apple give us symbols? Jorge to ask Apple about givin us symbols.


Aurora / Dev Edition

Overall rate: 1.7 – browser 0.9, content 0.6 – yellow


Overall rate: 1.1 – yellow

  • mozilla::UniquePtr<T>::reset is 2.8%, see – probably would need to take bug 1240607 to eliminate it
  • `anonymous namespace::CreateWindowExWHook is 2% and connected to bug 1218473 as well
  • network-related shutdown hangs are 8.5%, have been rising somewhat yesterday
  • Java-related signatures similar to bug 1224549 are rising as well on both beta and release


Overall rate: 1.0 – yellow


  • We only have one data point for b11 yet (for yesterday), with very few users, will need at least one more day to know data
  • Flash crashes are still around but Flash for Android has been discontinued for a long time – we should ask product people if it’s time to unsupport it on Firefox for Android
    • looks like we want to keep it but, when crashing, we could display a message like “it is not our fault: it is Flash”



  • ubuntu default browser issue – bug 1241471


Special Topics

Post-Mortem (Tues 2wks from GA Release)

Channel Meeting Details

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 99951 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99951 (US)
  • Vidyo Room: ReleaseCoordination
  • Vidyo Guest URL


Mobile: 2016-01-20

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


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. Want to update this section?

  • Alex Johnson (:alex_johnson) fixed bug 1131119 – Inconsistency at tips in awesome screen
  • Daniel Vucci fixed bug 1236864 – Create RobotiumHelper.waitForExactText() and RobotiumHelper.searchExactText()
  • Mohamed Hammoud fixed bug 1156252 – Confusing UI in “Cancel Download” dialog box
  • Roland Demeter fixed bug 1226461 – Use IN when checking for tables
  • Sachin Irukula fixed bug 1227103 – Add ‘Go To Copied URL’ dynamic Quick Action to home screen
  • Tannie Low fixed bug 1232504 – Mocked Screenshots for es-MX locale for iPad Pro
  • raunaqabhyankar fixed bug 1149780 – Enable code block in GeckoLoader that depends on SDK 17
  • raunaqabhyankar fixed bug 1164307 – Add @color/toolbar_divider_grey to the color palette & replace @color/divider_light

Team Updates

Android platform

snorp, jchen, rbarker, esawin, droeh

Android front-end

margaret, liuche, mcomella, sebastian, ahunt (nalexander/rnewman)


st3fan, bnicholson, fluffyemily, jhugman, sleroux

  • First 2.0 Build is on TestFlight – Using build automation!
  • Most 2.0 feature work in final stages or done
  • Early 3.0 / 4.0 planning stage
  • On our way to move to a more frequent release schedule. 3.0 will most likely kick that off and be released 6 weeks after 2.0.


darrin, tecgirl, antlam, gemma

  • iOS
    • Cont’d Today widget
    • Cont’d Menu
  • UR


Feature Focus


  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • People with Mozilla phones or softphones please dial x92 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998 (max 48 users at any time)
    • 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
    • or, for some clients, (may not work for all rooms)
    • Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn’t look like it accepts phone numbers
    • SkypeOut is free if you use the 800 number
  • #mobile for backchannel
  • Mobile Vidyo Room


Channel: 2016-01-19

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


Liz + cat, Erin, Mihai, Calixte, Erin, philipp, ritu, dougt, lmandel, kairo, jlund, kbrosnan, mleibovic, rrayborn, ryanvm, sylvestre, jst, rolandtanglao

Schedule Update

  • Android 44 staged rollout. Similar to desktop
    • The staged rollout has been put on hold.
    • Margaret suggested we take a few more crash fixes in Beta44 and do a Fennec only 44.0b11
    • Thursday/Friday we may decide on the following options:
      • Fennec 44 skip
      • Fennec 44 is Fx43 + sec fixes cherry picked from 44 cycle.
    • The final decision is TBD.


Aurora / Dev Edition

Overall rate: 2.0 – browser 1.0, content 1.0 – yellow (borderline to red)
Top crashes continue to include bug 1232229, bug 1125220, bug 1239698, bug 1239697, bug 1210099, mostly related to e10s, also bug 1231024


Overall rate: 1.1 – yellow, near to green

  • We have higher rates on weekends than weekdays, so maybe yesterday’s US holiday has some effect
  • network-related shutdown crashes 1215970 and 1158189 sum up to 7.5% of 44.0b9 data
  • js::jit::LIRGenerator::generate discussed in is gone after the patch landed


Overall rate: 0.96 – yellow, borderline to green


  • Android beta crash rates have not changed much
  • we are still above data of previous trains, so considered stop-ship state at this time
  • breakpad update should give us more actionable data, but didn’t even land on Nightly yet
  • bug 1227136 seems to be a reproducible crash probably introduced in 41, where we had the big jump up in crash rates



  • update tests on beta-cdntest are failing, releng is looking into actually getting the channel ready

User Advocacy

No updates

Special Topics

Aurora/Beta Feature Review


   Profile manager changes pushed to 47.
   Bug 1155801 - Firefox for Android will no longer support Honeycomb
   Synced Tabs button (45): Synced Tabs sidebar in fx46.
   preserve 3d in compositor Issues, backing out of 45. May ship with 46/47
   Bug 1213126 -       Enable layout.css.prefixes.webkit by default    Some issues here. May slip to 47. 

Channel Meeting Details

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 99951 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99951 (US)
  • Vidyo Room: ReleaseCoordination
  • Vidyo Guest URL

Firefox Status: 2016-01-19

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

Actions from last meeting

  • None

General Topics / Roundtable

(tips/tricks/FYI, productivity improvements, industry news)

Friends of the Firefox team

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

Resolved bugs (excluding employees):
More than one bug fixed:

  • Anup Kumar [:Anupkumar]
  • Giorgio Maone
  • Kevin Grandon :kgrandon
  • Masatoshi Kimura [:emk]
  • Patrick
  • Penh Lenh
  • Philip Chee
  • Sami Jaktholm
  • Sebastian H. [:aryx][:archaeopteryx]
  • simplyblue24
  • Tyler Steiman
  • Vidhuran Harichandra Babu

Project Updates



  1. e10s tests
  2. experiment on 45 beta
  3. release on 46 for no add-ons users

Go Faster


  • Now moved main development to a github repo:
  • We’ll be having frequent drops to m-c and the other branches.
  • Aiming for a try out of the go faster update system sometime in the next week or two.
  • There will be some different flavours of the add-on that will allow for pre-release testing and being able to demo the latest changes to various users (e.g. user feedback).
  • Still trying to get e10s support landed (keep hitting crashers)


  • Shipping in Fx44. QE has signed off.
  • Favicon support developed. Landing soon.
  • Development is now focused on stabilization/follow-ups
    • Jared and MattN have moved focus to other teams


  • Tracking protection in normal mode option
  • Telemetry experiment for the unified urlbar with one-off search buttons is currently live on the beta channel

Quality of Experience

  • Turned off on-screen keyboard for windows 8 in 44 due to a number of issues
    • Going to continue improving the osk experience
  • Working on onboarding (not Windows-specific) and bookmarks (also not Windows-specific)

SeaMonkey: 2016-01-19

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


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

Action Items

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



  • Need to port Sync 1.5 to SeaMonkey – IanN has spoken briefly to ewong about options, Ratty might be able to help too.
  • bug 1198340 The carousel within Add-On Manager can be used for SeaMonkey specific content. TO DO: Find out what sort of format AMO needs for the carousel. Get our webdev person to create necessary content. Submit content for upload to AMO.
    • Unfortunately nobody knows exactly how because there’s no full time developer working on AMO. Ratty was given bug 1009759 as an example. So now we need someone who knows python+django.
    • About specific aspects of this problem, see: bug 1230796, bug 1230804, bug 1230806 and maybe more.
    • [Ratty] The url for the discovery pane is set in a pref. Instantbird points the URL to a chrome XUL document. If we do this we don’t have to worry about the python stuff.


Status of the SeaMonkey Buildbot Master and Tree

  • Notes:
    • Callek: Regarding the windows systems, sadly no progress yet. I’m hopeful we can get done sooner than later, I’m realistic expecting it won’t be until january at earliest.
    • Ewong will set up a cron job to do semi regular builds on the loaner machine.
      • The loaner machine was decommissioned without notice.
      • Got a new loaner.
    • Windows nightly trunk builds are unavailable due to various bugs such as bug 1092468 and bug 1108970. Migrating our Windows builders to Win2008 and our compiler toolchain to VS2013 would likely solve this and other bustages.
    • 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.
    • bug 1083689 Langpacks aren’t updated when auto-updating SeaMonkey because they aren’t uploaded to AMO. The solution requires changes in SeaMonkey RelEng (and possibly AMO).
    • For various reasons we don’t have a working SeaMonkey Treeherder.
    • wrt bug 1155011, we already have a Soccoro token. The patches on bug 1155013 require approval and then pushed and the work-around patches backed out.
  • [19th January 2016]
    • [comm-central]
  • [8th December 2015]
  • No Update. Ewong is hospitalized. Get well soon!
  • Excluding Windows, the tree is green for most part. We’re down one osx64 slave.
  • Re: Tests. Still broken.
    • Currently bug 1209378 is in progress to fix the perma-brokeness of our testing infrastructure; but it is ‘hard’.
  • See RelEng page for the RelEng status history.

Release Train

  • SeaMonkey 2.39 was released November 8th, 2015.
  • SeaMonkey 2.40 beta has been cancelled.
  • SeaMonkey 2.40 final (tracking bug 1233615) has been tagged January 14th but no candidate builds.
    • [frg] wants to know if we should we skip 2.40 and go straight to 2.41 which just arrived in mozilla-release yesterday. Using private builds for 4 weeks. No problems in daily browsing.
    • [IanN] It will depend on what happens with comm-central/aurora/beta and Thunderbird; but we may end up on a very different release schedule in the end.
    • IanN wants to talk to the releng team about the release schedule generally.
  • Next merge is scheduled for January 25th (in less than a week from now).
  • Useful Firefox Release Schedule link: Releases Scheduling

Extensions and Plugins Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • Lightning button icons are not shown on the mail-toolbox making them invisible. Fixed in bug 1223898 CSS chould be simplified though (bug 1236982).
  • We are looking for a new place to host the Addon Compatibility Listings for the Add-on Converter in order to make it easy to maintain and to serve as the main database for the AMO browsing extension in the future. The details are in this post.
  • Firefox & Thunderbird Add-on Converter for SeaMonkey
    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.
    • Lemon Juice continues to improve his already impressive Addon Converter. The source is now available on GitHub [1].
    • looking for a better(?) home for extension-converter pages, along with a way to track successful and conversion-failed add-ons, and respective integration into SeaMonkey by add-on or manager overlay [2], bug 1145026.
    • Rainer Bielefeld will no longer update the list of Firefox addons that have been successfully converted by the Addon Converter. — Rrbd (talk) 09:59, 16 August 2015 (PDT)
    • Ratty filed bug 1130390 to add a link on to the Firefox & Thunderbird Add-on Converter for SeaMonkey.
    • The AMO Browsing for SeaMonkey extension, which makes AMO pages a lot more SeaMonkey-friendly, seems mature. (It had 9 successive revisions between 27 September and 3 October, and no change since then.) It was developed by LemonJuice (of Add-on Converter fame), and Tonymec, who tested it and now uses it, supports it enthusiastically. The author proposes to add it as a “built-in extension” besides ChatZilla, DOMi and the like. What do you think? (See also Bug 1145026: AMO Add-On-Descriptions: Add link function leading to SeaMonkey add-on-converter and filling URL input pane; the extension actually does much more than the bug’s Summary implies: for instance it gets rid of the stupid “You need Firefox 10 or later” popups.
  • The Thunderbird team is now shipping Lightning with Thunderbird. IanN will work on shipping lightning too. Related bugs:
    • bug 516026 Integrate Lightning Into SeaMonkey by Default and Ship SeaMonkey with Lightning Enabled
    • bug 1130854 Package Lightning with Thunderbird for c-c and c-a builds.
    • bug 1113183 Integrate Lightning Into Thunderbird by Default.
    • bug 1130852 Add opt-in dialog to promote Calendar integration [Thunderbird].
  • Ratty has the Firefox Devtools up and running. We can now use the Firefox Devtools debugger in both remote and local mode.
    • Venkman is now totally retired R.I.P..

2.x (Last, Current, Next)


open tracking (0)
tracking requests (5)
targeted (0)
fixed (15)


  • We have official permission to use the Firefox FxA 2.0 sync servers! We need someone to work on porting sync 2.0 over to replace legacy sync code. The finer details of how are so far unknown, but we should have a usable solution before legacy sync is turned off. 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.
  • 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 1209875 did break any builds of 2.41+ containing a localized ChatZilla – bug 1213641 filled
    • No en-US trunk builds later than 30 November yet (or even 11 November on win32). Aurora is currently building on Linux (L32 / L64) only.
  • Mozilla-central bugs that affect us:
    • Changes to Safe Browsing.
    • Firefox is currently changing styles of several Toolkit pages
      • already affected: config.xul for about:config, bug 1125636
      • Toolkit meta bug for about:* pages: bug 1097111 – SeaMonkey tracking in bug 1133743
      • Modern may need updating as IDs are changing, Default needs forking if we want to roll back to previous styles
      • Fallout thus far: bug 1133582 about:config (Modern)
      • Ratty restored about:privatebrowsing UI to before it was messed up by Project Chameleon styles [bug 1192276]. Subsequent to Chameleon, Firefox developers have again redesigned the about:privatebrowsing UI to include UI for tracking protection. We should look into picking any changes we like.
      • mozilla-central bug 1189918 and bug 1190465 allow to fork Toolkit style pages for the classic/default/modern theme without harming theme developers. SeaMonkey bug 1022354 will move theme overrides to the theme manifests.
        • affected pages that should be reverted are about:config [bug 1222816], about:addons [bug 1222817], about:support [bug 1222818] (look ok in Modern but hurt in the Default theme).
    • 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.
    • The C++ downloads manager backend nsIDownloadManager is being decommissioned. Firefox and Thunderbird have migrated to jsdownloads.
    • 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. Neil has a WIP patch on hand.
    • We’ve picked up he default for security.tls.version.min from Mozilla Core, but security.tls.version.fallback-limit is new. So we need to consider adding the latter to our preferences UI (bug 1123673).
      • Currently unclear whether or not this should be done after bug 1084025 disable insecure TLS version fallback entirely by default [3]
      • alternative proposal is to make whitelist for acceptable fallback sites available in the UI, which seems to make more sense.

Feature List, Planning

Bug statistics for the last two (full) weeks: 28 new, 4 fixed, 5 triaged.

  • low triaging effort, average number of new bugs filed.
  • Ratty has a SeaMonkey build with a working Firefox Devtools!!!! Relevant patches:
    • bug 1208112 Package DevTools client in SeaMonkey now that it’s been moved out of /browser/ [checked-in].
    • bug 1223338 Add DevTools client L10N language files to SeaMonkey builds [checked-in].
    • bug 1223341 Add the Firefox Devtools to the SeaMonkey UI. Waiting for review.
    • bug 1223344 Some tweaks to gDevTools.jsm to get Devtools working in SeaMonkey [Devtools]. Waiting for review.
    • Not working yet: WebIDE and Responsive Design. But everything else seems to work.
  • Mozilla wants to separate Firefox and Thunderbird, in infrastructure and organizationally, which will likely affect SeaMonkey as well
  • Fundamental core features Firefox/Mozilla plans to remove:
    • bug 1222546 Product plan: remove support for heavyweight themes
      • if effective for all Toolkit applications, would render most 3rd-party themes disfunct
      • no sufficiently plausible specifics provided ‘why’ full themes ‘must’ no longer be supported
      • may prohibit Modern theme being shipped with or installed in SeaMonkey
      • removal is “decided” without any clear alternative envisioned
  • 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 HowTo page has been moved to SeaMonkey/QA/Triage HowTo. No one having objected (or even reacted), bug 1092632 is now RESOLVED FIXED. See its comment #18 for the announcement URLs.

Open reviews/flags:
65 review
5 super-review
1 ui-review
14 feedback

  • See Feature List page for major wanted/needed features.
  • TODO:
    • Encrypted Media Extensions / Digital Rights Management
      • bug 1127784 added a preference and UI to enable/disable playback of Encrypted Media Extensions, with UI seen in non-release builds only
      • more work appears to be needed to download necessary 3rd-party Content Decryption Modules, some UI can probably be ported from Firefox
  • What about declaring linux-x86_64 builds found at and at ftp.m.o as “official” ?

On October 7 two people asked in #seamonkey at a few minutes’ interval when there would be “official” 64-bit SM builds for Linux. I pointed them to the x86_64 release at the bottom of the “Other languages” release page for 2.38 and to the x86_64 2.40a2 aurora & 2.41a1 trunk builds at the bottom of the ftp.m.o nightly/latest-comm-* pages but they said these were not “official”.

So — how are we going to get out of the following vicious circle? 64-bit builds are not “official” because too few users, and users don’t install them (some even prefer compiling their own) because they aren’t “official”.

Maybe change the online documentation? (perhaps as part of bug 1208822 “System Requirements page needs update”?)

Tonymec (talk) 13:56, 7 October 2015 (PDT)

  • [ewong:] what’s the prerequisites of making the Linux64 builds ‘official’ aside for the issue of getting the tests done for Linux64; but our testing infrastructure is busted. bug 1209378

— Discussion on locale translations for DOMi and Chatzilla —

  • [frg] Localized Chatzilla builds currently break suite compile starting with 2.41. See bug 1229810 Port bug 1228444 and bug 1228467 to Chatzilla.
  • [IanN] The tagging has fixed the issue for chatzilla before 2.41 but more is needed for 2.41 and above?
  • [frg] Yes. The optional language xpi will not compile in 2.41 and is broken in 2.42 and up. install.rdf missing. The main xpi is fine.
  • [IanN] Can you spin a bug off with the steps to generate the optional language xpi for 2.41 along with any errors, similarly another one for 2.42 and up. If it ends up being the same fix, not a problem, bugs are cheap. just cc me.
  • [IanN] Ratty: do we need to start looking at how to overlay Chatzilla and DOMi on top of the TB’s new merged (c-c + m-c) repository?
  • [Ratty] Not sure. I hope we can continue doing what we have been doing using nested repositories. However in the new merged repository. The comm-central is replaced by the mozilla-central so I don’t know how this will work.
  • [IanN] Merging DOMi into comm-central would make SeaMonkey releases easier. We just need to sort out locale building for DOMi.

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


Waiting for review:

  • bug 1188348 data manager: domains invisible for Permissions, Preferences, Passwords.
  • bug 1200263 Help → Report Web Forgery … does nothing.
  • bug 1240304 Old maximum version numbers in Chatzilla rdf files


  • Fixes already in bug 1210791 – Get rid of XULPPFLAGS in Chatzilla and bug 1240304 allowed me to build a fully working localized de Chatzilla bundled with the Seamonkey installer.
  • I think that localized c-c builds are broken and filed bug 1238767 Localized Suite build fails in DebugQA
  • Think I found a good workaround for an old annoying problem for bug 521861 After creating news account through clicking news URL Account Wizard is broken. Would appreciate some feedback if the patch there should be made reviewable
  • The Data Manager bug 1188348 should be reviewed soon for a possible inclusion in ESR 45. It contains string changes. This is currently so broken it bugs alot of people. Usually at least one comment each week. If the patch is not ok I am willing to do additional changes as fast as time and knowledge permits but I am unwilling to put the new password permissions page back into the permissions page because of, which I think, would result in spaghetti code.

Other things on my mind:

  • With backported bugs bug 1198936 bug 1204752 and bug 1229604 Seamonkey 2.40 x86 and x64 and up compiles and works 100% fine using VS2015 Update 1. So if Mozilla decides to use it in the future for Firefox we do have nothing to fear (other than another build bot upgrade). Tested the x86 build under XP SP3 and Server 2003 x64 and use 2.41 x64 daily.
  • enable-optimize=-O2 should be used for Windows release builds. Linux gcc –enable-optimize optimizes for speed. With VS2013 it optimizes for size. Resulting O2 Windows build feels a lot snappier.


  • Usual localising, testing, reviewing, commenting and approving.
  • Fixed:
  • Fixed for c-c:
  • Fixed for m-c:
  • Fixed for m-i/fx-i:
  • Pending tree opening:
  • Pending approval for check in:
  • Pending checkin for dependent bugs:
    • bug 653386 Consider overriding netErrorApp.dtd rather than netError.dtd
  • Checked in pending review:
  • Waiting for feedback/review/information:
    • bug 1061348 Port |bug 575283 – Cleanup mozconfig files on all platforms| to SeaMonkey
    • bug 1163441 Use FINAL_TARGET_FILES and DIST_FILES for Thunderbird themes
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
    • bug 798147 Switch to correct pref pane if pref window already open
  • Working on:
    • bug 1101381 Printing throws error: DEPRECATION WARNING: getWebBrowserPrint is now deprecated, and fully unsupported for multi-process browsers. Please use a frame script to get access to nsIWebBrowserPrint from content
    • bug 1190179 Port |bug 1067325 – Add an option to view html source in a tab| to SeaMonkey
    • bug 1051642 Allow for flat chrome format when packaging extensions
    • bug 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • bug 657234 Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
    • File/Folder selection in windows.
  • To Do:
    • bug 639395 Get cmd_fontSize to reflect current state of selected content / content at caret.
    • Prefs-in-a-tab.
    • Create FAQ for Friends of the Fish Tank.
    • Help get composer standalone builds working with –enable-tests.

Rainer Bielefeld

currently working on
  • Improve Mentoring for new developer volunteers
  • Donating and so on: Current situation very unsatisfying due to unresolved
    • bug 1165707 – Publish information concerning SeaMonkey e.V.
    • bug 1197554 – Balance sheet (statement of accounts) for donations should be published
    • bug 1191707 – Download: redirect users to detour via Donate / Contribute Request web page



  • bug 1233997 about:debugging should be available to all applications that ship the Devtools client (and not just Firefox) [Devtools]

In Progress:

  • bug 1223341 Add the Firefox Devtools to the SeaMonkey UI.
  • bug 1235805 Rollup patch: Add preload content policy types for images (bug 1048048) Use the loading document’s principal to populate loadInfo for Favicons instead of using systemPrincipal (bug 1119386) nsITaskbarPreview::Invalidate no longer throws when not visible.
  • bug 1222816 Restore about:config UI (Config Editor) to old appearance by overriding Toolkit’s Project Chameleon styles.
  • bug 1236982 Simplify SeaMonkey CSS for Lightning toolbar buttons.
  • bug 1238428 Workaround the NS_APP_PROFILE_DEFAULTS_{NLOC_,}50_DIR directory keys removed in bug 1234012.
  • bug 1239707 Switch to use in-tree version of compare-locales (SeaMonkey Part).

Needs Investigating:

  • bug 1240304 Old maximum version numbers in Chatzilla rdf files.

Need to look into this:


  • Fix Thunderbird defaut theme overrides.
  • Front end changes needed for bug 1042699 Block cross-origin add-on install requests.
  • bug 1011857 Implement CustomizableUI shim for SeaMonkey.
  • bug 1174466 Popup blocker: Need to allow popups opened by loaded javascript: URIs from the location bar. Regression from bug 896947.
  • bug 1224907 Bookmarks Manager Search box is missing in SeaMonkey 2.3.9.

Other stuff:

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


Landed on comm-central and comm-aurora:

  • bug 1238266 Move hidefor attribute from IDLE checkbox to surrounding vbox.
  • bug 1238374 Access key conflict for new IDLE checkbox in IMAP Server Settings.

Landed on comm-central, possible candidate for 2.42.x if continued on 45 ESR:

  • bug 1229270 Provide UI in Send Format pane for new mailnews.sendformat.auto_downgrade preference.

Waiting for checkin:

May need retargeting:

  • bug 1123673 Consider exposing security.tls.version.fallback-limit in SSL prefpane to accommodate SSL 3.0 legacy sites.


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


    • bug 1092632 (Sm_tri_HowTo) Document how to triage SeaMonkey bugs
    • bug 1235199 Remove “Ask for each cookie” radiobutton in preferences dialog now that its backend is gone r=Neil a-a,a-b=Ratty 2.40-unaffected.
  • QA (bugs moved, resolved as INVALID, DUPLICATE, etc): business as usual.

Any other business?

SeaMonkey Meeting Details

Older Posts »

Powered by WordPress