Meeting Notes Meetings notes from the Mozilla community

10-June-2015

Firefox/Gecko Delivery Planning: 2015-06-10

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

Schedule & Progress onUpcoming Releases (Liz/Sylvestre/Lawrence)

<read only>

  • 38.0.6 shipped for funnelcake builds only to correct an issue with search providers
  • 39 Beta
    • Only 3 Betas left
    • Next gtb
      • Desktop = Thursday
      • Android = Monday

Firefox Desktop & Platform (Javaun/Chad/Martin)

Current Releases

Feel free to fill out the Survey regarding 38.0.5: https://docs.google.com/a/mozilla.com/forms/d/1_02MEAoKeXdMwcLtiZfM3ii2tbnAB3uR1ji51DjwMiU/viewform?c=0&w=1
Postmortem on Friday @ 1PM Pacific in Vidyo-ProgramManagement

Firefox Mobile (Mark/Brad/Jenn)

Firefox for iOS

  • Build 20 now available for internal testers.
  • Several hundred external testers identified and to be added, potentially with build 20. Surveys planned to actively solicit feedback.
  • Click Here to view roadmap in Aha!

Firefox for Android

Click Here to view roadmap in Aha!

Beta (39)

  • Planned features all in ‘Ready to Ship’ state

Aurora (40)

  • Nearing ‘Ready to Ship’, but work still needed on ‘Support SSO Framework’

Nightly (41)

  • User testing pending for ‘Option to always use private browsing’
  • Feature development generally considered to be on track

Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

9-June-2015

SeaMonkey: 2015-06-09

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

Agenda

  • Who’s taking minutes? -> TBD
  • 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.

NEW

OPEN

  • bug 1150082 SeaMonkey Donation Page is using the PayPal all or nothing version, instead of the usual either/or one. Mcsmurf is investigating.
  • bug 1121281 tracks the RelEng automation migration off CVS. Currently two option patches awaiting for Callek’s decision. Once settled, ewong will follow up with RelEng patches based on that decision.

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Notes:
    • 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.
    • Ratty has put up some win32 contributed builds on http://seamonkey.callek.net/contrib/.
    • 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 require approval and then pushed and the work-around patches backed out.
  • [9th June 2015]
    • All repos:
      • All repos closed due to Bug 1172750 – db corruption – Fix ETA sometime today.
    • All trees:
      • Windows platform still busted due to needing Win2008R2 installed.
      • We have a loaner which ewong is working on (see Release Train section).
  • See RelEng page for the RelEng status history.

Release Train

  • SeaMonkey 2.33.1 was released on 23 March and is the most recent release.
  • No scheduled ETA for 2.35 beta 1 yet.
    • there were 15 security fixes (5 of which critical) in the Gecko 37 cycle
    • there were 13 security fixes (5 of which critical) in the Gecko 38 cycle
  • We plan to release SeaMonkey 2.35. Initially at the end of May but put back to June.
    • For windows builds, we have a loaner win machine from Mozilla for us (i.e. ewong) to do manual window builds.
    • contributed trunk/aurora builds are available for testing, see bug 1169140 and Contributed SeaMonkey Win32 builds for testing
    • some builds up on Google Drive which Ratty will look at uploading to contrib directory too.
    • obviously, this can’t be an acceptable permanent solution…
  • Useful Firefox Release Schedule link: Releases Scheduling
    • next merge day is scheduled for 29 June

Extensions and Plugins Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • 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.
  • Lightning (other extensions with binary XPCOM components) was broken on trunk due to bug 1159737, fixed (at least for now) in bug 1165428 introducing MOZ_BINARY_EXTENSIONS build-time switch, enabled in bug 1166842.
  • 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].
    • Rainer Bielefeld together with other community members have been updating the list of Firefox addons that have been successfully converted by the Addon Converter.
    • Ratty filed bug 1130390 to add a link on seamonkey-projects.org to the Firefox & Thunderbird Add-on Converter for SeaMonkey.
  • 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].
  • Proposed replacement for Venkman for shipping with SeaMonkey: Tiny JavaScript Debugger. TinyJSD is a JavaScript debugger for privileged code running Mozilla products like Firefox, Thunderbird, SeaMonkey. It serves to debug the application as well as extensions written in JavaScript.
    • IanN filed bug 1133723 Investigate options for replacing Venkman with the TinyJSDebugger.
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506

