Meeting Notes Meetings notes from the Mozilla community

21-May-2013

Mozilla Platform: 2013-05-21

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

Notices/Schedule

  • Firefox 24 is planned to be the next ESR – keep calm and carry on
  • Stability work week in late August – we’ll be asking a few engineers to join and help direct upcoming quarters for the Socorro/crash-kill teams
40 bugs (24 bugs last week) 41 bugs (38 bugs last week)
Unresolved Aurora 23 Trackers (non-security, not tracked for Beta) Unresolved Beta 22 Trackers (non-security)

Key Issues

Mixed content blocker merged to Aurora (tanvi)

Firefox’s Mixed Content Blocker merged from Nightly to Aurora this week.

When an HTTPS page contains HTTP resources, the HTTP resources are
called Mixed Content. With the latest Aurora, Firefox will block certain
types of Mixed Content by default, protecting our users from
man-in-the-middle attackers and eavesdroppers. To learn more about this
feature, check out these links[1].

We are proactively trying to find websites that have compatibility
issues and alert web administrators. For those of you using Firefox
Nightly or Aurora, please let us know if you encounter any sites that
are broken due to the Mixed Content Blocker. You can do this by leaving
a quick comment on one of the following tracking bugs:

Mixed Content Compatibility Issues on Mozilla Affiliated Sites: bug 843977
Mixed Content Compatibility Issues on non-Mozilla Sites: bug 844556

[1]
https://blog.mozilla.org/security/2013/05/16/mixed-content-blocking-in-firefox-aurora/
https://blog.mozilla.org/tanvi/2013/04/10/mixed-content-blocking-enabled-in-firefox-23/

Threads

Products/Projects

Firefox Desktop

Firefox Mobile

Blog Shout Out

http://lucasr.org/2013/05/17/introducing-the-layout/
Performance, Usability, Features
  • Landed in Nightly (Fx24): bug 871390 – Leaking Shmem with NoSwap canvas update
  • bug 862763 – nsLayoutUtils::FontSizeInflationEnabled shows up in profiles, but shouldn’t <== Looks like this change resulted in a ~14% Tp4 (no chrome) improvement for Android
  • Push API: Blocked waiting for desktop Push API to land; implementing Java background service in the meantime bug 863103
  • Fixed: bug 828563 – m.here.com GPS not finding correct location on Galaxy Nexus
Stability Wins
  • bug 866501 – android.content.res.Resources$NotFoundException: Resource is not a ColorStateList (color or path): TypedValue{t=0x2/d=0x1010350 a=<n>}: at android.content.res.Resources.loadColorStateList(Resources.java) mainly on HTC devices running Gingerbread
  • Another ANR squashed bug 860879 – ANR @ org.mozilla.gecko.PromptService.finishDialog(PromptService.java:470)

Stability

Desktop

  • bug 869027 Appears to be bouncing between JS and DOM. (Aurora/Nightly)

Mobile

  • Nom for Aurora?
    • bug 866501 – android.content.res.Resources$NotFoundException: Resource is not a ColorStateList (color or path): TypedValue{t=0x2/d=0x1010350 a=<n>}: at android.content.res.Resources.loadColorStateList(Resources.java) mainly on HTC devices running Gingerbread
  • Beta crashers:
    • bug 867058 – java.lang.IllegalArgumentException: bytes.length 0 must be a positive number at org.mozilla.gecko.gfx.BitmapUtils.decodeByteArray(BitmapUtils.java)
      • currently investigated by Dev
  • Android database issues bug 778935 and bug 752828 are still the most serious unsolved issues present on release. Is there additional data we need, or can we at least make the user experience better by catching the errors and presenting a message to the user?

OrangeFactor

  • Past week’s OrangeFactor: 6.88 and trending downward (Previous Week: 8.66).
  • Good news, everybody!
    • Joel Maher found a workaround for the Android NSS crash (bug 761987). Efforts to find and fix the underlying cause continue in bug 871575.
    • Mike Habicher fixed a bug in the AOSP code used by the B2G emulator that fixed nearly all B2G test crashes in bug 867996.
    • Bobby Holley landed a patch which fixed one of the most frequent mochitest asserts we were hitting in bug 860941.
  • bug 856027 (Un-hide WindowsXP opt xpcshell tests when the failure rate isn’t unacceptably high) needs an owner or the tests should be disabled. All logging patches have landed.
  • New Windows iX test slaves were brought online. Tracking a few new failures, primarily in media code – bug 872748, bug 872760, bug 872788, bug 872996. All are currently unowned.
  • 22 intermittent failures fixed in the last week – List – Thanks!.

Platform Meeting Details

  • Tuesday 2013-05-2111:00 am Pacific
  • 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 / Warp Core / SFO-Boardroom / Tor Commons
  • join irc.mozilla.org #planning for back channel

20-May-2013

Mozilla Project: 2013-05-20

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

All-hands Status Meeting Agenda

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

Friends of the Tree

  • The 20+ Firefox OS App Developers who came, built & demo’ed their work at the Bogota Apps Workshop, despite a severe shortage of Geeksphones (awesome photos here): http://cogswells.tumblr.com/

Upcoming Events

Monday, 20 May

  • WebRTC meetup at the Hacker Dojo in Mountain View, CA at 6:30pm – 8:30pm
    • Learn how to build your very first WebRTC web application!
    • Feel free to bring a laptop to follow along with the WebRTC application we will build in the presentation

Saturday, 25 May

Next Week

  • MDN sprint: Friday May 31 and Saturday June 1 in the San Francisco and Paris offices. Bay Area and Paris staff: please join us any time on Friday (or Saturday) to work on code examples or developer docs for your Mozilla product or area of the Mozilla project. More details in the wiki or contact Janet Swisher (jswisher@ or jms in IRC). Volunteers and remote participants are also welcome! See you in #devmo.

Product Status Updates (voice updates)

Grow Mozilla

Speaker Location: San Francisco

Help us build a history of Mozilla told by Mozillians. Please share your memories about this Mozilla milestone:

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
Anika and Dia Members of the People team People team IRC channel irc://irc.mozilla.org#peoplepeople
Kate Firefox OS Camp Cartagena IRC: #fxoscamp wiki: https://wiki.mozilla.org/FirefoxOSLaunchCamp/LatAm2013

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Peiying Mo Chris Hofmann Mountain View Mountain View Senior Localization Program Manager
Francesco Lodolo Chris Hofmann Mountain View Brescia, Italy Localization Engineer
Liza Fox Shezmeen Prasad Mountain View Brighton, UK Brand Events Team
Simone Sapin Jet Villegas Taipei UK Software Engineer Platform
Ryan Feeley Bryan Clark Mountain View Toronto UX Designer
Marc Feeley Azita Rashed Mountain View Mountain View Research Engineer

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Ben Brittain Tim Terriberry MV MV Platform
Brandon S. Kase Bill Walker MV MV Labs
Eric Atkinson Dave Herman MV MV Research
Evan Shapiro Dylan Oliver MV MV FFX OS
Ivan Alagenchev Tanvi Vyas MV MV Security Eng
Michael Vitousek Luke Wagner MV MV Research
Shu Hao Wu Mike Cooper MV MV Web Dev
Tim Kuehn Dave Herman MV MV Research
Varunkumar Manohar Anurag Phadke MV MV Metrics
Jack Montgomery Zhenshuo Fang SF SF UX Design
Ryan Seys Ben Adida MV SF Identity
Shane Tully Brad Lassey/Chris Peterson SF SF Platform
Timothy Gaweco Laura Forrest SF SF Product Marketing, Desktop
Vlad Filippov Ben Adida/Chris Karlof SF SF Identity

