Meeting Notes Meetings notes from the Mozilla community

18-December-2013

Firefox Status: 2013-12-17

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

Friends of the Firefox team

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

  • Friend of the Desktop Team badge created!
    • First award went to Luís Miguel (:Quicksaver), who was nominated last week!
    • Does anybody know who pamela.karam1 is? She nominated herself for a badge, but I can’t find an entry on Mozillians, nor activity on Bugzilla… unless anybody can vouch for her, I’m going to reject this one.
    • mconley will send out badge nominations for any folks in this list each week. Unfortunately, it doesn’t look like I can share admin rights on this badge with anyone else.
    • I have the ability to update the badge name, image, etc. Please send mconley your feedback.
  • mconley nominates Peiyong Lin (:lpy) for converting the CustomizableUI tests from using our homebrew test runner to using the built-in add_task function (bug 946754).

Project Updates

Australis

  • UITelemetry
    • [mconley] The must-have probes have landed on mozilla-beta, mozilla-aurora and Holly.
    • [mconley] Have begun porting probes over to mozilla-central
    • [mconley] I’m double-checking with :afowler that the fact that we’re jamming all of this UITelemetry into a single object that won’t be split apart is not a privacy concern. Waiting to hear back.
  • Other
    • [mconley] I’ve been writing some blog posts about the Australis performance work that we did. Here’s part 1, 2 and 3.

Thumbnailing

Nothing new

SessionStore

  • bug 921942 – Scroll position isn’t restored in background tabs after session restore
  • bug 942340 – Additional Telemetry on sessionstore.js
  • bug 945809 – Measure Longest Data Collection Operations in Content Script
  • bug 931891 – Backout the patch for bug 887515 and its dependencies from Firefox
  • bug 942374 – Support session restore with multiple processes
  • bug 947632 – CPOW failure in session restore code during shutdown
  • bug 940954 – Let Marionette support shutdown/restart tests
  • bug 923606 – Add Marionette tests to cover startup/shutdown paths
  • bug 950320 – Only one window restored after a crash
  • bug 907129 – restoreWindow() should merge closed tabs data when overwriteTabs=false
  • bug 938248 – Move GlobalState from SessionStore.jsm to its own JSM

Social API

  • renovations at home keeping me from meetings this morning, here’s a quick update
  • landed australis updates to social buttons, now customizable into menu panel (bug 935640, bug 940155)
  • landed removal of old style toolbar button, replaced with sidebar header (similar to left sidebar) that contains controls to change the provider in the sidebar, versions for both Australis and Holly (bug 935640)
  • large-ish refactoring patch in feedback loop (bug 894806)
  • short term focus is on bugs, refactoring, testing beta/australis changes to verify everything is ok for feb releases

UX Updates

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 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Handy local meeting time link
  • Dial-in: conference# 91337
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 91337
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 91337
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 91337
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 91337
    • CA/Toronto: +1 416 848 3114, x92 Conf# 91337
    • UK/London: +44 (0)207 855 3000, x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

Mozilla Platform: 2013-12-17

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

Hot Bugs

(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)

Orange Factor
  • OF is running nearly double its typical level over the past few weeks.
    • If you’re needinfo?ed or assigned to a bug, please respond.
  • Bug 934057 and bug 934301 from last week disabled due to ongoing failures and lack of activity.
  • #6: bug 915879 – Intermittent test_packaged_app_update.html | Test timed out.
    • jst to find owner
Stability
  • Two topcrashes on release (and we are still throttled) with JSC::Yarr [1] — while this is not our code, would like to have someone take a look before we unthrottle
Other
  • High volume of user feedback about scrolling breakage on windows in FF26 bug 949275 — would like some engineering help

The Need To Know

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

Notices/Schedule (akeybl/lsblakk/bajaj)

  • FF27.0b2 desktop is shipped, last beta until Tues, Jan 7th
  • FF27.0b2 mobile on track to ship tomorrow
  • FF26.0 unthrottled on Thurs if signed off
  • Post-Mortem for FF26 release during Thursday’s Channel Meeting (2pm PST in ReleaseCoordination)
Next Merge: February 3, 2013 Next Release: February 4, 2013
Trains
Central: 29 Aurora: 28 Beta: 27 Release: 26
19 bugs (15 bugs last week) 54 bugs (57 bugs last week)
Unresolved Aurora 28 Trackers (non-security, not tracked for Beta) Unresolved Beta 27 Trackers (non-security)
  • (RyanVM) See the B2G Landing Page for information about the different B2G releases, where they live, and how to get patches landed on them.

Build Changes (gps)

(Build changes of which engineers should be aware.)

<Read Only>

  • WebIDL Windows clobber issues have hopefully been resolved!
    • Some fallout has been reported. File any issues and make sure things chain back to bug 928195.
  • GYP project generation has been rewritten and is now part of config.status (not configure).
    • The clobber issue related to touching .gypi files was fixed as part of this.
  • bug 950297 tracks merging js/src’s shadow copy of the build system with the main build system
    • This should make configure times much shorter on Windows
  • Fixed a clobber issue related to wildcards in support-files in test manifests (bug 934739)
  • Please help with the effort to move mochitests into manifests (bug 920185)
    • It will make builds faster!

Upcoming Outages/Upgrades

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

  • crash-stats outage window from 5-7.30pm PST tonight for an emergency upgrade. (bug 949096)

RelEng (catlee)

(Changes to RelEng infra of which engineers should be aware.)

  • Migrating Linux tests off of old rev3 mac minis running Fedora, and onto EC2 wherever possible. In particular:
    • bug 850105 – migrate b2g emulator tests off of rev3 minis
    • bug 850101 – run mochitest-browser-chrome tests on Ubuntu VMs

Key Issues

(Non team specific issues that impact engineering.)

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

Accessibility (dbolter)

No update.

Add-on SDK (dtownsend)

No update

App Tools (dtownsend)

No update

Developer Tools (robcee)

<Read Only>

  • 24 bugs fixed

DOM (jst)

  • ICC (Incremental Cycle Collector) landing this week, preffed off (bug 850065)

Firefox Metro (bbondy/jmathies/mbrubeck)

<Read Only>

  • Currently whittling down our aurora to beta uplift blocker list (34 bugs).
  • Recent changes of note:
    • Added a pref to completely disable add-on loading (bug 946296).
    • Disabled automatic desktop<->Metro switching on convertible tablet/laptop hybrid devices (bug 940677).
    • Windows “Start” tile now launches in the user’s previously-chosen UI, instead of always defaulting to Metro (bug 946990).
    • Added ability for tests to simulate widget touch events, for testing touch gestures (bug 941774).
    • …and also lots of APZC bugs, UX polish bugs, and profile sharing bugs.

Firefox Mobile (mfinkle/blassey)

Firefox OS Devices Porting / Bluetooth (mchen)

<Read Only>

  • Media
    • bug 932701 Keep the priority & nice value of threads related to media playback to equal or higher then foreground app
    • Investigate how to integrate MediaCodec or ACodec into gecko for decoding flow.
    • bug 942078– Video thumbnail generation rule
    • Bug fixing: bug 937611, bug 947113, bug 947856, bug 943332
  • Device
    • Tarako: Investigate Android on 128MB from Vendor.
    • Gonk-Kitkat Porting: Prepare the manifest for building image.
    • Fugu: On-site support.

Firefox OS Media Apps (hema)

