Meeting Notes Meetings notes from the Mozilla community

14-April-2015

Mozilla Platform: 2015-04-14

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

Need To Know

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

Notices/Schedule (lsblakk/sylvestre/lmandel)

Next Merge: May 11, 2015 Next Release: May 12, 2015
Trains
Central: 40 Aurora: 39 Beta: 38 Release: 37
  • We shipped a Firefox 37.0.1 desktop and mobile chemspills last week.
  • Firefox 38 Beta 1 shipped last week.
  • Updates have been re-enabled for Aurora.
  • 5 weeks until the next merge date (2015-05-11).

Upcoming Outages/Upgrades

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

Tree Closing Window on Saturday April 18, time TBD.

MemShrink (njn)

Brian Hackett took advantage of the removal of object parents to reduce the size of base shapes (bug 1143256). The JS engine creates many of these to track the characteristics of JS objects.

Nick Fitzgerald greatly reduced the amount of memory used for saving JS exception stacks (bug 1038238). This reduced the memory of a test case compiled from Dart to JS from over 1GB to around 170MB (bug 1125259). Blog post: http://fitzgeraldnick.com/weblog/61/

Seth Fowler fixed a bad leak regression (bug 1150127) where closing a page while it was in the process of loading could leak the page and cause long browser pauses. Seth also fixed a pair of issues that caused very large memory usage (more than 1GB) when scrolling in the downloads list (bug 1148682 and bug 1148684).

Bill McCloskey fixed an issue where a docshell was being held alive for too long on e10s (bug 1137933). This was one of the remaining blockers to enabling e10s Mochitest browser-chrome tests, which will give us more test coverage for leaks.

Media

We shipped MSE (Media Source Extensions) for YouTube in Firefox 37 on Windows Vista+. Unfortunately, we discovered multiple unrelated issues in the release channel that all manifest themselves as “video is black”:

bug 1151721: Intel GPU driver bug (will be hotfixed by bug 1152630)
bug 1151638: NoScript blocking MSE JS (will be fixed soon in NoScript 2.6.9.21)
bug 1135078: IPv6 problems (partially fixed bug 1135078)

YouTube helped us quickly revert all Firefox users from HTML5 video to Flash. Once the problems were identified, YouTube was able to switch OS X and Windows Vista+ pre-channels back to HTML5 video. We plan to ship MSE for YouTube on Windows Vista+ in Firefox 38 (or 37 if hotfix bug 1152630 is released soon) and on OS X in Firefox 38 (or possibly slip to 39).

13-April-2015

Mozilla Project: 2015-04-13

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

  • A huge THANK YOU from the German-speaking community to Clarissa Sorenson for taking perfect care of streaming and recording our bi-weekly status meeting on Air Mozilla every time!
  • Congratulations to Juan Pájaro Velásquez on being named our newest “Friend of Marketplace” for his consistently outstanding contributions as a member of the App Curation Board. For more details about Juan’s work, check this.
  • Huge thanks to Hanna DeLuna, for 3+ years of contributions and leadership for Mozilla Hispano localization projects. Be well!

Upcoming Events

Monday, 13 April

  • Firefox OS Workshop Series in Manila
    • This Firefox OS Workshop Series is a 3-week hands-on course to be held at MozSpaceMNL. At the end of the course, participants will have a better understanding of how to create webapps for Firefox OS using open web technologies.
    • More Info on the Reps Events page

Wednesday, 15 April

Saturday, 18 April

  • Bulgaria Web Summit (Sophia)
    • An event for any “modern web person”. With workshops and talks related to PHP, Javascript, CSS, IoT, Privacy, startups, etc.
    • More info on the Reps page

Sunday, 19 April

  • Dutch Community Meetup (Amsterdam)
    • The dutch community meeting to talk about the community, learn from each other and meet new people in the mozcafee
    • More info on the Reps page.

Project Status Updates (voice updates)

Firefox and Cloud Services

Speaker Location: Laura Thomson, remote from Maryland

  • Mark is traveling
  • Our MLS (geolocation) has hit a hockey stick in terms of data on wifi access points. If you don’t have MozStumbler installed, consider helping us build our open location service! More info https://location.services.mozilla.com/
    • May 1, 2014: 25M
    • January 1: 50M
    • March 1: 100M
    • April 1: 150M (Not an April Fool’s Day joke!)
  • Please foxfood Reading List/Reader View (more from Stuart on how, in a minute)

Mozilla Advocacy

Melissa Romaine, San Francisco. Introducing the new Mozilla Advocacy community platform on Discourse.

Mozilla Learning Networks

Non-verbal reminder: Maker Party 2015 scheduled for July 15 -July 31

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
Stuart Philp Stuart is Firefox Service Test Engineering Manager Please help test/dogfood Firefox Reading List and Reader View in Nightly Stuart is Home/Remote No One and Done feedback: readinglist-feedback@mozilla.com
Chris Riley and Andrea Wood Chris is Head of Public Policy; Andrea is Director of Digital Advocacy & Fundraising New campaign about Section 215 of the USA PATRIOT Act Chris in SF MozSpace; Andrea remote No *look for the petition Tuesday*

Roundtable

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

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

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

Welcome!

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

Introducing New Volunteers

New Volunteers Introduced by Speaker location New Volunteers location Will be working on
Who is the new volunteer(s)? Who will be introducing that person? Where is the introducer? Where will the new person be working 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
Diane Tate Mardi Douglass Moz Mountain View San Francisco Internal Programs and Communications
Fabio Rios Winston Bowden San Francisco San Francisco Firefox product marketing
Alexander Klepel Barbara Hueppe Berlin Berlin European PR Coordinator
Sandra Persing Shezmeen Prasad Mountain View US Remote (WA) Senior Events Program Manager