<meta>

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

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

QA

WebQA


  • 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

14-May-2013

Firefox Status: 2013-05-14

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

General Topics

  • Work week agenda

Friends of the Firefox team

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

  • mconley giving a shoutout to ge3k0s (Guillaume C.) for keeping us on our toes in Australis land. He’s doing great work filing bugs and catching regressions.

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

  • reviews
  • work week organization
  • new hire stuff
next week
  • actually followup on test pilot
  • more work week/hiring

felipe

  • AddonRepository bug 853389: feedback from Blair implemented and going through tests now, met with Irving to discuss file writing stuff and with Irving and Mossop to discuss downgrade concerns
  • Fixed intermittent bug343515.js orange (bug 765192)
  • Reviewed all 31 GSoC applications once and two-pass reviews on the project I’m gonna mentor

markh

  • Landed a couple of “panel” features and patches to make Social use them.
  • Landed the async form history patch after fixing an orange which caused it to be backed out.
  • Getting my head around the e10s work and made a start on moving the form observer and autocomplete to an out-of-process message-based model.

mconley

  • Jamun branch is dead – Australis work is happening solely on UX branch now.
  • As per UX request, I’ve moved the star button back into the URL bar for now while I work on the new bookmark widget for Australis. Merged this change into UX.
  • Fixed strange appearance of popups on OSX
  • Been tackling randomly failing tests under browser/base/content/test. Very frustrating.
  • Laid out a rough roadmap for the rest of the Australis work – viewable from line 330 onwards here.
  • Started conversations with ZER0 from the Jetpack team about Australis impacts to the SDK
  • Lots of reviews

mikedeboer

Last week:

This week:

  • take as many Australis related bugs as…
  • Async perf meeting

gijs

Last week:

  • One public holiday
  • Australis
    • bug 855683 (JP tests) and bug 869939 (migrate stuff from addon bar to navbar) – blocked on decisions regarding addon-bar removal, talked with jetpack folks and mconley, posted to fx-dev, waiting on finalizing discussion there + ux feedback
    • landed bug 853083 (tabs left margin on windows without the app button)
    • lots of stuff about bug 853415 (weird overflow bug), seems we’re now going to able to fix it by never hiding the navbar
    • Started work on never hiding the navbar in bug 870545 and bug 752434.
    • behind the scenes stuff about bug 658467 (tab label fadeout rather than ellipsis), looking hard to make work in a performant manner
  • Other
    • landed bug 865316 (polish for OS X menubuttons)
    • still waiting for reviews on Fx reset tab restoring, and UX response from Limi on whether we care enough about tab groups

This week:

  • More Australis customization stuff (navbar, tab scrollbar fixes after that’s done)
  • Want to tackle UX orange/red and get it just as green as the trees outside my window.

MattN

Last week:

  • all Australis, all the time
    • bug 858089 = Tab stroke polish is very close. Little issues keep popping up.
    • Australis OS X LWT landed
    • Bug triage
  • Intern phone screen
  • Finish bug 858089 = Tab stroke polish
  • Fix bug 864608 – Tab drag placeholder
  • bug 857886 – HiDPI OS X tabs
  • More Australis follow-ups
  • Review Gijs’ clip-path patch

jaws

This past week:

  • Gave a presentation at Mobile Monday Detroit
    • Should have a video of the presentation uploaded to YouTube and blogged about
  • The UI for customization mode is near-finalized for Windows, OS X, and Linux. Some minor bugs here and there.
  • The location bar and search container now have a minimum width (on UX)

This week:

  • Look at GSoC proposals
  • Work on toolbar overflow for Australis
  • Lots of smaller but nice wins for Australis to work on (bug 870865, bug 870866, bug 870869)
  • Add some more functionality to the History widget (Clear recent history…, etc)

UX Updates

lco

  • Back from vacation, trying to catch up!
  • How many sites is Mixed Content actually breaking?

Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • 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-05-14

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

Agenda

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

Action Items

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

NEW

OPEN

  • Need to reward the nominees of the friends of the fish tank from this year!

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • No Windows langpacks since 8th April on trunk. Needs investigating.
    • Comment from mcsmurf on this: Not clear what is meant by this, please clarify. xpi/win32/ folders on FTP server look fine. Also file a bug if something needs to be investigated/fixed.
  • The Java on Linux bug has been tracked down to being due to our (SM’s) build config. Basically our RelEng team needs to check whether we can switch to linking libstdc++ dynamically, like FF and TB do. See: bug 754622 Oracle/Sun Java jre1.7.0_04 and later does not work in SeaMonkey.
    • In the mean time, InvisibleSmiley has added the workaround to the 2.17 and 2.18 release notes.
  • Tinderbox is going to be EOLed. We need to move the SeaMonkey tinderboxpushlog off.
    • Mostly done now, just a few loose ends.
    • Callek has gotten up and running a newer version of TBPL (that doesn’t depend on tinderbox) for testing. This will be deployed eventually to replace the current TBPL code we are running.
    • Mcsmurf needs to talk to Callek to see if tbpl can get more memory (some PHP(?) setting?) as sometimes fetching a log fails due to not enough memory (See bug 845844).
  • Intermittent issue with Mac OSX64 Debug Leak log comprehension. Issue tracked in bug 774844. Also see possibly related Thunderbird bug 806492.
  • Two remaining machines on Parallels are the buildmaster (cb-seamonkey-linuxmaster-01) and Linux64 (cb-seamonkey-linux64-01). These need to be migrated to ESX. Specifically:
    • sea-vm-linux64-1 will replace cb-seamonkey-linux64-01 (and running jobs now).
    • sea-master1 will replace the current buildmaster.
    • Both our buildmaster and cb-seamonkey-linux64-01 are down due to hardware failure. This means no builds and no releases until they are replaced. After two days of help from DCOps, Callek has decided to cease all recovery operations and concentrate on setting up the puppetmaster to get the ball rolling on getting our new buildmaster out. Therefore, our 2.18b5 and our 2.18 release are cancelled. instead will go directly to the 2.19 series of betas.
  • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.
    • Awaiting puppetmaster fully prepared to instantiate as Linux Mock-Based slaves
  • sea-puppet (one of said hp machines) is ready to be configured as a puppet master (bug 827079), needs audit of the manifests and settings creation.
  • comm-* will be building out of mozilla-* eventually. Jcrammer is working on this.
  • release.mozilla.org does not track the SeaMonkey project anymore (bug 850339) [WONTFIX]. Instead SeaMonkey URLs pointing to releases.mozilla.org have been redirected to ftp.mozilla.org bug 871120.
  • bug 865976 Cannot build SeaMonkey on Linux since Bug 842927 (Implement DOM3 KeyboardEvent.key only for non-printable key, first)