<Read Only>

  • Bug Investigation and Fixes for some of them: http://tinyurl.com/paqfk6e
  • Landed targeted media features into 1.3 except for the image orientation gallery feature which will land in the next train
  • Triaging and Continuing to work on 1.3 bugs that are coming in
  • Starting requirements grooming and planning for 1.4
  • Continuing on quality improvements for some of the media apps

Firefox OS Productivity (doliver)

<Read Only>

1.3 status

  • Testing is well underway on our new 1.3 features. Find, fix, repeat.

1.4 status

  • We have reviewed the new targeted features for Clock, Calendar and E-mail
  • Team is scoping the work this week and we’ll get started on development in the first half of January

Team updates

Lots of changes to report:

  • New team members: The UX group has moved around some assignments and we have four new team members in Taipei who will handle all of our UX needs: Mike Tsai, Neo Hsieh, Harly Hsu and Juwei Huang
  • Clock app: The Bocoup group have been working on this app for the 1.2 & 1.3 releases and Mike Pennisi at Bocoup is the current module owner. They are coming off the project at the end of January so we are beginning the process to transition the ownership of this app back into our team.
  • Notes/Notes+ app: Everything.me created these apps for the initial launch of FxOS and published them in the marketplace. They are no longer interested in maintaining the apps so we are also bringing this effort into the Productivity team. The first order of business is to clean up the Evernote integration in the Notes+ app. We have started working on this now with a new contractor on our team.
  • Backlog management: Like other teams, we have found that trying to manage our backlog in Pivotal Tracker has not been very successful. Trying to keep it in sync with Bugzilla proved to be too much overhead. For 1.4, we’re moving back into bugzilla with a combination of whiteboards and flags to identify our current and future work. The Pivotal Tracker board will be cleaned out and removed.

Firefox OS Telephony/WIFI/NFC (kenhkchang)

<Read Only>

  • Last week
    • To fix V1.3 issues.
    • RTSP Client, to fix seek crash problem.
    • NFC, to add the handover function.
    • LTE, to study partner’s requirements.
    • WPA-EAP, to import Cert by WifiManager.
    • WIFI-Direct, to support multi-connection function.
    • Power metering, to implement PowerStats API.
    • Network metering, to obtain network tethering statistics.
  • This week
    • To fix V1.3 issues.
    • RTSP Client, to fix crash problem when reconnect.
    • NFC, to have architecture for payment.
    • LTE, to discuss unclear requirements with partner.
    • WPA-EAP, to import Cert by WifiManager.
    • WIFI-Direct, to add test cases.
    • Power metering, to implement PowerStats API.
    • Network metering, to obtain network tethering statistics.

GFX (milan)

  • Will start scheduling the meetings to consult with different people and groups on the graphics priorities as collected here.
  • Mini work week in progress, focusing on:

Layout (jet/dbaron)

<Read Only>

Media (mreavy)

  • Cisco released the OpenH264 code – https://github.com/cisco/openh264 (which we’ll be adding to Firefox’s WebRTC implementation in H1 of 2014)
  • Working on hardware acceleration with help from third parties
  • VP9 decoding support is now in our tree (starting with Fx 28 – see bug 833023). WebRTC is not using VP9 at this point because there isn’t a real-time VP9 encoder.

Shumway (mbx)

<Read Only>

Last Week:

  • Made good progress on implementing ShumwayWorker (bug 949992), got commitment to get sync messaging for ShumwayWorker done by the second week of January.
  • Discovered ongoing work on getting multiple globals into workers.
  • Landed invalidation refactoring, fixed several parsing bugs and LoaderURL API.
  • Media Source Extensions / MP3 Support reported bug 950120, was recently fixed.
  • Switched to DOM Promises
  • Optimizations to Render Loop

Next Week:

  • Investigate Script Timeout API
  • Implement XML Node API, refactor ByteArray inflate/deflate.
  • Identify Rendering Perf Issues in Mushroomer
  • Integrate WebGL Compositor
  • Investigate Bugs JW Player (blocked on media source extension)

Necko (dougt/jduell)

  • nsIDNSService is now working in child process bug 945066
  • HTTP/2 work: have patches for v8 in review, working on code for v9
  • new HTTP cache: index almost done, tracking down some infrequent crashes
  • We’re planning to turn on TCP_KEEPALIVE to help detect lame-network freezes. See bug 444328

Performance (vladan)

Seceng (mmc)

No updates.

WebAPI (overholt)

  • No update

Quality Programs

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

CritSmash (dbolter)

  • [no audible] trending well on criticals, please watch those highs.

MemShrink (njn)

  • Chasing Nuwa regressions; it is disabled again due to a couple of problems.
  • DMD now works on optimized Windows builds. Please read the instructions.

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 7.89 (Previous Week: 6.57).
  • Shout-out to smaug for fixing 6 oranges last week!
  • 21 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • See bug tree for crash sites that should be using fallible allocators. Mentors and bugfixers wanted.
  • bsmedberg would like to hear thoughts about how we might diagnose OOM issues, because normal stack-based analysis isn’t that useful.

Roundtable

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

  • (lmandel) This meeting is cancelled for the next two weeks (Dec 24 and 31). We’ll next meet on Jan 7, 2014.

<Read only beyond this point>

Friends of the Tree

There were great changes by volunteers in Core and Toolkit during the past week. Thanks to all of these contributors for their passion and hard work! Here are some highlights:

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

13:59 lmandel: https://wiki.mozilla.org/Platform/2013-12-17
14:04 robcee lurks, camera's not plugged
14:04 laura: lmandel: refresh, I added something under upgrades and outages
14:05 lmandel: laura: Thanks for the ping
14:05 laura: (I was late to join, sorry)
14:09 mccr8_: "mozilla central is retired"
14:09 lmandel: gavin: Desktop update?
14:10 blassey: so many woots!!
14:13 KaiRo: lmandel: no audible from me today in the quality programs section
14:13 gavin: lmandel: only update this week is that gavin is dead and is looking forward to holidays
14:13 RyanVM|sheriffduty: lmandel: no audibles
14:14 lmandel: KaiRo, gavin, RyanVM|sheriffduty: Thanks
14:14 lmandel: gavin: I know how you feel. Enjoy the upcoming down time.
14:15 lmandel: Any questions or other roundtable items?
14:15 lsblakk: +1
14:17 ctalbert: gavin ++ me too
14:17 laura: gavin++
14:17 elan: \o/

Engineering Meeting Details

  • Tuesday 2013-12-1711:00 am Pacific Standard Time
  • Dial-in: conference# 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/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/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
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
  • Engineering Vidyo Room / Air Mozilla / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer
  • join irc.mozilla.org #planning for back channel

17-December-2013

Mozilla Project: 2013-12-16

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 the Tree

Philipp for handling an escalation on his own, and Alice for escalating threads on SuMo

All of the community for all of their work in 2013 – Mozilla did a lot!

Upcoming Events

DashCon 2014 is green for launch on January 21st and 22nd. Everyone who has signed up to go should have an email in their inbox right now with the information they need to book their travel, remote participation is welcome and we will be documenting everything we can for posterity.

If you feel like you should have received that email and didn’t, contact Mike Hoye directly. Otherwise, safe travel and happy holidays to everyone.

This Week

This is the final Project Meeting of 2013. Thanks for an amazing year!

