Meeting Notes Meetings notes from the Mozilla community

14-January-2016

Mobile: 2016-01-13

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

Schedule

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
  • Alex Johnson (:alex_johnson) fixed bug 1233412 – crash in android.content.res.Resources$NotFoundException: Resource is not a ColorStateList (color or path): TypedValue{t=0x2/d=0x7f0100e7 a=-1} at android.content.res.Resources.loadColorStateList(Resources.java)
  • Alex Johnson (:alex_johnson) fixed bug 1238387 – Gradle build fails because suggested sites resource not found.
  • Dominique Vincent [:domivinc] fixed bug 1190541 – PositionedEventTargeting doesn’t take into account the zoom in/out actions
  • Francesco Lodolo [:flod] fixed bug 1225890 – [l10n] Update searchplugins to latest version
  • Kartikey Agrawal fixed bug 1234131 – Remove unused method getNativeWindow() in HelperAppDialog.js
  • Mohamed Hammoud fixed bug 1156252 – Confusing UI in “Cancel Download” dialog box
  • Roland Demeter fixed bug 1226461 – Use IN when checking for tables

Team Updates

Android platform

snorp, jchen, rbarker, esawin, droeh

gcp

  • Testing SafeBrowsing download protection/Application reputation
    • Needs UX work, and investigation of lost forwards in Download.jsm

Android front-end

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

Metrics

  • (mcomella) Wrote an uploader that tested success against a gzip server (thanks rnewman!) and uploads a partial “common ping” document

Onboarding

  • liuche – mocks from antlam

DLC

  • Waiting for answers regarding monitoring of cdn.mozilla.org (bug 1236838)

Progressive apps

  • apple-touch-icons landed

Distributions

  • Runtime permissions: Ongoing work, two big tasks to do:
    • Tab queues & overdraw permission
    • WebRTC (camera & microphone)
    • Contacts?

[nalexander] Patches in progress; working on porting some xpcshell tests from Desktop into Android browser tests

iOS

st3fan, bnicholson, fluffyemily, jhugman, sleroux

(If Stefan is not in the meeting, can someone else please pick this up?)

Builds and Releases

  • 1.4 Submitted to the app store with request for expedited review. Waiting for final sign off from China. Primarily about China but also includes a fix for the startup bug and a top crasher.
  • 2.0 nearing completion. We have a new schedule, which has shifted a bit because December was a tough month.
  • We are in the early stages of 3.0 planning now.

UX

darrin, tecgirl, antlam, gemma

  • iOS
    • Today widget UX
    • Cont’d Back history (long-press on back arrow)
    • Cont’d Menu designs

QA

Feature Focus