<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

8-April-2015

Mobile: 2015-04-08

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

Schedule

  • 2015-05-11

Topics for This Week

Reading List Testing
Now the syncing of Reading List has landed, we need to test it. Stuart Phillip set up a One and Done task list. Try it out

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to Last change time
1051556 crash in java.lang.IllegalArgumentException: invalid selection notification range at org.mozilla.gecko.GeckoEditable.onSelectionChange(GeckoEditable.java) ASSIGNED Eugen Sawin [:esawin] (esawin) 2015-04-02T12:32:55Z
1108527 Severe canvas performance regression compared to Firefox 29 ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp) 2015-02-23T16:14:16Z
1120511 Autophone – Twitter Throbber stop regression 2015-01-15 REOPENED Seth Fowler [:seth] (seth) 2015-04-08T16:37:29Z
1123389 Allow Android-side reading list service work to ride the trains ASSIGNED Richard Newman [:rnewman] (rnewman) 2015-04-08T19:11:37Z
1126244 Create a maximum reader mode cache size and evict records when necessary ASSIGNED Vivek Balakrishnan[:vivek] (vivekb.balakrishnan) 2015-04-06T04:19:46Z
1129074 Content view sometimes blank on load until restart NEW Eugen Sawin [:esawin] (esawin) 2015-04-01T16:41:41Z
1129614 Regression: Sometimes thumbnails in the tabs drawer are not updated, they expire NEW Martyn Haigh (:mhaigh) (mhaigh) 2015-04-03T00:13:43Z
1129840 Tabs are not always restored on Gingerbread devices NEW Mark Finkle (:mfinkle) (mark.finkle) 2015-04-02T16:23:34Z
1132508 Last tab is cut off in tab tray after rotation ASSIGNED Martyn Haigh (:mhaigh) (mhaigh) 2015-04-06T03:45:26Z
1143888 Integrate the Adjust campaign tracking SDK into Firefox ASSIGNED Mark Finkle (:mfinkle) (mark.finkle) 2015-04-08T18:10:28Z
1145567 When opening a page from Reader Mode panel, a grey bar is displayed before the reader mode toolbar NEW Vivek Balakrishnan[:vivek] (vivekb.balakrishnan) 2015-04-08T21:09:44Z
1148390 Share icon from action bar is misaligned on gingerbread devices NEW Michael Comella (:mcomella) (michael.l.comella) 2015-04-07T14:44:22Z
1148391 Tapping the bottom of the screen will make the reader mode toolbar bounce up and down NEW :Margaret Leibovic (margaret.leibovic) 2015-04-08T23:38:30Z


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

Aurora

  • Next Build:
ID Summary Status Assigned to Last change time
776030 Allow Fennec to use the AsyncPanZoomController NEW Danilo Cesar Lemes de Paula (danilo.eu) 2015-04-07T10:59:22Z
1047127 Panning very stuttery on this page with overflow-x NEW Danilo Cesar Lemes de Paula (danilo.eu) 2015-04-01T16:44:34Z
1076692 Tapping on URL bar does not dismiss the tabs tray REOPENED Michael Comella (:mcomella) (michael.l.comella) 2015-03-27T21:24:09Z
1084456 Enable MSE for MP4 on Jelly Bean+ NEW 2015-04-01T16:42:30Z
1093815 Use AndroidPlatformDecoder for standalone MP3 on Android ASSIGNED Eugen Sawin [:esawin] (esawin) 2015-04-07T22:30:25Z
1139232 Door hanger on tablet shows up in the tab over view NEW Allison Naaktgeboren please NEEDINFO? :ally (ally) 2015-03-10T21:25:58Z
1139551 Doorhanger anchor position NEW Allison Naaktgeboren please NEEDINFO? :ally (ally) 2015-04-02T17:21:05Z
1147064 Update doorhanger button styling NEW Allison Naaktgeboren please NEEDINFO? :ally (ally) 2015-04-07T03:43:11Z


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

Friends of the Mobile Team

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

  • (iOS) Thomas McHugh fixed bug 1146840 – Reload button needs a proper localized AccessibilityLabel property
  • (iOS) AaronMT fixed bug 1149994 – added basic history UITest
  • Jannis Pinter [:pinjiz] fixed a bunch of bugs!
    • bug 1124943 – Make the methods of TilesRecorder static
    • bug 1142268 – Tweak layout size for doorhanger shadow
    • bug 1144807 – Moved variables to resources in OverlayDialogButton and made use of StateListDrawable
  • Bhargav Chippada [:bhargavch] fixed bug 1130372 – Onboarding screen still showing behind externally opened url
  • Rishi fixed bug 1143196 – Add Menu.FIRST to order values in GeckoActionProvider.onPrepareSubMenu
  • Kai Bittner [:Tondar] fixed Bug 1148167 – Move ShareOverlayActivity form styles.xml to themes.xml
  • Sheefeni Hauwanga fixed bug 1142192 – Make MenuItem function-local variables final in BrowserApp.onPrepareOptionsMenu
  • Matt King fixed bug 1140592 – about:passwords header height does not match other about:pages
  • Willian Gustavo Veiga fixed bug 1147960 – Remove share_overlay_background.9.png
  • Jeff Lu fixed a bunch of bugs
    • bug 1106779 – Wait for keyboard to disappear before showing tabs
    • bug 1146730 – Always show top of options menu when opened
    • bug 1145252 – Propagate handler result through handleMenuItemLongClick()
  • Vivek fixed bug 1142528 – Decrease tappable area for +/- buttons
  • Sebastian fixed bug 1126048 – Add test to ensure state is correct when switching to loading pages
  • AndyP fixed bug 1139379 – Rename “Form & search history” to “Form history” and add “Search history” under clear private data