Wednesday, 18 December

  • Firefox Student Ambassador Twitter Chat
    • 8am Pacific/4pm UTC
    • Join us to learn more about the Firefox Student Ambassador and Mobilizer Programs.
    • Ask questions or follow the chat with the hash-tag #MozStudentsChat
  • Homebrew Website Club Meeting, 18:30-19:30 simultaneously at Mozilla SF and MozPDX. Description:

    Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy?

    If so (or you want to!), come on by and join a gathering of people with likeminded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project, whatever…

    Any questions? See the wiki page or feel free to contact Tantek (Mozilla SF host for the meeting).

Thursday, 19 December

Next Week

their will be no more live monday meetings of 2013

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: Toronto (johnath)

  • Where are we with metro?

Firefox Mobile

Speaker Location: (remote) mfinkle

  • Color picker landed, looking to uplift to Fx28
  • ProGuard is active and reducing the APK size by ~500KB
  • Various fixes to the text selection action bar and text selection handles
  • UI Telemetry and hang detection improvements
  • Landed some speculative networking connection code that fires from the AwesomeScreen.

Firefox OS

Speaker Location: No audio

  • 12 blockers left on 1.2!
  • 1.3 is in stabilization period.
  • Rocketbar workweek in Paris this week.
  • HAVE A GREAT HOLIDAY BREAK!

Webmaker

Non-verbal update

  • 2014 plans. Slide presentation (PDF) on Webmaker’s 2014 thinking and plans.
  • 5 key goals:
    • 1) Double down on web literacy. More than just “how to code” — all the skills necessary to understand the web and contribute to it
    • 2) Webmaker profile pages. Iterate on Webmaker profile as a personal curation tool. Easy ways to share what you’re making and teaching.
    • 3) Extend the MakeAPI. Allow 3rd party tools and arbitrary URLS to be added to Webmaker.org
    • 4) Appmaker. Add this new tool to our kit. Make it easy for anyone to create Firefox OS apps. Embrace mobile.
    • 5) Engagement Ladder. Be intentional about what we want our users to become.

For more on new Webmaker profile pages — and to help with testing, QA and feedback — check out this post.

Grow Mozilla

Speaker Location: San Francisco

Community Builders from across the project, both staff and volunteers, got together last week to plan for 2014. Watch the brown bag to learn about resources that we’ll be putting in place to help you increase participation on your team.

120 Seconds with IT

Speaker Location: San Francisco

  • Introducing the Mozilla Operations Center!
  • DNSSEC re-enabled on mozilla.org
  • Meeting iPads now have the right time™
  • Wireless should be better in SF, Portland, Paris and Taipei
  • DB Engg team went all crazy with MySQL and all 100+ DBs now run 5.6

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
Rebeccah Mullen Manager @Mozilla Twitter Sharing your 2013 Highlights on twitter My house No n/a Bottom of this *very* page!

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)

Social Support

Help @Mozilla share your best highlights from 2013.

We’re looking for links to blog posts, pictures and photosets, and quotes from the last year to share with the Mozillian Community on social media. Add your links, your @handle (if you’d like to share that along with the tweet), and some details here on the pad, or you can write an email to communications@mozillafoundation.org

Add your links here:


  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

12-December-2013

Mobile: 2013-12-11

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

Topics for This Week

Disable proguard locally

You can now use the MOZ_DISABLE_PROGUARD envvar to disable ProGuard on your local builds

Third party service integration a.k.a. Lists/Hub

Started holding weekly status meetings Wed 9am PST (30 mins before this meeting). See notes here: https://mobile.etherpad.mozilla.org/firefox-hub

You can now add UI telemetry probes. See bug 932092 for details. [dev-doc-needed]

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.

  • retornam fixed bug 790898 – Match desktop in restrictions for Add Search Engine option
  • Isura Edirisinghe fixed bug 944162 – Add ispixel assertions to AssertionHelper
  • Tetsuharu OHZEKI fixed bug 944925 – Add an option to switch dynamic toolbar mode
  • Stefan Sobering fixed bug 947610 – Fix spelling error in “remember password” string
  • capella fixed bug 946030 – HTMLTextAreaElement should be considered an input element for text selection

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)

  • Bug 948003 (flash busted in Nightly)
  • Single GLContext for SkiaGL
  • Skia rebase

Kats

<Read Only>

  • Mostly working on B2G/Gaia APZC bugs now
  • Wrote patches for bug 944479 and bug 940889 (tracking-27+) but they are failing some mochitests so I need to look at that. Working on it as I find time

JChen

<Read Only>

Fixed

Working on

GCP

<Read Only>

  • Last week:
    • Fixes for off-main-thread preferences (bleh)
    • Study Load Adaption code, simulate network stress, find bugs
    • Study upstream changes for CPU monitoring
  • Next week:
    • Start modifying the rate/resolution adaption code to take CPU load into account

Randall Barker

<Read Only>

  • Last week: Landed bug 932295 Android video capture should autofocus, closed bug 942069, grappled with hg(mq).
  • This week: More bugs, evaluate MediaEncoder bug 879688 for use in Fennec.

Brian Nicholson

<Read Only>

  • Bug 878597 – Selecting another tab during restore startup switches back to previously selected tab
  • In progress: Bug 946022 – Implement requestAutocomplete for Firefox for Android

Sriram

<Read Only>

WesJ

  • Cleanup the action mode stuff – dependencies in bug 768667 – Use the action bar for text selection on ICS+
  • Working on a cleanup service: bug 942611 – Stop Firefox Mobile from leaking Storage space by leaking file uploads and bug 942612 – Stop Firefox Mobile from leaking Storage space by forgetting about pending clash reports
  • Trying to make quickshare a bit easier to implement: bug 943568 – Replace Prompt.PromptListItem with GeckoMenuItems

LucasR

<Read Only>

  • Blog post: http://lucasr.org/?p=3867
  • bug 942231 – Allow for reordering and removing home page tabs
  • bug 946517 – Provide an environment variable or mozconfig switch to disable ProGuard
  • bug 946233 – Revert FF28 to single quickshare behaviour
  • bug 945375 – When choosing share from the three-dot-menu, Firefox crashes.
  • PTO from Dec 13 to Jan 3

liuche

<Read Only>

  • PTO
  • Telemetry:
    • bug 942280 – UI Telemetry section in about:telemetry
    • bug 942279 – Probes for UI Telemetry
    • thanks for mfinkle and rnewman for picking up while I was gone!
  • bug 939778 – Spinning favicon

Margaret

<Read Only>

  • In Progress/Next
    • Content provider to back lists data (including a test!) – bug 941318
    • API to allow add-ons to register lists on about:home – bug 862805
    • Help with any other critical-path lists work

mcomella

<Read Only>

RNewman

<Read Only>

BLassey

  • Was on vacation last week
  • landed bug 944168 (null pointer when adding tab to GeckoView) and bug 944104 (create GeckoViews programmatically) which got review while I was gone
    • just noticed I didn’t address mfinkle’s nits in bug bug 944104, will do that
  • need to land the patches on bug 944043

MFinkle

  • Landed patch to do speculative connections from the AwesomeScreen (bug 943475)
  • Updating the core second screen code based on feedback, ready for review (bug 938571)
    • Design and implementation for the Roku app is in bug 946471
  • Meeting with UX to discuss UI Telemetry probes since the code has landed

Ian Barlow

  • Trying to make sure folks have what they need for
    • Third Party Service Integration on Home
    • New Quickshare designs
    • Shumway prefs — coming soon
    • Geolocation pref — coming soon
  • Coordinating with UX folks on
    • Tablet refresh (Yuan and Anthony)
    • Autofill improvements (Arun)
    • Roku (Zhenshuo and Anthony)

Arun

Previous week

  • This week (and the next)
    • Designing interactions for form auto-fill