2.x (Last, Current, Next)

  • SeaMonkey Statistics can be viewed at https://dataviz.mozilla.org Across all channels we have an approximate ADU of 120k.
    • Ratty suggests embedding these graphs somewhere on seamonkey-projects.org or https://dev.seamonkey.at
    • bug 1133728 Look at embedding dataviz information into the SeaMonkey website.
    • Links are broken again. Dataviz views now needs a SSO login. We need to find out how to expose a limited view for public consumption.
  • See Basics page for the usual reminders.

2.33

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

2.35

  • Mozilla-central bugs that affect us:
    • Current 38.0-branch releases are subject to Logjam weak-encryption downgrade attack [2] due to security.ssl3.dhe_rsa_aes_128_sha and security.ssl3.dhe_rsa_aes_256_sha being enabled by default
      • bug 1138554 fixed in NSS 3.19.1, uplifted to branches for 39.0+ with bug 1166031, thus should be fixed for SM 2.36
      • Firefox has an add-on disabling DHE cyphers for that [3], bug 1167373
      • should we just flip those prefs to “false” by default with 2.35? However, may affect adversely connections to servers relying on DHE, or may fall back to even less secure protocol. Can 2.35 ship with NSS 3.19.1? [4]
      • bug 1172917 filed to explore the options, possibly building this version from mozilla-esr38 instead of mozilla-release.

2.Next

  • Stalled. Needs a kick.
    • bug 815954 Click-to-Play: Port bug 812562 (click-to-play blocklisted plugins: reshow urlbar notification as with normal click-to-play).
    • bug 476108 GetShortPathNameW fails under some NTFS junctions [patchlove].
  • Current breakages:
    • bug 995737 Adapt seamonkey for the address book remote content policy change; use permission manager instead of address book property. Has a reviewed patch. Waiting for sr/moa from Mnyromyr.
  • Mozilla-central bugs that affect us:
    • 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 1133380 about:privatebrowsing (Default), bug 1133582 about:config (Modern)
    • Our front end Sync UI needs to be updated as the old backend is going away in Gecko/Firefox 31. See: New Firefox Sync has landed in Firefox Nightly. Tracked in:
      • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager.
      • bug 1003434 Add support for about:sync-progress.
      • SeaMonkey won’t be allowed to use the Firefox Sync 1.5 servers. Ewong has set up a FxA 1.5 server and is looking into hosting our own FxAccounts server on a community machine or VPS.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 566746 (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
      • bug 912031 Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • The C++ downloads manager backend nsIDownloadManager is being decommissioned. Firefox 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.
    • Removal of SSL 3.0 support after POODLE Attack with 2.36, see bug 1106470.
      • bug 1137991 has removed SSL 3.0 checkbox from SSL preferences
      • bug 1149581 covers removal of the related strings
      • Firefox will likely proceed with the removal in 39.0 given that Chrome goes the same way [5]
    • 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 [6]
      • 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: 27 new, 9 fixed, 17 triaged.

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

Open reviews/flags:
43 review
5 super-review
5 ui-review
9 feedback

  • See Feature List page for major wanted/needed features.
  • TODO:
    • bug 1127784 proposes to add a preference and UI to enable/disable playback of Encrypted Media Extensions.

Roundtable – Personal Status Updates

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

ewong

  • Working on:
    • bug 1099585 – Make JS callers of ios.newChannel call ios.newChannel2 in suite/

IanN

  • Usual testing, reviewing and commenting.
  • Fixed:
  • Fixed for c-c:
  • Fixed for m-c:
  • Fixed for m-i:
  • Pending tree opening:
    • bug 1168525 Port |bug 1166538 – Use mozbuild.jar-based zip tool instead of $(ZIP) for simple cases| to Calendar
  • Pending approval for check in:
    • bug 1163442 Use FINAL_TARGET_FILES and PP_TARGETS for SeaMonkey themes
  • 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 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, needs uplift(s):

  • bug 1170002 Display name with comma does not get properly quoted in From field.
  • bug 1165316 Replace Livemark callback function usage.

Checked in to comm-beta:

  • bug 1156088 Doorhangers display useless “Learn more…” link when using the Modern theme.

Still waiting for review:

Ratty

Working on:

  • bug 507676 Port bug 435804 Remaining rdf cleanup for FilterListDialog| to SeaMonkey.
  • bug 1040910 Support XHTML in feed titles.
  • bug 1153577 Users should be able to hide the menubar and show it with the ALT key.
  • Re-implement keyword.URL (search from the locationbar) unsync it from the default search engine.

Waiting on check-in on CLOSED TREE:

  • bug 1158496 JavaScript error: …/nsSuiteGlue.js, line 291: NS_NOINTERFACE: Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsIWebProgress.DOMWindow].

