Meeting Notes Meetings notes from the Mozilla community

17-October-2012

Firefox/Gecko Delivery Planning: 2012-10-17

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Release (16, 10esr)

  • Things are looking good for a full unthrottle of FF16.0.1 before the end of the week

Beta (17)

  • FF17.0b2 will be released on Monday morning
  • CTP blocklist testing will continue with recent versions of Flash later in the week

Aurora (18)

  • Working through issues associated with the landing of DLBI & IonMonkey

Firefox Mobile

Beta (17)

  • Beta 2 will be released Friday

Firefox Metro

  • Project page has the basic info
  • We established a minimum set of features we think are needed to ship a compelling v1
  • Nightlies are available, built from elm branch. They will update.
  • Sam Foster starts working on Metro front-end team!

Services

Firefox Sync

  • Work is continuing on Firefox Account support for Android and Desktop, in conjunction with Identity team
  • Some reports of auth errors for certain users as of Firefox 15, we have fixes baking in Nightly.

Product Announcements

  • Initial version of server up and running
  • Client pieces are landing, and followups from review are happening

Firefox Health Report – Desktop Client

  • Greg Szorc (gps) is now working on this full time, targeting landing of as much as possible into Firefox 19. Once we have a full assessment of risk profile for what we’ll land, we’ll contemplate appropriate uplift requests.
  • Setting up meeting with UX to start real design work for the user-facing aspect of the Health Report

Add-on SDK

Release (1.10 -> Firefox 16, 17)

Stabilization (1.11 -> Firefox 17, 18)

Development (1.12 -> Firefox 18, 19)

  • prepping for 1.11 release in two weeks.
  • also prepping for an in-place re-pack of a few hundred add-ons once we ship 1.11
  • SDK layout changed landed on master – required for landing in Firefox.

Feedback Summary

Desktop

  • “Close other tabs” prompt bug 772319 – We did not see much on the SUMO forums ([1]) but there is a definite trend on Input [2].
  • XML Parsing Error – Spiked the day after the 16 launch. Has now completely dropped off [3]

Mobile

Please see The Mobile Notes for the full Details. Release is going well, bug 792928 is the biggest issue we are seeing for Release.

User Experience (design & research)

  • [desktop]
    • [misc]
      • about:net-internals Working with Valentin Gosu to style his summer intern work for inclusion in Firefox (see bug 783205) (Boriss)
    • [Australis] (zhenshuo, shorlander, madhava)
      • Figuring out our firstrun/updater experience for people updating to Australis from earlier versions of the UI – notes here (Zhenshuo)
      • Example of one direction: variant 1, variant 2 (Shorlander)
      • Supporting implementation
    • [dev tools]
    • [Social API] (Boriss)
      • Mocking up multi-provider options from sketches for next version
      • Sketching interactions for different social providers, how the API could work for their content & users
      • Filing remaining polish & performance bugs ahead of first release
    • [newtab2/hometab] (Boriss)
      • Incorporating last week’s feedback into sketches, digitizing new versions
      • Iterating design document for new design (current version here)
      • Talking to Jetpack team about how we can evaluate new designs for efficiency & ease of use
  • [android] (ibarlow)
    • Ian out this week, but
    • things to look for in nighties — bigger better tab thumbnails on about:home; smoother tab tray transitions
    • prototyping and evaluating better default content fonts and some promising adjustments to our menu
    • designing and prototyping some search suggestion improvements (Blake)
  • [Behavioral Segmentation Study] (Lindsay, Bill, Leo)
    • Planning and recruiting for the qualitative in-person interviews and diary studies are well underway.
    • Cori, Lindsay, and Bill will be in the field in Toronto, LA, and Charlotte, NC during the week of November 5, interviewing participants. We will be reaching out to people outside of UX to invite them to come observe the interviews.
    • The diary study will kick off the week of November 12. 2020QualBoard has been selected to help us run the study.
    • Planning for the larger scale Quantitative Study will begin this week. If you’d like to see a presentation on a similar Test Pilot study, Leo Yeykelis will be presenting on it in TenForward on Thursday, October 18 at 3PM PDT

Questions, Comments, FYI

  • Question: How is the B2G Dogfooding coming along?
    • Answer: Tony/Marcia (QA) are in the process of signing off on today’s stable Unagi build (confirming that all dogfooding blockers are fixed) so we are on track to start flashing the dogfooding devices with this stable builds today. Henry (Desktop) has interns standing by and will start preparing shipments to SF/TO in the next day or two.

Actions this week

  • Juan to dig into broken XML parsing on netError.xhtml

Planning Meeting Details

  • Wednesdays – 11:00am PDT, 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

16-October-2012

SeaMonkey: 2012-10-16

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

Agenda

  • Who’s taking minutes? -> Ratty
  • Nominees for Friends of the Fish Tank:
    • No nominations wins again.

Action Items

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

NEW

  • TBD

OPEN

  • TBD

CLOSED

  • TBD

Status of the SeaMonkey Buildbot Master and Tree

  • All our machines are now at SCL3 or SCL1.
    • The R4 Macs are plugged-in, connected and base-imaged. Waiting on Callek to complete the setup (also see below in the clang section, sea-mini-osx64-1..4).
    • The 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 most likely replace cb-seamonkey-linux64-01.
      • sea-master1 will replace the current buildmaster.
    • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed. sea-puppet is online. Callek to set the host up as a puppet master.
  • Linux builds have been failing because the GTK version installed on the tinderboxen was too old. See bug 795354 on updating the GTK version on the tinderboxen. bug 794285 has lowered the GTK version requirement back to 2.10 for now (also see bug 793634 on this, in the future GTK 2.18 and glib 2.22 will be required).
  • Linux 64bit builds are failing (bug 798921) since mozilla-central bug 797671 landed.
    • This is due to us having an older binutils package on the machine 2.17.50.0.6-2.
    • “SSE4 support in gas and objdump” was added to binutils in 2.17.50.0.6-4.
    • This is enabled by default on x86_64 and based off another check for x86, which explains why linux32 is OK.
    • We should be able to get Linux 64bit building again (at the cost of some perf) if we define YUV_DISABLE_ASM.
  • Windows are now fixed with bug 794351 updating the Windows tinderboxen to a current NSIS version.
  • Build SeaMonkey using clang bug 775539. In progress.
    • bug 776426 Set up ccache on all MacOSX systems. CCACHE is installed on the MacOSX systems. Buildbot config changes to enable ccache usage have been checked in. Currently waiting to see if this fix sticks.
    • bug 791442 Mac trunk build with clang and XCode 4.1 failing. Callek is investigating. Current solution will be to install Mac OS X 10.7 (already done) and all required software on the sea-mini-osx64-1..4 and do buildbot magic to only build on the new macs and test on our “old” ones. There is no solution yet for the machines cb-sea-miniosx64-01..3.
  • Localized SeaMonkey central & aurora Linux & Mac builds busted. A fix is in progress in bug 799626.

Release Train

It’s been busy two weeks again with 3 releases including a chemspill. And another one potentially coming up, which would further delay 2.14b1. The benefit would be that the Addressbook fix could ride along.

  • 2.13b6 shipped October 5
  • 2.13 shipped October 9
  • 2.13.1 shipped October 12

Extensions Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
    • Nothing to highlight.
  • Our build team (Serge, Callek, ewong) needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
    • sgautherie thinks that the current DOMi branches/tags are not suitable for automatic SeaMonkey branch selection.
    • Need some traction on this. IanN spoke to Serge at MozCampEU. Serge is waiting for Callek/ewong to agree what needs to happen and to say what is workable or not.