WebRT

  • install/launch/uninstall
    • install/launch patch updated to include uninstall flow, posted to bug 934756 for feedback, and received feedback from mfinkle and fabrice
    • expect to have patch for review this week
    • mfinkle suggests blassey or wesj for reviewers; any takers? anyone already on vacation?
  • automatic updates
  • testing/debugging
    • discussed with product team, came to consensus on sufficient experience
    • work not yet begun but expected to be well-scoped and require few Fennec changes
  • APK Factory service

Feature Focus

<Read Only>

Fx27 Ships on 02/04
Fx28 Ships on 03/18
Fx29 Ships on 04/29
Fx30 Ships on 06/10

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 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: 2013-12-11

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

Schedule & Progress onUpcoming Releases

  • Firefox 26.0 shipped on Tuesday! (tell your friends)
  • Firefox ESR 24.2 shipped – auto-updates from ESR17 which is now officially dead
  • Casual reminder that our next release is on Feb 4, 2014 (2 weeks pushed out)

Firefox Desktop & Platform

Current Releases

  • No known issues, we are 10% throttled and will fully throttle on Thursday to gather data

Beta (27)

  • FF27.0b1 is with QA, ships tomorrow (Thurs)

Aurora (28)

  • Updates are throttled fully, will unthrottle updates to FF28 on Friday morning

Firefox Metro