Checked-in on CLOSED TREE:

  • bug 1167865 Error: formatURLPref: Couldn’t get pref: extensions.getAddons.link.url

Fixed. Needs approval for comm-aurora:

  • bug 1163395 Port bug 967494 to SeaMonkey (Preference Composition/Spelling/Language is ignored, and changing spellcheck language in one composition window affects all open and new compositions).

Fixed:

  • bug 995737 Adapt seamonkey for the addressbook remote content policy change; use the permission manager instead of address book property.
  • bug 1169399 Path specified in LOCAL_INCLUDES does not exist: /mozilla/security/manager/ssl/src .
  • bug 1172278 Error: NS_ERROR_XPC_CANT_GET_PARAM_IFACE_INFO: Cannot find interface information for parameter arg 0 [nsPIPlacesDatabase.shutdownClient].

TODO:

  • Packaging updates.
  • Safe Browsing updates.
  • Addon-SDK compatibility functions (CustomizableUI, etc).

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:

  • bug 1141324 Upgrade the SSL panel in Privacy & Security preferences to refer to TLS {instead,too}.

Waiting for comm-release approval: (MailNews Core, if any 2.33.2 is released)

  • bug 1144693 Disable libnotify usage on Linux by default for new-mail notifications.
  • bug 1144719 Allow the user to decide whether or not to use libnotify for new-mail alerts on Linux.

Waiting for ui-review or review:

  • bug 1152644 Add UI in Notifications preference pane whether or not to use libnotify for new-mail alerts on Linux.
  • bug 1032302 8BITMIME keyword ignored in EHLO greeting, BODY=8BITMIME absent in MAIL request for 8-bit transfers. (MailNews)

Waiting for feedback:

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

May need retargeting:

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

Patch unbitrotted:

  • bug 1149581 Remove SSLv3 strings from SSL panel in Privacy & Security preferences.
    • to be reviewed once bug 1137991 has hit the releases (timing depends on the Firefox/Core side but seems to become effective as planned with 39.0).

Other:

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

Any other business?


SeaMonkey Meeting Details

8-June-2015

Mozilla Project: 2015-06-08

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

All-hands Status Meeting Agenda

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

Friends of Mozilla

  • Saurabh Nair is MDN Contributor of the Month for May 2015! He helps out wherever needed on MDN, including tirelessly squashing spam. He writes “It fills me with pride every time I see one of the articles I wrote translated by someone I don’t know to some language I can’t read. Seriously, I feel like Shakespeare right about then.”
  • Congratulations to our newest Friend of Marketplace, Ram Dayal Vaishnav, Mozilla evangelist and community-builder who organized a successful Marketplace Day event in Hyderabad last month.

Upcoming Events

Monday, 08 June

Tuesday, 09 June

Wednesday, 10 June

NewCo Tech Festival at Mozilla Mountain View

  • On Wednesday, June 10 Mozilla has been invited to host some activities as part of NewCo, a festival for innovation where people in specific regions sign up to visit innovative companies making positive social change. We hosted this in NY earlier this month and all local staff are invited to attend:
    • 2pm in the MV Commons. Our VP Platform Engineering David Bryant will share on the Mozilla mission and its relevance for the technology community.
    • 6pm – 8pm also in the MV Commons. The after-festival party will happen – come mix with hundreds of other professionals in tech right in our own office.
  • In addition, NewCo has provided Mozilla with 20 complimentary Gold level passes which enable you to check out some of the other companies in the festival; these are first-come first-serve so if you are interested, sign up now:
    • Go to sv.newco.co to see the full list of companies (and more info on NewCo).
    • Use code Mozil100SV15 at checkout.

Thursday, 11 June

  • Passwords and Login Problems – Presentation by UX Researcher Amelia Abreu on a recent study the UX Research team conducted over the last two months. 12PM PST. PDX Alameda Commons and Air Mozilla.
  • Dev-Talks Bucharest, Bucharest, Romania.
    • The community will run a booth in the “fun corner”, also will demo Firefox OS devices.
    • Talk about Firefox OS, by Valentin Gosu.
    • More info in the Reps page, and in the event official page.

Saturday, 13 June

  • Mozilla Startup day, Bogotá, Colombia.
    • This event is a mix between a Hackathon and Startups. We will share an space, experiences, videos and food building apps for FirefoxOS.
    • Follow us with the hashtag: #MozStartupDay