Note from Margaret: I really need to write a script for this. I will award a prize to anyone who can beat me to it! Bonus points for a script that handles both Android and iOS bugzilla components.

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!

ted

  • iOS APZ mostly working
  • Added a simple URL bar for demo purposes
  • Possible next steps: test WebGL, get WebRTC building, get some patches landed

JChen

Fixed
Working on

Randall Barker

Last Week:

  • Landed 2/3 of standalone WebRTC. Un-bitrotted final patch and will attempt to land remainder today.
  • Got final r+ for bug 1148149 – Support Android Presentation API. Addressed final review comments. Should land soon.
  • Began work on bug 659285 which will allow users to prevent websites from using JavaScript to auto play videos.

Next Week:

  • Continue work on bug 659285 which will allow users to prevent websites from using JavaScript to auto play videos.

Eugen Sawin

  • MP3 demuxer
    • Incorporated changes based on feedback
    • Unit tests
  • IME
    • Reviews
  • Misc
    • Holidays

Brian Nicholson

  • Fixed bug 1147658 – iOS UA
  • PR for bug 1136218 – Make sure we use NSLocalizedString() everywhere
  • PR for bug 1109656 – Domain autocompletion
  • Next: Tabs tray thumbnail caching

WesJ

  • Bug 1148835 – Combine urlbar and bottom toolbar in landscape and on tablets
  • Bug 1149585 – No save password prompt on Facebook & Twitter.
  • Bug 1130522 – [META] IOS-30 – Security/Privacy – Clear private data. Started working on this.
  • Bug 1146464 – HTTP auth dialogs aren’t shown. WIP

liuche

Highlights:

  • Landed edit-login Doorhanger – will post to mobile-ff-dev
  • Working on First run user test cases
  • about:home features, perf

Past:

Margaret

Highlights:

  • Continued reader view/readability work
  • Recruiting stuff

Past:

Present:

mcomella

  • Finishing up & uplifting 38 features (Android L, share overlay visual refinements)
  • Small bugs to cool off after ^
  • Add search engines to bottom of the search screen

Past:

Present:

rnewman

Fixed

Working on

nalexander

Projects for this cycle:

  • Implement Firefox Accounts for iOS: bug iosfxa
  • All the reviews!
  • All the interviews!

Past

Present

Martyn Haigh

Past:

Present:

Ally

  • Current
    • 1139551 Doorhanger anchor position
      • (re)discovering bug 872528, bug in GB itself in ShowWindowLocation()
      • hattip to xref
    • 1147064 Update doorhanger button styling
    • 1139553 Black overlay for doorhanger background
    • Bug 1124895 – Add password manager usage data to FHR
      • part 2: beta uplift+
  • Upcoming
    • 1141769 Implement new style(unified) FHR/Telemetry password manager probes
  • PTO/travel EOY

BLassey

Fixed

Working on

MFinkle

Fixed

Working on

Antlam

  • Past
    • bug 1112185: Open Later/ Tab Queue UX
    • Passwords/Doorhangers triage w liuche
    • Icon assets for iOS
    • Queued up a Tab Queue blog post
    • UX: explore mobile tabs tray improvements
  • Upcoming
    • bug 1137483: Add “quick search” bar **
    • bug 1141904: Design spec for stacked doorhangers
    • bug 1140048: Add “Send to device” Shareplane to top level menu
    • Follow up on QR and Voice input w James Hugman
    • Follow up on Tab Queue w Martyn
    • PTO Thursday (tomorrow)

Robin

iOS

  • FxA improvements, namely: cleaning up titles, tightening up form, removing “Choose what to sync” checkbox—checkboxes aren’t very standard on mobile. Have been going over with John and will setup another meeting with John and Ryan.
  • Plethora of UI asset updates and general pixel pickiness.
  • UI Updates #321 — Updated assets for Reading List/Reader View, assets and backgroundColor change for ShareTo widget

See live UI progress (not specs) here: http://invis.io/ZV2JR7ZHD

Darrin

  • continuing to refine iconography and typography in Firefox iOS
  • moved reload button our of url bar and into bottom bar
  • almost finished the CollectionView patch, want to land this soon
  • settings/help/sumo design next

QA

Feature Focus


Details

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

Firefox/Gecko Delivery Planning: 2015-04-08

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

