Meeting Notes Meetings notes from the Mozilla community

29-January-2015

Mobile: 2015-01-28

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

Schedule

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

Tracking Review

Beta

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


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

Aurora

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


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

Friends of the Mobile Team

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

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

Stand ups

Suggested format:

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

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

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

JChen

<Read Only> (on leave)

GCP

<Read Only>

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

Randall Barker

<Read Only>

Last Week

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

Next Week

  • Investigate bug 1121679 Enable receiving audio in standalone WebRTC

Eugen Sawin

<Read Only>

Finished

  • bug 1122623 – Implement update service as bound service

Working on

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

Back from Berlin (office).

Brian Nicholson

<Read Only>

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

WesJ

liuche

<Read Only>

Highlights:

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

Present:

Past:

Margaret

<Read Only>

Highlights:

Past:

Present:

mcomella

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

<Read Only>

Past

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

Present

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

Future

  • (Q1 goals) Toolbar cleanup & awesomescreen refresh

rnewman

<Read Only>

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

Fixed

Working on

nalexander

Projects for this cycle:

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

Past

Present

Martyn Haigh

Past:

Present:

  • Finishing up some tablet related stuff
  • Open in background

Stefan

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

James Hugman

<Read Only>
Past


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

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

Impediments: Fighting with workflow.

Ally

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

BLassey

Fixed

Working on

MFinkle

<Read Only>

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

Fixed

Working on

Antlam

<Read Only>

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

Robin

iOS

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

Darrin

<Read Only>

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

QA

Feature Focus


Details

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

Firefox/Gecko Delivery Planning: 2015-01-28

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

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

  • 36 Beta 4
    • Desktop shipped yesterday
    • Mobile ships today
  • Next Beta release
    • Desktop Beta 5 gtb Thu, ships Fri
    • Mobile Beta 6 gtb Mon, ships Tue/Wed
  • Looking at options for the release date for the spring Firefox release

Feedback Summary (Cheng/Tyler/Matt)

Desktop

35 Snippet Survey going live soon

Writing a report on e10s feedback in nightly

Looks like Youtube made some kind of change yesterday so that more people are on HTML5 video.

Marketing, Press & Public Reaction (Arcadio/Winston)

  • Android efforts ramping up
  • Yahoo
  • SEM

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

28-January-2015

Mozilla Platform: 2015-01-27

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

Need To Know

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

Notices/Schedule (lmandel)

Next Merge: February 23, 2015 Next Release: February 24, 2015
Trains
Central: 38 Aurora: 37 Beta: 36 Release: 35
  • Beta 4
    • Desktop ships today
    • Mobile ships tomorrow
  • Next Beta release
    • Desktop Beta 5 gtb Thu, ships Fri
    • Mobile Beta 6 gtb Mon, ships Tue/Wed

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

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

Upcoming Outages/Upgrades

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

Quality Programs

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

MemShrink (njn)

  • Seth Fowler has resolved a series of image-related memory usage regressions that have been present on AWSY since early November.

Stability (kairo)

<Read Only>

  • Overall numbers are still bad for everything other than desktop release (see beta/devedition bugs above, nightly crash rates are even worse).

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

Electrolysis (e10s) (blassey)

GFX (milan)

  • WebGL regression sadness on Windows related to ANGLE. Both in 32/33 (hardware/driver specific) and 35 (investigating.) Bugs 1122465 and 1123365.
  • Need to put tooling in place to see if it’s shared memory that is soft-leaking, accounting for OOM on Windows.
  • Unified crashes due to driver resets, seeing crashreports at #4 which was before a long tail. Should help with tracking down the solutions.

JS (naveed)

<Read Only>

  • Compiler (JIT)
    • bug 1124002: Fix a bad performance issue with closure-compiled code (by removing some code).
    • bug 1125505: Posted patches to fix mutable __proto__ to not reshape the proto chain in common cases. This should make Shumway (raytrace.swf) a lot faster.

Layout (jet/dbaron)

Media (mreavy)

<Read Only>

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

  • bug 749703 from an external contributor broke WebRTC calls by exposing an existing bug/timing-hole (merged to m-c Saturday); a fix is about to land (bug 1126036)
    • Some end-to-end functional tests for Hello that are about to land would catch this; most in-single-browser tests as we have in mochitest suites can’t/don’t hit the timing issue introduced.

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

Performance (vladan)

No update this week

Roundtable

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

Mailing List Threads

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

Good Reads

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

irc #planning Log From This Meeting



Engineering Meeting Details

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

27-January-2015

Mozilla Project: 2015-01-26

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

All-hands Status Meeting Agenda

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

Friends of Mozilla

  • Big thanks to Jlin and guillermo for helping with a Vidyo issue last Tuesday
  • Thanks to Rosana Ardila, Lonnen, Patrick Finch, Maire Reavy, Doug Turner, Emma Irwin, and Jason Weathersby for helping to vet potential VP of HR candidates last week

Upcoming Events

Wednesday, 28 January

Happy Data Privacy Day! Celebrate with us by joining our Twitter chat this Wed, Jan 28 at 11am PT!

  • Follow #PrivacyChat on Twitter this Wed, Jan 28 at 11am PT
  • You’re invited submit questions or answer any questions you see with #PrivacyChat
  • You can also RSVP here!