Project Status Updates (voice updates)

Firefox and Cloud Services

Advocacy

Melissa Romaine in DC: Mozilla Advocacy announces the inaugural cohort of Ford-Mozilla Open Web Fellows. Read the blog and visit the site.

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.

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information
Andy McKay Engineering Manager Speeding up Travis CI Vancouver No http://andymckay.github.io/presentations/travis-ci-mozilla-2015/#1 andym or wex
Bill Selman Lead User Experience Researcher Announcement for Presentation on Logins and Password Research Study Portland No
Amy Tsay Community Manager, AMO & Marketplace Cat theme campaign MV Yes https://docs.google.com/presentation/d/1LoE4IszEGjOAMKgn8JvHVqBNEhynRi4txz51dflou-A/edit https://addons.mozilla.org/firefox/collections/mozmj/cats/

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
Max Fischer-Zernin Darren Herman New York New York Project Coordinator
Ashley Williams Simon Wex US Remote (NY) US Remote (NY) Helping to create the APIs that power Webmaker and other Mozilla Foundation projects
Tim Murray Mary Ellen Muckerman San Francisco San Francisco Creative Director
Tristan Matthews Tim Terriberry Mountain View Canada Remote Research Assistant
Dave Hunt (new role/team) Stephen Donner Mountain View UK Remote Web QA
Andre Vrignaud Martin Best Vidyo Seattle Remote Games Platform Strategist
NAN Himself (Recording) Toronto

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Sourena Shir Dylan Oliver MTV MTV Firefox OS QA

<meta>

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

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

Engagement


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

3-June-2015

Mobile: 2015-06-03

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

Schedule

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to Last change time
1010068 Disable OCSP for DV certificates in Firefox for Android ASSIGNED Brad Lassey [:blassey] (use needinfo?) (blassey.bugs) 2015-05-20T00:15:15Z
1016555 Disable OCSP checking for certificates covered by OneCRL ASSIGNED David Keeler [:keeler] (use needinfo?) (dkeeler) 2015-05-16T23:30:57Z
1150284 [Browser] Unable to zoom in/out on Google Maps ASSIGNED Robert O’Callahan (:roc) (Mozilla Corporation) (mostly offline May 30 – June 7) (roc) 2015-06-03T05:05:52Z


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

Aurora

  • Next Build:
ID Summary Status Assigned to Last change time
659285 Extend media.autoplay.enabled to provide a way to disable untrusted play() invocations REOPENED Randall Barker [:rbarker] (rbarker) 2015-06-03T23:33:24Z
789193 AMI_startup() takes 200ms on mobile, 26ms on desktop at startup NEW Jim Chen [:jchen] [:darchons] (nchen) 2015-04-21T19:20:16Z
1114096 Wrong tab got mirrored NEW Mark Finkle (:mfinkle) (mark.finkle) 2015-03-26T17:27:44Z
1120511 Autophone – Twitter Throbber stop regression 2015-01-15 REOPENED Seth Fowler [:seth] (seth) 2015-05-01T02:34:20Z
1131084 Can not mirror tab to Chromecast device NEW Randall Barker [:rbarker] (rbarker) 2015-03-26T17:28:21Z
1153844 Can’t select tracking flags on new bugs submitting page NEW 2015-04-24T12:19:40Z
1163937 Downloads are not cleared from about:downloads when “Clear on exit” is used ASSIGNED :Margaret Leibovic (margaret.leibovic) 2015-05-27T16:43:42Z


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

Nightly

  • Next Build:
ID Summary Status Assigned to Last change time
1047127 Panning very stuttery on this page with overflow-x ASSIGNED Danilo Cesar Lemes de Paula (danilo.eu) 2015-05-14T17:21:12Z
1126244 Create a maximum reader mode cache size and evict records when necessary ASSIGNED Vivek Balakrishnan[:vivek] (vivekb.balakrishnan) 2015-04-30T17:08:28Z
1148391 Tapping the bottom of the screen will make the reader mode toolbar bounce up and down NEW 2015-05-28T17:18:33Z
1156553 Tab queue makes captive portal use annoying ASSIGNED Martyn Haigh (:mhaigh) (mhaigh) 2015-05-27T16:59:23Z


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