Release Train

  • SeaMonkey 2.18b4 shipped May 3.
  • Due to hardware failure, SeaMonkey 2.18b5 and SeaMonkey 2.18 are cancelled.
  • Instead will go directly to 2.19 series of betas and by the 24th June, the 2.19 final. This means that users of 2.17.1 will be going directly to 2.19.
  • If Firefox decides to do a dot release, we might go for a 2.18 later.

Extensions Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • There are now Lightning versions for both SM 2.17.x (Lightning 2.2b1) and SM 2.18 betas (Lightning 2.3b1) available on AMO.
    • Might need to 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)
  • Shipped extensions (DOMI, CZ, Venkman) compatibility:
    • Extensions are now compatible by default thus mitigating the issue. Although some people still disable c-b-d and run into issues.
    • SeaMonkey 2.18 will ship ChatZilla 0.9.90
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
    • Meanwhile Callek made some changes to the tags that SM pulls (CZ, Venkman, DOMI) for comm-central. See comm-central changeset 347b255c4810.
  • Nightly Tester Tools is being actively developed by xabolcs (coder) and whimboo (reviewer) to make it more compatible with comm-central in general and SeaMonkey in particular. See Issues · mozilla/nightlytt · GitHub.

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

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

2.Next

  • Current breakages:
    • Nothing significant at the moment.
  • 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.
    • 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 737615 Remove use of synchronous cache API from unit tests. Tracked in:
      • bug 804972 Remove synchronous calls to nsICacheSession::openCacheEntry in SeaMonkey tests.
      • Mcsmurf says this is almost fixed but there was a test failure. He will close this bug and open a new one for the failure.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
      • bug 795354 Migrate SeaMonkey Linux builders to CentOS 6.
      • bug 794772 Port |Bug 713802 – Build with GIO support (and drop GnomeVFS)|. This is dependent on bug 795354.
    • 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 839034 move markPageAsXXX methods to nsINavHistoryService. Tracked in:
      • bug 845895 Fix markPageAsXXX usage in Seamonkey.

Feature List, Planning

Private Browsing is now mostly complete and uplifted to 2.18. Most things should work but some edge cases have probably been missed. Hopefully any remaining bugs will be found before its release.

  • Testing would be appreciated! Please file bugs as blocking the meta bug 460895.
  • We need to figure out if we want a new about:privatebrowsing page which someone will have to write (bug 842439). We also don’t have any help content yet.

Bug statistics for the last two (full) weeks: 35 new, 14 fixed, 14 triaged.

  • Low-Medium triaging effort.

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

  • bug 847546 Support Retina Display (HiDPI) on SeaMokney on MacOS X.
    • Ratty thinks we will need 2x PNGs as well as other changes. See Core Tracking bug 785330 for supporting HiDPI mode (Retina Display) on Mac OS X.
  • See Feature List page for major wanted/needed features.
    • Ratty suggests featuring one or more bugs from that page at each meeting.
  • Featured helpwanted bugs:

Good First Bugs

  • Note: The GFB list is open to all including our regular contributors.
  • Ratty is working on an updated GFB list, suggestions welcome.
  • New GFBs recently added:
  • Currently there are 24 GFBs open, 2 are being actively worked on. bug 735333 needs some help getting this running on the try-server. Mcsmurf is assisting.
  • List of Open mentored bugs.
    • Ratty notes that there are 23 bugs that are GFBs but without the mentor keyword. These need to be audited to see if they are really suitable as GFBs.
  • Mentors of stalled bugs should try to communicate with the assignees and if they can’t work on them any more to unassign/free up those bugs.

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 867870 Add SeaMonkey 2.18 Beta 4 to bouncer.

Working on:

  • bug 870191 Add SeaMonkey 2.18 Beta 5 to bouncer.

To Do:

  • bug 740633 set up seamonkey HPs in scl3.
  • bug 817383 SeaMonkey needs new (public) GPG key, in order to support signing releases properly.
  • bug 827079 Setup SeaMonkey PuppetMaster.
  • bug 827178 Update stage.m.o cron to match recent changes with ffxbld cron.
  • bug 845844 Deploy updated tbpl to tbpl.drapostles.org.