2.x (Last, Current, Next)

  • 2.12 had ~87,700 ADU by last Tuesday and 2.12.1 ~138,500 downloads so far.
    • Of the released versions, as of last Tuesday, we have 11.2% on 2.0, 3.2% on 2.1-2.3, 4.0% on 2.4-2.6, 6.6% on 2.7-2.9, 2.5% on 2.10, 7.2% on 2.11 and 65.3% on 2.12. So, in the last two weeks, ~0.2k (an additional 0.2% of ADU) have migrated to 2.7 or above.
    • Some people cannot upgrade due to system requirements (OS version, processor capabilities etc.). This even more applies to 2.10 which dropped support for Win2k and WinXP without SP2.
    • We now have a webpage for latest builds available for “Legacy Platforms” like PPC (bug 759315) but hikerbiker suggests making the Legacy/PPC link more discoverable (Mozillazine post). IanN agrees that the current link is not easily found. InvisibleSmiley said that he didn’t want it to be too obvious or highlighted. IanN thinks splitting and renaming Old to Previous isn’t a bad idea and moving Unofficial Releases after it. Perhaps merging Contributed builds into it.
      • This is now bug 788543 SeaMonkey – PPC Legacy links are not easy to find.
      • The point is that the new page lists external projects, i.e. projects we have no control over and where we cannot estimate the level of quality, provide no support etc. InvisibleSmiley really dislikes the idea of exposing any of that more than necessarily. So, if someone puts up a viable suggestion on the corresponding bug and people (read: seamonkey-members) agree that’s what should be done, Jens will do it, otherwise not.
  • See Basics page for the usual reminders.

2.13

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

  • We’ve had one chemspill (2.13.1) with potentially another one coming up.
  • One tracked 2.5 issue still open.
    • 2.1 through 2.7 have NOT included the ka (Kartvelian aka Georgian) locale. The last release with ka locale shipped was 2.0.14. The ka l10n maintainer has made some recent updates but;
    • Callek thinks we should remove ka, unless we can get commitment from the ka person to actually update things himself instead of dumping tarballs on us and expecting us to check it in for him. Tracked in bug 667147.
  • SeaMonkey 2.13 Release Notes
  • Fixes in 2.13.1

2.Next

  • 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.
    • [RELANDED] 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.
      • porting bug needed for the packaging changes?
    • bug 789546 Convert all JS users of imgICache service to use privacy-aware imgITools API instead. Tracked in:
      • bug 792700 Convert all JS users of imgICache service to use privacy-aware imgITools API instead (SeaMonkey part) [IN PROGRESS].
    • bug 695399 Remove calls to nsICacheSession::openCacheEntry on the main thread; and bug 737615 Remove use of synchronous cache API from unit tests. Tracked in:
      • bug 792735 Remove synchronous calls to nsICacheSession::openCacheEntry in SeaMonkey [IN PROGRESS].
    • bug 777292 (nsresult-enum) Make nsresult an enum. Tracked in:
      • bug 793468 SeaMonkey build is broken after Bug 777292 (error: invalid conversion from ‘unsigned int’ to ‘nsresult’) [FIXED].
    • bug 779473 (nsresult-enum-class) Make nsresult an enum class. Tracked in:
      • MailNews bug 801383 Build is failing in comm-central MailNews code since m-c Bug 779473 [IN PROGRESS].
    • 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 713802 Build with GIO support (and drop GnomeVFS). Tracked in:
      • bug 795359 Temporarily force-enable gnomevfs and disable gio until our Linux builders are upgraded (bug 795354) due to bug 713802 landing in mozilla-central [FIXED].
      • bug 794772 Port |Bug 713802 – Build with GIO support (and drop GnomeVFS)|
      • bug 795354 Migrate SeaMonkey Linux builders to CentOS 6.
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets?
    • bug 795065 Add privacy status to nsDownload. Tracked in:
      • bug 799131 Update calls to saveURL() etc. due to function signature change in Bug 795065 [FIXED] (needs uplift to aurora/beta).
    • bug 794602 nsWebBrowserPersist::SaveURIInternal creates a channel out of thin air. Tracked in:
      • bug 798685 SeaMonkey build is broken after Bug 794602 [FIXED].
    • bug 797671 Update webrtc.org code from stable branch 3.12. Tracked in:
      • bug 798921 Assembly errors compiling SeaMonkey for Linux-x86_64: No such instruction: pmulld %xmm6, %xmm0 (webrtc) [IN PROGRESS].
  • Lightning:
    • bug 785692 Implement the AppButton on toolbars of all tabs.
      • bug 795342 Toolbars in Task/Calendar tabs missing due to undefined entities in SeaMonkey [FIXED].

Feature List, Planning

Bug statistics for the last two (full) weeks: 49 new, 23 fixed, 24 triaged.

  • Good triaging effort.

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

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.
  • Currently there are 31 GFBs open, 3 are being actively worked on. 2 are stalled.
  • List of Open mentored bugs.
    • Ratty notes that there are 24 bugs that are GFBs but without the mentor keyword. These need to be audited to see if they are really suitable as GFBs.
  • In the last two weeks since the previous meeting:
  • Newcomers are stalled on bug 752331 (Amod) and on bug 791266 (idlike2dream).
    • 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:

Working on:

  • bug 740633 set up seamonkey HPs in scl3 (:dustin and Callek).
  • bug 798509 Align VMDKs in community servers.
  • bug 798921 Assembly errors compiling SeaMonkey for Linux-x86_64: No such instruction: pmulld %xmm6, %xmm0 (webrtc).
  • bug 799626 Localized SeaMonkey central & aurora Linux & Mac builds busted.
  • bug 801782 Align VMDKs in ausstage1.community.scl3.

Troubleshooting:

  • bug 791442 Mac trunk build with clang and XCode 4.1 failing.

Other activities:

  • Did some reviews and approvals.
  • Engaged in release engineering and SeaMonkey driver discussions.

ewong

  • Fixed:
    • bug 175175 – Add ID to Bookmark Menupopups
    • bug 715410 – Port |Bug 352037 – Undo Add To Dictionary| to SeaMonkey
    • bug 755758 – Port |Bug 629620 – Copied bookmarks shouldn’t inherit all annotations, since they are new entitities| to SeaMonkey
    • bug 788091 – Remove cn-sea-qm-centos5-01 from buildbot config.
    • bug 788391 – macosx 10.5 builders should not be using tooltool.
    • bug 790662 – tab bar grabs focus after switching active tab
  • Review:
    • bug 633937 – Port bug 562048 to suite.
    • bug 739056 – Port |Bug 715099 – Convert nsProfileMigrator to JS so we can use JS modules on migration| to SeaMonkey
    • bug 760942 – install python ‘ssl’ module on SeaMonkey Windows machines
    • bug 774991 – stop support OSX 10.5 in SeaMonkey
    • bug 785675 – Port |Bug 748490 – Provide common location for testing modules| to fix multiple perma-oranges.
    • bug 791238 – Clean up Output() function in nsSuiteApp.cpp on Windows (Use MultiByteToWideChar instead of NS_ConvertUTF8toUTF16)
    • bug 793582 – Cannot open Image Manger via Tools->Image Manager->Manage Image Permissions (regression)
    • bug 797410 – Use Components.results instead of hardcoding nsresult values.
    • bug 798685 – Port |Bug 794602 – nsWebBrowserPersist::SaveURIInternal creates a channel out of thin air| to SeaMonkey
  • Working On:
    • bug 775539 – Build SeaMonkey using clang
    • bug 776426 – Set up ccache on all MacOSX systems
    • bug 768380 – sea-vm-linux64-1 need to set up for our builds.
    • bug 783600 – Sanitize the No Proxies Preference more (network.proxy.no_proxies_on).