Friends of the Mobile Team

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

  • Dipti Nirmale finished up bug 1116668, which will reduce the number of file stats every time we hit GeckoProfile. He’s now moving on to bug 1169419 to carry that work forward.
  • Ahmed Ibrahim finished up bug 1159020; I’ll land shortly.
  • Amin Bandali finished up bug 1167360; landing after a fresh patch hits BZ.

Stand ups

Suggested format:

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

Please keep your update to under 2 minutes!

James W. (snorp)

  • Tentatively made a new hire. Details soon.
  • Landed the PIE and NDK/gcc 4.9 changes
  • Attempted to build/run with the Android M SDK
    • Filed a bunch of build-related issues
    • Hacked it enough to build and run, but encountering a JNI-related crash. Android M preview images are busted in a way that prevents gdb debugging, so no progress there yet.
  • Looking at some Tracking Protection stuff
  • Looking at paint suppression again

JChen

Fixed
Working on

GCP

  • Last week:
    • Video sandboxing: agreed to remove some tests that are failing
    • Video sandboxing: support multiple backends simultaneously
    • Video sandboxing: change everything to async IPC
    • Video sandboxing: offload all IPC to seperate threads
    • Video sandboxing: move webrtc stuff to dedicated thread
  • Next week:
    • Land stuffs? Address review comments?
    • SafeBrowsing persistence of update times
    • Investigate other sandboxing work

Randall Barker

Last Week:

  • Working patch through review. Hope to land soon: bug 659285 Extend media.autoplay.enabled to provide a way to disable untrusted play() invocations.
  • Patch finally ready for review: bug 1166961 Re-enable missing video UI when element does not have controls.
  • Working patch through review. Hope to land soon: bug 1163664 Don’t check for plugin blocklist state on Android.
  • Landed: bug 1159830 Autophone – webappstartup should not use console.log to output WEBAPP STARTUP COMPLETE

Next Week:

Eugen Sawin

Fixed
Working on

Brian Nicholson

WesJ

  • Working on some DB perf stuff.
    • bug 1170382 – Allow interrupting history queries. In review (again)
    • bug 1149219 – Add limits to top sites query.
    • bug 1170230 – Move BrowserDB SQL calls to a background thread. (need to cherry-pick some changes from the interrupt patch)
  • Error pages are finally done
    • bug 1159380 – Kill off loading files we can’t show.
  • Zombie tabs. bug 1163120 – Restore tabs lazy. Chasing a few regressions:
    • bug 1170907 – Add a test for the reading list panel
    • bug 1170906 – Opening from reading list panel broken
    • bug 1169836 – Placeholder text no longer shown on about:home

liuche

<Read Only> (Passwords meeting)

Highlights:

  • Google I/O (Meeting post this one, at 10:15)
  • Finishing up doorhangers work

Present:

Past:

karim

Past:

Present:

Margaret

Highlights:

  • Support for signed add-ons
  • Home panel speed dial layout

Past:

Present:

mcomella

  • Search engine bar
  • Android M SDK build tools update
  • Android lint
  • Partner stuff

Past:

Present:

rnewman

  • Cipher suites!
  • Timed history sync (and backoff handling) landing this morning.
  • Reviewing, including Nick’s work with Java add-ons.
  • Met with :emtwo re her hack week on downloadable directory tiles.

Fixed

Working on

nalexander

  • Contributors: working with Ahmed, vivek, and aminb this week.
  • Partners: working on bi-directional Java Addons: bug 1168407
    • Proof of concept working, first patches up, tests working, video demo recorded (and privately circulated).
  • Partners: no movement on integration with third-party identity services.
  • Partners: no movement on –with-android-distribution-directory.
  • mach package-frontend: local improvements only — now using Tree Herder and the local pushlog database to scrape data.
  • Lots of Robocop work, including fixing mach robocop SINGLE_TEST.

Martyn Haigh

Past:

Present:

Stefan

Fixed
Working on

Steph

Last week:
– Fixed UI regression bugs from previous Aurora build

This week:
– Browser UI/scrolling fixes
– UI animation fixes

Ally

  • readonly
  • Bug 1065004 – Provide an option to always open tabs in Private Browsing
  • working on
    • 1154367 Investigate whether call to get all logins is the slow part of loading about:passwords
    • 1148524 Add “edit login” option in about:passwords context menu
    • 1144413 Remove “details” page from about:passwords
    • 1136477 Unify terminology of Passwords/Logins
  • attended google i/o

Emily

  • Bookmarks Stars
  • Updated Settings UI
  • Refactored URLBar

Fixed

Working on

BLassey

Fixed

Working on

