Meeting Notes Meetings notes from the Mozilla community

19-February-2013

Mozilla Project: 2013-02-18

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

All-hands Status Meeting Agenda

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

Friends of the Tree

  • Claire Corgnou is probably best known for Bonjour Mozilla, the website she updates daily to showcase Mozillians from all over the world. But BM is only one of many of her activities for Mozilla. From localization, to marketing, to WoMoz, to event organization, to FOSS activism, Claire has been helping push the Mozilla project forward in a variety of ways across dozens of countries in Europe and Africa. More recently, Claire went above and beyond to help organize Mozilla’s Paris Firefox OS App Day and our participation at FOSDEM! In light of this January Rep awesomeness, the Mozilla Reps Council is thrilled to name her Rep of the Month for January 2013.

Félicitations Claire!

Upcoming Events

Tuesday, 19 February

their is a testday all day in #sumo to test the mobile for support.mozilla.org

<meta>

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

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
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

14-February-2013

Mobile: 2013-02-13

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

Schedule

Next merge is 2013-02-19 (U.S. Holiday on the 18th)

Stand ups

Suggested format:

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

Please keep your update to under 2 minutes!

James W. (snorp)

  • Bug 839456 – do some in-process crash annotation with plugin versions on Android
  • Bug 829747 – Do Async Canvas layers update
    • 7-10% performance increase in WebGL on top of the increase we get from the streaming buffers patch (bug 716859)
  • Bug 837734 – IonMonkey: gl-matrix.js: use NEON to optimize vectorized functions.

Kats

  • Feb 6 – Feb 12:
    • bug 794982 – landed autogeneration of bindings in APKOpen.cpp
    • bug 837821 – catch calls to libxul functions that happen before libxul is loaded
    • bug 839325 – reduce string compares in GeckoViewsFactory
    • bug 839622 – remove some unneeded JNI bindings
    • bug 833777 – fix null selectedTab dereference
    • bug 839641 – (in progress) add a codepath to use APZC in fennec
    • reviews, needinfos, getting visa stuff sorted out for workweeks
  • Next:
    • continue working on bug 839641 + blockers
    • start looking at multiple profile support

GBrown

  • Done:
    • bug 823452 Android’s checkForCrashes “No crash directory found on remote device” error is misleading (obscures startup java stacks)
    • bug 838636 java.lang.NullPointerException at org.mozilla.fennec.tests.BaseTest.setUp
    • bug 840725 Access awesome bar tabs consistently across all robocop tests
    • bug 840661 Android PGO: failure in expandlibs_exec when building with SYMBOL_ORDER
    • bug 770483 Intermittent Robocop testAboutPage | GeckoEventExpecter – blockForEvent timeout: Tab:Added
  • Working on:
    • Helping releng with Android PGO builds
    • Shumway performance on Android
    • bug 837318 testVkbOverlap – Found 0 green pixels after tapping; expected 2427 — on Pandaboard
    • bug 803158 if no crash report is generated by a tegra … use ndk-stack to get a stack

Chris Lord (cwiiis)

  • Now
    • bug 716403 – Scroll the location bar off the top (will hopefully finish, excluding reviews, this week)
    • Attending Facebook London tech talk – CPU Optimisation approaches (today, after meeting)
    • bug 822810 – Unexpected painting behaviour with low-res tiling code
    • Hack up some patches to get fennec working reasonably on Ouya
  • Next
    • Investigate canvas performance
    • Meet a Mentor event on 25th Feb
    • More Ouya stuff

Chris Peterson

  • Done
    • Basic Push Notifications working on Android
  • Next
    • Upstream my Android changes to Nikhil’s WebAPI branch
    • Implementing Android polling service

JChen

  • Past week
    • Still driving ANR reporter
      • Need to land one final patch in bug 826053 – Detect and report ANRs through our own channel
      • Metrics is working on server scripts bug 834086 – Server backend for Android App Not Responding (ANR) reporting
      • Sec review bug 833991 – Security Review for Android App Not Responding (ANR) Reporting
    • Async IME
      • Landed bug 835906 – Run InputConnection on a separate thread
      • But working on regression 🙁 bug 839882 – java.lang.NullPointerException: at android.text.Selection.setSelection
    • Fixed bug 836589 – “New Tab” input switches from numbers to letters after one digit
  • Next week
    • In progress items from above
    • bug 831144 – Implement editor key bindings on Android
    • bug 838177 – Add more debugging output to GeckoEditable and GeckoInputConnection

GCP

Brian N

  • Done
    • bug 833777 – UI fails to load intermittently
    • bug 838583 – Favicons are tiny in Awesomebar history tab
    • bug 840823 – Race condition when removing tabs at startup
    • bug 840601 – Clear saved reader mode page in tab destroy
  • In progress
    • bug 838793 – Don’t keep a reference to AboutHomeContent
    • bug 823285 – Private browsing downloads not cleared from Android notification bar

Sriram

LucasR

Last week

Next week

  • More tabs UI and TwoWayView hacking
  • Work on tech talk with Chris Lord

Margaret

Done:

  • Default bookmark support for distributions – bug 836450
  • Started writing tests for distribution stuff – bug 840825
  • Started working a patch for perceived location bar performance – bug 839602

Next:

  • More test writing

Scott (jwir3)

Last Week:

  • bug 803719: Reflow-on-zoom should zoom in and snap to a piece of text (was in review, but dbaron and I discussed a slightly different approach)
  • Sent email to www-style re: adding a GetClientRect() method to CaretPosition API, for above bug (message available here )
  • Worked on a number of non-mobile related things.

This Week:

  • More non-mobile related things, hopefully get bug 803719 landed.

Other:

  • Will be in SF next two weeks.

BLassey

done
  • bug 839883 – Don’t match zh-* based on just language
  • bug 829596 – backed out the removal of “Tablet” from the UA
  • bug 674739 – Implement DOM3 KeyboardEvent types for audio
  • MWC training
next
  • press training (I gotta get learned to talk good)
  • final wrap ups for MWC

MFinkle

Done:

  • More work on partner repacking – We will use a “safe, system location” for preloaded ROMs
  • bug 839242 – Remove unused onunload handler from about:apps
  • bug 838745 – Prevent crashing if a promo type is dropped
  • bug 837393 – Remove webapps from the recent apps list
  • bug 835399 – Allow launching non-privileged webapps with a URL

Next:

  • More MWC work/training
  • Kick off a “refactor that code” push for the Frontend team
  • bug 838332 – URL shorteners alongside their associative URL’s get placed as top-site thumbnails

Ian Barlow

  • Ongoing Project Holo stuff
    • [DONE] Icon unification / flattening
    • [DONE, landing soon] Flatten UI backgrounds
    • Unify and retheme dialogs / doorhangers
    • Selection colour refinement (orange vs neutral highlight)
    • Reduce number of font sizes used
    • Unify in-content UI
    • Loading progress indicator
    • Interaction refinements (Multi-pane about:home, possible tweaks to scrolling dynamics)
  • Top of mind right now:
    • Project PICL, kickoff today
    • Ongoing MWC requests
    • Tab UI refinements
    • Header scrolling
  • Looking forward to starting new feature work:
    • Search (multi-search suggest, widget)
    • First Run UX
    • New Reader Mode stuff (new themes, reading list)