IanN

  • Usual testing, reviewing and commenting.
  • Fixed:
    • Some fixes for bug 801383 Fix fallout from bug 779473 – make nsresult an enum class
    • bug 801615 Edited contacts can’t be saved if address book has lists
  • Waiting for review:
  • Checked in pending 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
  • Reviewed and waiting for other patches before checkin:
  • Reviewed and waiting for feedback from mobile peer:
    • bug 689253 Add en-GB locale to Firefox for Android
  • 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 778534 Use image instead of html:img in instant messaging
    • 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.

InvisibleSmiley

  • Fixed:
    • bug 801265 Update confvars.sh and configure.in to match the changes in bug 800154 (Refactor how services/ integrates with build system)
    • bug 801053 Update SeaMonkey website for 2.13.1
    • bug 799220 Update SeaMonkey website for 2.13
    • bug 798457 Update SeaMonkey website for 2.13 Beta 6
    • bug 786906 Create/Update 2.13 Release Notes
  • Working On:
    • prepare SM 2.14b1

mcsmurf

Completed bug 796092 Port build config change from |bug 691234 Write MediaEngine backend for Desktop based on WebRTC code|

Mnyromyr

Did a wallpaper fix for bug 371174 In <ComposerCommands.js>, 3 strict “Warning: redeclaration of property”, caused by function redeclarations.

Neil

Fixed:

  • bug 800096 Override Error Console’s new access key.

Working on:

  • bug 792735 Remove synchronous calls to nsICacheSession::openCacheEntry in SeaMonkey.
  • bug 797988 [classic] No focus rect on header field buttons in message compose.

Other:

  • Usual testing, reviewing and commenting. Including:

Ratty

Fixed:

  • bug 789954 TEST-UNEXPECTED-FAIL | /tests/suite/browser/test/test_contextmenu.html | Test timed out. (Port Port bug 778420 Fix up tests that don’t like the new enablePrivilege). Fixed, but leaving open for post landing reviews.
  • bug 799131 Update calls to saveURL() etc. due to function signature change in bug 795065 (Add privacy status to nsDownload).
  • bug 800197 Warning Popup for Failed Find Has Wrong Title Bar.
  • bug 801272 Sync default preferences for OSX plugins from Firefox.
  • bug 801318 Override the UA string for Moodle to get the rich text editor rather than plain textareas (Port bug 799502).

Working on:

  • bug 792700 Convert all JS users of imgICache service to use privacy-aware imgITools API instead (SeaMonkey part).

Other:

  • Good first Bugs: See the Good First Bugs section above.
  • Tracking mozilla-central bugs that affect SeaMonkey.
  • Bug triage and Bug discussions.
  • End user support and PR in newsgroups and Mozillazine.

stefanh

Fixed:

  • bug 433254 Implement Mac shell service for SeaMonkey.
  • bug 783822 [Mac default] adopt editBMPanel to new light coloring.

tonymec

  • FIXED
    • bug 789865 Port front-end parts from bug 440794 (Initial sendInBackground support) to SeaMonkey (see above, Good First Bugs)
    • bug 794777 Upgrade license to MPL 2 for /suite/installer/license.txt
  • Results of Equinox Bug Event are still only partly complete. Bugzilla reports have been set up, the manual tallying of Who did what? is complete for bugs < 200000; a few higher ones are also included.

Any other business?

  • Bug Day:
    • Useful link: [1], also see [2] for results.
    • Tallying Bug Day results: still in progress. See Tonymec’s roundtable entry for details.
  • Test failures
    • qawanted, especially on Linux and MacOSX specific issues: reproducing and reporting would already help.
    • Serge says that on Linux and MacOSX, he just needs someone to actually run the tests and report what they see (screen, console, etc). For example, there is a Mac test about Ctrl+W not working. This should be so trivial.
    • Tonymec suggests that any enthusiastic user, even non-technical, should be able to do some testing (litmus?) and not be scared by technical language and such.
    • IanN suggests reaching out to the user community using the newsgroups and forums.
    • Ratty to liaise with Serge when he gets back on doing a write up how the community can help us with this.

SeaMonkey Meeting Details

Thunderbird: 2012-10-16

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

Agenda

  • Who’s taking minutes? –> TBD
  • Minute taking Schedule. Talk to Standard8 for schedule changes/additions.
  • Note: this meeting is for interactive discussion. Feel free to ask questions!

Friends of the Tree

Thanks to our Friend of the Tree. When adding someone to this section, please get their T-Shirt size, phone number (needed for shipping!) and send it to abourcier@mozilla.com that she can send them a shirt!

Thunderbird Development

Feature Work

Modern Address Book (Ensemble)

Schedule and Progress

  • We released 16.0.1 and 10.0.9esr in sync with the Firefox security updates last week.
  • Mac crashers seem to have gone away in 16.0*
Beta Version
  • 17.0b1 released last week.

Build / Release Update

  • Builders will soon be building on Thunderbird relevant changes only, i.e. pushes to suite/ won’t cause Thunderbird builds but will still show up on tbpl.

Support and Documentation

  1. Thunderbird 16.0 Support Issues – Thanks to Vincent and Wayne and all who helped with the support day and helped update the etherpad, please add any missing issues to the TB16 support issues page – nothing major and new so far, still not sure if TB16 compacting fixes have made a big difference
  2. 1280 new support topics (1176 one week ago ) – Media:8-14Oct2012-Part1of2-Community_stats_for_Mozilla_Messaging.png, Media:8-14Oct2012-Part2of2-Community_stats_for_Mozilla_Messaging.png
  3. See this week’s Support Appendix for full Get Satisfaction metrics and other support details

Status Updates

See the Mozilla Status Board for status updates specific to developers.

Roundtable Highlights

  • We will be documenting the process for getting bugs to 17 post-release very soon, and where the repositories will be etc.
  • New Thunderbird bugs filed via the guided form will now go into an untriaged component. Thanks to Wayne for leading this initiative.

Attendees


Thunderbird Meeting Details :

Remember to use headphones and mute yourself when not talking

Feel free to ask questions in the meeting either by speaking up or by asking them in #maildev on IRC.

Other ways to get in touch with us can be found on our communications page

Mozilla Platform: 2012-10-16

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

Notices / Schedule

  • FF 17.0b2 go to build today
  • FF 17.0b2 mobile ships Friday Oct 19th
  • FF 17.0b2 desktop shipping Monday Oct 22nd at 7am PT
  • Just a reminder: 16 users are currently seeing warnings that Mac 10.5 will be de-supported starting with 17

Firefox OS

  • Blocker dashboard v2: http://people.mozilla.com/~dietrich/basecamp/blockers.html. Not complete yet, doesn’t have whole set of blocker owners.
  • Daily triage is fun. Schedule and connection information. https://etherpad.mozilla.org/b2g-triage-plan
  • Lots of regressions on both Gaia and platform STILL. Stephend’s team landing some integration test automation soon. Lack of Gaia unit test automation, and JS integration test support are big barriers to getting testing to be second nature for that team.
  • Dogfooding devices are in, porting mostly complete. If you’re working on B2G bugs and need a device, file a ServiceNow request for an Unagi device and clearly state that you need it for development, not regular dogfooding.

Firefox Development

  • Ehsan and Josh Matthews have been on a rampage fixing per-window private browsing bugs. Much of the back-end work is complete, remaining issues are mostly front-end.
  • Work on the download panel is picking up, thanks to Mike Conley with help from Paolo, Marco and Mano
  • Robert Strong has been putting in a herculean effort to get the stub installer ready to ship
  • Social API bugs continue to get squashed as we approach beta testing, thanks to Mark, Shane, Felipe and Jared

Add-on SDK

  • Working on automatic re-packs