Schedule & Progress onUpcoming Releases (Lawrence)

  • Firefox 37.0.1 desktop and mobile released on Fri, Apr 3 (relnotes: desktop, mobile
    • Desktop updates enabled at 100% yesterday
  • 38 Beta 2 desktop and mobile released yesterday
  • 38.1 plan
    • Features will be disabled midway through the 38.0 Beta cycle
    • 38.1 builds will be released on the Beta channel for 2 weeks after 38.0 wraps up
    • Target is May 26 for first 39.0 release on the Beta channel
  • 39 Aurora updates have been re-enabled

Firefox Mobile (Mark/Brad/Jenn)

Current Releases

Beta (38)

  • Reading List Sync will be in the next Beta

Developer Tools (Jeff)

Marketing, Press & Public Reaction (Winston/Fabio)

  • Fabio working on some funnel analysis for Hello
  • Yahoo Android campaign ramping up next week
  • Spring campaign marketing pieces on schedule
  • Q1 Growth team results

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

1-April-2015

Mobile: 2015-04-01

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

Schedule

  • 2015-05-11 (The Big Lebowski)

Topics for This Week

Syncing Reading List
We can now sync Reading List items across Android devices and Desktop. Work has been uplifted to Fx38 and should be live for Fx38 Beta 2. Great job! (Known issue: Reading List sync defaults to off — tracked by bug 1149226.)

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
1051556 crash in java.lang.IllegalArgumentException: invalid selection notification range at org.mozilla.gecko.GeckoEditable.onSelectionChange(GeckoEditable.java) ASSIGNED Eugen Sawin [:esawin] (esawin)
1108527 Severe canvas performance regression compared to Firefox 29 ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1120511 Autophone – Twitter Throbber stop regression 2015-01-15 REOPENED Seth Fowler [:seth] (seth)
1123389 Allow Android-side reading list service work to ride the trains ASSIGNED Richard Newman [:rnewman] (rnewman)
1126244 Create a maximum reader mode cache size and evict records when necessary ASSIGNED Vivek Balakrishnan[:vivek] (vivekb.balakrishnan)
1129074 Content view sometimes blank on load until restart NEW Eugen Sawin [:esawin] (esawin)
1129614 Regression: Sometimes thumbnails in the tabs drawer are not updated, they expire NEW Richard Newman [:rnewman] (rnewman)
1129840 Tabs are not always restored on Gingerbread devices NEW Mark Finkle (:mfinkle) (mark.finkle)
1132508 Last tab is cut off in tab tray after rotation ASSIGNED Martyn Haigh (:mhaigh) (mhaigh)
1132747 Fix Android L “share” list item in long press context menu ASSIGNED Michael Comella (:mcomella) (michael.l.comella)
1143888 Integrate the Adjust campaign tracking SDK into Firefox ASSIGNED Mark Finkle (:mfinkle) (mark.finkle)
1145567 When opening a page from Reader Mode panel, a grey bar is displayed before the reader mode toolbar NEW Vivek Balakrishnan[:vivek] (vivekb.balakrishnan)
1149226 Reading List sync check box is deselected (off) after Nightly update ASSIGNED Nick Alexander :nalexander (nalexander)


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

Aurora

  • Next Build:
ID Summary Status Assigned to
776030 Allow Fennec to use the AsyncPanZoomController NEW Danilo Cesar Lemes de Paula (danilo.eu)
1047127 Panning very stuttery on this page with overflow-x NEW Danilo Cesar Lemes de Paula (danilo.eu)
1076692 Tapping on URL bar does not dismiss the tabs tray REOPENED Michael Comella (:mcomella) (michael.l.comella)
1084456 Enable MSE for MP4 on Jelly Bean+ NEW
1093815 Use AndroidPlatformDecoder for standalone MP3 on Android ASSIGNED Matthew Gregan [:kinetik] (kinetik)
1118818 Flush Gecko preferences when leaving GeckoPreferences ASSIGNED Richard Newman [:rnewman] (rnewman)
1132918 Unrecognised words on direct voice input will display two error notifications NEW James Hugman [:jhugman] [@jhugman] (jhugman)
1132922 The voice input launches directly with the error ‘Audio problem’ NEW James Hugman [:jhugman] [@jhugman] (jhugman)
1138433 crash in android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.speech.action.RECOGNIZE_SPEECH (has extras) } at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java) NEW James Hugman [:jhugman] [@jhugman] (jhugman)
1139232 Door hanger on tablet shows up in the tab over view NEW Allison Naaktgeboren please NEEDINFO? :ally (ally)


10 Total;
10 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.

  • (iOS) dusek fixed bug 1124828 – “Bold Text” accessibility setting not respected

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)

  • Profiling, profiling, and more profiling.
    • Pushed some experiments to Try, filed a bunch of bugs as deps of bug 857359
  • Goals, meetings, blah blah blah
  • Out next week

JChen

Fixed
Working on

Randall Barker

Last Week:

  • Got final r+ need to land standalone WebRTC. Addressing final review comments.
  • Waiting for final r+ to land bug 1148149 – Support Android Presentation API.

Next Week:

  • Land standalone WebRTC and support for Presentation API.
  • Begin investigating bug 659285 which will allow users to prevent websites from using JavaScript to auto play videos.

Eugen Sawin

  • MP3 demuxer
    • Last week: integrated new MP3 frame detection with new MP3 demuxer (basic functionality, no seeking yet)
    • This week: added approximate seeking (untested)
    • Next: integrate MP3 demuxer with MP4Reader, write tests and validate functionality
  • IME
    • Handing over some bugs to Jim
    • Reviews
  • Misc
    • Setting up new development system

Brian Nicholson

WesJ

liuche

Highlights:

  • Finishing password doorhanger bugs
  • Next: about:passwords improvements and getting it off Nightly

Present:

Past:

Margaret

<Read Only>

(Missing the meeting for candidate lunch)

Highlights:

  • Trying to wrap up reader view work
  • Interviews, meetings, reviews, etc.

Past:

Present:

mcomella

  • Share overlay visual improvements & regressions
  • Android L theme inheritance fallout
  • Small bugs to cooldown after aggressively working on FF38 features
  • Next: search engines at the bottom of the search screen

Past:

Present:

rnewman

  • Waiting for RL uplifts to Beta, then it’ll be turned on. Should happen this week.
  • Working on Sync state machine. Sync is complicated.
  • Partner/marketing/meetings/reviews/etc.

Fixed

Working on

nalexander

  • Last week: parachuted into enemy Reading List territory: bug 1147164. We’re pretty much good, save for a known issue with Reading List sync being disabled on upgrade: bug 1149226.
  • This week: additional Reading List and Firefox Sync scheduling bugs.
  • Fun project: download pre-built Gecko libraries from automation (bug 1128362)
    • Never built C++ again (we hope).
    • Ready for limited beta testing:
      • hg pull -r 97c890d9a7bbd043d9acfac8bbce92464578d478 https://reviewboard-hg.mozilla.org/gecko/
      • Execute
        mach gradle-install
      • Execute
        mach gradle clean app:packageDebug

        and watch Gecko libraries get downloaded (~20megs).

    • Entire process takes about 4 minutes on my machine (pull to APK on device).
    • Blog post to follow!