Read Only

  • Team working on Iteration #21 until Friday January 03.
  • The forecasted size of the work for Aurora (in the Backlog and in Iteration #21) totals 161 points.
  • To date, 8 out of 83 points completed for Iteration #21.
  • Given our velocity range, there exists a potential carry over of 15 – 40 points to iteration #22.
  • To date, 26 bugs are blocking our uplift to Beta 28 – View Backlog

ID Summary Priority Status
898843 Defect – Update logos and colors in Metro flyout panel About P1 ASSIGNED
932055 Overlay buttons flicker or disappear when panning while zoomed P1 ASSIGNED
918253 Defect – Unable to choose both Nightly and Firefox from Control Panel defaults P2 ASSIGNED
938722 Need a recommended way for web pages to determine that plugins are not supported in Metro P2 ASSIGNED
941774 Add support for touch input injection for testing purposes P2 ASSIGNED
945765 Add some basic apzc tests to catch regressions P2 ASSIGNED
947146 Taps send a mouse move at the last position of the mouse P2 ASSIGNED
946296 Defect – Desktop add-ons loading into Metro browser P2 ASSIGNED
946340 Split view about:start pages don’t touch scroll P2 ASSIGNED
924886 Story – Update Metro session store component to share same session store state as Desktop’s session store P2 ASSIGNED
940168 Defect – Running firefox.exe from installation path doesn’t switch to metro environment when running P2 ASSIGNED
948983 Desktop and Metro start pages should be compatible when switch between the two P2 ASSIGNED
941124 Change – Recombine all prefs into one file, and implement pref namespaces for all but a whitelist of prefs P2 ASSIGNED
945829 Metrofox hangs on startup when trying to show the profile chooser dialog P2 ASSIGNED
948478 Metro Firefox hangs at startup trying to show add-on update dialog P2 ASSIGNED
941284 Make ‘top sites’ screen less white / bare with fresh profile P2 ASSIGNED
936635 Defect – Tapping the ‘X’ of a tab in the tab strip does not close the tab if the side-scroll-arrows are visible in the tab strip P2 ASSIGNED
850372 Defect – MetroFx should treat termination-from-a-suspended-state as a normal shutdown P2 ASSIGNED
941457 Defect – Overlay buttons disappear when clearing History & Other Data P2 ASSIGNED
945425 “Relaunch in Desktop” is not available on the Metro Firefox start page P2 RESOLVED
946335 about:start no longer displays scrollbars P2 RESOLVED
937234 Defect – Don’t show progress bar on about:* pages P2 RESOLVED
944255 Defect – about:start bookmarks and history tiles cut off when using split views P2 RESOLVED
915499 Defect – Download progress quickly flashes as “completed” and then starts the download progress P2 RESOLVED
936897 Defect – Download progress bar not appearing after first tab is closed (this._notificationBox.appendNotification is not a function) P2 RESOLVED
940677 Change – Add a pref to disable auto switching between Desktop/Metro for Laptop/Slates P2 RESOLVED

Firefox Mobile

Current Releases

So far so good with reviews for Fx26 \o/

Beta (27)

Aurora (28)

Nightly (29)

Developer Tools

Note: no audible, I’m over in the offline apps brown-bag instead.

  • Jetpack
    • Add-on SDK 1.15 due to ship tomorrow
    • Builder EOL delayed 1 week as per PR request
  • Outbound
    • Aurora 28 Post is drafted and ready to go for next week
    • working with devengage to get updated devtools info into their stock events slides, thanks cheilmann!
  • Landings
    • we’re deep in the throes of a major visual visual overhaul, so many bugs being created, filed, fixed. Great work by the team and super-star contributor Optimizer for squashing bugs.

Feedback Summary

Desktop

Watching the Firefox 26 release, nothing on fire so far.

Mobile

Ditto

UX & User Research

Marketing, Press & Public Reaction

Product Marketing

  • Welcome Eric Petitt, new Director of Marketing all things Firefox
  • Firefox for Windows 8 Touch: Starting work on the Windows 8 First Run experience with the UI team next week [Laura]
  • Mobile World Congress: Positioning overviews for each of our products has now been submitted and is current under review with the MWC team and Pete [Dan H]
  • Indonesia Desktop Campaign: Now live in Indonesia. Great results so far. Goal is to help increase usage levels within Indonesia within Q4. Get your Kumi paper toy here or use this Indonesian Theme here. [Gen, Viking]
  • Brazil Desktop Campaign: Update – goes live today. Get ready, Brazil. [Kristin, Laura & NoBox]
  • Australis Marketing Launch: The Engagement team “wave” is currently reviewing channel launch plans. The final launch plan will be presented to core Firefox product team early Jan [Laura]
  • Van’s Social API Sidebar: This social API implementation is helping to support our overall Van’s Triple Crown sponsorship and makes Firefox the best browser to keep up with contests.

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

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

11-December-2013

Firefox Status: 2013-12-10

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

General Topics

Friends of the Firefox team

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

  • Luís Miguel [:Quicksaver] for filing detailed, constructive and helpful bugreports about Australis’ CustomizableUI API even though docs are still lacking. It’s been very helpful in polishing the rough edges that we’ve not run into within Firefox’s own use of the API.
  • [mconley] Filed bug 948019 for a contributor badge – mart3ll has generated a WIP set that he’s shared with me privately, which hopefully we can start putting up soon.

Project Updates

Australis

  • Australis bug filing has ticked up a little in the past week
    • No new major worries, but some new edge cases are coming in that weren’t known about before
  • Holly merged to Mozilla-Aurora, in one of the cleanest and simplest merges that I’ve (jaws) ever dealt with
    • We will keep Holly going through the Fx29 Nightly cycle and as far forward as necessary until Australis merges to Aurora
    • Potentially we could introduce a Holly^2 for the Aurora branch in case we decide not to push it to Beta, but this starts to get more complicated pretty fast
  • Bugs fixed within the past week: http://mzl.la/1cmOKRe
    • Great progress has been made on the UI Tour bugs
    • Now have full context-menu support for moving items around the UI without entering customization mode
      • Exceptions being if you right-click on the back/forward button or text inputs of the location bar or search bar
    • UITelemetry bugs being slowed down by pre-existing Telemetry bugs that need fixing (bug 863872, bug 947294)

Thumbnailing

Foreground thumbnailing

  • patch awaiting Tim’s feedback: bug 809056 – reduce thumbnailing impact when there are no thumbnail service consumers

Background thumbnailing

  • landed: bug 914920 – about:newtab displays thumbnail from unrelated websites for some links

SessionStore

  • bug 940954 – Let Marionette support shutdown/restart tests
  • bug 887780 – Don’t save state right after startup when restoring the initial session
  • bug 934935 – Facebook.com spams sessionstore.js
  • bug 936271 – Don’t save history for dynamically generated iframes
  • bug 947212 – Broadcast form data and move it out of tabData.entries[]
  • bug 921942 – Scroll position isn’t restored in background tabs after session restore
  • bug 912717 – SessionCookies blocks while recursively extracting host data information from history entries
  • bug 945809 – Measure Longest Data Collection Operations in Content Script
  • bug 942340 – Additional Telemetry on sessionstore.js
  • bug 941882 – Programmatically get the memory usage of a worker

e10s

UX Updates

We put our updates in the Status Board now! Look at the Firefox project or the user experience project

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 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Handy local meeting time link
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

SeaMonkey: 2013-12-10

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

Agenda

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

Action Items

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

NEW

  • Decide about what RSS feed readers to add in bug 943318; suggestions by mcsmurf: Add AOL Reader and Feedly

OPEN

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • We are perma-red and perma-orange on comm-central and comm-aurora due to not having a recent enough version of Python (or if we do, the build scripts aren’t finding them).
    • With the December 9 merge, these problems should now affect comm-beta as well (i.e., SM 2.24).
    • On trunk Linux and OSX trunk builds are perma-red. Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.
    • bug 908090 ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5. We do have python 2.7 installed but our build system is picking up python 2.5 instead.
    • pymake is failing with “invalid syntax” again because of an outdated Python.
    • Priority on fixing this and l10n repacks after 2.23 release.(No ETA yet)
    • bug 943740 is tracking the progress (or lack of one) in building trunk and aurora on Linux & Mac from the downloading user’s POV. (Windows nightlies are still appearing on schedule — or were until a day or two ago.)
  • No langpacks since 29th August on trunk. Needs investigating.
    • Windows and Mac trunk langpacks directories have been removed on the FTP server, maybe for lack of recent XPIs (later than 2.20a1). Latest Linux langpacks are dated 29 August. Callek told Tonymec on IRC he has a hunch about why but more pressing things to do first.
    • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.
    • Trunk, Aurora and Beta TBPLs are far more orange (or even red) than green; at the top of Aurora and Beta TBPLs there is a link to mozilla.org::ServerOps:DCOps bug 870207 which is RESOLVED WONTFIX since June. SeaMonkey::RelEng bug 884454 has been opened as a followup.
  • Buildmaster is up and running.
    • Callek is hand-approving requests for CLOSED TREE landings at the moment.
  • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.
  • comm-* will be building out of mozilla-* eventually (bug 648979 etc.). Jcrammer is working on this.

Release Train

  • SeaMonkey 2.23 beta 1 was released December 6.
  • SeaMonkey 2.23 beta 2 was released December 8.
  • SeaMonkey 2.23 final is scheduled for December 10.
    • But might be delayed.

Extensions and Plugins Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • bug 888478 DOM Inspector could not be installed.
    • The Windows version of SeaMonkey 2.21 is affected but not Linux. The install.rdf is missing in affected builds. The last SeaMonkey 2.23 nightly build (before uplift to 2.24) does not seem to be affected possibly because of the other build changes during that cycle (bug 914560).
  • Lightning doesn’t work on SeaMonkey trunk due to:
    • bug 925823 (Failed to load native module libcalbasecomps.so).
  • Lightning and addons.mozilla.org:
    • We should point out in release notes that users needs to install the Lightning beta versions for the SeaMonkey releases (as Lightning follows Thunderbird 17.0.x release schedule)
    • Problem: Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/versions/ will provide users with versions that do not put them on the addons beta update channel; also linking to a specific version would need updating with every release
    • Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/#beta-channel does not jump to the correct page position as addons.mozilla.org loads the user comments for the addon after pageload. So it first moves to the correct position (page anchor) and after that it loads the user comments
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
  • SeaMonkey 2.23 dropped support for the old XPFE autocomplete widget, so any addon using it is probably broken now (for example Nostalgy addon). Addons can use the toolkit autocomplete widget these days.

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available
  • See Basics page for the usual reminders.

2.22

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

2.Next

  • Current breakages:
    • [mozilla-central] bug 856270 Update nsEditorSpellCheck to use nsIContentPrefService2.
      • This broke comm-central in various ways:
      • Core bug 887010 InlineSpellChecker.addDictionaryListToMenu fails if called straight after InlineSpellChecker.enabled is set to true (and no async work around).
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 831208 (asyncContentPrefsUse) Refactor asyncContentPrefs consumers to use the async API. Tracked in:
      • bug 909093 Update SeaMonkey to use nsIContentPrefService2. Mcsmurf and Neil@parkway are currently working on this.
    • 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.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.
      • A Red Hat person seems to be working on the GTK3 integration.
    • bug 846635 Use asynchronous getCharsetForURI in getShortcutOrURI. bug 834543 Add asynchronous version of setCharsetForURI and getCharsetForURI. Tracked in:
      • bug 896947 Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
    • 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

Private Browsing is now available in SeaMonkey 2.19 and newer. There may be some edge cases have probably been missed. We hope any remaining bugs will be found before we formally announce.

  • Testing would be appreciated! Please file bugs as blocking the meta bug 460895.

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

  • Low to Medium triaging effort.

Open reviews/flags:
23 review
7 super-review
2 ui-review
6 feedback

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

Callek

Fixed:

  • bug 946575 Add SeaMonkey 2.23 Beta 2 to bouncer.

TO-DO:

  • bug 607776 force_release_l10n.py: Make the default for shipped-locales work for non-browser apps.
  • bug 812981 Put up snippets for linux64 minor and major updates to SeaMonkey 2.19 and Beta to current Beta of SeaMonkey.
  • bug 827178 Update stage.m.o cron to match recent changes with ffxbld cron.
  • bug 845844 Deploy updated tbpl to tbpl.drapostles.org.
  • bug 884454 Bring up sea-master1 with puppet.
  • bug 890429 SeaMonkey master failing to upload log files.

ewong

  • Review:
    • bug 738786 – Port Bug 284379 – Enabling middlemouse.contentLoadURL and middle clicking a tab should still close tab
    • bug 840427 – Migrate SeaMonkey builders to using mock
    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 864291 – Remove “Personas” from UI and Help
    • bug 904338 – Empty port line when create a Blogs & Newsfeeds account
    • bug 918474 – Default Search dropdown doesn’t get refreshed after adding new search engine
    • bug 928632 – When the birth year is empty, SeaMonkey puts 1900 and in English language
    • bug 934492 – Adjust the languages preference pane to take into account Bug 910192 which removes intl.charset.default and deduces the fallback from the locale
  • Working On:
    • bug 110904 – attach signature fails silently on bad paths
    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 863747 – Add option to disable Location bar history
    • bug 938673 – Add context menu to status bar padlock icon

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
    • bug 937558 Need new Venkman and Chatzilla branches
  • Pending check in:
  • Checked in pending review:
  • Waiting for feedback/review:
    • bug 837408 Add en-GB locale to gaia
    • bug 943096 Search subfolders checkbox is always disabled in Search Messages dialog
  • 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
    • bug 778534 Use image instead of html:img in instant messaging
  • Working on:
    • 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
    • bug 943318 Remove Google as a content handler for feeds, because Reader and iGoogle are being discontinued
    • bug 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)
    • 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