We’ll be covering the importance of online privacy and, we have some special participants joining us like: Mozilla, McAfee, Privacy International, iKeepSafe, DuckDuckGo, and Center for Democracy and Technology.

Privacy Lab – a meetup for privacy minded people in San Francisco – at the San Francisco Commons

Cooper Quintin from the EFF, will present “A State of the Union for Privacy and Consumer Protection and Wishlist for 2015” (3.30pm PT).

Teach The Web Talks celebrates Data Privacy day with Stacy Martin, Senior Privacy Manager at Mozilla.

We will discuss how to be Smart with your Privacy and how to teach people who has access to their data, where it goes or could go, and that they have a choice in all of it.

  • Join us live via Google hangout at 12pm PT/ 3pm ET/ 8pm GMT. Post your questions on discourse or on Twitter using #Teachtheweb

If you cannnot join us live, find out how to get involved on our Teach the Web Talks Wiki

Homebrew Website Club Meetup Be independent with your web browser and your web site.

  • San Francisco (@MozSF 1st floor), Chicago, and Portland.
  • 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

Thursday, 29 January

January Cantina speaker event – Nico Sell, live in San Francisco Commons / streamed to MV, YVR, YYZ, PDX (cantina’s on Friday for EU spaces)

Friday, 30 January

 * All aspects of contributing, including getting set up with Guides and all the ways of contributing. Then, information about how to contribute via code.

Saturday, 31 January

  • FOSDEM!!!
    • FOSDEM (Free and Open Source Software Developers’ European Meeting) is a free event offering open source communities a place to meet, share ideas and collaborate. It is renowned for being highly developer-oriented and brings together 5000+ geeks from all over the world. No registration necessary.
    • Location: Brussels
    • Mozilla Devroom: Schedule
    • More Info: Wiki Page

Project Status Updates (voice updates)

Firefox

Speaker Location: toronto (johnath)

  • Hello!
  • Spring
  • Winston on Mobile Marketing

Firefox OS

Marketplace Update

Speaker Location: David Bialer, San Francisco

https://docs.google.com/presentation/d/1RZpdFAHyMptilSS4y-K37LCHtta9Z95B8fXU61JMkEc/edit?usp=sharing

  • Recent Highlights
  • Performance
  • What’s Ahead

Content Services

Speaker Location: Sean Bohan, NYC

  • The Content Services team is planning on running a Brown Bag session on “How Advertising Works” for any Mozillians interested. Depending on response, we may run this more than once or do a follow-up to answer questions. The Brown Bag will be scheduled for mid-Feb and we will have a final date/time for next Monday’s Project Call.

Feel free to check it out and let us know what you think on Yammer!

  • If you have any friends at companies around the world who might be interested in tiles, have them send a note to contentservices@mozilla.com

Webmaker

Speaker Location: Andrew Sliwinski, Portland

http://mzl.la/changelog

  • Webmaker.org – Improving the experience for new users
  • Webmaker App – Improving the core user experience
  • Research – Kenya Field Report
  • Build.webmaker.org

Google Summer of Code

  • Google is running Summer of Code again in 2015. Mozilla has had the pleasure of participating every year so far, and we are hoping to participate again this year. In the next few weeks, we need to prepare a list of suitable projects to support our application.
  • Would you like to mentor a student through a 3-month coding project next summer? If so, add your project ideas to our brainstorming wiki page.

Web VR

Speaker Location: Josh Carpenter, San Francisco

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
Mary Ellen Muckerman and friends VP Brand Smart on Privacy / Privacy Day SF No (potch, please share yours with link below) https://docs.google.com/a/mozilla.com/presentation/d/1le55Q1qJJwxiOAGFshNVbEZOX1PbmPWipkKmJyyuso4/edit#slide=id.p11 https://wiki.mozilla.org/Community/DataPrivacyDay
Michelle Marovich Head of Recruiting Req Opening Process: Update MV Nope None mmarovich@mozilla.com
John Jensen Director, Metrics MetricsGraphics.js library Vancouver MozSpace Yes Slides http://metricsgraphicsjs.org
Mark Surman Executive Director, MoFo 2015 Participation Strategy Remote Yes No slides https://commonspace.wordpress.com/2015/01/26/participationplan/

Roundtable

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

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

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

Welcome!

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

Introducing New Volunteers

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

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Ceci Chang Mike Tsai (Recorded) Taipei, Taiwan Firefox OS Visual Designer
Tori Chen Mike Tsai (Recorded) Taipei, Taiwan Firefox OS Software Engineer
Morpheus Chen Mike Tsai (Recorded) Taipei, Taiwan Firefox OS UX Designer
Sung Chiu Evelyn Hung (Recorded) Taipei, Taiwan Firefox OS Software Engineer
Daosheng Mu Shelly Lin (Recorded) Taipei, Taiwan Firefox OS Software Engineer
Maja Frydrychowicz Syd Polk Mountain View Office Canada Remote (QC) Platform QA
Ryan Gendreau Sylvie Brossard Mountain View Office San Francisco Office What will the new person be working on?
Melissa Romaine Dave Steer San Francisco Office San Francisco Office Program Manager, Mozilla Advocacy — Focus on Ford-Mozilla Open Web Fellows program