Performance

  • Jeff’s fix to half tab switch time on image heavy sites had an unintended consequence of image flicker when tab switching, which he has now fixed (bug 799335)
  • Jeff updated Telemetry to capture the total tab switch time – see the Telemetry dashboard for live data and the histogram below for a sample
  • BenWa updated the Gecko profiler to capture most of browser start-up (bug 799638)
  • In a good demonstration of the value of Telemetry, Vlad used chromehang data to confirm that Patrick’s fix to remove proxy main thread IO (bug 769764) has eliminated all proxy related jank

JS

Layout

  • css3-flexbox implementation now unprefixed, but still pref’d off (bug 801098)

Media

  • Webrtc bug-fixing proceeding quickly
    • Landed combined audio+video getUserMedia(), with a bug fix that should land today should be much better
  • Landed a number of build-system fixes
    • If you need any of them uplifted to Aurora, please comment to that effect in the bug
    • WebRTC gets broken by messed-up XCode installs/updates (Detailed in Wiki – where? see jwatt/njn for details)

Mobile

  • Improve progressive tile drawing order/priority bug 749063
  • Add Stagefright software decoder fallback for hardware decoders that report unknown video color formats (allows users to watch non-hw optimized video and is disabled for nighty & aurora) bug 797225
  • Pref to enable/disable Auto-Updates have landed bug 799632
  • Telemetry improvements: bug 785960, bug 799228, bug 704718

Tree Management

  • Ateam believes that the Talos “tdhtml” suite is providing us no value and is planning to have it shut off on Nov. 1. Please comment in bug 802252 if you believe they should be left on.

Security

Bugs needing info for security action