Details

  • 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
    • sip:conf99998@mozilla.com or, for some clients, sip:conf99998@anonsip.scl3.mozilla.com (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
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

13-January-2016

Channel: 2016-01-12

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

Attendees

elan, sylvestre, milan, brad, jordan, ritu, philipp, jorge, KaiRo, RyanVM, lmandel, kbrosnan, rolandtanglao, jst, lizzard, cpeterson, dougt

Schedule Update

44 beta 8 pushed to beta channel
    • [jlund] not mobile yet (at least no email)
  • Calixte joined the relman team
  • Thursday channel meetings moved two hours earlier from now on
  • hotfix (cumulative) deploying on 43 (safebrowsing, undoing youtube UA change, GMP/mp4fragment) probably tomorrow.
    • undoing YouTube UA override is causing other YouTube regressions in 43: bug 1238816

Stability

  • Crash rates are good from Jan 4 onwards, we are working on 2 and 3, Jan 1 is probably not recoverable easily enough.

Aurora

Beta

  • Overall rate: 1.2 – yellow
    • mainly bug 1238257 (gfxASurface::CairoStatus), 20% of 44.0b7 data, fix should be in b8 (It’s in b8 – bug 1233182 has the fix)
    • bug 1218473 (Optimus crashes) is at least 5%, probably more 7%, fix on dev edition now, hopefully coming to b9
      • waiting for it to stabilize on Aurora, Nightly before uplifting to b9

Release

  • YouTube issues:
    • Media team will expand automated smoke tests for YouTube and Facebook video: bugs 1238857 and 1238773
    • undoing YouTube UA override is causing other YouTube regressions in 43: bug 1238816
      • cpearce has a fix and Sylvestre will fold the fix into a different hotfix that is scheduled for tomorrow.

Mobile

User Advocacy

No updates

Special Topics

Post-Mortem (Tues 2wks from GA Release)

https://public.etherpad-mozilla.org/p/43-0-Post-Mortem

  • YouTube issues:
    • Media team will expand automated smoke tests for YouTube and Facebook video: bugs 1238857 and 1238773
    • undoing YouTube UA override is causing other YouTube regressions in 43: bug 1238816
      • Sylvestre is folding a fix into a different hotfix that is scheduled for tomorrow.

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

12-January-2016

Mozilla Project: 2016-01-11

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am
  • Every Monday @ 11:00am Pacific Time (19:00 UTC)
  • http://air.mozilla.org/ to watch and listen
  • join irc.mozilla.org #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
    • sip:conf8600@mozilla.com or, for some clients, sip:conf8600@anonsip.scl3.mozilla.com (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

  • Huge thanks to Viswaprasath and Trishul for burning down the Tarako queue for Marketplace. You’re heroes for doing an unglamorous task that helped bring closure to developers.
  • Props to the Mozilla Hacks [1] authors of December/Jan: Andrzej Mazur, Brian Grinstead, Potch, Alon Zakai, Belén Albeza, Piotr Zalewa (zalun) and first time Hacks authors: Lin Clark, Salva de la Puente & Sajjad Taheri. Got a technical topic to share w/Web Developers? Consider writing a post for https://wiki.mozilla.org/Devrel/Hacks Mozilla Hacks– check out the wiki or contact Havi if you have any questions about Mozilla Hacks or any ideas for a post.
  • Thanks for Saurabh Nair for tirelessly squashing spam, for months now, but especially during Mozlando, and for adding “Developer Documentation” to Bugs Ahoy!

Upcoming Events

Monday, 11 January

Wednesday, 13 January

Homebrew Website Club Meetup (every other Wednesday)

Be a part of the open web with your own website.

Friday, 15 January

  • Webdev Beer and Tell at 2PM Pacific in the Webdev Vidyo room (and streaming on AirMo)
    • Open to the public!
    • Monthly get-together where webdevs across the community show off their side projects.

Project Status Updates (voice updates)

Connected Devices

Dominik Strohmeier, Berlin, Germany

  • Ari Jaaksi posted a Start 2016 Message To Foxfooders: https://discourse.mozilla-community.org/t/start-2016-message-to-foxfooders-from-ari-jaaksi/6420
  • Some December stats:
    • Right now, we have about 550 registered Foxfooders.
    • In December, we saw 264 registered Monthly Active Foxfooders, i.e. people who used their Foxfooding device and submitted data about the usage, filed bugs, engaged in discussions, etc.
    • Foxfooders submitted roughly 38,000 data points.
    • The three most used apps in December were SMS, Callscreen and Facebook.
  • Thank you to all you Foxfooders! Currently, we’re figuring out how to expand the program to cover new Connected Devices projects

Speakers

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
Mike Hoye I Have People Skills The Firefox onboarding sessions Mozilla Toronto No Firefox Onboarding etherpad.

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 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?
Yehuda Katz Amy Tsay Mountain View Bangkok Add-on reviews for AMO
Sidhant Sharma Amy Tsay Mountain View India Add-on reviews for AMO
Sebastian Blask Amy Tsay Mountain View Sweden Add-on reviews for AMO
Lavish Aggarwal Amy Tsay Mountain View India App reviews for Marketplace

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Katharina Borchert Dave Slater Mountain View Mountain View Chief Innovation Officer (C.I.O)
Vijay Budhram Ryan Kelly San Francisco Orlando (Remote) Firefox Accounts and Identity Services
Calixte Denizet Sylvestre Ledru Paris, France Guingamp (Remote) Release management
Michael Bryant Pallavi Yaramada Mountain View Mountain View Connected Devices QA
Jaqui Varela Michelle Marovich Mountain View Mountain View Global People Ops
Carla Blackwell Michelle Marovich Mountain View Mountain View Recruiting
Lucile Vareine Erica Jostedt San Francisco San Francisco Corporate Communications Manager
Jen Boscacci Erica Jostedt San Francisco San Francisco Media Relations Manager

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Anthony Zhang Vladan Djeric Toronto Toronto FF Desktop Platform

<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

8-January-2016

Channel: 2016-01-07

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

Attendees

philipp, kairo, jorge, jlund, ritu, winston, lizzard, Pike, brad, fabio, hal, ryanvm, sylvestre, mihai, lmandel, rail

Schedule Update

  • 44
    • Only approving limited # of uplifts – fixes for critical regression, sec issue, stability
    • Most uplifts will be denied as we are “sort of” entering RC mode
    • gtb Beta7 today (desktop + mobile)
    • l10n goodies in 44 as drivers:
      • https for Baidu in China, qxl (shopping) fix for Norway. Few corrections to errors in top locales like German/French/Italian

Add-ons

  • Bug 1235435 – New Flash plugin blocks will be pushed to production today.

Stability

  • still no (accurate) crash rates due to bug 1236943, but the issue has been found and solved for new data coming in. Previous data back to Jan 1 will be reprocessed and then we’ll have good data even for those days.

Aurora

Beta

  • bug 1158189 (HTTP shutdownhang) is 3.2% of 44.0b6 data, making it the #2 crash after OOM|small.
  • bug 1212133 (a11y::DocAccessible::RemoveDependentIDsFor) is 2.2% – Fix will be in 44.0b7
  • bug 1233481 (js::AutoEnterOOMUnsafeRegion::crash) is 2.1%

Release

  • No sign of the GData crash in 43.0.4.

Special Topics

Post-Mortem (Tues 2wks from GA Release)

Tues. Jan. 12 – 8:30amPST we will discuss SHA-1 postmortem
Tues. Jan 12 – 10:30am PST after the channel meeting we will continue discussion of the rest of 43 and come up with more action items.
https://public.etherpad-mozilla.org/p/43-0-Post-Mortem


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

7-January-2016

Mobile: 2016-01-06

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

Schedule

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 1233412 – crash in android.content.res.Resources$NotFoundException: Resource is not a ColorStateList (color or path): TypedValue{t=0x2/d=0x7f0100e7 a=-1} at android.content.res.Resources.loadColorStateList(Resources.java)
  • Dominique Vincent [:domivinc] fixed bug 1190541 – PositionedEventTargeting doesn’t take into account the zoom in/out actions
  • Dominique Vincent [:domivinc] fixed bug 1234934 – ZoomedView: (NullPointerException) Attempt to invoke method a null object reference
  • Kartikey Agrawal fixed bug 1234131 – Remove unused method getNativeWindow() in HelperAppDialog.js
  • SUN Haitao fixed bug 1234544 – The menu_panel_bg drawable is gone
  • sagittariusm25 fixed bug 1235406 – Refactor old style swift code

Team Updates

Android platform

snorp, jchen, rbarker, esawin, droeh

Android front-end

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

iOS

st3fan, bnicholson, fluffyemily, jhugman, sleroux

People

Releases

  • 1.3 is on the store (bugfixes, third-party password manager, request desktop site)
  • 1.4 is being tested on TestFlight for china region
  • 2.0 is in the works (3D Touch, Spotlight, Password Manager, Better Bookmark Sync, Find in Page, Open in Firefox)
    • Will hopefully hit Testflight end of week / early next week
  • 2.0 Can be tested now if you have an LDAP account via the daily L10n Builds at https://people.mozilla.org/iosbuilds/l10n.html

Requests

UX

darrin, tecgirl, antlam, gemma

  • Android
    • General bugmail catchup
    • Onboarding V2
    • Home panels on Android doc
    • APZ scrolling tweaks
    • Toolbar Security bugs
  • iOS
    • Today widget
    • Back history (long-press on back arrow)
    • Menu (continued)
  • Other
    • prototyping with the new WebPanelView (thanks sleroux!)
    • Prep for Activity Stream kickoff

QA

Feature Focus


Details

  • 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
    • sip:conf99998@mozilla.com or, for some clients, sip:conf99998@anonsip.scl3.mozilla.com (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
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

6-January-2016

Channel: 2016-01-05

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

Attendees

lmandel, jlund, blassey, jst, dougt, elan, kbrosnan, lizzard, milan, philipp, ritu, rrayborn, sylvestre, ryanvm, rolandtanglao

Schedule Update

  • 44
    • 44.0b6 done!
    • b7 gtb Thursday
      • maybe android too, let’s do it!
  • What if we just wait till mid-February to ship 44 ? (So that we have more time to judge the quality of 44)

Stability

  • No useful crash rates right now due to bug 1236943 – crash-stats has about 30% low crash counts, the Socorro team is investigating but couldn’t pinpoint the issue yet.

Beta

  • bug 1212133 (a11y::DocAccessible::RemoveDependentIDsFor) is 2.6% of 44.0b4 data
  • bug 1158189 (HTTP shutdown hang) is 2.1%, bug 1152046 which was supposed to fix this has not seen any comments since the end of October.
  • bug 1233481 (js::AutoEnterOOMUnsafeRegion::crash) is 2%

Release

  • bug 1235537 (GData crash) is down to slightly under 6% of yesterday’s 43.0.3 data and confirmed to not happen in 43.0.4 candidates.

Mobile

  • we did not take snorp’s oom change on b6
    • strongly considering a b7
  • concerns about the ablity to get reliable data

QE

Nightly

  • Push team wants to ship Android support in 46, no test plan / patches landed currently

User Advocacy

Yahoo pushed a new version of their toolbar which fixed the signing issue. This addresses the biggest issue in feedback for 43
As with previous years, minor feedback spike due to donation promotion. Nothing very addressible

Special Topics

  • e10s tests were enabled on moz-beta (44). Is that needed?

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

SeaMonkey: 2016-01-05

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

SeaMonkey Meeting Details

Agenda

  • Who’s taking minutes? -> Ratty
  • Nominees for Friends of the Fish Tank:
    • I propose Frank-Rainer Grahl who’s been doing a lot of testing and bug reporting on Windows recently, mostly on own-compiled W64 builds; also some bug fixing. Any seconds? — Tonymec (talk) 10:32, 26 December 2015 (PST)
    • Seconded by Ratty and IanN

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

  • 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 addons.mozilla.works 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.

CLOSED

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.
    • 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.
  • [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 released/scheduled ???
  • Last merge was December 14th as scheduled.
  • 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 but we should consider moving the CSS from suite to Lighting.
  • 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 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.
    • 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 seamonkey-projects.org 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)

2.40

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

2.Next

  • 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: 21 new, 6 fixed, 16 triaged.

  • good 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.

Open reviews/flags:
??? review
??? super-review
??? ui-review
??? 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 seamonkey-project.org 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 client.py is replaced by the mozilla-central client.py 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).

IanN

  • 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:
  • 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 1230855 Update en-GB for Gecko 43
    • 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.

Neil

Checked in to comm-central, might need uplift:

Checked in to comm-central, comm-aurora and comm-beta:

  • bug 1222491 Update Modern theme for recent changes in web notifications.

Checked in to comm-beta:

Still waiting for feedback:

  • bug 888915 Convert SeaMonkey Downloads Manager to Downloads.jsm

Still waiting for review:

Ratty

Fixed:

  • bug 1211166 Use AppConstants in SessionRecorder.jsm [Toolkit]
  • bug 1226048 “Save View as Folder” and “File->New->Saved Search”: missing folder [comm-release]
  • bug 1227305 ReferenceError: can’t access lexical declaration `max’ before initialization causes “DOM Inspector” to stop working [DOM Inspector]
  • bug 1229803 Port bug 1228444 (Rename DIST_FILES to FINAL_TARGET_PP_FILES) to DOM Inspector.
  • bug 1231984 Add-on SDK tabs problem: domWindow.gBrowserInit is undefined.
  • bug 1233063 ProfileManager UI broken. Copied the strings removed in bug 1232629 to /suite/.
  • bug 1233433 [Installer] Consolidate Push client interfaces – SeaMonkey part.
  • bug 1233509 Update packaging for Push client interfaces (bug 1189998) Thunderbird/Instantbird parts.
  • bug 1233524 The Create Profile Wizard says “Click Done …” when the button is called “Finish” and “Click Finish …” when the button is called “Done” [Toolkit::Profiles]

Waiting for review:

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

In Progress:

  • bug 1222816 Restore about:config UI (Config Editor) to old appearance by overriding Toolkit’s Project Chameleon styles.
  • bug 1229810 Port bug 1228444 and bug 1228467 to Chatzilla.
  • bug 1233997 about:debugging should be available to all applications that ship the Devtools client (and not just Firefox) [Devtools]

TODO:

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

rsx11m

Waiting for checkin on comm-central:

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

May need retargeting:

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

Other:

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

Any other business?

5-January-2016

Mozilla Project: 2016-01-04

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am
  • Every Monday @ 11:00am Pacific Time (19:00 UTC)
  • http://air.mozilla.org/ to watch and listen
  • join irc.mozilla.org #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
    • sip:conf8600@mozilla.com or, for some clients, sip:conf8600@anonsip.scl3.mozilla.com (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 the 380,000 people from over 200 countries and territories who donated to the year-end fundraising campaign. At an average gift of about $9 USD they invested a total of more than $3.9 million to support Mozilla’s mission. Amazing!

The Mozilla Open Source Support evaluation committee (Benjamin Kerensa, Laura Thomson, Doug Turner, Stormy Peters, Mike Shaver, Rich Bowen and Tony Wasserman), who worked very hard to evaluate the proposals so we could agree the first round of awards in time for the announcement in Orlando. (It’s been a while, but we haven’t had a live meeting since then.)

All of the Mozilla community for the contributions they have made in 2015.

Everybody who helped ship things to and from Mozlando. THANK YOU!!

Upcoming Events

Monday, 04 January

Tuesday, 05 January

  • Webdev Extravaganza: 2:00 PM Pacific in the Webdev Vidyo (Open to the public)
    • Stream on Air Mozilla: TBA
    • Monthly get-together for anyone in Mozilla interested in web development. Updates on shipped projects, libraries we’re working on, and more!
  • Add-ons and Marketplace community meeting – join us at the first one of 2016! 10AM Pacific https://wiki.mozilla.org/Add-ons/Community/Meetings

Wednesday, 06 January

Project Status Updates (voice updates)

Connected Devices

John Bernard (Remote): Introducing the Connected Devices Team

Speakers

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
Ankit Gadgil, Mozilla India Advocacy Teach Privacy #Privacy Month Campaign Vidyo no n/a https://wiki.mozilla.org/India/task_force/Policy_and_Advocacy/January_Privacy_Month_Campaign, http://blog.mozillaindia.org/1569, hashtags #PrivacyMonth, #Advocate4Privacy
Taipei Chopstick Tutorial Taipei (Recording) No https://air.mozilla.org/mozilla-taipei-creative-ways-of-using-your-chopsticks-20151229/

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 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?

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Ray Lin Tim Chien (Recording) Taipei Software Engineer
Stone Shih Hsin-Ye (Recording) Taipei Senior Software Engineer
Katt Taylor Jennie Hayes Vancouver Portland Keeping MozPDX awesome!
Luca Greco Andy McKay Vancouver Italy (Remote) Add-ons and WebExtensions
Bryan Munar Robin Andersen San Francisco San Francisco Firefox for iOS
Andrzej Hunt Robin Andersen San Francisco San Francisco Firefox for Android
Andrew Morales Sean Rich San Francisco San Francisco CRM Administrator
Haik Aftandilian Brad Lassey Boston (Remote) San Diego (Remote) Developing our sandbox on Mac and Linux
Rachael Morrill Maura Tuohy San Francisco Virginia (Remote) Social Media Coordinator
Ivadell Vida Meera Pisharody Mountain View Mountain View Global People Operations
Josh Howard Sylvie Veilleux Mountain View Mountain View IT Enterprise Architect

<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

Metrics

« Newer Posts

Powered by WordPress