Martyn Haigh

Past:

Present:

James Hugman

A disgusting patch for iOS session restore.

Follow up work on QR codes (with zxing) and Voice Recognition on Android.

Reminded that: Samsung Android is not Google Android (a.k.a. TouchWiz sux).

Referred in an ex-colleague, Emily Toop.

Good Friday/Easter Monday are public holidays in the UK.

BLassey

Fixed

Working on

MFinkle

Fixed

Working on

Antlam

  • Past
    • bug 1148460: Initial First Run User testing
    • bug 1112185: Open Later/ Tab Queue UX
    • bug 864958: Private Browsing UI color change
    • bug 1098596: Android L theme UX follow up
    • UX Co-ordination around Tracking Protection, Reading List, Passwords, etc
  • Upcoming
    • bug 1137483: Add “quick search” bar **
    • Follow up on Tab Queue w Martyn
    • Follow up on QR and Voice input w James Hugman
    • Follow up on doorhangers polish w Ally and liuche
    • Bugs backlog

Darrin

  • Back to working on the UICollectionView port
    • Have now got transitions working properly with the new layout code (gif: http://cl.ly/image/3j3N411q2k1O)
    • Next is cleanup and generating the proper grid layouts for each device size class/orientation
    • Also we are landing the swipe delete gesture, need to make sure that works with new layout
  • Next: error pages, a few tweaks from UX feedback on sizing/margins etc.

QA

Feature Focus


Details

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

Firefox/Gecko Delivery Planning: 2015-04-01

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

Schedule & Progress onUpcoming Releases (Lawrence)

  • Firefox 37 released yesterday (desktop, mobile)! …
    • ..but desktop updates were disabled yesterday due to a startup crash (bug 1149761, bug 1149864)
      • gfx team has fixes that we’re going to vet and then we’ll need to push 37.0.1
    • mobile is good
  • Firefox 38 Beta 1 desktop and mobile ship tomorrow
  • Firefox 39 Aurora updates are scheduled to be re-enabled on Friday

Firefox Desktop & Platform (Javaun/Chad/Martin)

Current Releases

read only update:

Desktop 40.1
We are starting the control center, a UI element to offer in-context controls around site history, site identity/authentication. Eventually it will be a home for site-level permissions and tracking protection. It is place where users to experience site-level control at their fingerttips.

EME: lands in 38 beta tomorrow. We’re in the release notes for 38. PR is primed, the SUMO page is live. We have binary uninstall working. We have a DRM free repack being created.

Developer Tools (Jeff)

Marketing, Press & Public Reaction (Winston/Fabio)

  • Android campaign for q1 initial results in
  • Spring campaign – moving along
  • Hello

Questions, Comments, FYI

Update on the future of this meeting:
Tyler is still tracking down the proper people to inveite to this meeting, and will be doing a few more things over the next week to encourage attendance.


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

31-March-2015

SeaMonkey: 2015-03-31

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

Agenda

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

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

  • Official SeaMonkey Blog: Some progress with the SSL certificate issue. With the certificate, things would work easier as mcsmurf wants to sync the blog with Facebook entries. Meta bug 1147825 covers the blog work.
  • bug 1057920 SeaMonkey’s CVS dependency really should be removed. (currently used only for Releng Automation, and SeaMonkey Website).
    • This has been spun off into a separate bugs for the website and the rest. Ewong is poking at things related to Release Automation.
    • For the website it looks like we’ll be going mercurial rather than svn (as that is the way the mozilla people would prefer it too).

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

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

Release Train

  • SeaMonkey 2.33.1 was released on 23 March.
    • Norton reports installer/updater as “SONAR” virus again [1].
    • Not available from the SUSE nor Fedora repositories yet.
  • No scheduled ETA for 2.34 beta 1 yet – depends on fixing bugs (bug 1147835 + bug 1148229 + bug 1114876)
    • Need to look at possibility of a further 2.33.x release if no 2.34
  • Useful Firefox Release Schedule link: Releases Scheduling
    • merge day was 30 March (moved from April 6)

Extensions and Plugins Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • 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.
  • Lightning 3.8b1 builds are available for SeaMonkey 2.33.
    • reported broken bug 1133663, 3.8b2 released but may not entirely fix the issue [2].
    • Lightning 3.9b1 is available for testing once SM 2.34b1 is out.
  • The Thunderbird team is planning to ship Lightning with Thunderbird. IanN thinks we will want to ship lightning too. We should coordinate with Thunderbird. Related bugs:
    • 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)

2.33

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

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.
  • 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.
      • Update SeaMonkey won’t be allowed to use the Firefox Sync 1.5 servers. Ewong is looking into hosting our own FxAccount 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 has migrated to jsdownloads. Thunderbird is in the process of migrating. We need to decide how we are going to handle this sooner rather than later.
    • bug 825588 Asynchronous JavaScript API for downloads and bug 851471 Decommission nsIDownloadManager. Tracked in:
      • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.

Feature List, Planning

Bug statistics for the last two (full) weeks: 37 new, 19 fixed, 20 triaged.

  • Medium triaging effort, 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:
42 review
5 super-review
4 ui-review
7 feedback

  • See Feature List page for major wanted/needed features.
  • TODO:
    • We will need to update our Sync UI code due to the new Sync API. MoCo will not allow us to use FxAccounts (the new Sync API). We might want to update our code anyway just in case. One possibility is to set up our own Sync 1.5 server on a Community machine.
    • 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

  • RelEng stuff.

IanN

  • Usual testing, reviewing and commenting.
  • Fixed:
  • Fixed for c-c:
  • Fixed for m-c:
  • Fixed for m-i:
  • Pending check in:
  • 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 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 dom-inspector, needs ??? uplift:

  • bug 1147685 inspector-cmdline.js isn’t getting built any more.