ID Summary Status Priority
744538 Security Review:Can’t transfer File objects with postMessage cross domain NEW
750428 SecReview: Support element.outerHTML property NEW
744962 Blocklist UX enhancements [Plug-ins] NEW
787480 SecReview: activation click from about:home or other local content NEW
748945 Review iframe auto-height feature (part of seemless iframes) NEW
748949 Review changes to Cache-Control: no-cache on https pages NEW
749235 Security Review of Enable HTTP pipelining by default NEW
749337 SecReview: Thunderbird should (semi-)automatically improve the security-related server configuration settings when it knows an improvement could be made NEW
749339 SecReview: Thunderbird auto-configuration database should be expanded & updated by regularly spidering every domain on the internet ( NEW
749341 SecReview: Teach FileSaver to take URIs as well NEW
749344 SecReview: WebUSB NEW
749363 SecReview: Preffing out CSS should be easier NEW
749364 SecReview: WebPrint (or WebIPP) NEW
749368 SecReview: Use a pref to determine whether we auto-launch downloaded files NEW
749379 SecReview: [WebAPI] Expose JS API for settings app permissions NEW
749625 SecReview: (camera) camera support for desktop NEW
773042 SecReview: Filelink: Add account auto config NEW
780220 Vendor Sec Review: [Akamai] NEW
749378 SecReview: Network manager API NEW
744913 Add-On Tab API NEW
755950 SecReview: Provide a thumbnail service NEW
749372 SecReview: Relax same-origin XHR restrictions for privileged applications NEW P2
761810 SecReview: Simplify signing XPIs in Jetpack NEW P5
744926 Hang Detector and Reporter ASSIGNED
744948 Sign into the browser ASSIGNED
744938 DOMCryptAPI (a Crypto API in the DOM) ASSIGNED
744934 Speedy Session Restore ASSIGNED
750736 SecReview: (minotaur) [meta] Implement a script debugger ASSIGNED
773040 SecReview: Allow launching installed native apps from WebappsInstaller ASSIGNED
749221 Security Review of Media Plugin API (MPAPI) ASSIGNED
749355 SecReview: WebContacts (or Contacts+) ASSIGNED P2

Stability Report

Desktop

Flash

  • bug 802194 Flash 11.5.500.90 crash in F186447295
  • Almost all Windows users are on 11.4.402.287 now, and it has the expected crash/hang levels, roughly the same as the last 11.3 versions.
  • Some hang signatures currently end in a kernelbase.dll frame, probably Windows symbols not picked up after patch Tuesday – but hangs aren’t really actionable atm anyhow

Trunk

Aurora

New regressions:

  • bug 801394 crash in nsInputStreamPump::OnInputStre

Beta

  • New regressions:
    • bug 797302 crash in mozilla::safebrowsing::SafebrowsingHash

Release

  • bug 801516 crash in js::gc::IsObjectMarked with AdBlock Plus
  • bug 788291 crash in npjp2.dll@0xba7a (Correlation to Java SE7 Update 6 and 7)
    • Showed up on the explosive report, but right now sits in about the same position as it was in 15.0.1
  • bug 802152 crash in mozalloc_abort(char const* const) | NS_DebugBreak_P |
    • Showed up on the explosive report – May be related to Java update
    • The vast majority of this signature is on 16.0b6, not on release

Mobile

Nightly :

  • bug 799977 – java.lang.NullPointerException: at org.mozilla.gecko.Tabs.loadUrlInTab(Tabs.java)
    • regression in nightly. Biggest crasher
  • bug 800562 – Crash signature contains a Chinese character – clicking on the crash report returns a 500

Aurora:

  • not as much to talk about since most of the bugs are also on the other channels

Beta:

  • newer crashers coming in from Aurora. We’ll have to fix some of them before going to beta.
    • bug 787319 – crash in nsMediaPluginHost::CreateDecoder @ libomxplugin.so on Sony devices with Adreno 220/225 GPUs or devices with PowerVR SGX 531 GPU running ICS
      • also found in aurora/nightly
    • bug 800840 – startup crash in XREMain::XRE_mainStartup
      • also found in aurora/nightly
  • Spike in Beta for:
    • bug 777460 – crash in nsNPAPIPluginInstance::CreateSharedHandle on Honeycomb and above
      • also found in aurora/nightly

Release :

  • Crashes are under 3 crashes per ADU!
  • bug 763864 – crash in js::RegExpShared::execute on GB, HC, and ICS
  • bug 752828 – android.database.sqlite.SQLiteDatabaseLockedException: database is locked at android.database.sqlite.SQLiteStatement.native_executeSql(Native Method) on ICS
    • This is on all channels
  • bug 771774 – crash with eglMakeCurrent failed (EGL error 3000) and abort message: “OpenGL-accelerated layers are a hard requirement on this platform […]” on Vivante GPUs (e.g. in Rockchip rk29board and in imapx200 chipsets)
    • we’re still seeing this as one of the top crashers even though ARMv6 builds are not enabled for release.

See Mobile Notes for Mobile specific Socorro notes

Roundtable

  • Meeting changes (JP)
    • Product/Project based
      • FF, B2G, Mobile
      • Mobile Web Compat, Gaming, Performance
    • Stats/Targets
    • Unresolved Issues

Platform Meeting Details

  • Tuesday 2012-10-1611:00 am Pacific
  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312
    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • Warp Core Vidyo Room / SFO-Boardroom
  • join irc.mozilla.org #planning for back channel

15-October-2012

Mozilla Project: 2012-10-15

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

  • KAREN!

Upcoming Events

Monday, 15 October

Wednesday, 17 October

Thursday, 18 October

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

Firefox Mobile

Speaker Location: toronto (johnath)

  • Reader mode in 16 is making people happy
  • And we’re seeing 4x input traffic and increased review volume
  • Aurora has safe browsing, holy wow!
  • Aurora also has reflow on zoom, and needs your help
  • Oh and Aurora fixes our top 5 crashers
  • Private browsing is landed in nightly, UI hidden behind a pref

Webmaker

No voice update this week

If you’re Mozilla staff and would like to attend:

  • Get approval from your managers to cover travel & accommodation
  • Sign up here when you know you’re coming
  • Let us know how you’d like to plug in (run a session, volunteer, etc)
  • We’re especially looking for: UX designers, Javascript developers, and Firefox OS / mobile hackers

Firefox OS

Speaker Location: No audible, carry on.

  • Focusing on bugs, performance and stability. And gently refocusing those who aren’t.
  • Dogfooding blocked by owner a few final bugs. Ensuring updates are bulletproof is important.

Speakers

Title Presenter Topic Media More Details
Webtools Laura Thomson New Bouncer! New Air Mozilla! New Socorro! http://www.laurathomson.com/2012/10/ship-it-a-big-week-in-webtools/
One Mozilla Style Guide John Slater It’s live…feel the awesomeness! http://www.mozilla.org/en-US/styleguide/

Introducing New Hires

New Hire Introduced by Speaker location Will be working on
Jim Chen Doug Turner Toronto Software Engineer
Aaron Klotz Taras Glek Toronto Platform Engineer
Florian Queze JB Piacentino France Software Engineer
Maureen Hanratty Maria Sandberg Mountain View User Experience Designer
Bill Maggs Paxton Cooper Mountain View Director of Product Management App Marketplace Developer Platform
Samantha Nguyen Mathew Caldwell Mountain View Recruiting Coordinator _

<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

  • Affiliates
    • Affiliates FB app released 9/5
    • Chief release last week
  • B2G
    • We are moving all of our tests into Moztrap
    • camd will be implementing the needed features in Moztrap during the month of October
  • Bouncer
    • Shipped Bouncer 2.0, with support for serving up the Firefox stub installer
  • Mozilla.com
    • shipped Style Guide, new About page and SMS pages
  • MDN
    • shipping release this week
  • Socorro
  • SUMO
    • SUMO UI revamp testing underway

Automation & Tools

  • Eideticker ran its first B2G test last week – the simple clock test to verify that all the necessary plumbing is working
  • B2G Emulator tests will show up on Cedar this week to be followed quickly by mochitest once bug 798580 is resolved.
  • Best practices for integration with Bugzilla have been published, please take a look if you own anything that polls bugzilla.
  • Integration testing of “Black Mobile Magic” — our libraries and systems to automatically flash panda boards with OS’s — was successful. This was flashing with Android OS. As bug 778248 is resolved we will do the same testing and complete more error handling code to enable us to automatically flash Panda boards with B2G.
  • The Datazilla JSON APIs are live! You can see all our performance statistics that we are tracking and read about these web services here
  • More information here

Engagement

PR

Foundation Updates


  • 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

10-October-2012

Mobile: 2012-10-10

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

Schedule

  • Merge happened yesterday. Trunk is now Fx19.
  • Next merge is 2012-11-19

Major Topics for This Week

Fx16 Released

Reader and Feedback are two big features of Fx16. We have already seen lots of positive feedback on Reader. We also see a 4x spike in feedback to Firefox Input.

Stability

We seem to have finally got control of the crashes on Nightly. The crash rate is currently ~10. We should keep an eye on Fx18 as it goes to Aurora and uplift any crash fixes that did not make the merge.

Private Browsing

Brian landed the initial PB patches. This allows Nightly users to open “Private Browsing” tabs. There is still a lot of work to go, both UI and backend.

WebApps

We are working with various Product, Dev and QA groups to make a decision on promoting WebApps in Fx17 (Beta). The promotions are currently disabled, but we might turn them on for Fx17 Beta 2.

Safe Browsing

We got it turned on for Fx 18 (Aurora). First mobile browser with this feature (I think).

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!

Kats

  • Sep 25 – Oct 9:
    • bug 791263 – disable screenshotting under low-memory conditions
    • bug 793677 – fix regression from bug 727352
    • bug 791338 – fix focusing editable elements inside frames
    • bug 794479 – add a hook to allow java code loading by addons
    • bug 784040 – port MemoryObserver to native fennec
    • bug 794908 – NPE fix
    • PTO
  • Next:
    • bug 789923 – prune page thumbnails since they take up a lot of space
    • bug 792143 – expire tabs that have not been used in a while

Chris Lord (cwiiis)

  • Done
    • bug 794130 – Aborting painting outside the viewport (on m-c + follow-up fix)
    • bug 786740 – CSS transition with rounded borders cause rendering issues
  • Now/next
    • bug 749063 – Improve progressive tile drawing order/priority
    • bug 799856 – crash in mozilla::InternalInvalidateThebesLayersInSubtree , Firefox17b1 crashes when I canceled login to Facebook
    • bug 795259 – Enable progressive tile drawing by default on Android
  • Low priority/blocked
    • Blog about invalidation work
    • Invalidation bugs (finishing progressive tiles work first)
    • bug 785069 – tcheckerboard2 has regressed substantially since Jul 22nd
    • bug 792415 – Covered areas of fixed position elements are not rendered
    • bug 783914 – WEBGL_depth_texture doesn’t work using ANGLE (low priority)
    • bug 786412 – Consolidate ContainerLayer functions (waiting on nrc’s shadow layers work)

Chris Peterson

  • Next
    • bug 798980 – [b2g] Crash when opening an inline Activity
    • bug 766066 – mozKeyboard.onfocuschange shouldn’t be raised when you are scrolling
    • bug 796766 – [calendar/keyboard] Absolutely positioned button floats above keyboard

GCP

  • Last week:
    • Some investigation in bug 745384, bug 797895, uplifts
    • bug 741808 Finish enabling URL classification in SafeBrowsing.js component
    • bug 785960 “Don’t keep activities” developer option gets counted as OOM in telemetry
    • bug 799228 Send Android version as OS version for Telemetry
    • bug 704718 Send Android version in AUS pings instead of Linux kernel version
  • This week:
    • Check if updates cause FENNEC_WAS_KILLED
    • bug 797302 crash in mozilla::safebrowsing::SafebrowsingHash
    • bug 798778 crash in mozilla::safebrowsing::Classifier::MarkSpoiled
    • Some of

Brian N

  • Done
    • Landed bug 582244 – (pb) Implement Private Browsing
    • Landed bug 769145 – Add an opt-in for the search suggestions feature
    • Landed bug 797075 – Implement Java-side tab stubs
    • Landed bug 799015 – Use correct syntax for findClass() in JNI
    • bug 799617 – Screen goes black when starting Fennec from external URL or resuming session
  • Next
    • bug 722661 – Stub restored tabs before Gecko starts
    • bug 784086 – Change DB schema to more closely resemble places

Sriram

WesJ

‘Last week’

  • Bug 795053 – Always send the profile to Gecko if it isn’t sent in the original intent.
  • Bug 795053 – Unlock locked profiles on Android.
  • Bug 795406 – Set up profile unlocker.
  • Bug 781318 – Autofocus textboxes in prompts.
  • Bug 787765 – Retheme about:home thumbnails

‘This week’

  • Security bugs
  • Bug 744961 – Add some form of history expiration

LucasR

Last week

  • bug 792429 – Open tab menu wider
  • bug 796886 – Tabs Menu is not closed when toolbar buttons are tapped
  • Investigating:
    • bug 793769 – Tab pane switching is not smooth on tablets because web content resizes
    • bug 793771 – Use drawing cache on the tabs pane sliding on pre-ICS phone

Next week

  • Land new UI animation framework
  • Land new swipe-to-close-tab implementation
  • bug 793769 – Tab pane switching is not smooth on tablets because web content resizes
  • bug 793771 – Use drawing cache on the tabs pane sliding on pre-ICS phone
  • bug 785945 – Awesomescreen entries are very slow to appear

Margaret

  • Gave a talk at JSConfEU about Firefox for Android
    • Waiting to blog about it until they post video, but I put my slides online
    • Lots of positive feedback about the new native version (go team!)
  • Working on Gaia blockers

Scott (jwir3)

Last Week

  • bug 710298 and bug 795932: Reflow on zoom (initial prototype)
  • Some meta viewport issues in support of B2G
  • bug 795313: Modify order of conditionals in UpdateFontInflationWidthFor for performance.

This Week

  • bug 799194: Cache preference for reflow-on-zoom in a better way
  • Evaluate bugs coming in for reflow on zoom to attempt to assist in a decision about whether to ship it.
  • bug 797002: Fix uninitialized value in UpdateMinFontSizeInflationFor()

BLassey

Last week

Next week

  • in Toronto for JChen’s first week

MFinkle

Done:

  • Landed patch for campaign tracking (bug 784157)
  • Lots of goal and resource planning

Ian Barlow

In Atlanta next week from Monday-Thursday, with very limited email access.

In Progress

UX Bonus Bugs

bug 716403 Scroll header off screen: Double bonus bug – 2 boxes of cookies to whoever fixes this! Wes and Sriram both working on this!

General

  • bug 792407 Colour difference between title bar and in content UI background
  • bug 715258 Favicons are low quality for internal / local pages
  • bug 716051 Favicons are low quality for Mozilla-owned web properties

Title bar

  • bug 784362 Fix forward button bg alignment (tablets)

About:home

  • bug 787765 Update about:home thumbnails (Wes taking this)

Menu

Tabs

  • bug 792410 Update tab thumbnails
  • bug 792414 Add bottom shadow to tabs tray
  • bug 792429 Open tab menu wider (Lucas taking this)
  • [NEW] bug 718465 After opening a new tab, old tab is briefly seen (This might be solved with private browsing!)

Reader

  • bug 792420 Toolbar menu shouldn’t allow its text to be selected

Benoit Girard

  • bug 798539 Jerkiness at the end of panning
    • Silly animation timer bug
    • Hoping to uplift so keep an eye once this lands
  • bug 796117 Improve the Reusable Tile Store eviction strategy
    • Fix progressive drawing regression. Content goes blurry when changing zoom level.
  • We *MAY* disable screenshot with these improvements or we may wait for low resolution drawing.

Latest progressive drawing build:
http://people.mozilla.com/~bgirard/no_jank.apk

Round Table

QA

  • Firefox 16 chemspill (maybe respinning Fx 15?)
  • Firefox 17 beta 1 – at risk for Friday build engineering issues and the 16 chemspill

Socorro/Breakpad/Stability

Hightlights:

Socorro bugs

Skiplist

Breakpad Integration bugs

Please see Platform Meeting Notes for Stability report

SUMO

Release
Firefox Ratings on Google Play:

5 star -> 57,151

4 star -> 20,759

3 star -> 13,644

2 star -> 8,974

1 star -> 14,057

Overall rating: 3.86

114,585 Total Reviews

  • Reader Mode is a great positive, it’s listed in Reviews as one reason to choose Firefox over Chrome
  • Performance is another plus for us in this release
  • Google Play Solicitation is working as expected, Input is getting a lot more Feedback, and Google Play Reviews are increasingly Positive.
  • Full Analysis of Input/Feedback for this release will occur when we fix our Input Tool and 16.0.1 is released.

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
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2012-10-10

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Release (16, 10esr)

Beta (17)

  • 17.0b1, rebuilding build2 for same bug and targetting Thursday afternoon release
  • Note: 17.0b2 is going to ship on Monday, October 22 at 7am PT for PR news cycle on Social API

Aurora (18)

  • First Aurora 18 update still being targeted for Friday, Oct 12th – currently with QA

Nightly (19)

  • It’s Firefox 19 now!

Firefox Mobile

Release (16)

  • Chemspill 16.0.1 being built today, with ride-alongs (see Desktop Release notes for bug numbers)
  • Reader is getting positive reviews
  • Feedback is ending more people to Firefox Input (4x more)

Beta (17)

  • 17.0b2 will ship (as normal) on Friday Oct 19th since it doesn’t fall into the PR news on Social Api that Desktop is shipping on Monday Oct 22nd for
  • Deciding on how to promote WebApps/Marketplace

Aurora (18)

  • reflow on zoom landed, defaulted off, but with a primary UI switch. Please help test
  • Safe browsing is now turned on. First Mobile browser to ship this feature
  • Telemetry probes for Awesomebar Perf and Android Startup Action
  • Put a major dent in our crash rate by fixing our top 5 crashers by signature

Nightly (19)

  • Private Browsing (per tab) landed, but UI will be defaulted off behind a perference

Services

Firefox Sync

  • Firefox Account work is ramping up, first stage for the next generation of Sync

Product Announcements (formerly Android Snippets)

  • l10n-impacting pieces landed in advance of Fx18 merge to Aurora.
  • client service on track to land soon, may seek uplift to Aurora depending on timing/risk assessment
  • server component work ongoing

Add-on SDK

Release (1.10 -> Firefox 16, 17)

Stabilization (1.11 -> Firefox 17, 18)

Development (1.12 -> Firefox 18, 19)

Landing plan for Firefox

The core goals is to preserve current development ergonomics and maybe share those with other teams::

  • The canonical SDK repository remains on github.
  • Code can be contributed via pull requests or patches in bugzilla.
  • Changes to SDK modules should not require Firefox builds.


  • Weekly drops from the current github integration branch will be dropped into an HG branch, validated, then merged into m-c
  • SDK test suite will be integrated into the Mozlla test suite and run on each commit

Feedback Summary

Desktop

Things are very stable at this point. Just one smaller issue:

  • Delicious add-on may be causing URL not to appear in awesome bar. Waiting for confirmation before filing bug [1]

Mobile

Google Play Reviews are very positive for this Release. Feedback solicitation is working as expected, resulting in a significant increase in Input Feedback. Reader Mode and Performance are the biggest wins for us in this release.

User-Experience (design and research)

  • [desktop]
    • [Australis] (Zhenshuo, Shorlander)
      • starting work on ways to introduce/explain Australis on first-run/update
      • working with engineering to get from designs to implementation
    • [Social API] (Boriss)
      • Exploring alternatives to initial, simple dropdown multi-provider UI, sketching next version *** Mocking up parts of first install experience such as explanatory notifications on feature
      • Reviewing our marketing materials & text
    • [newtab2/hometab] (Boriss)
      • Iterating design document for new design (current WIP version can be downloaded here)
      • Soliticiting feedback on concept & converting to high fidelity mockups
  • [sync/identity] (zhenshuo)
    • iterating on Firefox Account proposal
    • research study on identity completed – results include a set of 5 distinct identity groups; more in this blog post, full report forthcoming (Mary, Lindsay)
  • [project SPF (security/privacy)] (larissa)
  • [webRTC] (Boriss)
    • Incorporating current design & ideas from Shorlander into more complete Australis version of feature
  • [Behavioral Segmentation Study] (Lindsay, Bill, Leo)
    • in the gory details of planning and participant recruiting
    • current list of upcoming field work locations: LA, Toronto, Charlotte
    • Leo designed and analyzed a survey exploring the relationship between psychological factors of user behavior and browser usage patterns, you can read more here: https://blog.mozilla.org/ux/2012/10/firefox-meta-study/
  • [other/future]
    • Planning a “concept week” design sprint the week of October 22nd – turning user-research into design concepts

Market Insights

Desktop / Platform

Adobe

Google

  • Google announced Google Developers Live Presents, a “series of exclusive programming from Google Developers Live”. All the sessions feature the use of newer web technologies behind Chrome Experiments.
  • Chrome Canary builds now offer support for AudioContext, which provides low-latency access to live audio from microphone or other audio inputs.
  • Google also published a set of standards, libraries and tools to assist Android developers to make “best-in-class” tablet apps.

Microsoft

  • Microsoft made a blog post and demo of their proposed Internationalization API for handling formatting of strings, date and time objects.
  • Microsoft also issued the first Security Advisory for Adobe Flash on Windows 8.

Opera

Tizen

  • The Tizen 2.0 Alpha release was announced, adding a significant number of WebAPIs, HTML5 video subtitles and captions, the W3C screen orientation API, and many others.

Mobile

Summary below, full update here and in your inbox.

  • 2012 stats: 38% of phones sold are under $39, average price of phones went up to $143, in 2013 more than 50% of all phones sold will be smart, 9% of all phones in use have dual-SIM support
  • Asia reached 1 billion Netizens, of which 794 million will be mobile users by the end of 2012
  • US Congressional report recommends away from business with Chinese network equipment manufacturers
  • LG rumored to be next Nexus OEM
  • Windows Phone 8 device line-up from Nokia and HTC expected to be available soon
  • Nokia introduced data compression app in App Store aimed at emerging markets
  • Amazon opened Japan as a market for app submissions
  • Samsung to merge Bada with Tizen

Marketing, Press & Public Reaction

Marketing

Desktop

  • Desktop reached an all-time ADI high yesterday — CONGRATS!
  • Focus is on launching the Social API — first to Beta, then to a GA audience November 20th w/Fx 17
  • Entire Engagement team OFFSITE next week Tue-Fri afternoon, we will be really hard to reach

Mobile

  • Firefox for Android 16 was released yesterday with some great new features including Reader Mode, Feedback Solicitation, and Sync improvements
    • Feedback solicitation has produced great information, and we’re on the cusp of a 4.0 star rating
      • SUMO: ≈180 pieces of input in a single day (previous around 10 per day)
      • Google Play: ≈900 new 5 star ratings and ≈30 1-star ratings
  • Mobile one-off email scheduled next week to feature Reader Mode
  • Creative meeting with Ansible this week to discuss mobile campaigns for Q1

Press

Firefox 16 Launches With Safari-Like Reader Mode On Android, New Developer Tools On Desktop

Firefox 16 Offers New Tools for Web Developers

More HTML5 deemed ready-to-use in Firefox 16

Firefox 16 released with powerful developer tools

Firefox 16 launches with new developer tools, Reader Mode for Android

Questions, Comments, FYI

  • (Michael Verdi) Just curious, did we message Firefox 3.6 EOL again? We have a huge spike in visits to the 3.6 EOL article on SUMO over the last 24 hrs.
    • Facebook is altering 3.6 users that they need to update and they are linking to the article.
  • (Axel) on vacation for two weeks, CC :l10n on bugs, stas can answer questions, too

Actions this week


Planning Meeting Details

  • Wednesdays – 11:00am PDT, 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

Thunderbird: 2012-10-10

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

Agenda

  • Who’s taking minutes? –> TBD
  • Minute taking Schedule. Talk to Standard8 for schedule changes/additions.
  • Note: this meeting is for interactive discussion. Feel free to ask questions!

Friends of the Tree

Thanks to our Friend of the Tree. When adding someone to this section, please get their T-Shirt size, phone number (needed for shipping!) and send it to abourcier@mozilla.com that she can send them a shirt!

Thunderbird Development

Schedule and Progress

Status Updates

See the Mozilla Status Board for status updates specific to developers.

Roundtable Highlights

  • What concerns do we have, if any, about implementing an Untriaged component for Thunderbird? For almost a year Firefox has an Untriaged component which is working well for them. It is where all bug reports go that have been filed by users doing https://bugzilla.mozilla.org/enter_bug.cgi?format=guided (which is what ALL users get if they don’t have bugzilla privileges). Such bugs no longer go to component=General. The relevant Firefox bugs are bug 713163 and bug 713165.

Attendees


Thunderbird Meeting Details :

Remember to use headphones and mute yourself when not talking

Feel free to ask questions in the meeting either by speaking up or by asking them in #maildev on IRC.

Other ways to get in touch with us can be found on our communications page

9-October-2012

Thunderbird: 2012-10-09

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

Agenda

  • Who’s taking minutes? –> bwinton (cause mconley is running the meeting)
  • Minute taking Schedule. Talk to Standard8 for schedule changes/additions.
  • Note: this meeting is for interactive discussion. Feel free to ask questions!

Friends of the Tree

Thanks to our Friend of the Tree. When adding someone to this section, please get their T-Shirt size, phone number (needed for shipping!) and send it to abourcier@mozilla.com that she can send them a shirt!

florian: Thanks to aleth who contributed lots of patches for the IRC, Twitter and tab completion code of the chat feature, and reviewed lots of IRC patches.

Thunderbird Development

Feature Work

Modern Address Book
  • Updated my mock-up last week, and gathered some feedback on sorting and contact categorization
  • I’ll be updating my mock-up based on that feedback in the next day or so.
  • Tentative roadmap to be published this week.
  • I’ve started a little FAQ on the Ensemble GitHub wiki.
  • I’ve started developing an API proposal for contact provider connectors. A first draft will be released shortly after the roadmap goes out – maybe late this week or early next week.
    • I’m going to want feedback on this proposal – especially from people who have worked with CardDAV before.
Instant Messaging

Schedule and Progress

  • Releasing TB 16 and 10.0.8esr today.
Beta Version
  • Should be releasing Wednesday or Thursday

QA Updates

  • Working on moving our testcases from Litmus to Moztrap (no bug number yet)
  • If you could run beta this month it would be Great !

Build / Release Update

  • Pymake enabled on the Windows builders (now on Daily & Earlybird & Try).
    • Faster builds 🙂
  • Linux move to CentOS 6 happened.

Web Update

  • What’s New page updated for TB16, l10n progressing well
    • last minute update for en-us, fr, de
  • Feature page content will be updated as well today
  • Account Provisioner gains the ability to have prices-per-email in TB16, don’t think there are any server side changes needed.

Support and Documentation

  1. TB Support Community Meeting September 22, 2012 Minutes – Tentative next meeting is Saturday October 13, 5a.m. Pacific
  2. TB16 Support Day is tomorrow Wednesday October 10, 2012! UPDATE: 9 October 2012 2:40p.m. PACIFIC – Since the release is postponed we’re going to postpone the suppport day until Thursday October 11, 2012 – Please add any issues to the Thunderbird 16.0 Support issues page using the tagging convention from the TB16 Support Day Etherpad. Use the following tags and any other relevant Get Satisfaction tags as appropriate: tb16, tb16upgrade, tb16box, tb16ubuntuone, tb16im,tb16twitter, tb16irc, tb16gtalk, tb16xmpp, tb16compactlost
  3. 1176 new support topics (1189 one week ago ) – Media:1-7October2012-Part1of2-Community_stats_for_Mozilla_Messaging.png, Media:1-7October2012-Part2of2-Community_stats_for_Mozilla_Messaging.png
  4. See this week’s Support Appendix for full Get Satisfaction metrics and other support details

Status Updates

See the Mozilla Status Board for status updates specific to developers.

Roundtable Highlights

  • Untriaged component — What concerns do we have, if any, about implementing an Untriaged component for Thunderbird? Firefox has an Untriaged component which is working well for them for almost a year. All bug reports go there which were filed by users doing Firefox guided bug entry (which is what ALL users get if they don’t have bugzilla privileges). In other words these bugs no longer go to component=General, in fact they can’t pick a component. The relevant Firefox bugs are bug 713163 and bug 713165. Unlike Firefox, Thunderbird guided bug entry currently does allow picking component.
  • We can’t think of any concerns. (It sounds like a good idea, to let us hop on new bug filers quickly, and show them how responsive we are.)
  • How is it working for Firefox? Well, they haven’t rolled back on it so far (9 months)…
  • Two concerns:
    • 1) Do we let people pick a component? (If so, we should exclude “General”.)
    • 2) We don’t have a “Filter” component for Thunderbird.
  • wsmwk will push.