MFinkle

Fixed

Working on

Antlam

  • Past
    • Google I/O
    • Passwords UR Session
    • bug 1170113: Support signed Add-ons
    • bug 1147112: Doorhangers work (icons)
    • On-boarding for iOS and Android

Robin

Last week: thanking our military and Google I/O!

This week

  • iOS UI bugs, assets, tweaks (not necessarily in that order)
  • Kidfox, meeting with new PM intern

Darrin

Done:

  • mobile PM and devtools UX interviews/screens
  • filed more UI bugs for iOS, following up on priority and mocks
  • some new options for Top Sites panel http://invis.io/W234922N7
  • quick-search hint Image
  • worked with Eng on fixing some of the transitions/animations

QX Dashboard:

  • added some features and UI update to the QX dashboard, hoping to use it for mobile! https://github.com/bwinton/d3Experiments/pull/1
  • can now filter by product
  • updated styling
  • generate dynamic filters and URLs based on data from bugzilla qx whiteboard

Next:

  • a few more UI ideas based off of the research interviews
  • continue prioritizing the UX feedback and filing bugs
  • continue sketching ideas for 1.1 and 2.0 based off feedback
  • interviews and intern stuff (Welcome Sam Fang, mobile PM intern if you see him!)

QA

Feature Focus

Android Happenings

  • ‘Privacy: option to always use private browsing’ moved up from 42 -> 41
    • queuing up for facilitated testing
  • ‘magnifying glass in areas of clustered links’ has landed in nightly and is preffed on
    • queuing up for facilitated testing
  • ‘Open External URL in Background (tab queuing)’ requires a permissions bump. Moved from 40 -> 41

iOS Happenings

  • Noteworthy Items for this weeks build
    • continued improvements, resolving regressions etc…
  • History Sync is in, with still a few changes to go, then on to Passwords

Details

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

Firefox/Gecko Delivery Planning: 2015-06-03

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

Schedule & Progress onUpcoming Releases (Liz/Sylvestre/Lawrence)

  • 38.0.5 released on Tuesday for desktop and android.
  • 39 beta 2 released
  • 39 beta 3 gtb tomorrow, release Friday (desktop only)

Firefox Desktop & Platform (Javaun/Chad/Martin)

Current Releases

  • Pocket released. Great social media feedback.
  • In the Fx40 timeframe, if you have Win10, upgrade and try Fx.( Ask Bryan Clark)
  • Desktop privacy/security: working on Control Center security block panel. Two bugs landing: 1146269 and 1146282 (includes screenshots)
  • GPU runtime hardware testing will be landing in the next few days. Bug:1156135

Firefox Mobile (Mark/Brad/Jenn)

Firefox for iOS

  • Noteworthy Items for this weeks build: mostly continued improvements, resolving regressions etc…
  • History Sync (incl. Timed) has landed. Soon moving on to the final Sync instance for V1: Passwords
  • External testing/feedback is expanding this week to include approx. 400 new users
  • iOS Roadmap in Aha!

Firefox for Android

Android Roadmap in Aha!

Beta (39)

  • OSCP will probably slip
  • Google maps won’t zoom bug 1150284

Aurora (40)

  • ‘Passwords in-content UI’ and ‘Support SSO Framework’ still underway/in development for 40
  • In general a pretty light release for new features

Nightly (41)

  • ‘Privacy: option to always use private browsing’ moved up from 42 -> 41
  • ‘magnifying glass in areas of clustered links’ has landed in nightly and is preffed on
  • ‘Open External URL in Background (tab queuing)’ requires a permissions bump. Moved from 40 -> 41

Developer Tools (Jeff)

Feedback Summary (Rob/Tyler/Matt)

Desktop

New Top Issue Dashboard! https://useradvocacy.mozilla.org/dashboards/top-issues/


Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

2-June-2015

Thunderbird: 2015-06-02

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

Thunderbird meeting notes 2015-06-02. NOON PT (Pacific). Check https://wiki.mozilla.org/Thunderbird/StatusMeetings for meeting time conversion, previous meeting notes and call-in details

Attendees

rkent, Fallen, jorgk, margoagpinto, mkmelin, paenglab, wsmwk, aceman, sshagarwal, joes1

Current status and discussions

How can we keep Thunderbird relevant with competitors like Geary Discourage new email clients with small teams? (Mailpile, Postbox also come to mind).

And speaking of Postbox … we plan to have discussion soon about more active cooperation.