Checked in to comm-central:

  • bug 1139965 Implement function to export addressbook in vCard format.

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

  • bug 962910 Findbar result listeners sometimes missing.
  • bug 1146168 Find bar no longer opens with autostart or with / or ‘ keys.

Checked in to comm-aurora:

  • bug 1140640 Make From: header editable per-message.
  • bug 1133582 Warning box in about:config doesn’t display properly in Modern any more.
  • bug 1133380 about:privatebrowsing doesn’t display properly in Classic any more.

Needs comm-aurora uplift:

  • bug 1098350 Need to refactor SeaMonkey Preferences and UI because bug 530209 replaced the browser.urlbar.default.behavior preference with a more flexible scheme.

Needs investigation:

  • bug 1148191 getURLAndPostDataForKeyword() is deprecated, please use PlacesUtils.keywords.fetch() instead.
  • (Unfiled) Exclude Linux generic fonts from font menulists.

Working on:

  • bug 1148242 chatzilla-service.js isn’t getting built any more.

Still working on:

  • bug 1140105 Wrong font displayed in font menu when selection is collapsed.
  • bug 1141017 Wrong font is sometimes displayed in font menulist.

Still waiting for review:

Ratty

TODO:

  • bug 1134234 resource://app/modules/gloda/mimemsg.js should be resource:///modules/gloda/mimemsg.js in /mail/test/mozmill/shared-modules/test-message-helpers.js.
  • bug 1140353 Welcome text contains hyperlink to Thunderbird information.
  • bug 1130790 Print Preview missing in composition window.

Done:

  • File followup Bug to to investigate the remaining callers from bug 1134891.

Investigate:

  • bug 795002 Improve detection of valid feed urls in messengerdnd.js (Port relevant bits of bug 737115).
  • bug 1122906 First right-click on textarea shows huge contextmenu. [Needs Linux user to help test].

Fixed:

  • bug 1142997 Cannot Print from Composer and other <editor> elements

Waiting for checkin on CLOSED TREE

  • bug 1147456 “View -> Page Info: Copy any information from list does not modify clipboard.
  • bug 1148798 nsSuiteGlue.js error NS_ERROR_UNEXPECTED when running tests because “app.update.lastUpdateTime.background-update-timer” isn’t set.

Waiting for review:

  • bug 1133355 The Properties button and context menuitem should be disabled when multiple cards are selected.

Working on:

  • bug 1132218 Update comm-central for PLDHashTable changes in bug 1131901.
  • bug 1139958 Start using AppConstants.jsm in Toolkit. Has review but need to investigate try server failures.
  • bug 1145519 toggleSidebar shortcut command is broken in SeaMonkey for Firefox-style sidebars.

Other stuff:

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

rsx11m

Still waiting for checkin:

Still waiting for reviews:

  • bug 1127784 [EME] Add a preference and UI to enable/disable playback of Encrypted Media Extensions.
    • needs a branch patch after last week’s merge given that 2.35 is affected already (pref definition only).
    • needs to be uplifted to beta as well after the merge
  • bug 1137991 Remove SSLv3 option from SSL panel in Privacy & Security panel.
    • needs to be uplifted to aurora after the merge
  • bug 1139004 Rename all “Character Encoding” to “Text Encoding” in Help content (Toolkit bug 951695).

Waiting for TB review: (MailNews Core)

  • bug 1144719 Allow the user to decide whether or not to use libnotify for new-mail alerts on Linux.

Filed:

  • bug 1144693 New-mail notifications not always working since bug 858919 enabled libnotify usage on Linux again. (MailNews)

On the list:

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

Going to revisit:

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

Other:

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

Any other business?

  • New review policy for packaging fixes (package-manifest.in). Due to the general unavailability of the team members who usually review these changes (mcsmurf, Callek), Ratty will be available for reviewing packaging fixes or do them himself with a rs=packaging fix..
  • European Summer Time begins on the 29th March, thus, moving from 13:00 to 12:00 UTC already on 31st March.

SeaMonkey Meeting Details

30-March-2015

Mozilla Project: 2015-03-30

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.

Pre-roll announcement: There is an experimental HLS feed of this meeting at: https://air.mozilla.org/hls-test/ This meeting is also streaming live on the Air Mozilla Roku Channel. Richard would appreciate lots of viewers on the HLS stream this morning as a final test before it becomes the production stream.

Friends of Mozilla

Upcoming Events

Monday, 30 March

Tuesday, 31 March

Wednesday, 01 April

  • SF and MV people: Shaping Your Speech: Media Reform, Past and Present (featuring FCC Commissioner)
    • April 1, 2015 4:00 pm to 5:30 pm, Stanford University
    • From the First Amendment to Net Neutrality. How Media Regulation Affects What We Say
    • Does the FCC’s recent ruling on net neutrality promise more equal media access? Or will it lead to years of divisive litigation? FCC Commissioner Mignon Clyburn will discuss implications of the new rules and the role of media regulation in creating a free press; Victor Pickard of the University of Pennsylvania will look at how media regulation choices in the 1940s affect us today; Stanford’s Morgan Weiland will explain what the proposed federal shield law means for journalists.
    • For more information visit: http://events.stanford.edu/events/505/50559/
    • http://cyberlaw.stanford.edu/events/shaping-your-speech-media-reform-past-and-present

Project Status Updates (voice updates)

Firefox and Cloud Services