Attendees

roland, florian, anne-marie, ludovic, wsmwk, mconley, irving, bwinton.


Thunderbird Meeting Details :

Remember to use headphones and mute yourself when not talking

Feel free to ask questions in the meeting either by speaking up or by asking them in #maildev on IRC.

Other ways to get in touch with us can be found on our communications page

Mozilla Platform: 2012-10-09

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

Notices / Schedule

  • Firefox 16 released this morning (throttled) after delays in pushing out desktop/mobile
    • We’ll unthrottle for 2 days starting Thursday
    • Start adding notes to the post-mortem here
  • FF17b1 is being built, targeting release of Thursday morning
  • FF18.0a2 is targeting release for Friday morning. Opening up mozilla-aurora after the merge is blocked on:
ID Summary Status Priority
799295 dromaeo_css crashing every run on Linux32 PGO, in js::gc::MarkKind, on mozilla-aurora ASSIGNED
799277 merge day robocheck*, roboprovider, robopan reds issues on m-a ASSIGNED
  • FF17b2 will be released at 7AM PT on 10/22

Firefox OS

  • Triage changes: M-F in US/EU. Details at https://etherpad.mozilla.org/b2g-triage-plan
  • Lots of regressions on both Gaia and platform – Vivien’s running smoketest every day before merging to nightly build branch, and filing bugs. If you’re tagged in a bug, please answer!
  • Dogfooding devices are in, porting mostly complete. If you’re working on B2G bugs and need a device, file a ServiceNow request for an Unagi device and clearly state that you need it for development, not regular dogfooding.