Critical Issues

  • Last call for issues prior to 38.0 I am not aware of any blockers, plan to build Wednesday.

Critical bugs. Leave these here until they’re confirmed fixed. If confirmed, then remove.

  • AMO compatibility bump! (is not going to happen)
  • In general, the tracking-tb38 flag http://mzl.la/1EOx9Tm shows critical issues.
  • maildir UI: nothing more to do for UI, still want to land a patch for letting IMAP set this.

removing from critical list/fixed:

Releases

  • Past
    • 31.6.0 shipped
    • 38.0b3 shipped 2015-04-26 Sunday
    • 38.0b4 shipped 2015-05-03 Sunday
    • 31.7.0 2015-05-18 Monday (lots of issues – Tues 5-12 was target)
    • 38.0b5 shipped 2015-05-19 Tuesday
    • 38.0b6 shipped 5/23
  • Upcoming
    • 38.0 final 2015-06-03?
    • 31.8.0 2015-06-20~ GTB

Lightning to Thunderbird Integration

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

  • As underpass has pointed out repeatedly (thanks for your patience!) , we need to rewrite / heavily modify the lightning articles on support.mozilla.org. let me know irc: rolandtanglao on #tb-support-crew or rtanglao AT mozilla.com OR simply start editing the articles
  • We need to fill the “Learn More” page with content, possibly point it to something more specific bug 1159682
  • Opt-out dialog: change “disable” to “remove” bug 1159698
  • tracking bug for lightning 4.0 bug 1153752

Round Table

wsmwk

  • creating moztrap tests for new features

Jorg K

sshagarwal

  • Getting started on GSoC project.
  • Trying to understand xpcom components and figure out how to write a dummy protocol to use with Skinkglue.

Question Time

  • Jorg K: Release notes? I think more bugs should go on the list that we currently have. We will consider those with more than 3 votes 😉
  • rkent: Should we consider enabling maildir as default on trunk? Use ifdef to only compile on trunk.
    • I think maildir still too untested to set as default, even on trunk (JoeS1)
    • Can we wait with that until after getting feedback from testers of it on TB38? (aceman)
  • aceman: still no luck in getting Extra folder columns addon disabled (= limited compatibility to <=37.x) on AMO?
  • aceman: also somebody should at least comment on the “Send filter” addon on AMO that the feature is in base TB. It may conflict.

Other

  • PLEASE PUT THE NEXT MEETING IN YOUR (LIGHTNING) CALENDAR

1-June-2015

Mozilla Project: 2015-06-01

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

All-hands Status Meeting Agenda

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

Friends of Mozilla

Tasos for helping fix ReMo issues and add features for the vocation page Aka add the start date, also help me get setup on the remo dev and stage websites

  • Thanks to Manuel Camacho and Daniel Añez Scott for taking on responsibility for the localized Spanish edition of Firefox Apps y Hacks, Mozilla’s monthly newsletter for developers

Upcoming Events

Monday, 01 June

  • AusCERT Information Security Conference June 1st-5th in Gold Coast, Australia
    • This year’s conference theme explores how we need to smarten up to manage information security risks better.
    • François Marier speaking on Integrity protection for third-party JavaScript

Tuesday, 02 June

Wednesday, 03 June

Homebrew Website Club Meetup (every other Wednesday)

Be independent with your web browser and your web site.

  • San Francisco (@MozSF), Portland (@ESRIPDX).
  • 17:30-18:30 Writing Hour
  • 18:30-19:30 IndieWeb meetup & hack night

    Create or update your personal web site — wherever you host it, shared, VPS, or at home; static, dynamic, WordPress, or other software.

    Join a community with like-minded interests. Bring friends that want a personal site!

    Any questions? See the wiki page for details
    or join IRC: http://indiewebcamp.com/irc/today?beta#bottom

The Joy of Coding: Episode 17 airs this Wednesday at 10AM PT / 1PM ET / 5PM GMT

Thursday, 04 June

  1. Mozilla Science Global Sprint Day 1 https://etherpad.mozilla.org/sciencelab-2015globalsprint

Friday, 05 June

  1. Mozilla Science Global Sprint Day 2 https://etherpad.mozilla.org/sciencelab-2015globalsprint
  • Best of Web Paris June 5th in Paris, France
    • 8 Parisians web meetups joins their communities for a big day of talks. The event will take place in the prestigious “salons de l’hôtel de ville de Paris” and will have more than 500 local developers
    • Julien Wajsberg organizing and staffing a booth at the conference; there will be 4 employees and possibly 1 contributor.