Speaker Location: mfinkle (TO)

  • Reading List syncing between Desktop and Android landed in Nightly
    • Most of the code has been uplifted to Fx38
    • Both platforms will be ‘live’ by Fx38 Beta 2
  • Firefox on iOS
    • Thumbnails in Top Sites
    • Sharing from Other Apps
    • Move favicon usage in UI
    • Coming: iPad layouts
    • Coming: Saving session
    • Coming: Frecency in Top Sites and Searches
    • In Progress: Fx Sync
    • In Progress: Reading List Sync

Firefox OS

Speaker Location: Candice Serran (SF)

Mozilla Science Lab

Bill Mills, Vancouver: Science Lab’s first-ever AMA. Link: http://mzl.la/1G1vuwo

Speakers

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information
Johnny Stenback Gecko Adobe Flash update. MV no

Roundtable

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

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

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

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 Volunteers Introduced by Speaker location New Volunteers location Will be working on
Who is the new volunteer(s)? Who will be introducing that person? Where is the introducer? Where will the new person be working from? What will the new person be working on?

Introducing New Hires

}

Introducing New Interns

New Hire Introduced by Speaker location New Hire location Will be working on
Rebecca Davies Mark Surman Toronto Toronto Head of Fundraising team
Allison Banks David Slater Toronto Toronto Head of the People team
Tristan Thomas Mike Poessy San Francisco San Francisco EUS Team Member
Alice Lee Fenna Tseng (Recording) Taipei Office HR Specialist

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

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

26-March-2015

Mobile: 2015-03-25

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

Schedule

  • Next merge: 2015-03-30 (pencils down)

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
1071690 WebGL content disappears NEW
1130996 MP4 broken on Nightly on Alcatel One Touch 8008D NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)


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

Aurora

  • Next Build:
ID Summary Status Assigned to
659285 Extend media.autoplay.enabled to provide a way to disable untrusted play() invocations REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1051556 crash in java.lang.IllegalArgumentException: invalid selection notification range at org.mozilla.gecko.GeckoEditable.onSelectionChange(GeckoEditable.java) ASSIGNED Eugen Sawin [:esawin] (esawin)
1108527 Severe canvas performance regression compared to Firefox 29 ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1114096 Wrong tab got mirrored NEW Mark Finkle (:mfinkle) (mark.finkle)
1118467 Keyboard doesn’t stay open when trying to input text on mobile.jetblue.com site NEW Eugen Sawin [:esawin] (esawin)
1120511 Autophone – Twitter Throbber stop regression 2015-01-15 REOPENED Seth Fowler [:seth] (seth)
1123389 Allow Android-side reading list service work to ride the trains NEW Richard Newman [:rnewman] (rnewman)
1126244 Create a maximum reader mode cache size and evict records when necessary ASSIGNED Vivek Balakrishnan[:vivek] (vivekb.balakrishnan)
1129074 Content view sometimes blank on load until restart NEW Eugen Sawin [:esawin] (esawin)
1129614 Regression: Sometimes thumbnails in the tabs drawer are not updated, they expire NEW Richard Newman [:rnewman] (rnewman)
1129840 Tabs are not always restored on Gingerbread devices NEW Mark Finkle (:mfinkle) (mark.finkle)
1130372 Onboarding screen still showing behind externally opened url NEW Bhargav Chippada [:bhargavch] (bhargav.chippada19)
1131084 Can not mirror tab to Chromecast device NEW Randall Barker [:rbarker] (rbarker)
1132508 Last tab is cut off in tab tray after rotation NEW Martyn Haigh (:mhaigh) (mhaigh)
1132746 Fix Android L quick share items in long press context menu NEW Michael Comella (:mcomella) (michael.l.comella)
1132747 Fix Android L “share” list item in long press context menu NEW Michael Comella (:mcomella) (michael.l.comella)
1132751 Fix Android L Settings page’s build icon size NEW Michael Comella (:mcomella) (michael.l.comella)
1137655 crash in java.lang.IllegalStateException: Fragment already active at android.support.v4.app.Fragment.setArguments(Unknown Source) NEW Nick Alexander :nalexander (nalexander)
1142528 Tappable area is larger than the +/- buttons, overlaping “Aa” button. NEW :Margaret Leibovic (margaret.leibovic)
1143888 Integrate the Adjust campaign tracking SDK into Firefox ASSIGNED Mark Finkle (:mfinkle) (mark.finkle)


20 Total;
20 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.

  • Stéphane fixed bug 935259 – Split DOMLinkAdded switch statement into methods
  • Jeff Lu fixed bug 1140044 – Bookmarks button in browser menu does not update title when state changes
  • Sebastian fixed bug 1142699 – Intermittent testReaderModeTitle and bug 1143280 – Android build fails with updated support library (22) and/or new API level (22)
  • Capella fixed bug 1140979 – Change SelectionHandler/TextSelection to use UUID vs. simple selectionID
    • And he’s starting work on bug 988143 – Enable text selection and touch caret in Gecko on Fennec!

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!

ted

James W. (snorp)

<Read Only>

JChen

Fixed
Working on

Randall Barker

<Read Only>

Last Week:

  • Fixed render cruft in presentation composite pass.
  • Created patch for tab mirror encoder so that tabs streamed from mobile device are full size (see bug 1144975).
  • Landed bug fix to gamepad on MacOS that would cause a crash if certain buttons were pressed, patch also enabled dpad on MacOS attached controllers (see bug 1107801).
  • Un-bitrotted standalone webrtc code. Still broken on Roku due to compiler issues.

Next Week:

  • Scale presentation composite so that entire page is mirrored and wrap up project.
  • Get latest code running on Roku again.
  • Investigate encoding shared tab from composite in place of redrawing page.

Eugen Sawin