Forgot to land on comm-central, might need uplift too:

  • bug 937616 Click-to-play notifications should track plugins that are no longer present in the page.

Fixed on comm-central:

  • bug 947725 –enable-xterm-updates no longer works.

Fixed on mozilla-central:

  • bug 936933 Unable to scroll overflowing block with arrow keys if page contains a contenteditable element.

Fixed on comm-aurora:

  • bug 934013 Modern Theme doesn’t get packaged anymore.

Fixed on mozilla-aurora:

  • bug 943804 Some binding changes not properly reflected in event handling.
  • bug 892638 Assertion when unhooking XML prettyprinter due to node insertion.

Fixed on comm-beta:

  • bug 938447 Autohide menubar does not operate properly.

Waiting for review:

  • bug 947619 Tabs bookmarked in private windows have no titles.

Still waiting for review:

  • bug 909093 Update SeaMonkey to use nsIContentPrefService2.
  • bug 514173 Make string literal buffers shareable.

Ratty

Waiting for check-in on CLOSED TREE:

  • bug 154772 Tooltip for address bar should show complete current URL.
  • bug 916865 Revert the part of bug 906083 which changed the spellchecker.dictionaries.download.url.
  • bug 942548 The height of editor spell check dialog is too short so you can see only the top of the buttons at the bottom.
  • bug 947599 Set up DLL blocklist before LoadAppInitDlls (Port bug 932100 to SeaMonkey).

Waiting for review/moa:

  • bug 920070 Add a few IDs to the File menuitems to make it easier for extensions to overlay.

Working on:

Other stuff:

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

rsx11m

Fixed on trunk:

  • bug 354940 Make background color in URL bar for https: more obvious.
  • Spin-off bug, patch posted:
    • bug 947972 Add checkbox to toggle https: background color in Location Bar preference pane.

Fixed on comm-beta:

  • bug 931484 Apply transparency rule to signatures only once even if they are nested.

Waiting for reviews:

  • bug 939481 No sync preferences defined for some Privacy & Security settings.
  • bug 939566 Take care of Mac-specific issues with the window title in the about:privatebrowsing page.
  • bug 936898 Add global alert icons in missing sizes to the modern theme.

Other:

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

tonymec

Stalled

  • NEW (dogfood, regression)
  • ASSIGNED (NEEDINFO)
    • bug 112578 (enh) search mails window : search subfolders should remember last state
      • One-liner port from Thunderbird, r? since 2013-10-20
      • NEEDINFO from Thunderbird QA since 2013-11-26 (what does Tb do in similar circumstances?)
  • FIXED (verifyme)
    • bug 934191 (min) The title of the “Quit SeaMonkey” dialog is misleading when closing just the Browser
      • can only be VERIFIED on Windows atm: needs 2.25a1 later than 2013-11-12
      • 2.24a2-wontfix because new strings

Triageing etc. as usual.

Any other business?

  • Meeting schedule:
    • There won’t be a meeting on Christmas Eve 2013-12-24.
    • Thus we shall meet again on 2014-01-07.

SeaMonkey Meeting Details

Thunderbird: 2013-12-10

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

Thunderbird meeting notes 2013-12-10
Minute taker – don’t forget to save a revision of the pad before clearing it for next use.
Please don’t forget to post on wiki.mozilla.org after the end of the meeting so that they will go public in the meeting notes blog.

Attendees

  • mconley, irving, jcranmer, paenglab, rolandtanglao, aceman, mkmelin, sshagarwal, javirueda

Action items from last meetings

  • none

Friends of the tree

  • nobody nominated but i am 100% somebody did something awesome

Current status and discussions

  • mconley: can we create an open contributor badge for TB contributors?
    • Friends of the tree, new contributor, I lost the list of because I’m not a fast typer
    • Need graphics or something or thing
    • Roland knows how to do it, so give him the graphics that we need. Goals, graphics, and people to award the badges to.

Critical Issues

  • Bug 948555 – Core graphics fix broke us in the last merge, but jcranmer is on it – we’ve essentially lost all OS X Mozmill tests. :/

Upcoming

Round Table

mconley

  • Still no takers on my Ensemble call for help – although I’ve responded to email asking how it currently works
  • Took another chunk out of my review queue this past weekend! \o/ I’ll have another opportunity this evening or tomorrow evening.
    • Part of my review queue includes needinfo?’s from tessarakt’s questions from the last meeting