Contributors

  • Capella landed his patch to add distribution info to about:firefox – bug 836451
  • Christian Vielma landed bug 454880 – Allow access to recent history through back/forward buttons

Round Table

  • [bajaj] Needs assignee : bug 818345 – Crash: Swipe to close for tabs causes ArrayIndexOutOfBounds

QA

  • Post mortem notes from last week’s OpenGL crashers hotfix: https://etherpad.mozilla.org/gfxinfo
  • next testday, fx20 beta 1: friday 2/22
  • team working through MWC demo script
  • feature planning for fx20 features
    • Robocop Automation testing status
    • Progress on Smoke test Automation
    • Bugs with work in progress:
      • bug 820276 – Robocop: Make editBookmark and checkBookmarkEdit methods available to other tests
      • bug 822259 – Robocop: Add test for Find in Page feature
      • bug 836341 – Robocop: Add test for “Clear download history”
      • bug 833832 – Robocop: Add test for Import from Android feature
    • Bugs awaiting review:
      • bug 830834 – Robocop: Add test for ‘Show Search Suggestions’ feature
    • Bugs with accepted patches:
      • bug 745041 – Robocop: Add test for ‘Clear History’
      • bug 830755 – Robocop: Add test for ‘Settings Menu Items’ feature
      • bug 777719 – Batch of Robocop tests
      • bug 818390 – Robocop: Improve the solution for identifying the device type and OS
      • bug 747835 – Robocop: Add automated test for Back and Forward Buttons
      • bug 732212 – Robocop: Add tests for doorhanger notifications
      • bug 826261 – Robocop: Add test for Share Link option from the Firefox Mobile Menu
      • bug 822681 – Robocop: Add test for ‘Tabs Drawer Menu’ feature
      • bug 817970 – Robocop: Add tests for Bookmark remove and edit from context menu
      • bug 822256 – Robocop: Add test for ‘System Pages’ feature

Stability

  • bug 839882 – java.lang.NullPointerException: at android.text.Selection.setSelection(Selection.java)
    • Highest Crash in Nightly; Patch about to land, just needs touch up.
  • bug 827171 – crash in nsPluginStreamListenerPeer::OnStartRequest
    • Highest crash in Aurora; need to catch in debug
  • bug 823236 – crash in mozilla::layers::ShmemYCbCrImage::IsValid on ICS and above
    • Second highest crash in Beta (first is a corrupt dump stack); need QA for STR
  • bug 752828 – android.database.sqlite.SQLiteDatabaseLockedException: database is locked at android.database.sqlite.SQLiteStatement.native_executeSql(Native Method) on ICS
    • Second highest crash in Release (first is a corrupt dump stack);STR in the bug, waiting for community feedback

SUMO

No major updates from feedback, getting ready for Firefox 19.


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-02-13

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Current Releases

  • We’re holding the rollout of Flash CTP till FF19, due to bug 825035

Beta (19)

  • Just had our sign-offs an hour ago, all groups in attendance were a go
  • No changes between FF19b6 (going out the door today) and the release build (going out Tuesday) are expected
  • PDF.js is sticking (although we’ll keep bug 839239 in our back pocket)
  • Feature removal: keyword.url reset postponed to FF20 due to conflicts with partner plugins

Aurora (20)

  • Will be released as Firefox Beta 20 next Friday

Nightly (21)

  • Will be released as Firefox Aurora 21 next Friday

Firefox Metro

  • Iteration #1 – Completed:
    • Total value of iteration story points committed to: 102
    • Total value of iteration story points completed: 30
    • Total number of iteration stories committed to: 13
    • Total number of iteration stories completed: 5
    • Number of new Change Stories: 1
    • Number of new Defect Stories: 0
  • Iteration #2 – In Progress:
    • Iteration #2 is scheduled to run from Thursday February 7 – Thursday February 21.
      • Total points for iteration: 115
      • Total stories included in iteration: 16
      • Completed points to date: 37
        • 32% of total iteration backlog complete
      • Completed stories to date: 6
      • Days remaining in iteration: 5
    • QA will be conducting functionality testing on completed stories during an iteration to provide developers the opportunity to submit a release that is the best it can be at the end of the iteration.
      • 2 of the 6 completed stories have already been reviewed and passed testing.

Firefox Mobile

Current Releases

  • Nice job spinning up a fix for bug 838603 and qualifying Fx 18.0.2: https://wiki.mozilla.org/QA/Fennec/18/Release/18.0.2 <== we chose this rev # to match desktop’s version
  • A fix for bug 839380 zh-hk locale should use zh-tw translation instead of zh-cnhas been uplifted through to beta just in time. Many thanks to everyone to jumped in to get this fixed and tested so quickly.

Beta (19)

Aurora (20)

  • Uplifted: bug 818072 – PBM – Back and forward button enabled / disabled states look reversed

Nightly (21)

  • backed out: bug 829596 Remove “Tablet” from UA string of Firefox on Android tablets
  • bug 838807 Removed 66% of all icons!! Available in today’s nightly
  • More Flat UI on inbound- bug 840346 No more textures. Solid colors for better performance
  • Freshly +’d overdrawing fixes, bug 840871 From http://cl.ly/image/0n3X3w2y1Q03 to http://cl.ly/image/2J3e150w3Q09
  • Finalizing new tabs UI; all known issues are now fixed, see: https://bugzilla.mozilla.org/show_bug.cgi?id=817732#c17
  • Nice fixes have landed between central and inbound to help polish the current implementation of WebRT support for WebApps as seen bug 839242, 837393 bug 837393, bug 835399
  • Also fixed: bug 840823 Race condition when removing tabs at startup and Bug 840601 – Clear saved reader mode page in tab destroy
  • bug 838745 – java.lang.IndexOutOfBoundsException: Invalid index <n>, size is <n> at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java) at org.mozilla.gecko.AboutHomePromoBox$<m>.onGotTypes(AboutHomePromoBox.java)
  • Christian Vielma landed bug 454880 – Allow access to recent history through back/forward buttons
  • Partner repacks and distribution support has been landing
  • More UX and paper cut fixes

Services

Firefox Health Report

  • Feature complete on desktop, getting good data into metrics, expected to ship in Fx21

Add-on SDK

Release (1.12 -> Firefox 18, 19)

Stabilization (1.13 -> Firefox 19, 20)

Development (1.14 -> Firefox 20, 21)

  • released 1.13.2 yesterday, updating Builder & AMO today
  • SDK apis are riding the trains, may have some uplifts after the 19th to match SDK 1.14

Feedback Summary

Desktop

Preparing for 19 release.

Mobile

Nothing new for Mobile this week.

Market Insights from the Product Marketing Strategy Team

Desktop / Platform

Adobe

Google

Microsoft

Opera

  • Opera officially announced that they had 300 million users, and that all their browser products would be switching to the WebKit and V8 browser/JavaScript engines, saying that “instead of tying up resources duplicating what’s already implemented in WebKit, we can focus on innovation to make a better browser. ”

W3C