ewong

  • Fixed:
  • Review:
    • bug 739056 – Port |Bug 715099 – Convert nsProfileMigrator to JS so we can use JS modules on migration| to SeaMonkey
  • Working On:
    • bug 633937 – Port bug 562048 to suite.
    • bug 796994 – Use filepicker’s open() instead of the obsolete show() in /suite/*
    • bug 834690 – Port |Bug 569342 – Find bar should not be enabled in about:addons| to SeaMonkey
    • bug 834691 – Port |Bug 632233| to SeaMonkey (XULBrowserWindow.onLocationChange looks for a “disablefastfind” attribute in all content documents before ruling them out)
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
  • To Do:

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
  • Checked in pending review:
  • Waiting for feedback/review:
  • 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
    • 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.

mcsmurf

  • Fixed bug 867008 Remove previous calls to PlacesUtils.backups and move them to PlacesBackups (SeaMonkey)
  • Fixed bug 864271 Permanent orange: TEST-UNEXPECTED-FAIL | browser_dataman_basics.js | Test timed out
  • Fixed bug 863426 Port test fixes from |Bug 854467 – can’t un-set the clicktoplay flag on an nsIPluginTag| to SeaMonkey
  • Fixed bug 863672 Port configure.in changes to comm-aurora
  • Worked on bug 840474 Clicking on new mail notifcation opens two MailNews windows when no MailNews window is open (new feature disabled for SeaMonkey 2.18 due to this bug)
  • Filed bug 868205 Click-to-play pref (plugins.click_to_play) broken in SeaMonkey}}
  • Filed bug 869965 New: Background url bar color when vitising a SSL page does not cover the whole url bar
  • Filed bug&created patch bug 870290 [SeaMonkey] (perma-orange) TEST-UNEXPECTED-FAIL test_hang_submit.xul | Test timed out. (Broken plugin crash reporter submit link)
  • Filed bug&created patch bug 871291 Replace CSS selector -moz-locale-dir with chromedir selector inside pluginProblem.css
  • Created patch for bug 867068 Switch SeaMonkey to new Places async API
  • Created patch for bug 798278 Implement multiple plugin doorhanger UI (Port Bug 797677 and Bug 754472)

Ratty

Waiting for check-in on CLOSED TREE:

  • bug 870728 The Geolocation prompt should not offer action in PB mode if the action remembers permission for more than a session.
    • Landed on comm-beta (2.18b) a=CLOSED TREE.
  • bug 871536 Mitigate clickjacking of about:certerror.
  • bug 871541 Remove updateIcon from tabbrowser since it has only one consumer.
  • bug 871548 Query params sent when reporting a phishing site could contain sensitive info.

Working on:

  • bug 870413 Implement permission prompt for desktop notifications in SeaMonkey.

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 867210 Put “Display emoticons as graphics” in a new line.

Fixed on comm-beta:

  • bug 849359 Print button is misaligned in the Composer and Message Composition toolbars with the Modern theme.

Working on:

  • bug 868419 Update Help for Mail & News Message Display preference pane.

Filed:

  • bug 868486 Session restore logic appears broken in Browser preference pane.
  • bug 868495 Browser main preference pane cut off in Windows 7 with hardware acceleration.

Follow-up discussions:

  • bug 861471 Update the SSL preference pane after bug 733642 changed preference names and semantics.

Other:

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

Any other business?


SeaMonkey Meeting Details

Mozilla Platform: 2013-05-14

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

Actions

  • jst and lmandel to find owner for Orange Factor bug 858948

Notices/Schedule

24 bugs (?? bugs last week) 38 bugs (32 bugs last week)
Unresolved Aurora 23 Trackers (non-security, not tracked for Beta) Unresolved Beta 22 Trackers (non-security)

Key Issues

Threads

Products/Projects

Firefox Desktop

  • Social API
    • Shane Caraveo landed the “Share panel” (bug 818675), which significantly improves the social API’s “share” capabilities
  • Form history/autocomplete back-end changes
    • Mark Hammond chased down the last few test failures blocking back-end refactor of autocomplete/form history (bug 566746, bug 697377)
  • Australis
    • Work continues. Star button changes were reverted, several changes to the toolbar and find bar behaviors landing now.
  • XUL Panel improvements

Firefox Mobile

Usability, Responsiveness, and New Features
  • Lots of WebRTC patches landed last week
    • bug 862883 Enable webrtc mochitest automation for FxAndroid
    • bug 866093 application crashed [@ webrtc::VoEExternalMediaImpl::SetExternalRecordingStatus(bool)]
    • bug 869477 WebRTC UI permissions no longer shown
  • Reflow on Zoom on double-tap only patch has been r+’d, Scott is working through some breakage in the vkbOverlap test before landing bug 847872.
  • ANR Reporter is ready for privacy review: bug 863777 – Teach ANR reporter to use the profiler to get a native stack
  • Implementing WebSockets for bug 834033 – Implement Push Notifications for Android
Stability Wins

bug 778459 – java.lang.OutOfMemoryError: at org.mozilla.gecko.AwesomeBarTabs.updateFavicon()
bug 827248 – java.lang.OutOfMemoryError: at org.mozilla.gecko.AboutHomeContent.getTopSitesThumbnails()

Stability

  • Benjamin Smedberg’s patch from bug 831768, which reduced Flash crashes and hangs by a quarter on beta, is shipping on release today with Firefox 21.
  • Jan de Mooij deduced a testcase for #4 topcrash bug 851934 (outlook.com) from full dumps within 24h of being assigned there, and realized he had already fixed this for 22 in bug 867482! Unfortunately too late for 21.
  • Is there anything more we can do about : bug 752828 – android.database.sqlite.SQLiteDatabaseLockedException: database is locked at android.database.sqlite.SQLiteStatement.native_executeSql(Native Method) on ICS ?
    • it’s one of the top bugs for all channels for FFX for Android.

OrangeFactor

  • Past week’s OrangeFactor: 8.66 (Previous Week: 7.63).
  • No significant changes from last week.
  • bug 861176 – “Intermittent cppunittests TEST-UNEXPECTED-FAIL | TestSTSParser.exe | test failed with return code 4294967295 | Couldn’t get the profile directory.” Affects all branches. Needs an owner from RelEng.
  • Suggestions for moving OF downward?
  • 17 intermittent failures fixed in the last week – List – Thanks!.

Roundtable


Platform Meeting Details

  • Tuesday 2013-05-1411:00 am Pacific
  • 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 / Warp Core / SFO-Boardroom / Tor Commons
  • join irc.mozilla.org #planning for back channel

13-May-2013

Mozilla Project: 2013-05-13

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

All-hands Status Meeting Agenda

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

Friends of the Tree

  • Thanks to all of the new contributors who helped with Firefox 21 and thanks to Josh and Seif for creating the report on activities for the release.
  • Anthony Hughes would like to thank (hopefully I don’t forget anyone) Simona Badau, Bhavana Bajaj, Juan Becerra, Carsten Book, Ioana Budnar, Raymond Etornam, Mike Hommey, Cornel Ionce, Michael Kaply, Alexandra Lucinet, Manuela Muntean, Phil Ringnalda, Gavin Sharp, Paul Silaghi, Hong Tang, Nick Thomas, Mihaela Velimiroviciu, Justin Wood, and Hector Zhao for working hard over the weekend to ensure we ship a top-quality Firefox 21 to all of our users on Tuesday.

Upcoming Events

This Week

  • JavaScript team work week in Santa Cruz – AGENDA

Monday, 13 May

Tuesday, 14 May

  • 13:00 Security Champions
    • “MTV-2J JK”; “SFO-7B The Warfield”; “TOR-5N Spadina”
    • Vidyo: 2J
    • Dial-in Info (phone):
      • In office or soft phone: extension 92
      • US/INTL: 650-903-0800 or 650-215-1282 then extension 92
      • Toronto: 416-848-3114 then extension 92
      • Toll-free: 800-707-2533 then password 369
      • Conference num 95227
      • IRC Backchannel: #security

Wednesday, 15 May

Thursday, 16 May

  • Grow Mozilla discussion at 10 AM pacific — a forum for discussing community building at Mozilla

Friday, 17 May

Product Status Updates (voice updates)

Firefox Desktop/Mobile

Speaker Location: Vancouver (johnath)

  • Release week!
    • Thanks for the last minute push, everyone

Webmaker

Speaker Location: Ryan Merkley, Toronto

Firefox OS

Speaker Location: No Audio. Yo.

Grow Mozilla

Speaker Location: San Francisco

Help us build a history of Mozilla told by Mozillians. Please share your memories about this Mozilla milestone:

60 Seconds with Mozilla IT

Speaker Location: mrz in SF

  • Mozilla IT made some changes last week.

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
Diane Bisgeier Program Manager, WebFWD Help us recruit the next cohort for WebFWD – deadline is June 5! http://webfwd.org Mozilla San Francisco No screen share – just showing off the schwag you can get if you refer a team to our next class. Here’s the messenger bag 🙂 > https://www.facebook.com/photo.php?fbid=361822707265407&set=pb.218655251582154.-2207520000.1367814592.&type=3&theater Details on WebFWD at http://webfwd.org
Dethe Elza Lead Developer, Collusion Sneak peek at Collusion 1.0 Pre-recorded demo video Yes, playing video from Toronto Popcorn demo video version learn more about Collusion
Dia Bondi (IRC thejudge) Head of Knowledge Cultivation Capture Mozilla is Air.Mozilla too! + Badges San Francisco No https://air.mozilla.org/channels/culture_and_context/
https://badges.mozilla.org/en-US/
https://air.mozilla.org/channels/

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Travis Choma Bill Walker Mountain View San Francisco Software Architect, Apps
Peiying Mo Chris Hofmann Mountain View Mountain View Senior Localization Program Manager
Sole Penades Frederic Wenzel Mountain View London, UK Senior Web Developer, Developer Ecosystem
Candice Serran Sheila Mooney Mountain View San Francisco FirefoxOS

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
David Zbarsky Fabrice MV MV FFX OS
Mohammed Almeshekah Camilo Viecco MV MV Security Engineering
Subhadeep Paul David Zeber SF SF Metrics

<meta>

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

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

QA

Test Execution

  • Driving hard to qualify Firefox 21 release candidates ahead of this week’s release [testplan]

WebQA

Automation & Tools


  • 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

8-May-2013

Mobile: 2013-05-08

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

Schedule

  • Next merge: 2013-05-13 (3 BUSINESS DAYS!)
  • Next release: 2013-05-14

Friends of the Mobile Team

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

  • Chen Dai contributed patches to
    • bug 866487 – MOZ_UPDATER always set to true in AppConstants.java
    • bug 869322 – Screen can’t read the text in input box
  • Abir Viqar landed his first patch! (bonus points for an r+ on first attempt)
    • bug 839434 – Private browsing page opens the pop-ups in normal browsing
  • Tetsuharu OHZEKI continued to file and fix multiple bugs
    • bug 865250 – Clean up BrowserApp.get/setPreferences()
    • bug 867875 – Add the pref to switch reader mode
    • bug 868936 – Use strict equality operator in JSDOMParser.js

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!

GBrown

  • Last week:
    • Investigated bug 867626 Expose Shumway in navigator.plugins
    • bug 865944 Use foreground activity to determine if browser has terminated
    • –> Panda failure rates much better this week
    • bug 868681 Offline apps doorhanger not shown
    • bug 868767 Unable to uninstall org.mozilla.fennec_aurora/firefox_beta and reboot
  • Working on:
    • bug 867626 Expose Shumway in navigator.plugins
    • Follow-up on bug 865944 Use foreground activity…
    • bug 869030 Robocop testDoorHanger causes future reboots on pandas
    • bug 867360 Watcher dies sometimes on Pandas

Chris Lord (cwiiis)

  • Doing
    • bug 866461 – Bing.com constantly resizing with the dynamic toolbar
    • bug 803299 – Use 24-bit colour on 24-bit screens (patches r+’d but backed out due to reftest failures)

Chris Peterson

  • Done
    • Fixed bug 778459 – java.lang.OutOfMemoryError: at org.mozilla.gecko.AwesomeBarTabs.updateFavicon()
    • Fixed bug 827248 – java.lang.OutOfMemoryError: at org.mozilla.gecko.AboutHomeContent.getTopSitesThumbnails()
    • Fixed bug 868604 – JavaScript Warning “test for equality (==) mistyped as assignment (=)?” in “chrome://browser/content/downloads.js”
    • Fixed bug 868673 – Fix -Wtype-limits “comparison of unsigned expression >= 0 is always true” warning in XPFE
    • Implementing WebSockets for bug 834033 – Push API for Android
  • Next
    • Implement System Messages for bug 834033 – Push API for Android

JChen

  • Past week
    • Finished bug 863777 – Teach ANR reporter to use the profiler to get a native stack
      • Doing privacy review now
    • Worked on bug 860879 – ANR @ org.mozilla.gecko.PromptService.finishDialog
      • Have patches for review
      • Going to file follow up bugs
    • Worked on bug 847983 – IME in designmode doesn’t seem to work very well
  • Next
    • Finish bugs from above
    • bug 868566 – Cannot create a new paragraph in a text box on Motorola Support Forums
    • bug 868569 – Cursor selection buttons in Swype don’t work
    • bug 846660 – java.lang.InstantiationException: cant instantiate class char
    • PTO starting next Wed

GCP

  • This week:
    • WebRTC
    • bug 862883 Enable webrtc mochitest automation for FxAndroid
    • bug 866093 application crashed [@ webrtc::VoEExternalMediaImpl::SetExternalRecordingStatus(bool)]
    • bug 863290 crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices
    • bug 869477 WebRTC UI permissions no longer shown
  • Next week:
    • bug 863290 crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices
    • bug 867185 Camera names should percolate upwards to the UI
    • bug 862808 Local Video is upside down on Android when in portrait mode

Brian N

  • Done
    • Ouya bugs
      • Bug 849847 – Make about:home scrollable with the analog stick
      • Bug 868230 – Map gamepad X button to show/hide tabs tray
  • In progress
    • Bug 868553 – Make about:home use a ViewPager
  • Next
    • Other about:home rewrite work
    • Ouya bugs

Sriram

  • Back from vacation
    • More coffee, more sleep, more cricket
  • Exploring quick share menu.

WesJ

  • Vacation
  • Bug 813756 – Payments frontend for Android – Landed! yay!
  • Bug 757481 – Tests for prompt service – have some new wip up
  • Bug 798358 – Hardcoded add-ons on about:home links to author’s desktop site with desktop add-on installs – Landing now
  • Bug 826325 – Decide where window.open should open content – Still trying to find the right solution here
  • Bug 808636 – Update visual style of mobile error pages – http://people.mozilla.com/~wjohnston/netError/index.html

LucasR

  • Last week
    • Bank holiday
    • bug 869166 – Add space between URL bar and tab curve
    • bug 869022 – Fade tabs button and menu away when tabs panel is open
    • bug 868460 – Tidy up animation bits
    • bug 867554 – New sidebar animation on tablets
    • bug 860121 – Animating the landscape tab menu on tablets yield a white gap between the sidebar and the tab count button
    • bug 866466 – Opening a remote-tab from tab-menu overlays view onto the regular and private tabs menu
    • bug 867141 – Unable to close regular tabs after closing last private tab
    • bug 865228 – Misc improvements in the browser toolbar animations
    • (In progress) bug 869494 – Add editing mode to browser toolbar
  • Next week

Margaret

  • Done
    • bug 867249 – Improve BitmapUtils.getDominantColor to avoid returning gray-ish colors
    • bug 867627 – Dominant color favicon backgrounds are really slow to update
    • bug 867650 – Search list still shown on Awesomescreen when clearing search string
    • bug 867125 – Unpinning a site from about:home removes it from about:home regardless of the number of visits
    • bug 867059 – “Set as Default” option still available in context menu after disabling a search engine
    • Helped interview devtools candidates
  • In Progress
    • Crash in BrowserToolbar.setTitle – bug 868342
    • Blog post about dominant color favicons
  • Next
    • Update empty favicon style – bug 869634
    • Use better default thumbnails on about:home when we don’t have a screenshot – bug 837392

Scott (jwir3)

Last Week:

  • bug 847872: Reflow zoom on double tap only (r+, but I’m having some difficulty with tests – specifically testVkbOverlap on Android and I’m kind of blocked on this before I can land).
  • Looked into bug 864595: Assertion failure in caretPositionFromPoint. I have a solution, but it’s not quite ready for review.
  • bug 862763: Performance of nsLayoutUtils::FontSizeInflationEnabled needs some work (in review).

This Week:

  • Land reflow-on-zoom on double-tap only.
  • Land HResize performance enhancement for reflow-on-zoom.
  • Finish implementation of last solution for bug 836565 that queues one event for each document to be reflown in nsDocumentViewer, for responsiveness (this might not be necessary).
  • bug 766599: Reframe to prevent crash in nsFontInflationData (this will allow us to dynamically change font inflation prefs without a reload).

BLassey

MFinkle

Done:

  • bug 869477 – WebRTC UI permissions no longer shown
  • Looking into bug 862377 – Android WebRTC permissions UI will only respect first doorhanger

Next:

  • Metro work week in Vancouver

Ian Barlow

  • Work in progress
    • bug 864958 Some subtle adjustments to the PB chrome
    • bug 808636 Reviewing work in progress on mobile error pages
    • Some discussion around WebRTC doorhanger permissions
    • Continuing work with Product on some UX prerequisites for Mozilla Apps on Android
    • Standing by for any and all questions about Multipage About:home
    • Usability testing plan for Multipage about:home
    • TV design concepts
    • New tablet concepts

WebRT

  • There is a meeting on Friday (11a PT) to discuss the “synthesizing APK” approach to delivering Apps on Android.

PiCL

  • Work week in Vancouver this week.

Feature Focus

Fx21
  • [ON TRACK] bug 834681 – Add support for basic distribution modifications
  • [ON TRACK] bug 831354 – Ship fonts for content in Firefox for Android
  • [ON TRACK] Amazon Search URL
  • [PLANNED]bug 867604 – [Meta] HTML5 Compat
    • Note: thanks for the uplifts last week!
Fx22

Pet bug: Bug 862996 – Put text headings back in the tab menu

Fx23
Fx24

Tradeoffs: Finishing the last 3 Reader Improvements and moving About:Home Redesign
Need to create a project plan for Shumway and Dynamic Snippets

Round Table

SUMO

Meeting this week to plan a strategy around replying to 1-star reviews on Google Play.

Thought we had a small spike in crash feedback but it turned out to be nothing.

Getting ready for Firefox 21.

QA

  • bug 853522 regressed h.264 videos on JB devices. need to uplift fix to all channels
  • working on a test matrix to cover release coordinate on multiple stores:
  • bug 856445 – Lg optimus black crash confirmed, over to mfinkle
  • bug 845729 – SGS2 blocklist confirmed, awaiting beta uplift to retest

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-05-08

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Beta (21)

    • FF21.0b7 Desktop is ready to go
    • FF21.0b7 Mobile was shipped yesterday
    • FF21.0 final RC build’s have gone to build and are with QA

Firefox Metro

  • Iteration #7: May 02 – May 23
    • 14% of the iteration work (20 points across 10 stories) has been completed to date (see table below).
    • 35% of the total project work has been completed to date.
    • We will be releasing figures on the project’s quality performance and defect levels at the conclusion of Iteration #7.
    • Product Manager is reviewing release build to determine which ‘out of scope’ legacy features to turn off in V1.
    • Team on Work Week from May 13 – May 17.
  • Iteration #6: Finished on April 30
    • Team completed 74 story points across 20 features.
    • Team achieved a new average velocity of 51 story points per iteration which was an 8% improvment from the previous iteration.
    • Overall performance gain has resulted in a new expected production release forecast of November 19, 2013 – a reduction of 2 iterations from the previous status update.
    • Production Release Forecast now includes Best Case and Worst Case scenarios – View Release Forecast
ID Summary Priority Status
862209 Defect: Unloaded websites reloading after closing them while using “tabs from last time” P1 ASSIGNED
867115 Defect – Context menu in snapped view shows the tab bar for an instant P1 ASSIGNED
831909 Story – Text selection in Firefox app bar (touch) P1 ASSIGNED
866065 Defect – ms-windows-store:// links should not need to be opened with an application P1 ASSIGNED
860899 Story – Fixup all failing mochitest-metro-chrome tests in automation P1 ASSIGNED
831915 Story – Implement Tile Widget and Groups – Part I P1 ASSIGNED
831905 Story – Secure site indicators in the Firefox app bar P1 ASSIGNED
855147 Defect: Settings do not persist when closing Firefox from desktop application bar P1 ASSIGNED
835623 Story – Combine page contextual items (URL bar, bookmark star, etc.) into single app bar P2 ASSIGNED
850737 Story – Smoothly scroll the Firefox Start screen – Part I P2 ASSIGNED
833182 Story – Updating Metro Firefox P2 ASSIGNED
849395 Story – Allow updates via about flyout P2 ASSIGNED
855297 Story – Provide a consistent OSK experience for when users have no keyboard and mouse P2 ASSIGNED
781002 Story – Apply metro styling to the context menu P2 ASSIGNED
831913 Story – Use the Firefox app bar in snapped view P2 REOPENED
867163 Defect – Restore tile button doesn’t work when context app bar is visible on a second time P1 RESOLVED
833130 Story – Sync passwords P2 RESOLVED
833131 Story – Sync bookmarks P2 RESOLVED
833132 Story – Sync history P2 RESOLVED
833133 Story – Sync tabs P2 RESOLVED
849312 [tracking] Backlog – Various sync issues P2 RESOLVED
856049 Defect – Lower border of “Pair a device” input box is missing P1 VERIFIED
867121 Defect – Snapped view: Favicons too close to text in awesome screen P1 VERIFIED
858598 Defect – Select popups near the bottom of the screen are unusable P1 VERIFIED
856267 Defect – Context Menu overlapping with the Tab App Bar when visible P1 VERIFIED

Firefox Mobile

Current Releases

Google Star rating is *visual* 4.5 stars. We are tracking 4.25 for GA in actuality but the visual tipping point is a result of lot’s of hard work

https://medium.com/what-i-learned-building/f4488e366b91

Beta (21)

  • We are backing out the fix for this crash because it blocks too many JB devices. We are considering doing a final beta to increase our confidence prior to GA: bug 853522 – crash in mozilla::MediaPluginHost::DestroyDecoder @ libstagefright.so@0xd… on Samsung Galaxy Tab 2 with espresso & espresso10 hw running JB
  • Otherwise, we just signed off on Fx21, this will include a push to the Yandex Store

Aurora (22)

  • The Dynamic URL bar (a.k.a Toolbar) has been deferred from Fx22. It remains enabled in Fx23 for testing and convergence
  • Slovak will replace Turkish as the next locale to add support for and it is slated for Fx22
  • Otherwise, double tap reflow-on-zoom, New Tab UI, ANR reporter, Async Canvas Playback

Nightly (23)

Services

Firefox Health Report

  • On track to ship in desktop with Fx21
  • Will hit Android for either 23 or 24
  • Dashboards are still coming, but we can get useful data for Nightly/Aurora/Beta, ask mconnor+gps if you have questions.

Product Announcements

  • No updates.

Feedback Summary

Desktop

USR 20 should be available later this week.

  • Flash – We are still seeing as much (or more) negative feedback about flash stutter or generally causing a poor experience. Crashkill team reports that Flash crashes are down on beta but it seems to just result in more jerkiness complaints on beta, not sure it’s actually improved the feedback.
  • Popups – We are seeing a significantly increased amount of popup reports in both Release and Beta. Assuming it is new malware.

Mobile

Meeting this week to plan a strategy around replying to 1-star reviews on Google Play.

Getting ready for Firefox 21.

User Experience (Design and Research)

  • [WebRTC] Ramping up! (Boriss)
  • [metro] (yuan)
    • Sync UI adjustments:
    • Solution for Auto-complete page: mockup.
    • Notification for adding a bookmark: video
    • Solution for a new Metro & desktop update preference bug 866229

Market Insights from the Product Marketing Strategy Team

Desktop / Platform

Google

  • On iOS, Google has now enabled app developers to integrate Chrome within their mobile applications.
  • Chrome Beta on Windows and Mac now supports the Chrome Office Viewer, an extension which provides seamless viewing of Microsoft Office files in the browser.
  • Google Translate added Bosnian, Cebuano, Hmong, Javanese and Marathi, bringing the total number of languages supported to more than 70

Microsoft

Tizen

WebKit

  • WebKit released SunSpider 1.0, an updated version of the Javascript benchmark. Among other improvements, delays between tests have been eliminated so it runs up to twice as fast.

Mobile

  • 2013 is the first year that people will buy more tablets than PCs. There will be 256 million tablets sold and 183 million PCs this year. By 2017 the number of tablets shipped will reach half a billion. This is part of a larger trend of sustaining big growth for tablets, at the rate of 67% year – over – year and a decline in PC shipments, by 10% a year.
  • New Android version distribution numbers put Gingerbread at 38.5%, Jelly Bean at 28.4% and Ice Cream Sandwich at 27.5%.
  • Shipments of smartphones in 8 major developed markets and China put Android ahead with 64.2% on average and 68.8% across the EU, 45.8% in Japan, 61.7% in Australia and 49.3% in the US. iOS is shipped on between 19.4% of devices in the EU to 49.2% of them in Japan. Top device models in the surveyed countries are the iPhone 5, the Samsung Galaxy S III, the iPhone 4S, the Galaxy S III Mini, the Galaxy Ace, iPhone 4, LG Nexus 4, Galaxy Ace 2, Galaxy s II and the Blackberry Curve.
  • Developer builds of Chrome OS feature a touch – screen keyboard. Important because it could mean plans to deploy the OS on tablets.
  • Google has hired a Chief Game Designer. Gaming is one of the top app categories downloaded through the Play Store
  • The first two Tizen phones will be in the mid – end to high – end range and code – named Redwood and Melius.
  • Opera partnered with 7 Indian phone and tablet manufacturers such as Celkon, Karbonn, Lava, Intex, Fly, Zen and HCL ME to have Opera Mini pre – installed on their Android devices.

Marketing, Press & Public Reaction

Firefox 21 highlights from the consumer and industry perspective

Questions, Comments, FYI

  • No surprises [johnath]

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

7-May-2013

Mozilla Platform: 2013-05-07

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

Notices/Schedule

32 bugs (37 bugs last week) 13 bugs (27 bugs last week)
Unresolved Aurora 22 Trackers (non-security, not tracked for Beta) Unresolved Beta 21 Trackers (non-security)

Key Issues

Threads

Products/Projects

Firefox Desktop

Australis progress
Performance
  • Drew landed the background tab thumbnailing service. Uses a remote browser to capture thumbnails without main-thread impact (bug 841495).
  • The JS Internationalization API has been enabled (bug 853301); there may still be some issues to work through, but people should start experimenting with it now

Firefox Mobile

Blog shout out
Usability, Responsiveness, and New Features
  • We stopped packaging a whole ton of files as part of the multi-locale builds. If you see any regressions, please file a bug and CC :Pike. bug 792077, bug 848297
  • Fixed regressions to async canvas updates bug 863223
  • Add a force override preference for Reader Mode availability on low-mem devices landed in Fx23 bug 852417
  • Dynamic Toolbar is being disabled for Fx22 but is still enabled for Fx23 so please keep on using it so we can make it great!
Stability Wins
  • Uplifted to Fx22 Bug 863288 – java.lang.OutOfMemoryError: at android.graphics.BitmapFactory.nativeDecodeByteArray(Native Method) at org.mozilla.gecko.AboutHomeContent/TopSitesView.getThumbnailsFromCursor(TopSitesView.java)
  • Landed in Nightly: bug 864339 – Crash on ‘New PrivatTab@org.mozilla.gecko.mozglue.NativeZip.createInputStream(NativeZip.java:71
  • Also landed in nightly: bug 863477 – SurfaceCaps assertion failure in GLContext::UpdatePixelFormat() when playing Flash video

Stability

  • Nothing this week, we look decent on all channels right now (we need people to work on the harder, long-term issues, of course).

OrangeFactor

  • Past week’s OrangeFactor: 7.63 (Previous Week: 7.31).
  • No significant changes from last week.
  • bug 858948 (frequent Windows mochitest-2 leak) still needs an owner. Previous attempts have failed.
  • bug 866470 (ASSERTION: Should not be trying to paint a background color if we don’t have one: ‘drawBackgroundColor’ in layout/reftests/bugs/289480.html) is recent, frequent, and un-owned.
  • 15 intermittent failures fixed in the last week – List – Thanks!.

Performance

  • bug 852467: nsDisableOldMaxSmartSizePrefEvent runs on the gecko main thread, blocks for long periods of time
  • bug 649216: Remove unnecessary delay when clicking tab close buttons sequentially
  • bug 699331: Reduce impact of font name enumeration at startup

Metro

  • Although Metro work is riding the trains, it’s all behind an ifdef (MOZ_METRO) which is only turned on in Nightly.
  • Current expected work complete date for v1 is November 19th, although it has been moving up due to faster velocity in the recent iterations (so it may move up more).
  • Tier 1 status? No, but we will be. The main step in progress towards this is releng work to turn on mochitests (bug 864418).
  • Waiting for OMTC to land for a bunch of panning/zooming work.
  • Other than OMTC, largely what’s remaining for v1 work is front end work.
  • Most of the progress from the Metro team is in the form of front end work.
  • Elm users (Where Metro development began) have been migrated from elm to m-c.
  • Software updates through the Metro interface, will be offered trough the about flyout and silently in the background.
    • Some changes for that included upgrading while another browser from the same install is open.
  • May 13th – May 17th will be the 2nd Metro work week in the Vancouver office.
  • Sprint 5 and sprint 6 were recently completed, and Sprint 7 is in progress.

Roundtable

Build system PSA

  •  :joey and :mshal from RelEng are focusing on work that :gps are initiated on migrating Makefile.in -> moz.build
    • bug 847009
    • what other pain points are you hitting with the build system? PGO? universal builds? tests? please get in touch with Joey, Mike or Gregory

Should we switch from hg to git?

It’s becoming more and more clear that the version control system of choice for open source development these days is git. The question is, should Mozilla engineering switch from Mercurial to Git?. As most people already know, lots of Mozilla hackers already use git for various types of work, and some of our significant projects also already use git (Gaia, Rust, Servo, etc). Lots of Gecko hackers also already use git for their work on mozilla-central, through various conversions from hg to git.

One inevitable question that this raises is whether we’re also switching to hosting Gecko development on Github, and the answer to that question is no. We’ve been in talks with Github, but we will not get the reliability guarantees we need nor the flexibility we need if we were to host Gecko development on Github, i.e. Github issues not being powerful enough, pull request data outside of our control, etc).

As for switching the source control system from hg to git, here’s some of the benefits:

  • Simplified on-boarding, people generally know git, but generally don’t know hg.
  • We already mirror hg to git (in more than one way), git is already a necessary part of most of our lives and unifying our tools where we can is a good thing.
  • Branches! The ability to have “everything you want” in a single local repository (independently of how the repositories are hosted remotely). I.e. m-c, aurora, beta, release, user repositories, project branches and more as needed, no matter where the different branches are hosted.
  • No need for multiple local repositories, many working directories per repository.
  • Simplifies the path for better review tools and change workflows.
  • Opens the door for a pull-request like model for accepting changes.
  • Better merge algorithms, no more orphan patches that no longer apply cleanly.
  • Easier collaboration through shared branches.
  • Full history, all of hg and CVS!
  • OMG interactive rebase (squashing, removing, reordering, editing commits)
  • ZOMG git add –patch (selective change committing for splitting changes into multiple commits).
  • Works well with github, even though we’re not switching to github as the ultimate source of truth.
  • New tool to learn for those who have not already needed to learn it.
  • Performance of git on windows is sub-optimal (we’re already working on it).
  • Need to incorporate git into our windows build tools.
  • Lots of infrastructure work needed to make this switch.

Platform Meeting Details

  • Tuesday 2013-05-0711:00 am Pacific
  • 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 / Warp Core / SFO-Boardroom / Tor Commons
  • join irc.mozilla.org #planning for back channel

6-May-2013

Mozilla Project: 2013-05-06

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

All-hands Status Meeting Agenda

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

Friends of the Tree

  • Gloria Meneses in Bogotá, CO, for her work & leadership in Mozilla Reps & her support of the FxOS launch in Colombia
  • Sammy Tuman, our awesome Mountain View Shipping Wizard.

Upcoming Events

This Week

  • Security Assurance team meet up in San Francisco office this week. Please stop by and say hello. “Open house” & demos on Thursday 2pm (SF 7th floor) w/ cupcakes & cookies!

Thursday, 09 May

  • 2pm – San Francisco – 7th Floor: Meet the security assurance team, watch demos of tools & techniques, FAQ and discussion. Cookies & cupcakes will be provided. Open to all.
  • 5:30pm – San Francisco – 7th Floor: we’re hosting a patent reform party at Mozilla SF with the Electronic Frontier Foundation. More Info

Next Week

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

Firefox Mobile

Speaker Location: toronto (johnath)

  • Release is now four and a half stars!
  • I thought I told you that we won’t stop
    • Lucas and Ian each wrote about the UX hackathon last week, it’s chock full o’ delicious.
    • New tab counter, tab tray transition, tab increment animation
    • URL display in location bar
    • Dominant-colour backgrounding for favicons
    • Still setting records on stability

Webmaker

Speaker Location: Ryan Merkley, Vancouver

Sunday is Mother’s Day! Why not send Mom a hand-crafted web page to show her how much you care? Mozilla makes a tool that makes it easy to tell mom you love her — Webmaker! We’re working on a prototype this week that will help people make a page for Mom — and learn a little HTML and CSS along the way. We’ll share a sneak peek in today’s lightning presentation from Jacob Caggiano.

  1. Sign up for Maker Party 2013. Or invite your Mom! 🙂 June 15 – Sep 15. Get together at thousands of big and small webmaking events around the world.
  2. Join our new “Teach the Web” open online course. Boot camp for Maker Party. Growing a small army to teach the web: programmer mentors, techie grandmas, teachers, novelists, girl scout hackers and you. Meet them and check out highlights here.
  3. 8 other fun ways to get involved with Webmaker this week.

Firefox OS

  • 1.0.1: In certification testing with OEMs, trying to fix bugs turned up by that process as quickly as possible.
  • 1.1.0: Entering first phase of chipset vendor testing next week, so focus there is getting any regressions and new features cleaned up before it begins.
    • MMS Workweek in Portland ongoing this week.
  • Geeksphones seem to be flying off the virtual shelves as fast as they can restock them.

Grow Mozilla

Speaker Location: San Francisco

Help us build a history of Mozilla told by Mozillians. Please share your memories about this Mozilla milestone:

60 Seconds with Mozilla IT

Speaker Location: mrz in SF (on the couch)

  • Mozilla IT, a Rubik’s Cube & a classroom (and a video).

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
Diane Bisgeier Program Manager, WebFWD How you can get a WebFWD tshirt and hopefully MESSENGER BAG Mozilla San Francisco No screen share – just showing off the schwag you can get if you refer a team to our next class. Here’s the messenger bag 🙂 > https://www.facebook.com/photo.php?fbid=361822707265407&set=pb.218655251582154.-2207520000.1367814592.&type=3&theater Details on WebFWD at http://webfwd.org
Jacob Caggiano Lead Makesmith, Webmaker.org Our simple template for making your Mom proud on Mother’s Day My Aunt’s apartment, New York, NY Yes, screenshare indeed. https://thimble.webmaker.org/p/lrxw/edit
Mike Morgan Director, Web Development Manager Hacking Session 2 in SF Mountain View No https://wiki.mozilla.org/Manager_Hacking
Dia Bondi (IRC thejudge) Head of Knowledge Cultivation Capture Mozilla is Air.Mozilla too! + Badges San Francisco No https://air.mozilla.org/channels/culture_and_context/ https://badges.mozilla.org/en-US/

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Meadhbh Hamrick Sid Stamm Mountain View Mountain View Security Engineer
Jannis Leidel Laura Thomson Mountain View Germany Web Developer
Justin O’Kelly Mike Manning Mountain View San Francisco Managing press relations and media strategy
Jason Weathersby Mark Coggins San Francisco Inman, SC Firefox OS Technical Evangelist
Marcos Cáceres Andrew Overholt San Francisco Lisbon, Portugal Platform API Designer/Engineer
Shyam Mani mrz San Francisco Mountain View IT Developer Services

<meta>

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

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

QA

WebQA

  • Engagement
    • New ReMo release with some new features like events display, and auto-filtering on user’s interests + bug fixes
    • New Flicks release with Early Award winner posted, plus winners, partners and awards pages added.
  • Firefox OS
    • keep up-to-date with all the latest in a nice, digestible format, here:
    • have Unagi commercial-RIL builds in our CI, with runs against them
    • apart from an annoying “ding”-on-notification issues (each restart), they look good
    • now we can troubleshoot the modem issue
    • Inaris requested from ServiceNow
    • have an engineering build on 1.0.1 for them
    • will soon set up a download job and run against them
    • 3 new tests (Marketplace, Settings)
    • Some good coverage re-enabled as devs repaired regressions
    • Full-steam ahead on Payments testing although no significant coverage in place yet
    • Dave Hunt made good gain in reliability by configuring device state before the testrun
    • mbrandt 1.1 manual testing and testcase creation
  • Marketplace
    • Work continues on automating the app installation and payments flow using Marionette
  • Mozillians
    • Several issues with the dev cluster – https://bugzilla.mozilla.org/show_bug.cgi?id=864422
    • Near continuous deployment – small bug fixes, multiple releases over the last week
    • Team is actively scoping the UI refresh work that will be accomplished this quarter. UI Mockups forthcoming in the next few weeks.
  • Mozilla.com
  • MDN
  • Socorro

Automation & Tools


  • 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