jcranmer

  • Review queue is backed up, apologies
  • Hoping to land bug 842632… when bug 948555 is fixed (:-( @ m-c bustage)
  • Alder is green on 5/8 trees!
    • OS X opt broken due to universal build + nsinstall + ldap headaches
    • Windows requires a lot more investigation to fix
  • Will have spotty internet access and work times from ~Dec 21-Dec 29, and likely to be overloaded until Jan 14 with school stuff

Paenglab (no Mic)

  • Used a bit TB with dark Persona and found two bugs:
    • Bug 948384 – No chat icon when unreadMessages=”true” with dark Personas.
    • Bug 948568 – Use inverted chat toolbar icons with dark Personas.
  • Around christmas will look to update TB’s tabs to Fx Australis implementation.

Question Time

Other

  • Q12014: We are (finally) moving the Knowledge Base from support.mozillamessaging.com to support.mozilla.org & from getstatisfaction to support.mozilla.org forums [roland]

Action Items

  • [mconley] Put together an Etherpad for contributor badge categories and graphics
    • Make sure each badge has an explicit, 1-sentence goal.

Mozilla Platform: 2013-12-10

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

Hot Bugs

(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)

Orange Factor
  • #2 – bug 934057 – Intermittent test_notifications_popup.html | at least one notification displayed | uncaught exception – TypeError: notification is undefined at notification_common.js:61
    • Will have this bisected by EOD today.
    • Gavin will help find an owner once bisected.
  • #4 – bug 915449 – Intermittent testMasterPassword | Exception caught – junit.framework.AssertionFailedError: EditText is not found!
    • Current spike in testMasterPassword started on 2-Dec.
    • Working on bisecting.
    • Gavin will help find an owner once bisected.
  • #5 – bug 934301 – Intermittent test_bug450930.xhtml | Right edges out (408,0), | Bottom edges out (227,0)
    • Bisection confirms that this is a regression from bug 911889.
    • lmandel to follow-up with Jet to find an owner
Stability

Other

The Need To Know

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

Notices/Schedule (akeybl/lsblakk/bajaj)

  • Firefox Desktop & Mobile 26.0 released
  • ESR 24 released (ESR 17 is officially dead, auto-updates to 24 as of today)
  • FF27.0b1 is with QA
  • Aurora came off of Holly instead of Mozilla-Central (Australis is expected to ride the trains in FF29, not 28)
  • Aurora updates are throttled until FF28 sign off
  • Weekly reminder about the 2 week push out, next release (FF27) is on Feb 4th
  • Alex and Bhavana are PTO this week & next so until Dec 20th please ping Lukas for any urgent matters related to Desktop/Mobile
Next Merge: February 3, 2013 Next Release: February 4, 2013
Trains
Central: 29 Aurora: 28 Beta: 27 Release: 26
15 bugs (0 bugs last week) 57 bugs (0 bugs last week)
Unresolved Aurora 28 Trackers (non-security, not tracked for Beta) Unresolved Beta 27 Trackers (non-security)

Build Changes (gps)

(Build changes of which engineers should be aware.)

Upcoming Infrastructure Outages/Upgrades

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

  • The next Tree Closing Window is January 11, 2014. IT will be physically moving tegra units between data centers. (hwine)

Key Issues

RelEng (catlee)

(Non team specific issues that impact engineering.)

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

Add-on SDK (dtownsend)

No Update

App Tools (dtownsend)

No update

Firefox Mobile (mfinkle/blassey)

  • Background Thread hang monitoring and reporting landed last week for Fx28 bug 909974, bug 932865 ; we’re capturing Compositor thread hangs to start bug 940737
  • Regression fix landed in time for Fx27 beta bug 933420 – Bookmark list doesn’t update when bookmark title is edited, Regression fixed for Fx28 bug 943466 – Text selection Actionbar generates JS error in browser.js
  • Responsiveness improvements landed for Fx28: bug 943475 – Predictive lookup for awesomebar entries in an effort to reduce perceived page load times. See: http://www.youtube.com/watch?v=XxYMKXqNUPU
  • Cleanups to action bar landed, we’ll be landing more here during aurora but should be converged before the holidays {{bug

943513}}, bug 942680

Firefox OS Communications (scravag)

<Read Only>

these bugs will be fixed and uplifted by December 12th

  • Version 1.4
    • Users stories are ready, they are waiting for sign off

Firefox OS Media Apps (hema)

<Read Only>

  • Last Week
    • Fixing blocker bugs
    • Wrapping up 1.3 feature work
  • This Week
    • Continue to work on stabilizing 1.3 codebase and fix blockers

Firefox OS Media Recording (cjku)

<Read Only>

  • bug 945614 – [B2G getUserMedia] fake video should not initialize camera
  • bug 926746 – HARDWARE_UNAVAILABLE is already thrown while GetUserMedia for audio
  • bug 943278 – (gonk-kitkat) kitkat Gonk Support (Android 4.4)

Firefox OS Performance (mlee)

<Read Only>

  • Last Week
    • Ended sprint on 2013.12.06.
    • Completed Power Usage Baselining.
    • Restored Gaia Perf Tests now ported to use Node.js
    • Improved Contacts Scroll FPS by ~7 fps.
    • Initial deployment of new will-animate CSS property across core gaia apps.
    • Continued progress on Power Measurement harnesses
  • This Week
    • New sprint ending 2013.12.20.
    • Focus on Memory issues and infrastructure setup.
    • Expect to ship power harnesses to Automation team by end of sprint.
    • Continuing deployment of new will-animate CSS property across core gaia apps.
    • APZC support via position:sticky CSS property deployment in core Gaia apps.

Firefox OS Productivity (doliver)

<Read Only>

No update this week — transitional period between 1.3 & 1.4 releases. Will be more newsy next week.

Firefox OS Telephony/WIFI/NFC (kenhkchang)

<Read Only>

  • Last week
    • To fix V1.2 issues.
    • RTSP Client, to add seek function.
    • NFC, to add test cases.
    • EAP-SIM, to co-work with partner to fix EAP-SIM problem.
    • LTE, to know what we need to add for LTE.
    • WPA-EAP, to import Cert by WifiManager.
    • WIFI-Direct, to support multi-connection function.
    • Power metering, to obtain system metrics and power profile.
    • Network metering, to implement network metering for system traffic.
  • This week
    • To fix V1.3 issues.
    • RTSP Client, to fix seek crash problem.
    • NFC, to add the handover function.
    • LTE, to study partner’s requirements.
    • WPA-EAP, to import Cert by WifiManager.
    • WIFI-Direct, to support multi-connection function.
    • Power metering, to implement PowerStats API.
    • Network metering, to obtain network tethering statistics.

Identity (jedp)

<Read Only>

JS (naveed)

<Read Only>

    • Compiler (JIT)
      • (bug 947188 – Add masm.assumeUnreachable()
      • (bug 834678 – (longstanding bug related to OOL crashes). Ready to land.
    • Garbage Collection
      • Continue work on zero hazards and GGC working in browser.
      • Continue plugging away at rooting hazards
    • Front End and Other
      • (bug 946484 – Fixed a problem preventing about:memory from reading some old memory report dumps
      • (bug 943744 – Reduced the amount of memory used while doing running memory reporters
      • (bug 927740 – Made the handling of GC/CC/MMU triggers consistent across workers and child processes
      • (bug 911400 – Create custom allow-nothing wrappers for objects/functions passed into/called in the self-hosting compartment
      • B2G’s AWFY is now up and running in the Paris office too. (both are reporting to AWFY.com)

Layout (jet/dbaron)

<Read Only>

Media (mreavy)

<Read Only>

  • WebVTT is enabled. Play this video
  • VP9 decoding support has landed in Nightly in bug 833023 in time for Fx 28 uplift
  • Work continues for Media Source Extensions
  • TURN TCP support for WebRTC landed in Nightly before Fx 28 uplift (bug 906968)
  • WebRTC is starting work on OpenH264 (bug 948160)

Shumway(mbx)

<Read Only>

Last Week:

  • Deflate / Inflate for ByteArrays
  • Filter Bounds Computation
  • Switched to a Grunt based build system

Next Week:

  • Scoping work for Shumway Workers
  • Landing Dirty Region Invalidation / Computation
  • Investigate Mushroomer Performance
  • Blur / Drop Shadow Filter Integration
  • WebGL Layer Compositing

Necko (dougt/jduell)

  • Found network seer was consuming 15% of CPU on mobile! Shrunk it down to 3% by using better indexing and transactions in SQLlite. (bug 945779) But we’ve also found that seer can consume a lot of disk space (bug 947745) so we’re going to disable seer on Beta and fix on m-c.
  • Close to getting DNS resolution working in child processes (bug 945066)
  • HTTP cache rewrite is planned to land at start of Firefox 31 cycle (early February). Still working on crash-proof index and eviction.
  • DNS experiment (for HTTP/2) telemetry has landed (bug 942317)

Performance (vladan)

  • NOTE: The new Telemetry dashboard is not currently being updated with new data, it should be fixed soon
  • bug 943352: Reduce the size of the Session Restore file by expiring old data from the saved session (e.g. closed tabs from months ago). Discussion on m.d.platform
  • bug 948528: We’re looking into Firefox power use when Firefox is idle
  • bug 742500: We’re adding expiry dates to Telemetry probes, to reduce Telemetry packet size and server storage requirements
  • bug 945874: StartupCache was being invalidated without good reason
  • Telemetry from Nightly lists addons which slow down Firefox startups/shutdowns: malware, Adblock Plus, Lightbeam, FirefoxOS Simulator, etc

Seceng (mmc)

WebAPI (overholt)

  • SharedWorker will ride the trains starting this week (sync APIs may change)

Quality Programs

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

MemShrink (njn)

  • Nuwa has landed on trunk (and 1.3) (bug 930282)
    • Still some fallout to deal with regarding interactions with the preallocated app process.
  • Still to come: fork the homescreen from the Nuwa process (bug 938470).
  • Next up, look at 1.3 and see how much we’ve regressed memory usage from 1.2/1.1.

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 6.57 (Previous Week: 5.77).
  • 15 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Overall numbers for “old” channels/releases look all good, waiting for data on new versions.

Roundtable

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

<Read only beyond this point>

Friends of the Tree

There were great changes by volunteers in Core and Toolkit during the past week. Thanks to all of these contributors for their passion and hard work! Here are some highlights:

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

13:59 lmandel: https://wiki.mozilla.org/Platform/2013-12-10
14:00 khuey: lmandel: memshrink has voice today
14:00 lmandel: khuey: Thx
14:01 RyanVM|sheriffduty: there once was a man...
14:04 jduell: overholt: looking good with the stubble :)
14:04 overholt: jduell, thanks :)
14:04 dveditz_: normal except for the last minute cert thing
14:04 overholt: jduell, let's call it accidental NSID
14:04 dveditz_: and the Holly merge
14:04 RyanVM|sheriffduty: overholt: \m/
14:05 overholt: RyanVM|sheriffduty, right back at you!
14:05 kbrosnan: release date moved into feb
14:05 RyanVM|sheriffduty: you're echoing
14:05 dveditz_: What does "Aurora updates are throttled until FF28 sign off " mean?
14:05 dveditz_: akeybl: ^^^^
14:05 kbrosnan: dveditz_: as normal qa signs of
14:05 kbrosnan: off
14:06 dveditz_: meaning signs off on FF28 merging to aurora?
14:06 kbrosnan: yes
14:06 dveditz_: ok, that seems so normal as to not be worth mentioning
14:07 lmandel: gavin: Desktop update?
14:07 kbrosnan: people regularly ask why no aurora updates
14:07 akeybl: dveditz_: it is normal, I don't think I mentioned it in my voice update
14:08 akeybl: it's just in the notes for those who follow along
14:08 dveditz_: yeah, you didn't. you mentioned the holly thing though... that might be worth putting on the wiki page for people not here
14:08 akeybl: sure
14:09 RyanVM|sheriffduty: lmandel: no audibles for me in OF
14:09 lmandel: RyanVM|sheriffduty: thx
14:10 gavin: lmandel: no
14:10 jduell: blassey: where are you using speculative connections?
14:11 blassey: from the awesome bar
14:12 blassey: jduell: https://hg.mozilla.org/mozilla-central/file/8b409f4159a3/mobile/android/chrome/content/browser.js#l4287
14:13 jduell: blassey: cool
14:13 dveditz_: mmc: on which list is this argument going to take place?
14:13 mmc: refresh the wiki, i linked
14:14 mfinkle: jduell, blassey: and https://hg.mozilla.org/mozilla-central/file/8b409f4159a3/mobile/android/chrome/content/browser.js#l6708
14:14 mfinkle: and here https://hg.mozilla.org/mozilla-central/file/8b409f4159a3/mobile/android/chrome/content/browser.js#l8158
14:14 KaiRo: lmandel: no voice update from me today, FWIW
14:14 lmandel: KaiRo: k
14:14 lmandel: Roundtable. Any questions?
14:15 mmc: dveditz_, there was also a long thread on dev-planning
14:15 overholt: Mutually Assured Shipping is like Mutually Assured Destruction but less morbid
14:15 dveditz_: mmc: thanks!
14:15 khuey: blassey: though it could probably work on regular posix without much trouble
14:15 blassey: doh... broke the rulez
14:15 blassey: khuey: that would be cool
14:15 ctalbert is now known as ctalbert|bbiab
14:15 dveditz_: oh, the addon registration mega thread. sorry, I thought you were going to start a new thread for your proposal
14:15 blassey: khuey: I wonder if it would reduce the memory pain of e10s enough to use it on fennec again

Engineering Meeting Details

  • Tuesday 2013-12-1011:00 am Pacific Standard Time
  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411
    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / Air Mozilla / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer
  • join irc.mozilla.org #planning for back channel

10-December-2013

Mozilla Project: 2013-12-09

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 the Tree

Upcoming Events

Tuesday, 10 December

Wednesday, 11 December

  • 11am, MTV 10-Forward and Air Mozilla: The Offline Initiative (for offline-capable web apps) brownbag
    • What’s hard about making web apps offline-capable?
    • What are we doing to make it easier today?
    • … and in the future?

If you want to learn more, join our brownbag on Wednesday and/or read the Offline Initiative strategy!

Thursday, 12 December

Friday, 13 December

Product Status Updates (voice updates)

Firefox Desktop & Mobile

Speaker Location: SF (johnath)

  • Release/merge week!
  • Australis stays on central, aurora merge is happening from the holly branch
  • Sassy new android about:home design is shipping in FF26

Older Branch Work

Speaker Location: Armen (Vidyo)

  • We want to disable Desktop nightly builds and Windows 7 testing for mozilla-b2g18 and mozilla-b2g18-v1.1.0hd
    • NOTE: This is not about mozilla-b2g26
    • These branches are only taking security fixes
    • If you have any concerns please raise it up on dev.b2g
  • Killing ESR17 and Thunderbird-ESR17
    • No more Firefox and Thunderbird ESR17 releases
    • Disabling builds/tests on tbpl
    • Updates to ESR24 will be available

Webmaker

Non-verbal. Lightning presentation to follow below.

Grow Mozilla

Speaker Location: San Francisco

Community Building in 2014 brownbag

  • Date: Friday, Dec 13
  • Time: 12:00 noon pacific / 20:00 UTC
  • Location: SF Commons area and Air Mozilla

This will be the last day of the Community Builders work week to plan for 2014 and we want to share what we’re working on. Learn about resources that we’ll be putting in place to help you increase participation on your team.

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
Martin Best Game Platform Strategist Mozilla and Goo’s Game Creator Challenge [2] Toronto (via vidyo) Yes [3]
Lainie DeCoursy Webmaker Mentor and Hive NYC Communications Manager Hour of Code – Mozilla Webmaker tutorials and how to get involved My house in Brooklyn No Webmaker blog post [4], David Humphrey’s blog post [5] and Code.org [6]
Sean Bolton Contributor new Air Mozilla features SF No example page: https://air.mozilla.org/mozilla-girl-geek-dinner/
Chelsea Novak Community Engagement Manager Firefox Affiliates Update SF No Link to Affiliates survey http://bit.ly/1eHWFfd
Kristin Baird Brand Engagement Vans Triple Crown of Surfing SF No Link to deck: https://docs.google.com/a/mozilla.com/presentation/d/1GebstPAR10TyWf2Wt7TJ8srTA8RWkmpS0aqEQOxaEFI/edit#slide=id.g297be085c_22
Amy Tsay Community Manager – AMO & Marketplace Add-on Pick-of-the-Month for December MV Elmo Link to download Bluhell Firewall: https://addons.mozilla.org/firefox/addon/bluhell-firewall/

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
Wesley (ComputerWhiz) anyone in SF anyone who is free Canada sumo?
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
Mark Striemer Wil Clouser Mountain View, CA Canada Marketplace
Abel Lin CJ Ku Recording from SFO Taipei Firefox OS – Media Recording
Eric Petitt Peter Scanlon SFO SFO Engagement

<meta>

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

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

Messaging

Mozilla Thunderclap:
Goal: 250 participants in Mozilla’s Year-End Fundraising Thunderclap. We are at 80% of our goal! Join in: https://www.thunderclap.it/projects/7090-donate-a-status-to-mozilla

Social Support

Want some help getting the word out on @Mozilla about an event, project update or really cool blog post you’ve written? Add your links and some details here on the pad, or write to us at communications@mozillafoundation.org

Add your links here:


  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

« Newer PostsOlder Posts »

Powered by WordPress