Mobile

  • Opera has a 1.75% share of overall Web traffic as counted by Net Applications and 9.8% on mobile through Opera Mini. StatsCounter puts Opera’s share of mobile browsing at 15.3%. The Norwegian company announced that it had reached 300 million users. 229 million of them are on mobile and most of them use Opera Mini, with only 21 million on Opera Mobile. Geographic coverage is concentrated in the emerging and developing regions of Latin America, Asia and Africa, with a presence also in Eastern and Central Europe.
  • The first Ubuntu phone might be coming in October. The company is primarily targeting the business environment with the devices, as a way of leveraging the existing large base of Ubuntu environments. The main concern with this approach is the rising trend in the developed markets for business users to choose their own devices, which adds requirements in terms of consumer appeal.
  • Skype introduced the ability of calling emergency numbers via the phone app. Requests are re-directed to the native Dialer tool.
  • Windows Phone is introducing carrier exclusive features. The ability to not download pictures in IE on Windows Phone and one that reports data consumption and compresses traffic have been made available only to Verizon customers.

Marketing, Press & Public Reaction

Questions, Comments, FYI

  • (Axel) who wants to be involved in discussing dropping locales without teams working on them?

Actions this week


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

13-February-2013

Firefox Status: 2013-02-12

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

Round Table

  • Bug triage sessions
  • Slow hardware
  • Work week blogs

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!

paolo

Past week:

  • Downloads API: bug 835872 – Handle download errors.
  • Review: bug 829832 – BackgroundFileSaver should support hash computation.

Next week:

  • More Downloads API

mak

Bugs:

Requests:

Other:

  • Triaged Places (included location bar and downloads panel) bugs, closed about 150

This week:

  • Review new Async Form History patches (bug 566746)
  • Feedback new part of Downloads API (bug 835872)
  • Downloads Panel blocker bug 837117 fixed last week has been reopened, investigate more
  • about:home storage abstraction

ttaubert

  • Did a couple of reviews in various components.
  • Remove old thumbnails asynchronously.
  • Working on a bunch of Private Browsing bugs.
  • Add API to retrieve current scrollbar width.
  • […]

dolske

  • Refactoring some login manager code (839961) in preparation for making it fill forms sooner, handle JS-generated forms, and generally reduce some overhead.
  • Huge patch in bug 839923 to use “image-rendering: -moz-crisp-edges” when upscaling favicons on Retina.
  • Poked at bug 733632
  • PDF.js bugs? Anyone else seeing uptick?
  • Reviews! My queue is empty (well, within rounding error).
  • The usual mix of 1:1s, recruiting stuff, and meetings.

mconley

Last week:

  • Got mouse events in titlebar on OSX landed. \o/
  • Downloads panel polish (bug 831772).
  • More tabstrip measurements for Australis – working with gfx on bug 839660
  • Worked on putting the menu into the titlebar on Windows – bug 813802

This week:

  • As much downloads panel polish as I can muster before merge
  • Keep working with gfx and perf on tabstrip performance
  • Investigate drawing the OSX window caption buttons ourselves

Blockers:

  • None.

dao

mostly reviews. not blocked.

MattN

Last week:

  • Australis perf
  • address search purpose reviews

This week:

  • address search purpose reviews and land it!
  • Guiding Felipe on a hotfix – bug 839239
  • Land doorhanger security delay patch
  • Feedback/ui-review on Australis for Linux + Windows tabs in titlebar
  • Feedback on dolske’s form patches
  • Submit patch for themes/shared – bug 838244
  • Order netbook

jaws

This week:

  • I will be continuing work on the Panel UI. There will be a meeting later today (12:10PST) to triage the remaining work.

UX Updates

shorlander

This Week:

  • More CTP tweaks: bug 840414
  • FHR Visual Design
    • Meta Goal: Incorporate and expand updated InContent design
  • Get to Feedback, Need Info and Reviews

Not blocked.

Decisions needed/Action items


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

Mozilla Platform: 2013-02-12

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

Meeting update

  • Lawrence Mandel will take over as meeting chair
  • Starting Mar 5 we will use the Engineering Vidyo room
  • This is a dev meeting – want to make it more of a working meeting
    • Meeting used to include GFX, JS, Layout, Video, DOM, WebAPI, Network, Identity, Plugins, Mobile, Accessibility, Tree Management, and Security
    • Participation welcome!

Notices/Schedule

  • FF19b6 went to build today (have no further planned FF19 changes). Make sure you’re focused on tracked FF20 issues!
  • FF19 sign-offs are tomorrow (PDF.js is on!)
  • FF19 release, ESR17.0.3 release & the associated merge day will all be on 2/19
  • You should now be receiving (informative) reminder emails about tracked platform issues, every day, for unlanded approvals and in addition:
    • On Mondays bugs tracked for upcoming releases.
    • On Thursdays tracked bugs that haven’t been investigated yet this week
35 bugs (40 bugs last week) 6 bugs (19 bugs last week)
Unresolved Aurora 20 Trackers (non-security, not tracked for Beta) Unresolved Beta 19 Trackers (non-security)

Products/Projects

Firefox OS

Friday, Friday, Friday!

Firefox Desktop

Performance work
  • bug 836912 added probes for session store data collection, bug 828097 added some for tab animation smoothness. Both areas where we have active efforts to improve performance/responsiveness, and so this data will be valuable.
Social UI
  • mhammond landed a large refactor of multi-provider UI support. Patches for better provider management UI builds on top of that.

Firefox Mobile

Blog Shout Out
Memory, Responsiveness Usability

Trunk landings

  • bug 833777 – UI fails to load intermittently
  • bug 674739 – Implement DOM3 KeyboardEvent types for audio
Great progress on
  • Fixing for Fx19: bug 839380 – zh-hk locale should use zh-tw translation instead of zh-cn
  • Targeting Fx21: bug 716403 – Request to hide the navigation bar when scrolling down content
  • Recently +’d: bug 822810 – Unexpected painting behaviour with low-res tiling code
  • WIP: bug 477166 – Have an automated way to check for changed interfaces without iid changes
  • P1 for games: bug 829747 – Do Async Canvas layers update
Stability Wins
  • bug 830557 – java.lang.NullPointerException at com.android.internal.view.IInputMethodManager$Stub$Proxy.startInput(IInputMethodManager.java:359) startup crash during test
  • bug 837373 – java.lang.NullPointerException: at org.mozilla.gecko.Favicons.isLargeFavicon(Favicons.java)
Other Cool Stuff
  • Landed: bug 832508 – Pausing and resuming fennec on the ouya reopens it with a blank screen
  • Landed in trunk, bug 834681 – Add support for basic distribution modifications

Stability Report [Weekly]

  • Need input/ideas on bug 837835 – increase in crashes with EMPTY dumps (ESR is even worse: bug 830808)
  • bug 798274 is a trunk crash that came back recently from being very intermittent – needs an assignee and some investigation.