Saturday, 06 June

  1. National Day of Civic Hacking at Mozilla Mountain View
  • register on eventbrite
    • 9:00 AM to 10:00 PM at Mozilla Mountain View
    • A day of hacking to improve our communities and the governments that serve them. Come with your own ideas, or tackle one of the 16 federal challenges.

NewCo Tech Festival at Mozilla Mountain View (Wed. June 10)

  • On Wednesday, June 10 Mozilla has been invited to host some activities as part of NewCo, a festival for innovation where people in specific regions sign up to visit innovative companies making positive social change. We hosted this in NY earlier this month and all local staff are invited to attend:
    • 2pm in the MV Commons. Our VP Platform Engineering David Bryant will share on the Mozilla mission and its relevance for the technology community.
    • 6pm – 8pm also in the MV Commons. The after-festival party will happen – come mix with hundreds of other professionals in tech right in our own office.
  • In addition, NewCo has provided Mozilla with 20 complimentary Gold level passes which enable you to check out some of the other companies in the festival; these are first-come first-serve so if you are interested, sign up now:
    • Go to sv.newco.co to see the full list of companies (and more info on NewCo).
    • Use code Mozil100SV15 at checkout.

Project Status Updates (voice updates)

Firefox and Cloud Services

Speaker Location: Mountain View (epetitt) Slides for today

Webmaker

Andrew Sliwinski, Portland

http://mzl.la/changelog

Public Policy/Advocacy

Speaker Location: Jochai Ben-Avie, San Francisco. Update on Mozilla’s campaign to reform mass surveillance. Related: Join the discussion on Mozilla Advocacy’s Discourse channel; See Mitchell on ‘Meet the Press.’

Mozilla Science

Speaker Location: Bill Mills, Vancouver. Announcing the second annual Mozilla Science Lab Global Sprint, #MozSprint. https://etherpad.mozilla.org/sciencelab-2015globalsprint

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.

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information
Yvan Boily Minion Beta Sign up for the Minion Beta! Vancouver No n/a https://etherpad.mozilla.org/minionbeta
Jochai Ben-Avie Internet Policy Manager Update on U.S. Surveillance Reform SF No n/a https://blog.mozilla.org/netpolicy/2015/05/27/us-surveillance-reform-nearing-the-finish-line/

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
April King Yvan Boily Vancouver Minneapolis (Remote) Services Security
Tyson Smith Via Youtube! Internets! Kelowna, Canada (Remote) Platform Fuzzing
Sebastian Kaspari Margaret Leibovic SF Munich (Remote) Firefox for Android
Alex Davis Chris More MV MV Firefox Growth Team
Emily Dunham Aaron Turon SF PDX DevOps for Mozilla Research
Reza Akhavan Gregor Wagner SF SF Staff Web Developer
Russ Nicoletti Hema Koka MTV MTV Senior Software Engineer

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Ursula Sarracini Mike Conley Toronto Toronto FF Desktop
Jimmy (Yi) Wang Neil Deakin Toronto Toronto FF: Desktop
Sam Fang Darrin Henein Toronto Toronto Insight & Strategy Team
Alice Scarpa (adusca) Armen Zambrano Toronto Toronto Automation and tools
Kate Glazko Liz Henry Mountain View San Francisco FFX Release
Jatin Chhikara Robin Andersen Mountain View San Francisco FFX Desktop UX
Rithesh Shenthar Nils Ohlmeier Mountain View Mountain View QA
Bryan Munar Brian Nicholson Mountain View Mountain View FFX Mobile
Nathaniel Hughes Nick Hurley Mountain View Mountain View Platform Eng. (Networking)
Sai Prashanth Chandramouli Zach Carter Mountain View San Francisco Cloud Services
Michael Nolan Peter Bengtsson Mountain View Mountain View Web Dev
James Hobin Gregor Wagner San Francisco San Francisco FFX OS
Vincent Fassbender Greg Jost San Francisco San Francisco Brand Strategy

<meta>

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

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

Automation & Tools

bugzilla.mozilla.org

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

  • bug 1163868 “Overdue Requests” emails now include overdue requests that you set and are waiting on other people
  • bug 1135164 A warning is now shown on unassigned bugs with patches attached
  • bug 1164850 Added options to “Overdue Requests” for managers (show reviews only, allow an extra day’s grace period, and never encrypt emails)

All changes.

Engagement


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

« Newer Posts

Powered by WordPress