Firefox Development

  • Dao, with help from Boriss, dolske and the WebRTC team landed the getUserMedia UI for Firefox 18: bug 729522
  • dkeeler landed an updated click to play UI, and uplifted it to Aurora for Firefox 17: bug 754472
  • We’ve landed most of the big patches for Social (e.g. bug 766616, which is now uplifted to Beta. Still more polish and minor bug fix work to go.
  • Contributor saneyuki_s landed a couple of nice Firefox fixes: bug 565717, bug 797430

Firefox Developer Tools

Developer Tools on b2g:

  • http://blog.astithas.com/2012/10/debugging-firefox-os.html
  • Web console over the remote protocol landed this week, UI for connecting it to fennec/b2g coming next.
  • Developer Tools window underway to unify all the tools that work against remote targets
  • Protocol extensions for e10s needed, being worked on.

Performance

  • After working on improving startup for the last couple of releases we seem to have regressed it during the Fx18 cycle. If you have ideas on what might have caused the regression please comment in bug 798130.

Layout

  • Display List-based Invalidation (DLBI, bug 539356) landed last week (but doesn’t seem to have been in last week’s update). For more details see Robert O’Callahan’s announcement (of an earlier attempt to land it).
  • css3-flexbox support is now pref-controlled (bug 796212, bug 797601), built by default (bug 797022), and preffed-off by default
  • meant to post these earlier, but Minutes from the CSS WG’s meeting in August are now available
  • other bugs of interest (past 2 weeks)
    • layout/svg/ directory tree flatter now (bug 596753)
    • animate the throbber using empty transactions (bug 781053)
    • support HiDPI mode on OS X Lion (bug 674373; also bug 785667)
    • coalesce data for inline style across nodes (bug 760331)
    • Make SpecialPowers available in crashtests (bug 792029)
    • use empty transactions for transform changes of prerendered frames (bug 790505)
    • support calc() on gradient stop positions (bug 594935)
    • implemented cycle collection for some style sheet objects (bug 795221) which is required by the switch of element.style to new bindings (since wrapper preservation occurs now)
    • update Unicode support to Unicode 6.2 (bug 795025)
    • update harfbuzz to 0.9.4 or later (bug 789687)

Media

  • WebRTC Landed! Thanks to everyone who made it happen (coders, reviewers, testers), and made it happen relatively smoothly. It was uplifted to FF18 Aurora
    • Turn it on in about:config with media.peerconnection.enabled
  • We’ll jump on any fallout
    • If you have clang-on-linux issues, update from m-c. Will land this on Aurora once it opens
    • Fix for random crashes on getUserMedia tests is up for review
  • New demo/test pages will be going up soon. For now:

Video loopback test

DataChannel chat/xfer test

WebAPI

Mobile

  • Reflow-on-zoom landed, preff’ed off by default, but can be enabled by a settings-menu option: bug 710298, bug 795932
  • Support to load fonts from an APK: bug 785291
  • Telemetry probes for Awesomebar Perf and Android Startup Action: bug 794513,bug 708812
  • We now cache DPI in nsWindow to avoid making JNI calls during page load: bug 795132
  • Aborting painting outside of viewport landed: bug 794130
  • top 5 trunk crash signatures fixed

Security

Please request sec-approval? for patches in hidden security bugs before landing — spread the word. Obvious patches need to wait for the middle-end of a cycle, and be prepared to uplift such patches to the aurora and beta branches. In the request comment please help us balance the need for testing against the risk of premature disclosure.

Stability Report

Socorro

Desktop

Nightly

  • bug 798876 crash in mozilla::plugins::PStreamNotifyParent::SendRedirectNotify
  • bug 798778 crash in mozilla::safebrowsing::Classifier::MarkSpoiled
  • bug 798761 crash in mozilla::`anonymous namespace::ContainerState::InvalidateForLayerChange
  • bug 798760 crash in PresShell::DidPaint @ nsRootPresContext::UpdatePluginGeometry

Aurora

  • bug 798446 startup crash in nsGlobalWindow::nsGlobalWindow

Firefox 16

  • Not much to report today since we just shipped this morning.

Mobile

Nightly :

  • 9 out of top 10 are startup crashes
    • mostly due to bug 790139 has better symbols; freetype font issue.
  • Nightly spiked on the 7th.
    • bug 798858 – android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views. at android.view.ViewRootImpl.checkThread(ViewRootImpl.java) at org.mozilla.gecko.AboutHomeSection.show
      • Pike states showing the same crash even though he’s on a newer revision than the backout.
      • not sure if the crash fix is in or not. We have to see if this is fixed or not.

Aurora:

  • Aurora crash rate seem to have gone down a little
  • lots of libxul crashes. Not sure what to do with them as of yet.

Beta:

  • Crashes are almost as good as Release crashes. Because the ADU are lower comparatively to Release, Naoki believe that the crash rate may be lower in the release channel once beta is pushed to release.

Release :

QA:

  • a lot more libxul crashes are shown at the bottom of nightly and other channels which is disconcerting.
  • bug 752828 looking at the patch from bug 741224, it might be helpful to get the API levels for the crashers?
    • Need STR from QA.
  • bug 750217 is not fully fixed.

Monitoring Bugs going from Aurora to Beta:

Other bugs being monitored:

  • bug 745512 #6 on release, not shown in beta and above.

See Mobile Notes for Mobile specific Socorro notes

B2G

  • B2G crashes
    • We still need to get symbols for these crashes to make them useful (which requires builds coming from releng infrastructure).
    • we also need content crashes as well as ui for crashes.
  • Discussions on UX flow nearing final decision, will need implementation soon.
    • This should be decided tomorrow?
  • Work is ongoing on getting content crashes to work and getting annotations up – see dependencies of bug b2g-crash-reporting.

Roundtable


Platform Meeting Details

  • Tuesday 2012-10-0911:00 am Pacific
  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312
    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • Warp Core Vidyo Room / SFO-Boardroom
  • join irc.mozilla.org #planning for back channel
« Newer PostsOlder Posts »

Powered by WordPress