<Read Only>

  • MP3 demuxer
    • Last week: wrote MP3 frame detection and parsing
    • This week: integrated new MP3 frame detection with new MP3 demuxer (basic functionality, no seeking yet)
    • Next: integrate MP3 demuxer with MP4Reader and iron out issues to finally play sound again
  • IME
    • Found the cause for bug 1134209, possible fix unclear yet
    • Found a possible general issue with on-blur and on-focus event handling/firing caused by mutation events
    • Further investigated bug 1144174 and bug 1051556, no definitive results yet
    • Discussing mitigation of IME crash issues on release builds

Brian Nicholson

  • Top sites/thumbnails
  • bug 1147158 – Site rows should use URL as the default text if there’s no title
  • bug 1146511 – Search results mangled on device rotation

WesJ

  • Had a baby
  • bug 1137958 – Prompt for saving passwords. Landed
  • bug 1135180 – Favicon storage for bookmarks. Landed.
  • bug 1146366 – Bookmark star is not updating when switching tabs
  • bug 1147175 – Use SDWebImage for thumbnail
  • bug 1137462 – Improve history database performance

liuche

Passwords doorhangers on Android, about:passwords work.

Present:

Past:

Margaret

Highlights:

Past:

Present:

mcomella

  • Add to reading list button (& uplift)
  • Sharing improvements: “Send to other devices” & visual improvements (& uplift)
  • Next: Android L fixes & search improvements

Past:

Present:

rnewman

<Read Only>

Fixed

Working on

nalexander

<Read Only>
Head down mopping up the blood for Reading List on Android: bug 1147164.

Martyn Haigh

Past:

Present:

Stefan

Some highlights:

  • Reader View content is now served via built-in web server
  • (Internal) Reader View URLs are hidden
  • Share To Extension works again (for both Bookmarks and Reading List) !
  • Reader View content is cached for offline usage (but no images yet)
  • Pushed out a new Aurora Build

Upcoming:

  • Integrating better Reading List storage (so that mark as read / delete will start working)
  • Share Extension UX update
  • Random boog fixes (trying to fix at least one or two small bugs in the morning to shrink the queue)

James Hugman

<Read Only>

Struggling with Optionals, Properites, Protocols and Closures in pursuit of the least disgusting way I could think off do saving of open tabs. (restoring is later).

Blocked on UX for QR code reading (this isn’t a cry for help!).

Somewhat excited by the React-Native due out at the F8 Conference this week.

Ally

  • last week
    • Passwords had a project checkpoint last week
    • FHR passwords provider v2 is back in review for nits (1124895)
    • Aurora Scrollbar missing from some small screen/mdpi devices, awaiting aurora uplift: 1128431 (aka 1135770 1135771)
  • this week
    • android doorhanger work (1147064, 1139553, 1139551)
    • any new aurora bugs

BLassey

Catching up on things from 5 weeks of travel

Fixed

Working on

MFinkle

  • Working on Program Review material (Program Review for Firefox is on Friday)
  • Recruiting
  • iOS dogfooding, planning and triage (moving along well)
  • Yelling in meetings at appropriate moments

Fixed

Working on

Antlam

  • Past
    • Passwords UX work
    • Doorhangers wrangling
    • Tracking Protection co-ordination
    • Reading List UX sync up
    • First Run
  • Upcoming
    • First Run next steps (proposal for testing?)
    • bug 1144430: Toolbar “icons” UX (site ID, security, etc)
    • bug 1127901: Clustered links UX
    • Bugs backlog

Robin

iOS
Working on:

Completed:

  • bug 1145240 Make tab tray home panel icon list have light background and update icons
  • bug 1134786 New Assets for browsing UI
  • bug 1143956 Device type assets for Synced Tabs panel

All UI (not specs) in progress can be viewed here: http://invis.io/XY2HBO14R

Darrin

<Read Only>

  • Back from PTO
  • working on some patches to bring iOS closer to the specs
    • typography
    • layout/spacing
    • animations
    • transitions

QA

Feature Focus

Round Table

  • Meeting improvements summary
    • Rotating meeting master
    • Try removing read-only?
      • Briefly summarize what you’ve worked on

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-03-25

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

Schedule & Progress onUpcoming Releases (Lawrence)

  • In case you missed it, we shipped the following chemspills last weekend
    • Firefox 36.0.3 and 36.0.4
    • Firefox for Android 36.0.3 and 36.0.4
    • Firefox ESR 31.5.2 and 31.5.3
    • Firefox 37 Beta 7 desktop and mobile
  • Firefox 37
    • Desktop RC built yesterday, should ship to the Beta channel today
    • Mobile Beta 8 built yesterday, should ship to the Beta channel today
    • Next up:
      • Desktop may require RC2 (we’ll see)
      • Mobile RC
    • At this point there is some risk for our Tuesday release date. We need to measure the stability of the RC on the Beta channel before we know the impact of the changes that we took.
  • Firefox ‘spring’ release will be Firefox 38.1 and will ship on June 2, 2015.
  • Next merge day is Mon, Mar 30, 2015
    • 38 becomes Beta
    • 39 becomes Aurora
    • 40 becomes Nightly

Questions, Comments, FYI

Future of this meeting:

  • Tyler sent out an e-mail to all regular attendees+those on the regular meeting notes.
  • 1 response was sent, advocating that we kill the meeting.

Alternatives to this meeting:
Channel Meeting (Schedule and Progress / User Feedback) https://wiki.mozilla.org/Firefox/Channels/Meetings

Mozilla-Wide Meeting (Schedules / Special Project / Marketing, etc.) https://wiki.mozilla.org/WeeklyUpdates

SUMO Meeting (User Feedback) https://wiki.mozilla.org/Support/Weekly_Meetings

Mobile Meeting (Firefox Mobile) https://wiki.mozilla.org/Mobile/ProductPlanning


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

« Newer PostsOlder Posts »

Powered by WordPress