<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

22-January-2015

Mobile: 2015-01-21

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

Schedule

  • Next merge: 2015-02-23

Topics for This Week

Crash Tracking
Soccorro is not correctly tracking Fx38.0a1 and Fx37.0a2 so we are not able to see Top Crashers for Nightly and Aurora. For details, see bug 1122145.
Meetups
There is a meetup on Jan 22nd in SF for Passwords Dev group. There is a meetup (Jan 26th) in SF to discuss progress and planning for Passwords, Task Continuity and iOS Q1 projects. There is a meetup (Feb 16th) in SF to critique and tweak Fx on iOS.

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
987223 No visible H.264 video playback on MPEG-4 AVC (part 10) (avc1) (Planar 4:2:0 YUV) on Android 4.0 devices NEW Edwin Flores [:eflores] [:edwin] (edwin)
1058160 Specify main activity org.mozilla.fennec.App with a default intent over org.mozilla.search.MainActivity ASSIGNED Nick Alexander :nalexander (nalexander)
1071690 WebGL content disappears NEW Robert O’Callahan (:roc) (offline Jan 17-22) (Mozilla Corporation) (roc)
1083271 Big regression in taskjs benchmark 2014-10-08 NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1089417 fail to restyle for media query feature changes between adding/removing an empty stylesheet and next event that forces style computation (breaks golem.de on mobile) REOPENED David Baron [:dbaron] (UTC-8) (needinfo? for questions) (dbaron)
1090300 crash in mozilla::MediaCodecDataDecoder::DecoderLoop() REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1096090 Android Aurora 35 fails to play videos on Asus Memopad NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1096958 crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TopSitesPanel.access$N(TopSitesPanel.java) NEW Michael Comella (:mcomella) (michael.l.comella)
1098390 Graphic buffer garbage shown and persists when entering full-screen (video/regular content) in Android 5.0 (Nexus 5) NEW
1100126 Flickering green/pink screen while playback video in different devices ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1113658 Unable to download while using second Android account ASSIGNED Wesley Johnston (:wesj) (wjohnston)


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

Aurora

  • Next Build:
ID Summary Status Assigned to
1010068 Disable OCSP in Firefox for Android NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1016555 Disable OCSP checking for certificates covered by OneCRL ASSIGNED David Keeler [:keeler] (use needinfo?) (dkeeler)
1059984 Remove CSS hacks from search activity results page NEW
1074635 don’t rerender the page for every frame in a GuM tab video stream NEW
1084711 Graphic rendering problems on trunk, black boxes, nothing renderend, eventually crashes NEW Milan Sreckovic [:milan] (milan)
1089653 crash in java.lang.NullPointerException: at org.mozilla.search.SearchActivity.updateSettingsButtonVisibility(SearchActivity.java) NEW Mark Finkle (:mfinkle) (mark.finkle)
1091461 Tapping anywhere under the ‘Private Browsing’ tip in the History panel will open the Custom menu NEW Allison Naaktgeboren please NEEDINFO? :ally (ally)
1091677 crash in @0x0 | mozilla::layers::ImageHost::GenEffect(mozilla::gfx::Filter const&) ASSIGNED Jonathan Watt [:jwatt] (jwatt)
1094214 fuzzy text NEW
1098227 Android crash in @0x0 | mozilla::layers::Layer::CalculateScissorRect NEW Nicolas Silva [:nical] (nical.bugzilla)
1107386 New tablet UI – Browser menu is clipped and unusable on the Kindle Fire ASSIGNED Michael Comella (:mcomella) (michael.l.comella)
1107930 crash in @0x0 | mozilla::layers::ContentHostIncremental::Composite(mozilla::layers::EffectChain&, float, mozilla::gfx::Matrix4x4 const&, mozilla::gfx::Filter const&, mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const&, nsIntRegion const*) NEW
1112232 Find in page search: It is not obvious that the case insensitivity button enables insensitivity NEW Robin Andersen [:tecgirl] (randersen)
1112939 Roku Tab mirroring falls behind NEW
1114096 Wrong tab got mirrored NEW Mark Finkle (:mfinkle) (mark.finkle)
1120895 Interaction between TalkBack and Firefox beta/aurora/nightly broken with latest TalkBack 4.10 NEW Eitan Isaacson [:eeejay] (eitan)


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

  • Surabhi Anand fixed bug 1115542 – Add software usage license to tests/*.java comments (except StringHelper)
  • psd fixed bug 852247 – Expose pref to force page zoomability via settings
  • capella fixed a ton of text selection bugs, including improving our test coverage and fixing a tricky intermittent orange (bug 851861)
  • (iOS) dusek fixed bug 1123055 – Respect “Darken colors” accessibility setting

Stand ups

Suggested format:

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

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

  • Working On
    • Code reviews (bug 1106958, bug 663803)
    • DMCA exception stuff
    • Fixing inverted video and blocklisted decoder on PVR

JChen

<Read Only> (on leave)

GCP

<Read Only>

  • WebRTC sandboxing: everything works…one way only
  • SafeBrowsing work
    • Tracking Protection performance on pageload bug 1122691
    • Working with new partners for SafeBrowsing data

Randall Barker

<Read Only>

Last Week

Next Week

  • Same as last week.

Eugen Sawin

<Read Only>

Working on

  • Update service rewrite/refactoring
    • (in review) bug 1122623 – Implement update service as bound service
    • (depends on above) bug 792992 – Can’t override query URL for update service

Next week in Berlin (office).

Brian Nicholson

<Read Only>

WesJ

  • Landed a new run at a sqlite backend
  • Storing history now on iOS
  • Made the history pane work

Working on:

  • Storing individual history visits
  • filtering and sorting (frecency)

liuche

<Read Only>

Highlights:

  • Onboarding v1.5 in review
  • Discussions about Onboarding v2 (additional content, user studies, active customization)
  • Passwords (so many meetings…!) + Hack Day: Telemetry

Present:

Margaret

<Read Only>

Highlights:

  • Landed reader mode toolbar button for desktop (disabled) – bug 795981
  • Continuing work on desktop reader mode
  • Reading list discussions
  • Passwords discussions

Past:

Present:

mcomella

<Read Only>

Past

  • New tablet refresh
    • bug 1105472 – Domain highlighting fails when the URL is longer than the Awesomebar
    • bug 1116910 – Share button is larger than other buttons in ActionBar action mode on new tablet
    • bug 1116912 – [Tablet] Toolbar is hidden when opening a new tab with action mode open while scrolled down

Present

  • New tablet refresh
    • bug 1106935 – Remove old tablet code and resources
    • bug 1107386 – New tablet UI – Browser menu is clipped and unusable on the Kindle Fire
    • bug 1110555 – Graphical glitches when rotating with LWT enabled

Future

  • JSLint
  • Browser toolbar cleanup
  • Edit screen changes

rnewman

<Read Only>

Fixed

Working on

nalexander

<Read Only>

Projects for this cycle:

  • Push migrate legacy Sync 1.1 devices across the finish line
    • Migration bits all landed, tracked by bug migratesyncandroid
    • Landed Telemetry and query parameter tracking; need to request uplift
  • Make FxA provide OAuth implicit grants for Fennec consumers, tracked by bug 1117829
    • Rebased, tests still work \o/
  • Implement Firefox Accounts for iOS
    • Tracked by bug iosfxa
    • Pushing on jelly doughnut approach
      • Got screwed because accounts.firefox.com sets X-Frame-Options=DENY (and I was trying to iframe). WKWebView is not a full-fledged browser; we can’t ignore aspects of the web that we don’t like when using it. Work-around is easy.
  • Make sure |mach bootstrap| for mobile/android works
    • Looks like we’re on OS X now
    • Possible errors on Linux

Past

Present

Martyn Haigh

Past:

Present:

  • Open in background work
  • Mentoring

Stefan

<Read Only>

TL;DR Reader Mode landed. Currently finishing some more Reader Mode bugs. Then probably moving on to things important for our first round of dogfooding?

Ally

<Read Only>

  • landed first bug
  • finding bugs in gradle plugins… :/
  • telemetry probes for passwords project

BLassey

Fixed

Working on

MFinkle

Fixed

Working on

Antlam

<Read Only>

  • Past
    • bug 1063844: Improvements to current Onboarding
    • bug 1122302: Expose devices in share menu
    • Doorhangers UI
    • Passwords meetings
    • First run sync up
    • Reading list/mode sync up
    • iOS mocks
    • General Android bugs
  • Upcoming
    • Passwords UX sync up with Desktop
    • SFO!
    • NI-mail

Robin

iOS

  • Compiling designs, navigation variations.
  • Laying out landscape and iPad views.
  • Menu views.
  • Tab view variations.

Darrin

<Read Only>

  • iOS work (tab switch concept: http://cl.ly/image/3j0n3F3w0z3k, tab ideas: http://cl.ly/image/2K1k0u3o3k20)
  • working towards committing to some of the high level architecture/UX → next comes breaking down teh rest of the UI and starting to wireframe that
  • reading list work week in toronto (desktop + mobile)
  • password manager meetings

QA

Feature Focus

  • 38 list for Nightly – updated on Tuesday. Any problems with status? Please call out.
  • Short funnel review this morning. No changes impacting nightly work.
  • Also in SFO next week

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-01-21

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

Feedback Summary (Cheng/Tyler/Matt)

Desktop

  • Input traffic is up as a result of the release but nothing stands out. Doing a deep dive (with MATH) today.

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

21-January-2015

SeaMonkey: 2015-01-20

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

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

  • Callek needs to talk to sheeri someone about public SeaMonkey dataviz pages not working.

OPEN

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

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Windows nightly trunk builds arewere running again briefly (thanks to Callek and Ewong) but are down again due to bug 1108970. Migrating our Windows builders to VS2013 would likely solve this and other bustages.
  • VS2010 support was removed from mozilla-central on 15th December (bug 1092468). Our Windows slaves are in the process of being upgraded to Win2008 and VS2013 (bug 1114876). There are also some upcoming changes to L10n build system in Q1 2015 (bug 1107635).
  • Buildmaster is up and running, and produces en-US builds, see 9/16 meeting’s Friends of the Fish Tank. Builds and langpacks in 18 languages including en-US are available unofficially thanks to A.Kalla.
  • bug 1083689 Langpacks aren’t updated when auto-updating SeaMonkey. The langpacks need strict versioning e.g. min 2.30 max 2.30.* which makes sense since you don’t want 2.29 strings with 2.30. This is possibly a build config problem so we should check with Callek, ewong, or KaiRo.
    • The de and en-GB langpacks for 2.30 have:
      <em:minVersion>2.30</em:minVersion><em:maxVersion>2.*</em:maxVersion>
      2.22 had:
      <em:minVersion>2.22</em:minVersion><em:maxVersion>2.22.*</em:maxVersion>
    • [IanN and RSX11M] There was a change in one of the scripts that generates the language pack files (the underlying issue was truncated version numbers introduced by Firefox) so it needs to be adjusted to take SeaMonkey into account.
  • Due to the master having some mysql issues, Callek has put a halt on the mysql updates, which affects the tbpl. So nothing is showing in TBPL atm.
  • [20th January 2015]
  • 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.32b1 was released on December 16, 2014.
  • SeaMonkey 2.32b2 was released on December 21, 2014.
  • SeaMonkey 2.32b3 was released on January 4, 2015.
  • SeaMonkey 2.32 final was released on January 13, 2015.
  • Useful Firefox Release Schedule link: Releases Scheduling

Extensions and Plugins Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • AMO and addon-signing. All addons will have to be signed, uploaded to AMO then reviewed by AMO editors including extensions not hosted on AMO. Otherwise they’ll be disabled. Discussion in mozilla.addons.user-experience
  • Firefox & Thunderbird Add-on Converter for SeaMonkey http://addonconverter.fotokraina.com/
    This tool goes a little further beyond simply modifying install.rdf – it also identifies a few more other things in the code that are Firefox or Thunderbird specific and attempts to change them. Of course, not all extensions can be ported so easily to SeaMonkey since there’s only so much an automated tool like that can do.
    •  !This item should be moved to somewhere more permanent and discoverable!
  • New versions of Flashblock for Firefox and SeaMonkey have been released to address a regression caused by bug 1050049.
  • Current Lightning 3.6b1 builds offered on AMO don’t work with the 2.31 release (bug 1081534, bug 1106034, bug 1107865)
    • Workaround is to install the version from 3.6b1-candidates/build3/
    • Lightning 3.7b1 builds for SM 2.32 release are expected may be released this week [1].
  • The Thunderbird team is planning to ship Lightning with Thunderbird. IanN thinks we will want to ship lightning too. We should coordinate with Thunderbird.
  • Proposed replacement for Venkman for shipping with SeaMonkey: Tiny JavaScript Debugger. TinyJSD is a JavaScript debugger for privileged code running Mozilla products like Firefox, Thunderbird, SeaMonkey. It serves to debug the application as well as extensions written in JavaScript.
    • Consensus is that we should ship TJSD as a replacement for Venkman. The next step is to contact the author.
  • bug 957149 DOM Inspector 2.0.15 released on 12th December. Ratty took over from IanN and finished preparing DOMi 2.0.15 for release [2].
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506

2.x (Last, Current, Next)

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

2.32

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

2.Next

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

Feature List, Planning

Bug statistics for the last two (full) weeks: 29 new, 9 fixed, 6 triaged.

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

Open reviews/flags:
32 review
5 super-review
4 ui-review
8 feedback

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

Roundtable – Personal Status Updates

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

ewong

  • review:
    • bug 1120067 — RSS (2.0?) feeds not updating and not being added.
    • bug 1106536 — Replace remaining use of obsolete dialogOverlay.xul, in SeaMonkey (/suite/browser/metadata.xul)

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 comm-central, uplifted to comm-aurora:

  • bug 870556 Try to improve performance of the IMAP download queue.
  • bug 1101978 Deal with removal of the plugin finder service (string tweaks).
  • bug 558659 Support IMAP Special-Use folders.
  • bug 11039 Filter Sent messages.

Checked in to comm-central, uplifted to comm-aurora, checked in to comm-beta:

Working on:

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

Still waiting for review:

Ratty

2014-12-09 to 2014-12-23

Working on:

  • bug 640420 Add draggable splitter between urlbar and searchbar.
  • bug 917725 Consolidate utils.js and PlacesUIUtils.jsm.
  • bug 1040910 Support XHTML in feed titles.

Waiting for review:

  • bug 1097818 Add search suggestions to the DuckDuckGo search engine.

Fixed:

  • bug 1098639 Arrow panels in SeaMonkey should not animate when opening.
  • bug 1110036 “Save As” stops working from “Page Info” > “Media” pane. Progress of downloading is 0% forever [Firefox].
  • bug 1106274 Go history menu items end up at the bottom of the menu and not between the startHistorySeparator and endHistorySeparator.
  • bug 1112690 Make the dialog for “Edit/New Attribute” Resizable.
  • bug 1114070 After bug 783829 PlacesUtils.nodeAncestors is now a new generator.
2014-12-23 to 2015-01-06

Working on:

  • bug 640420 Add draggable splitter between urlbar and searchbar.
  • bug 1040910 Support XHTML in feed titles.
  • bug 1117577 Bookmarks Manager, Tools, Restore, Choose file… does not recognize .json4lz.
  • bug 1115036 Update el (Greek) locale for DOM Inspector.

Fixed:

  • bug 917725 Consolidate utils.js and PlacesUIUtils.jsm.
  • bug 1097818 Add search suggestions to the DuckDuckGo search engine.
  • bug 1112196 In TopLevelImageDocument.css use img.transparent instead of img.decoded.
  • bug 1112205 SidebarTogglePanel() should ignore nodes that aren’t panel headers and aren’t panel menuitems.
  • bug 1115023 After bug 1066383 the navigator context menu is huge.
  • bug 1115572 Add newChannel2 (that takes loadinfo as an argument) to suite protocol handlers.
  • bug 1115575 Error: formatURLPref: Couldn’t get pref: browser.search.geoip.url.
2015-01-06 to 2015-01-20

Working on:

Fixed:

  • bug 1115036 Update el (Greek) locale for DOM Inspector.
  • Backed out bug 1115575 Prefs have been moved to core/toolkit.
  • bug 1116097 Selected profile not remembered in profiles.ini (regression)
  • bug 1117577 Bookmarks Manager, Tools, Restore, Choose file… does not recognize .json4lz.
  • bug 1118194 Clicking Validate link on Feed Subscriptions dialog does nothing.
  • bug 1122702 JavaScript Error: “invalid value for aNodeOrItemId” from PlacesUIUtils.jsm.
  • bug 1122934 Followup to bug 1074021 Tidy up and sync with Firefox nsBrowserApp.

Other stuff:

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

rsx11m

Fixed on trunk, merged into aurora:

  • bug 1102576 Extend help for tracking protection by descriptions for new notification bar and its preference.
  • bug 1108189 Color preference pane needs to be adjusted after bug 639134 changed boolean “browser.display.use_document_colors” to tristate “browser.display.document_color_use”. (strings only)

Fixed on trunk, waiting to be pushed to comm-aurora:

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

Waiting for review:

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

Stalled:

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

Other:

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

Any other business?

  • The December 23, 2014 and January 6, 2015 meetings got cancelled due to holidays
  • New review policy for packaging fixes (package-manifest.in). Due to the general unavailability of the team members who usually review these changes (mcsmurf, Callek), Ratty will be available for reviewing packaging fixes or do them himself with a rs=packaging fix..

SeaMonkey Meeting Details

Mozilla Platform: 2015-01-20

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

Need To Know

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

Notices/Schedule (lmandel)

Next Merge: February 23, 2015 Next Release: February 24, 2015
Trains
Central: 38 Aurora: 37 Beta: 36 Release: 35
  • Firefox 35.0.1 candidates:
    • bug 1117873 – Firefox crash with “Enhanced Steam” extension since Fx35b1
    • bug 1113121 – Godaddy webmail crash [EXCEPTION_ACCESS_VIOLATION_READ]
    • bug 1121857 – document.baseURI does not get updated to document.location after base tag is removed from DOM for site with a CSP
    • bug 1122445 – CSP change in behavior regards case sensitivity loading resources
  • Firefox 36 beta2 gtb Tue, ships Wed (day late due to MLK day in the US)
  • Firefox 37 Aurora/Dev Edition updates have been re-enabled
  • lsblakk and lmandel both off the rest of this week. Sylvestre is handling all things relman.

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

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

Upcoming Outages/Upgrades

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

  • Tree Closing Window (TCW) Saturday, January 24. Est 0700PT-1500 “Soft Close” (devs must follow up on their own jobs, intermittent outages possible.) Final details TBD. Tracking bug.

Quality Programs

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

MemShrink (njn)

No update.

Stability (kairo)

  • Crash rates currently do not look good anywhere else than desktop release. If you have any topcrash or tracked bugs filed against your team, please help getting them fixed.

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

Electrolysis (e10s) (blassey)

GFX (milan)

  • No update

JS (naveed)

<Read Only>

  • Compiler (JIT)
  • Garbage Collection
    • bug 650161: Compacting GC
      • Fixed an issue with uncollected shapes that are never touched except by compacting GC
      • Fixed several test failures and build errors
      • Attempted to land and got backed out

Media (mreavy)

<Read Only>

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

  • Landed (thanks to Andreas Pehrson) bug 879717 (MediaStream->video_element->canvas works again)

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

  • Multistream support in WebRTC will reland once one problem is resolved
  • Once Multistream lands and sticks, Webrtc upstream update to branch 40 will land
  • Hello throttling (limits users who have the Hello button in the toolbar by default, as opposed to in Customize palette) will likely be turned to 100% within the next 1-2 weeks (everyone sees Hello in the toolbar)
  • Major rewrite of WebRTC mochitests (bug 1119593)

Performance (vladan)

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

  • bug 1120126: Profiling Win64 nightlies should now be possible (thanks njn and dmajor)
  • Reminder: 3 business days to respond to Talos regressions, 2 weeks to make decision on the regression
  • If you get frequent or reproducible out-of-memory crashes (especially when Firefox is not actually out of physical memory), please ping me or David Major
  • Help us test bug 998863: Asynchronous initialization of plugins
    • It’s currently preffed *OFF* by default, please help us test it: set dom.ipc.plugins.asyncInit to true
      • e10s crash issues have been fixed
    • Mark any bug reports as blockers of bug 1116806

Roundtable

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

Mailing List Threads

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

Good Reads

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

irc #planning Log From This Meeting



Engineering Meeting Details

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

20-January-2015

Mozilla Project: 2015-01-19

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

All-hands Status Meeting Agenda

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

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

Roundtable

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

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

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

Welcome!

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

Introducing New Volunteers

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

<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 1077510 Check a Vagrant/Docker project file (excl DB content) into the Bugzilla repo

All changes.

Engagement

15-January-2015

Mobile: 2015-01-14

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

Schedule

  • Firefox 35 has shipped!
  • Next merge: 2015-02-23

Topics for This Week

Firefox 35
Shipped a jam-packed release: Search activity & widget, Share overlay, Sync Tabs homepanel, Better error pages (Wifi and Search), Stumbler (perms bump), System DM integration (perms bump), Better network switching and lots of other stuff!
Passwords
The group driving the Password project has been meeting weekly, and has also started triaging bugs. Q1 goals include: Telemetry/Metrics; Changes to save/fill heuristics; and UX changes for saving, filling (including fallback) and password manager.
Task Continuity
The group working on Reader/Reading List have started meeting weekly and planning Q1 goals. Reader view for Android, iOS and Desktop seems to be moving ahead. UX is working on designs for Reading List on Desktop. The Reading Service is also moving ahead and work should be starting soon on client-side integration. The “Send Tabs to Devices” project has not been explicitly addressed yet, but should be soon. Work has been accumulating on that project, but it needs a bit of management/process.

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
987223 No visible H.264 video playback on MPEG-4 AVC (part 10) (avc1) (Planar 4:2:0 YUV) on Android 4.0 devices NEW Edwin Flores [:eflores] [:edwin] (edwin)
1058160 Specify main activity org.mozilla.fennec.App with a default intent over org.mozilla.search.MainActivity ASSIGNED Nick Alexander :nalexander (nalexander)
1071690 WebGL content disappears NEW Robert O’Callahan (:roc) (Mozilla Corporation) (roc)
1083271 Big regression in taskjs benchmark 2014-10-08 NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1089417 fail to restyle for media query feature changes between adding/removing an empty stylesheet and next event that forces style computation (breaks golem.de on mobile) REOPENED David Baron [:dbaron] (UTC-8) (needinfo? for questions) (dbaron)
1090300 crash in mozilla::MediaCodecDataDecoder::DecoderLoop() REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1096090 Android Aurora 35 fails to play videos on Asus Memopad NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1096958 crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TopSitesPanel.access$N(TopSitesPanel.java) NEW Michael Comella (:mcomella) (michael.l.comella)
1098390 Graphic buffer garbage shown and persists when entering full-screen (video/regular content) in Android 5.0 (Nexus 5) NEW
1100126 Flickering green/pink screen while playback video in different devices ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1113658 Unable to download while using second Android account NEW Wesley Johnston (:wesj) (wjohnston)


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

Aurora

  • Next Build:
ID Summary Status Assigned to
710802 we need updater tests NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1010068 Disable OCSP in Firefox for Android NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1016555 Disable OCSP checking for certificates covered by OneCRL ASSIGNED David Keeler [:keeler] (use needinfo?) (dkeeler)
1061268 Wrong photo gets used in some BBC articles NEW
1074635 don’t rerender the page for every frame in a GuM tab video stream NEW
1076966 Use “immersive” fullscreen mode REOPENED
1084711 Graphic rendering problems on trunk, black boxes, nothing renderend, eventually crashes NEW Milan Sreckovic [:milan] (milan)
1089653 crash in java.lang.NullPointerException: at org.mozilla.search.SearchActivity.updateSettingsButtonVisibility(SearchActivity.java) NEW Mark Finkle (:mfinkle) (mark.finkle)
1090884 Back button doesn’t do anything NEW
1091461 Tapping anywhere under the ‘Private Browsing’ tip in the History panel will open the Custom menu NEW please NEEDINFO? :ally Allison Naaktgeboren (ally)
1091677 crash in @0x0 | mozilla::layers::ImageHost::GenEffect(mozilla::gfx::Filter const&) ASSIGNED Jonathan Watt [:jwatt] (jwatt)
1094214 fuzzy text NEW
1098227 Android crash in @0x0 | mozilla::layers::Layer::CalculateScissorRect NEW Nicolas Silva [:nical] (nical.bugzilla)
1107386 New tablet UI – Browser menu is clipped and unusable on the Kindle Fire ASSIGNED Michael Comella (:mcomella) (michael.l.comella)
1112232 Find in page search: It is not obvious that the case insensitivity button enables insensitivity NEW Robin Andersen [:tecgirl] (randersen)
1112939 Roku Tab mirroring falls behind NEW
1114096 Wrong tab got mirrored NEW Mark Finkle (:mfinkle) (mark.finkle)
1116856 dynamically resize tab mirror video stream based on window size NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1117130 URL bar border slightly covered by fading edge of title ASSIGNED Martyn Haigh (:mhaigh) (mhaigh)


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

  • Surabhi fixed bug 1116633, another instance of BufferedReader cleanup, and bug 1115542, adding license blocks.
  • Skandan fixed bug 1118977, extracting a magic constant in LocalBrowserDB.
  • (iOS) apbendi fixed bug 1109641 – Disable the back/forward buttons when there is nothing to do
  • (iOS) kylenoble fixed bug 1117847 – Hide the keyboard when navigating between tab bar button items
  • (iOS) aaronraimist fixed bug 1109641 – Use standard format for Mozilla Public License comments
  • (iOS) palewar fixed bug 1109653 – Long press on back or forward should present previous visits

Stand ups

Suggested format:

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

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

  • Tried to review/understand jchen’s JNI bindings rewrite. Awesome stuff.
  • Working on a smattering of video bugs (inverted video, performance issues, removing powervr blacklist)

JChen

<Read Only> (on leave)

GCP

Past:

  • bug 1119852 Camera width/height constraints ignored on Windows
  • SafeBrowsing & Tracking Protection races
    • bug 1120145 Crash in nsUrlClassifierPrefixSet::Contains()
    • bug 1120499 Run ClassifyLocal on the worker thread
  • WebRTC “40” uplift, Android parts
  • WebRTC sandboxing: implemented first complete remoted parts

Present:

  • Test WebRTC sandboxing, watch explosions
  • Watch out for WebRTC uplift fallout

Randall Barker

<Read Only>

Last Week:

  • Continued to work on landing:
    • bug 1093934 Create a XPCOM library that can be used to support standalone WebRTC
    • bug 1097804 Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
    • bug 1101651 Enable WebRTC unit tests to be built using standalone WebRTC library

Next Week:

  • Same as last week.
  • Start investigating receiving audio in standalone WebRTC.

Eugen Sawin

Fixed

  • bug 1115377 – Fennec updater often doesn’t work
  • bug 1117095 – Update downloader should use a wifi lock

Working on

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

Brian Nicholson

<Read Only>

WesJ

  • bug 1118532 – Write a history sqlite provider
  • bug 1116537 – Make the history panel work
  • Landed FMDB as a backend, replacing with a custom one now though

liuche

<Read Only>

  • All refreshed from PTO 😀
  • Picking up onboarding, passwords again

Present:

Margaret

<Read Only>

Highlights:

Past:

Present:

mcomella

<Read Only>

Past

  • Back from PTO (재미있었다!)

Present

  • Catching up on new tablet
  • Bugmail D:

Future

  • JSLint
  • Browser toolbar cleanup
  • Edit screen changes

rnewman

<Read Only>

Highlights

  • BrowserDB is gone. Access via the profile instead. Thanks to Wes for the initial patch and for slogging through the reviews.
  • Fixed a bunch of oranges and miscellany.
  • Lots of Sync, FHR, etc. questions and reviews.
  • Pushing on reading list service.
  • All the reviews.

Fixed

Working on

nalexander

<Read Only>

Projects for this cycle:

  • Push migrate legacy Sync 1.1 devices across the finish line
  • Make FxA provide OAuth implicit grants for Fennec consumers, tracked by bug 1117829
    • Minimal progress
  • Implement Firefox Accounts for iOS
    • Tracked by bug iosfxa
    • Met with fxa-content-server team (ckarlof, stomlinson, vladikoff, zaach) to discuss jelly doughnut approach
    • dveditz raised security concerns of hosted content; working those in to my evaluation
  • Make sure |mach bootstrap| for mobile/android works

Past

Present

Martyn Haigh

Past:

Present:

  • Broken build 🙁

Stefan

<Read Only>

  • Full focus on Reader Mode – first iteration in PR
  • Working on setting up that Xcode Server (blocks on SSL and DNS things IT needs to do)
  • Misc UI fixes/tweaks

BLassey

Fixed

Working on

MFinkle

Fixed

Working on

Antlam

Robin

iOS

  • Sketches → Sketch for flow. Laying out all screens, menus, options.

Will add to my 105 process page (http://people.mozilla.org/~randersen/105/) after today’s meeting with UX.

  • Hoping to get to iPad this week.

Darrin

<Read Only>

iOS:

  • continuing to refine the macro view of iOS app (http://invis.io/2F1Z97APH) ← please give me feedback in #mobile or directly if you have any 🙂
  • starting to look at pieces of the UI in more detail
  • sanity check on v1 features and making sure we have a ‘home’ for everything before we go into high fidelity (as well as considering v2+ features so we aren’t rebuilding things unnecessarily)

Coordination:

  • lots of password manager and reading list meetings this week as well

QA

Feature Focus

  • 38 list for Nightly – will be tracking status on these items as of next weeks meetings.
  • Did a review yesterday on what’s merging – anything look wrong to you? Last minute items held back not shown here?

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

Older Posts »

Powered by WordPress