Firefox for Android

  • What do we do about Flash (unsupported by Adobe, esp. since Android 4.0+)? ( spreadsheet of flash crashes)
    • Though Flash support is a major feature, it’s also one of the largest pains we have, esp. in terms of crashing
    • >15% of all crashes in 19.0b5 are Flash-related (probably more, this is only based on the top signatures and obvious indicators for Flash being involved)
    • Because Adobe doesn’t care, those are really hard to debug, Flash is a “black box” for us
    • If we continue to support it, can we put Flash in its own process like we do for desktop?
    • Sumo has mentioned that we get more complaints that flash isn’t available more so than the reports of crashing.
  • Filed bug 840634 – [meta] What should we do about Flash in Fennec?

Snappy [Bi-Weekly]

Startup & Shutdown
  • Benoit is working to stop font loading during shutdown (bug 833087)
  • Don’t use timers on shutdown
Tab Strip
  • Avi discovered that tab animation performance suffers from 100% gradient cache misses (bug 837542), which may result in a big memory spike during tab resize or animation – bug mentions 500Mb vs 1Mb if cache is disabled.
  • Windows with Intel GPU – when resizing window eats 5Mb/s (?) while resizing
Content
  • Bumping Plugin Hang UI timeout from 5 seconds to 11 seconds
  • Honza’s working on a rewrite of DOMStorage (bug 600370)
Tools

Mobile Web Compat [2nd Tuesday of Month]

  • Feb 7 minutes
  • John Jensen’s research shows that ~49% of the Alexa top 1000 sites have a mobile version
Recent issues and changes
  • Firefox for Android tablet UA change (dropped “tablet” token) was reverted. Not clear yet if this will reland (bug 829596)
  • Embedded YouTube videos do not play in iFrame (bug 834965) seems to be a regression
    • Do we have unit tests for our UAs?
  • Twitter t.co URLs show in browser history – redirect happens in JS (bug 838332)
  • Firefox OS contacts app redirects Facebook sign-in from https:// to http:// when importing contacts (bug 837435)

Roundtable

  • as of next week can we record or live stream the meeting – for contributor purpose to benifit them (satdav)
  • can everyone please mute when they are not speaking as their is a bit of noise in the back ground (satdav)

Actions

  • Jet to give Shumway update next week, see about scheduling regular update for this project

Platform Meeting Details

  • Tuesday 2013-02-1211: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
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 95312
  • Warp Core Vidyo Room / SFO-Boardroom
  • join irc.mozilla.org #planning for back channel

12-February-2013

Mozilla Project: 2013-02-11

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

All-hands Status Meeting Agenda

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

Friends of the Tree

  • Jeff Walden nominates Jason Orendorff for not letting his eyes glaze over during a patch review in a security bug this week. We all stand in awe of his ability to not curl up in a ball crying when reviewing patches implicating XBL.
  • David weir nominated fx90id for his first sumo match

Upcoming Events

Monday, 11 February

There will be a Capture Mozilla call at 3pm PST in SF 321- TransAmerica. For agenda, please see: https://etherpad.mozilla.org/C-MO-11-2-2013

Tuesday, 12 February

1pm pst there will be a discussion in #mozillians about a new project what some contributors are going to start

Thursday, 14 February

It’s SuMo Day a day for all contributor members to get involved, we need to get 100% this time

There will be a meeting at 1pm pst today in #contributors about a new project we are going to launch called get involved

Saturday, 16 February

we will be in #contributors for this weekend to help you with any contributors needs

Sunday, 17 February

we will be in #contributors for this weekend to help you with any contributors needs

Next Week

Mozilla WebFWD’s new class of teams is visiting Mozilla Mountain View & SF Offices next week for their orientation! We’ll be announcing the names of our 8 new tams tomorrow on our blog (http://blog.webfwd.org); until then, here’s a sneak peak of them….they are:

  • Building amazing game-creation tools, social applications and a super easy website-construction frameworks.
  • Marrying mobile with the cloud for sys admins and sys ops professionals do their work without laptops.
  • Representing San Francisco, CA, Eugene, OR, Vancouver, Boston, MA, Bucharest, Romania and Athens, Greece!

    Mozillians can mingle with the next batch of web-changers next Tuesday and Wednesday, as follows:

  • Tuesday Feb 19th, Community Mixer from 5pm – 7pm in Moz Mountain View 10 FWD > RSVP at http://webfwd3kickoff.eventbrite.com/
  • Wednesday, Feb 20th, Mozillians Milk & Cookies, 3pm – 5pm, Moz SF 7th Floor Commmon Area (just come)

    Questions? Email us at webfwd@mozilla.com

    Product Status Updates (voice updates)

    Firefox Desktop

    Speaker Location: toronto (johnath)

    Firefox Mobile

    Speaker Location: toronto (johnath)

    Firefox OS

    Speaker Location: Dietrich

    • Closing out performance issues and remaining certification requirements for 1.0 this week. Burndown, Bug list
    • Finishing the last of the 1.0.1 features, eg captive portal support. Bug list
    • Customizations: guidelines (legal, brand use, etc) as well as support in the code for it.
    • The Promise of Firefox OS, by Telenor developer Sergi Mansilla hit Hacker News front page today.

    Grow Mozilla

    Speaker Location: San Francisco

    Speakers

    Title Presenter Topic Media More Details
    Program Manager, WebFWD Diane Bisgeier New WebFWD Teams Coming to Moz MV & SF Next Week n/a http://webfwd3kickoff.eventbrite.com/ and in “Next Week” section on this Weekly Update page
    CSO, Mozilla Foundation Ryan Merkley Webmaker in 2013 Follow along with the vid here: http://popcorn.webmadecontent.org/lb7 Same link but with full transcript: https://thimble.webmaker.org/p/f0lv/
    Your Title Here Your Name Here What are you going to talk about? Links to slides or images you want displayed on screen Link to where audience can find out more information

    Introducing New Hires

    New Hire Introduced by Speaker location New Hire location Will be working on
    Przemek Abratowski Patryk Adamczyk Toronto Toronto Senior Visual Designer
    Robyn Chau Shezmeen Prasad Mountain View San Francisco Developer Event Manager
    Brandon Benvie Robert Campbell Mountain View San Francisco Developer Tools Engineer
    Jedidiah Davis Faramarz Rashed Mountain View San Francisco Software Engineer
    Karl Thiessen John Morrison Mountain View San Francisco Services QA

    Roundtable

    • is there a meeting next week due to some sites saying there is a holiday

    <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

    Automation & Tools

    • David Burns (AutomatedTester) did a brownbag on the webdriver browser automation specification which we’ve implemented and use for B2G testing (you know it as “marionette”).
    • Galaxy Nexus finally hooked back up to Eideticker dashboard after it (the phone) had a minor melt-down
    • Emulator based b2g crashtests should go live on b2g18 branch today
    • More news 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
      • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

    7-February-2013

    Mobile: 2013-02-06

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

    Schedule

    • Next merge is 2013-02-18

    Major Topics for This Week

    • Suggestion: Should we be more aggressive about uplifting low-risk features?

    Stand ups

    Suggested format:

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

    Please keep your update to under 2 minutes!

    James W. (snorp)

    • Bug 829747 – Do Async Canvas layers update
    • Bug 837687 – GL_OES_EGL_image not detected on Galaxy Nexus
    • Profiling WebGL stuff
    • Worked some on memory benchmark app
    • Experimenting with SurfaceTexture backend for SharedSurface

    Kats

    • Jan 30 – Feb 5:
      • bug 816879 – more fiddling with the blocking nature of the memory pressure handler
      • bug 836803 – fix scrolling in prompt dialogs
      • bug 835356 – more aggressive logging and handling for long geckoEventSync calls
      • bug 837131 – diagnosed AWSY memory usage regression and backed out bug 828201
      • bug 837551 – fix a warning emitted by the custom linker
      • bug 827836 – re-land fix after updating test to prevent failures
      • bug 832508 – resuming fennec after the activity is destroyed shows blank screen
      • bug 837775 – fix some android lint warnings
      • bug 837816 – stop calling loadMozGlue so many times on startup
      • bug 821224 – fix a crash caused by recycling bitmaps
      • bug 794982 – autogenerate the JNI binding goop in APKOpen.cpp (pending review)
      • bug 837821 – fix some possible startup crashes caused by calling libxul functions before libxul is loaded (pending review)
      • bug 777468 – (in progress) worked on decoupling PanZoomController from the rest of the code a bit
    • Next:
      • finish off bug 794982 and bug 837821 and land them
      • continue working on PZC unification

    GBrown

    • Done:
    • Working on:
      • Shumway performance on Android
      • Bug 823452 – Android’s checkForCrashes “No crash directory found on remote device” error is misleading (obscures startup java stacks)
      • Bug 837318 – testVkbOverlap – Found 0 green pixels after tapping; expected 2427 — on Pandaboard
      • bug 803158 if no crash report is generated by a tegra … use ndk-stack to get a stack
      • Bug 838636 – java.lang.NullPointerException at org.mozilla.fennec.tests.BaseTest.setUp

    Chris Lord (cwiiis)

    • Done
      • FOSDEM talk
    • Now
      • Plan for EdgeConf performance panel
      • bug 716403 – Scroll the location bar off the top
      • bug 822810 – Unexpected painting behaviour with low-res tiling code
      • Hack up some patches to get fennec working reasonably on Ouya
    • Next
      • Investigate canvas performance
      • More Ouya stuff

    Chris Peterson

    • Porting Push Notification jsm components from B2G to Android
    • Reviewing jchen’s big IME patch

    JChen

    • Past week
      • ANR reporter and async IME follow-ups
      • Fixed bug 832028 – Let Java block while resetting GeckoEditable during focus
      • Speculative fix for bug 830557 – java.lang.NullPointerException at com.android.internal.view.IInputMethodManager
      • Worked on bug 836589 – “New Tab” input switches from numbers to letters after one digit
      • Helped with bug 836332 – Deploy ndk-stack on foopies
    • Next
      • More ANR reporter and async IME
      • bug 831144 – Implement editor key bindings on Android

    Brian N

    • Done
      • bug 827370 – When a web page is opened via an intent, we should not load about:blank first
      • bug 777639 – Download Manager page is not updated after clearing private data
      • bug 838398 – about:home memory leak when device is rotated
      • Remove gecko property from sendMessageToJava (bug 837042 and bug 837848)
      • bug 837373 – java.lang.NullPointerException: at org.mozilla.gecko.Favicons.isLargeFavicon(Favicons.java)
    • Next
      • bug 838583 – Favicons are tiny in Awesomebar history tab
      • Other tracking bugs

    Sriram

    • Icon tabs for tabs-ui – bug 836043
    • Tab thumbnail styling – bug 834525
    • Tabs/Private/Synced popups randomly – bug 833812
    • Visible outline in Nexus 7 – bug 794940
    • Context menu for closing a tab.
      • Functionality is reverted back to close button.
    • Replace aaallll icons to make it Holo theme.

    WesJ

    ‘Last week’

    • Paternity leave
    • Working on new video controls

    ‘This week’

    • Keep working on new video controls
    • bug 757481 – Tests for prompt service

    LucasR

    Last week

    • FOSDEM talk (slides and blog post will be up soon)
    • More hacking TwoWayView:
      • Load properties from XML style
      • Important view recycling fix
      • Proper view measurement
      • Proper touch mode tracking
      • Misc bug fixes and cleanups
    • New tabs UI:
      • Rebasing with latest changes in m-c
      • Use TwoWayView [1] [2]
    • Black rectangle in toolbar
      • Prepared test builds with tentative patches

    Next week

    • More TwoWayView hacking
    • Fix the most serious bugs in new tabs UI
    • First test build for UI feedback

    Margaret

    Done:

    Next:

    Scott (jwir3)

    Last Week:

    • bug 477166: Get an IID checking utility to prevent interface changes without IID changes (in review).
    • bug 803719: Position maintenance for reflow-on-zoom (in review).

    Next:

    • bug 836565: Performance issue with reflow-on-zoom after zooming-in, then zooming-out.
    • bug 836568: Reflow-on-zoom has an issue where events build up in a queue, causing problems with subsequent zooms.

    Blocking:

    • Trying to determine where in the paint process bug 836565 is happening, which is the major blocking issue for reflow-on-zoom landing right now. I’ve determined that it’s happening in the paint (not reflow) code, but it’s not a result of progressive painting/low-precision tile rendering, since I’ve turned off the preferences controlling those areas of the code. If you have a few minutes, and know about painting code, I’d really like to debug this with someone, as I’m not 100% confident I understand exactly how the painting code works in Fennec.

    Other:

    • I’ll be in SF from February 17th – March 3rd.

    MFinkle

    Read the wiki. I am at MWC Training (boom, chugga lugga lugga. boom, chugga lugga lugga.)

    Done:

    • All things MWC
    • Successfully handed off Distribution feature to Margaret, who promptly got it all working
    • Started some docs on mobile features for WebApps and Distributions
    • bug 837215 – YouTube video’s redirect on play; broken on tablets
    • bug 828892 – Favicons are missing for the default bookmarked pages besides about: ones
    • bug 837142 – Regression: about:home promo banner swaps on device rotation
    • bug 835399 – Allow launching non-privileged webapps with a URL (landed some cleanup patches)

    Next:

    • MWC Training (That’s the fact, Jack)
    • More work on partner repacking
    • bug 835399 – Allow launching non-privileged webapps with a URL (with Wes’s help)
    • bug 837393 – Remove webapps from “Recent Apps List”

    Ian Barlow

    • Project Holo is starting to take shape
      • Part 1 nearly done – icon unification / flattening
      • Next parts
        • Flatten UI backgrounds
        • Unify and retheme dialogs / doorhangers
        • Selection colour refinement (orange vs neutral highlight)
        • Reduce number of font sizes used
        • Unify in-content UI
        • Loading progress indicator
        • Interaction refinements (Multi-pane about:home, possible tweaks to scrolling dynamics)
    • Search (multi-search suggest, widget)
    • First Run UX
    • Project PICL, pronounced “pickle” (continuity of UX across Firefox products)
    • New Reader Mode stuff (new themes, reading list)
    • Ongoing tab UI refinements
    • Ongoing MWC requests

    Contributors

    • Capella is writing a patch for adding distribution information to about:firefox – bug 836451
    • Kyle is working on hiding the downloads notification if a download opens automatically – bug 696911
    • lannguyen has a working patch in Remember which of “Top Sites”, “Bookmarks” or “History” was last selected bug 750167

    Round Table

    QA

    Stability

    • Crashes bug 838603 – Startup crash spike on Android with abort message: “OpenGL-accelerated layers are a hard requirement on this platform
      • Blocklist for STAGEFRIGHT was removed

    SUMO Feedback

    • significant increase in slowness on Input comparing FF 17 to FF 18 (but not on SUMO Forum or Google Play Reviews). will see if there’s a set of devices and/or steps to reproduce

    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: 2013-02-06

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

    Schedule & Progress onUpcoming Releases

    Firefox Desktop

    • Merge day has been moved from 2/18 to 2/19 due to Monday being a holiday in US/Ontario

    Current Releases

    • FF18.0.2 went out yesterdy to resolve an issue making up 20% of our crash volume in FF18 (bug 831626)

    Beta (19)

    • FF19b5 went to build today, released before the end of the week.
    • FF19b6 is going to build Monday, released by next Thursday
    • FF19 sign-offs will be held next Wednesday, 10AM PT in the ReleaseCoordination Vidyo room
    • FF19 will be released 2/19, alongside a new ESR17 release.

    Firefox Metro

    • Iteration #1 – Completed:
      • Total value of iteration story points committed to: 102
      • Total value of iteration story points completed: 30
      • Total number of iteration stories committed to: 13
      • Total number of iteration stories completed: 5
      • Number of new Change Stories: Available Wednesday February 6 (EOD)
      • Number of new Defect Stories: Available Wednesday February 6 (EOD)
      • Iteration build has been reviewed by QA and Product Owner.
      • Defect and Change Stories will be presented to the team on Wednesday February 6.
    • Iteration #2:
      • Review and Planning session scheduled for Wednesday February 6.
      • Iteration #2 is scheduled to run from Thursday February 7 – Wednesday February 20.
    • Metro Wiki Updating:
      • All Iteration #1 statistics and Iteration #2 planning details will be available on the Metro Wiki on Wednesday February 6 (EOD).
    • Legacy Work:

    Firefox Mobile

    • Merge day has been moved from 2/18 to 2/19 due to Monday being a holiday in US/Ontario

    Current Releases

    QA is testing the staged block list in order to repro spike in start up crashes possibly related to bug 838603 Startup crash spike on Android with abort message: “OpenGL-accelerated layers are a hard requirement on this platform […]”

    Beta (19)

    Aurora (20)

    Recent uplifts for prettier and more usable tabs:

    • bug 836043 – Use icons for tab switching in Tabs UI
    • bug 834525 – Update Tab thumbnail styling
    • bug 833812 – Tabs/Private/Synced menu pops up unexpectedly

    Also approved for uplift:

    • bug 828892 – Favicons are missing for the default bookmarked pages besides about: ones

    Nightly (21)

    • Regression fix: bug 837142 – Regression: about:home promo banner swaps on device rotation
    • Also fixed, bug 837215 – YouTube video’s redirect on play; broken on tablets
    • Landed basic distribution support (preferences and lightweight themes) – bug 834681, bug 836517, bug 836838 <== it is soooo nice having Margaret BACK!
    • will be backing out bug 829596 which dropped the tablet token from the UA string on tablets

    Services

    Product Announcements

    • Shipped in Fx18, lots of traffic so far, we’re going to start testing post-MWC

    Firefox Health Report

    • All known Talos issues are addressed
    • Working out followups with perf team
    • lco and shorlander working on design of the actual report, release TBD.

    Add-on SDK

    Release (1.12 -> Firefox 18, 19)

    Stabilization (1.13 -> Firefox 19, 20)

    Development (1.14 -> Firefox 20, 21)

    Feedback Summary

    Desktop

    No new emerging issues. Ramping up for 19. Firefox 18 Sentiment Report will ship later today with much of the feedback from the previous report included.

    Mobile

    We’ve seen the Mobile startup crash on SUMO, but nothing dramtic otherwise. Still tracking slowness in 18, but will likely not have anything actionable before 19 is released.

    User Experience (design & research)

    Market Insights from the Product Marketing Strategy Team

    Desktop / Platform

    Adobe

    Blackberry

    • Apart from launching their new Blackberry 10 operating system, handsets, and renaming the company from Research In Motion to “Blackberry”, the company made a number of blog posts and announcements regarding the application developer interest in porting apps to the new platform.

    Google

    • Google announced the outlines of their Pwnium competion, awarding up to $3.14159m for demonstrated vulnerabilities to their ChromeOS platform, not Chrome browser. Individual prizes of up to $150K will be awarded.
    • Google released “Find Your Way to Oz”, another web technologies demo that makes use of WebGL, the Web Audio API, and other recent web advances. As is usually the case with these efforts, it works only in Google Chrome.
    • A Canadian market research firm surveyed consumers in Canada, the USA, Mexico, Argentina, Brazil, UK, France, Germany, and China, and found that Google was the world’s most influential brand.
    • Google’s online presentation builder now supports offline editing and display, but only if users are using the Chrome browser.

    HTML5 Apps

    Microsoft

    • Microsoft released modern.ie, a set of tools and information resources for developers to make sure their websites work in Internet Explorer and “other modern browsers”. It offers a review of the CSS and HTML in a site as well as free BrowserStack comparison testing, as well as VirtualBox VMs for testing the browser on other platforms.

    Sencha

    Mobile

    • New Android version distribution numbers put Gingerbread at 45.6%, Ice Cream Sandwich at 29%, JellyBean at 13.6% and Froyo at 8.1%.
    • Leaked information pointed to the spring of 2013 as the release date for the next version of Android, Key Lime Pie. The date lines up with the Google I/O event on the 15 to 17th of March.
    • Instagram opens full image feed to the Web and allows liking and commenting. These actions were previously only available in the native Instagram apps. The ability to take pictures and upload them is not available in browsers.
    • Deutsche Telekom delayed indefinitely the launch of Joyn and Rich Communications Suite technologies. The network operator quotes stability issues with the messenger service. Other backers of Joyn in the country, Vodafone Germany and O2 Germany (owned by Telefonica) have not announced a firm date for wide availability of Joyn services
    • Q4 results of tablet shipments show 52.5 million units, as counted by IDC. Apple was the biggest producer, with 22.9 million and 43%, followed by Samsung with 7.9 million and 15.1% and Amazon with 6 million and 11.5%. The overall market grew 75.3% Year – over – Year. For Q1 we can expect lower absolute shipment numbers, because Q4 is typically the biggest one due to the holiday season, but the market compared to last year’s Q1 should be growing.
    • BlackBerry (ex – RIM), revealed BlackBerry 10 OS and 2 new devices, the Q10 and the Z10. One of the devices has the hardware BlackBerry keyboard, while the other one is full touch – screen. The new version of the OS makes use of gestures, a more natural way of operating hardware than taps, centralizes all of the updatable, personal information of the user (a concept similar to Windows Phone’s home screen dashboard) and is able to switch between personas of the user, to cater to business users who might want to shut off those communications while at home. Press reviews of the new devices were mostly neutral.

    Marketing, Press & Public Reaction

    Actions this week


    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

    6-February-2013

    SeaMonkey: 2013-02-05

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

    Agenda

    • Who’s taking minutes? -> Ratty
    • Nominees for Friends of the Fish Tank:
      • Callek and Ewong for getting the linux and OSX builds running again.
      • rsx11m for work on the GUI, preferences UI, and Help.

    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

    CLOSED

    Status of the SeaMonkey Buildbot Master and Tree

    • Intermittent issue with Mac OSX64 Debug Leak log comprehension. Issue tracked in bug 774844 and bug 811199 (Port |bug 794510 Build with NO_NSPR_10_SUPPORT| to SeaMonkey). Also see possibly related Thunderbird bug 806492..
    • We had to “hide” the buildmaster web interface from the public recently. If you’re on the “Needs access” list but don’t have access touch base with Callek and he will evaluate your access on a case-by-case basis, be prepared to explain WHY you need access to said interface.
    • 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 is ready to go)
      • sea-master1 will replace the current buildmaster.
    • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.11
      • 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.
      • We are unable to use this to instantiate Ubuntu slaves (the newer test platform Firefox is moving to) until/unless we can get more HD space on the host, will treat that as a low priority until other higher need items are done.
    • bug 817504 Update Python on buildslaves to Python 2.7 as Python 2.7 is now required.
      • Fixed for every platform, we will see Nightlies again for all platforms as of today!
    • [Fixed] bug 829481 SeaMonkey Windows builds fail with “python.exe: Bad file number” error.

    Release Train

    • 2.16 Beta 2 shipped January 27
    • 2.16 Beta 3 shipped February 1
    • 2.15.2 shipped February 4

    Too many betas.

    • IanN thinks we can reduce the number to three or four. Ratty suggests discussing this in seamonkey-council or seamonkey-members since we need Calleks input and he’s not around at the moment.
    • Ewong says there is normally 1 beta per week, but due to Callek being in TOR a few weeks ago the betas got pushed together.

    Extensions Compatibility Tracking

    • See Basics page. Please only list current changes here.
    • Addon Compatibility Listings
    • TB’s new release cycle seems to effect Lightning: There is currently no version compatible with SM 2.16 betas on AMO, and only a beta version (2.0b1) compatible with SM 2.15.x.
      • Callek is discussing with the lightning team about doing releases for SM in some way.
    • 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.
      • The automatic compatibility review has detected an incompatibility between ChatZilla and “Firefox 18” (probably meaning also SeaMonkey 2.15). One-liner bug 825750 has been fixed. Chatzilla bug 829597 (Proxy connections completely broken by bug 769764) has also been fixed.
    • Our build team (Callek, ewong, Serge) 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.
      • In the past Serge often pushed this forward for us. But with Serge on a sabbatical, Ewong thinks he should talk to Callek in getting this automated.
      • For 2.15, compat bumps were done as lined out in bug 808426.

    2.x (Last, Current, Next)

    • 2.15 had ~83,000 ADU by Tuesday 29th January and 2.15.1 has had ~72,600 downloads so far.
      • Of the released versions, as of Tuesday 29th, we have 7.9% on 2.0, 2.6% on 2.1-2.3, 3.1% on 2.4-2.6, 4.1% on 2.7-2.9, 6.6% on 2.10-2.12, 5.3% on 2.13, 9.9% on 2.14 and 60.5% on 2.15.
      • 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, and 2.14 dropping Mac OS X 10.5 support.
      • We now have a webpage for latest builds available for “Legacy Platforms” like PPC (bug 759315)
    • See Basics page for the usual reminders.

    2.15

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

    • One tracked 2.5 issue still open.
      • Ka is now effectively dead unless the Ka maintainer steps up or some one else takes over maintenance of this locale. Tracked in bug 667147.
    • SeaMonkey 2.14 Release Notes

    2.Next

    • Current breakages:
      • TBD
    • 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.
      • 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 says he will look into these issues. Ewong is also working on bug 794772.
      • bug 804865 Require Python 2.7 to build the tree. Tracked in:
        • [Fixed] bug 817504 update all SeaMonkey slaves to use python 2.7.
      • bug 780561 (new-packager) Overhaul the packager.
        • Already Fixed for comm-central in bug 780561 and various followups. But Ratty is including this for completeness.
      • bug 835543 Remove class “nsNavHistoryFullVisitResultNode” because it’s never used or instantiated, and remove its interface nsINavHistoryFullVisitResultNode. Tracked in:
        • bug 836094 Remove uses of RESULT_TYPE_FULL_VISIT and RESULT_TYPE_DYNAMIC_CONTAINER from comm-central, now that bug 835543 removed those constants.
      • bug 834457 Remove deprecated synchronous APIs from Places. Tracked in:
        • bug 834493 Drop livemarks support from SMILE.
        • bug 834498 Remove usage of setPageTitle and isVisited from Seamonkey’s tests.

    Feature List, Planning

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

    • Low triaging effort.

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

    • See Feature List page for major wanted/needed features.
      • Out of sight out of mind. The trouble with shuffling this off to another page makes these issues less discoverable. 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:
      • bug 814739 rename gMsgCompose in addressbook-panel.js to something unique.
      • bug 812050 [modern] some dialog boxes clipped at the bottom. Need to add commonDialog.css to Modern.
    • Currently there are 28 GFBs open, 3 are being actively worked on. bug 735333 needs some help getting this running on the try-server.
    • 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:
      • bug 795158 Switch to Services.jsm: /editor/ui/ -> is being worked on, has a few new patches ready for checkin. However someone from the TB side will need to review before checkin.
      • bug 735333 Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey code. Mcsmurf will check in the Services.prefs patches soon. IanN says that once this is done, it’s worth asking people who use trunk to give those areas a good test, because we have regressed before with Services.jsm landings.
        • Mcsmurf did some testing on this, but need to check how to “discover” JS bugs, as they don’t generate TEST-UNEXPECTED-FAIL in the log.
    • 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 817504 update all SeaMonkey slaves to use python 2.7.
    • bug 825579 bump space requirements for SeaMonkey linux64 builds.
    • bug 834986 Add SeaMonkey 2.16 Beta 2 to bouncer.
    • bug 836205 Add SeaMonkey 2.16 Beta 3 to bouncer.
    • bug 837025 Add SeaMonkey 2.15.2 to bouncer.
    • bug 837360 Update SeaMonkey website for 2.16 Beta 3.

    Working on:

    • 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 830097 cleaning up force rebuilds.
    • bug 837570 Fix OSX64 buildage from |bug 780561 (new-packager) Overhaul the packager|.

    ewong

    • Fixed:
      • bug 774991 – stop support OSX 10.5 in SeaMonkey (buildbot config part)
      • bug 811199 – Port |Bug 794510 – Build with NO_NSPR_10_SUPPORT| to SeaMonkey
      • bug 830096 – Seamonkey-aurora and trunk needs to have release-l10n created
      • bug 834692 – Port |Bug 783778 – Update Google favicon in the search bar| to SeaMonkey
      • bug 834693 – Fix some mingw warnings in nsWindowsShellService (Port |Bug 829288| to SeaMonkey)
      • bug 837568 – Port |Bug 808785 – Stop shipping d3dx9_43.dll| to SeaMonkey
    • Review:
      • bug 624432 – Port |Bug 337964 – changing account during message composing doesn’t apply signing prefs from new account| to SeaMonkey
      • bug 739056 – Port |Bug 715099 – Convert nsProfileMigrator to JS so we can use JS modules on migration| to SeaMonkey
      • bug 807326 – Context menu Search should be available in textareas/inputs as well (Port Bug 565717)
      • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • Working On:
      • bug 633937 – Port bug 562048 to suite.
      • bug 813844 – Port confvars.sh changes from Bug 718067 and package.manifest.in changes from Bug 808219 (Firefox Health Reporter service)
      • 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
    • To Do:

    IanN

    • Some testing, reviewing and commenting.
    • Waiting for 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
      • bug 808835 Add l10n.ini file for Chatzilla
    • 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
      • 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 829481 SeaMonkey Windows builds fail with “python.exe: Bad file number” error
    • Made sure CTP blocks for broken Java versions are blocked for SeaMonkey, too

    Working on:

    • bug 819671 [SeaMonkey] TEST-UNEXPECTED-FAIL browser_367052.js | the tab was restored without any history whatsoever.
    • bug 837101 Include Google search snippet on SeaMonkey website

    Neil

    Fixed:

    • bug 827017 Make it easier to edit disabled form fields.
    • bug 833015 Update Suite Download Manager UI for Private Browsing changes.
    • [inbound] bug 493711 need a better nsCOMArray with nsTArray-like API.

    Working on:

    • bug 829208 External API build busted after bug 807678.
    • bug 831485 _virtualenv and mozilla/_virtualenv in each c-c objdir.
    • bug 837399 Port bug 774315 (ability to hide placeholder for click to play).
    • bug 836702 Port | bug 836120 – Reduce memory overhead of Sync when it isn’t configured | to Seamonkey.
    • bug 833988 Convert nsMsgCompose::BuildMailListArray nsISupportsArray argument to something better

    Other:

    Ratty

    Fixed:

    • bug 477718 Implement Phishing Protection (a.k.a. Safe Browsing) support in SeaMonkey.
    • bug 807664 Port |bug 752461 First time after choosing to “Never activate plugins for this site” the video is still playing|.
    • bug 822535 User-Oriented Labels in Data Manager for “sts/use” and “sts/subd”.
    • bug 826771 pref-applicationManager.xul is broken because Services isn’t defined in the scope.
    • bug 836269 In the Form Submit Observer, use fullZoom from nsIDOMWindowUtils rather than inferring zoom from CSS to device pixel ratio.
    • [Thunderbird] bug 831737 Re-write and simplify newmailalert.{js|xul|css} (Backport changes from SeaMonkey bug 404580).

    Working on:

    Other:

    • Bug triage and Bug discussions.
    • End user support and PR in newsgroups and Mozillazine.

    Tobin

    Working on updating the modern theme:

    • bug 526210 Update the icon set for the SeaMonkey Modern Theme.
    • I am working on, fixing up and completeing the work on the Modern Theme. I have already fixed the background image issue of the small icon mode in the primary navigation toolbar in Navigator component as well as the throbber box background. The rest shall be worked on as outlined.

    Any other business?

    • Private Browsing
      • Now that the per-window private browsing backend has been turned on for all applications (it was available in Gecko 20 with a confvars.sh change) Neil has morphed bug 460895 into a meta bug for implementing the front end and filed some dependent bugs already.
    • Safe browsing API (Google)
      • This has now been checked-in and Safe Browsing is now operational in the latest nightlies.
    • The next Bug Day: to be discussed on the mailing lists and at the next meeting.
    • 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: 2013-02-05

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

    « previous week | index | next week »

    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

    Meeting Changes

    Critical Issues

    • none

    Upcoming

    • Firefox is releasing 18.0.2 – doesn’t affect us.

    Action Items

    • Standard8: Update Wiki status meeting page with calendar link – DONE!
    • Standard8: Document flags to tb-planning
    • Standard8: Follow up with metric numbers being public – This should be happening soon, work has been done, waiting for final approvals
    • Look into having the notes blogged
    • We need to get the meeting notes blog to pick up the pages again.

    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!

    Status Updates

    • Standard8
      • Apologies for not being at the meeting today
      • Fixed a bunch of tree bustage this week
      • OS X builds being looked into (Bug 837618)
      • Been working with releng on getting 17.0esr and 17 mainstream building from one repository – various branding updates etc.
      • Aiming to catch up on reviews end of this week / start of next
      • Next week is preparation for builds for the 17.0.3 releases
      • Merge date for next cycle is 19th Feb (not 18th due to holidays: President’s day in USA; Family Day in Toronto; Vancouver Family day is February 11 for some strange reason)
    • mconley
      • Spent a few hours going through my review queue this past weekend
      • Queue is shrinking, but still needs attention. I’ll get there soon.
      • Ensemble
        • Can save and update contacts very nicely with syntax like this: http://www.pastebin.mozilla.org/2116543
        • Working on asynchronously retrieving all contacts with Promises, returning a Backbone Collection.
        • Considering altering the roadmap so that we target read-only capability for imported contacts for TB 24.s
          • Focusing on that will reduce focus on LDAP/Facebook/etc connectors.
          • Does anyone from the community want to help out with those?
          • Ludo says “+1”.
    • bwinton
      • Also spent a few hours going through my review queue this past weekend.
      • Queue is also shrinking, but still needs attention.  🙂
    • jcranmer
      • Will not be at meeting
      • e4x is now dead and gone FOREVER! Thank-you!!!!!!!
      • Hoping to have m-c ready for subconfigure scripts shortly (see https://bugzilla.mozilla.org/show_bug.cgi?id=648980) [prerequisite for cc-rework]
      • JS MIME
        • Next piece of functionality is i18n support (RFC 2047/RFC 2231)
        • Designing body/attachment and htmlifiers API still
      • de-RDF
        • Repreparing the folder-lookup patch based on mailing list feedback
      • DXR work and exams will probably suck up more of my time in the next few weeks
    • aceman
    • Roland Tanglao
    • Usul
      • followed on some bugs
      • looked quickly at crashes
      • Marketing – AM is in the process of giving the keys to Benjamin.
      • Talked to Sun (yes it’s true they still have a team of 1 plus students working on old version about using Moztrap instead of Litmus
    • clokep
    • Irving
      • Occasional reviews
      • Looking at bug 701533; appears to be symptom of a general problem with front end dropping all references to an IMAP socket without closing it; when NSS times out and closes the socket, references get released on the wrong thread.
    • Axel

    Question Time

    • Can anyone steal reviews for any module, or does it need to be a peer?
      • You have to use your best judgement. If it’s a trivial fix, or fixing something you feel you understand, then go for it. In Florian’s case, he should probably just take it.  😉

    Attendees

    Roland Tanglao, Mike Conley, Irving Reid, Blake Winton, Ludovic Hirlimann, Florian Queze, aceman (audio, no mic), clokep (audio, no mic), RealRaven aka Axel 🙂 (no mic here as well)

    « Newer PostsOlder Posts »

    Powered by WordPress