Meeting Notes Meetings notes from the Mozilla community

14-March-2013

Mobile: 2013-03-13

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

Schedule

  • Next merge is 2013-04-01

Major Topics for This Week

Dynamic Toolbar

Chris Lord landed bug 716403 which implements the core feature. He also landed bug 846772 which enables it by default. There have been some regressions, but those are getting fixed. See the “depends” list in bug 716403. Now that it is on by default, be on the lookout for any more regressions.

Roadmap Planning

Last week we completed the first steps of roadmap planning for Q2 and beyond. Next steps will continue to prioritize the list. We also need to do some resource planning. Some of the items are almost ready for implementation, others require some design, and still others require research and investigation before proceeding. More meetings will be scheduled.

Tracking Bugs

We are almost (maybe we are) past the point of no return for Fx20. Release Management has been actively pinging people on bugs that are tracking-firefox20. Let’s pay some attention to those bugs, even if it is to give a summary of the situation.

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

(I will be on a plane, read the wiki)

  • Feb 27 – Mar 5:
    • bug 844275, bug 846786, bug 847002 – fix a lot of compositor startup bugs (and fallout)
    • bug 845804 – refactor to reuse some duplicate code
    • bug 769524 – remove workaround in testSearchSuggestions
    • bug 831781 – added joystick-based scrolling for the ouya
    • bug 822666 – silence warning due to float rounding
    • bug 787001 – fix viewport jumping when background tab finishes loading
    • bug 847856 – don’t set logcat data in crash reports unless the user selects the url checkbox
    • bug 726335 – add support for sharing URLs over Android Beam (bug 848901 and bug 849281 as follow-ups)
    • mobile work week in london!
  • Mar 5 – Mar 13:
    • bug 846774 – reduce chances of hitting the 4-second ANR prevention codepath
    • bug 845499 – fix url bar layout on the ouya
    • bug 849955 – put in a quit menu item for the ouya
    • bug 805479 – fix flinging backwards on the Nexus 4
    • bug 815862 – increase max allowed scroll acceleration on high-res devices (backed out)
  • Next:
    • snappy work week in paris, so perf stuff
    • get back to pan/zoom unification

GBrown

  • Done
    • bug 817899 Intermittent testAllPagesTab | Correct number of ImageViews visible
    • bug 825518 Intermittent testBookmarksTab | Correct number of ImageViews visible
    • bug 849260 waitForText timeouts in testBookmarksTab
    • bug 784242 Robocop: PixelTests failures: Pixel at 100, 0
    • bug 847916 Reduce logging in robocop testBrowserProvider
    • bug 846158 Busy wait for Preferences:Data event in robocop
    • bug 769919 Intermittent testBookmark | bookmarks list has 4 children
    • bug 846353 Typos in robocop tests
    • bug 845632 Intermittent testBookmarksTab | The text: Bookmarks is not found!
  • Working on:
    • bug 781179 Android PGO investigations: comparing BFD vs gold, emulator vs pandaboard, effect of startup time, mozconfig tweaks, etc
    • IME testing investigation
    • bug 833765 Intermittent DMError: Automation Error: DeviceManager isdir returned null
    • bug 814282 Intermittent testVkbOverlap | testVkbOverlap – Found 0 green pixels after tapping
    • bug 847835 Intermittent test failures caused by app installation failures

Chris Lord (cwiiis)

  • Done
    • bug 716403 – Dynamic toolbar
    • bug 846772 – Enable dynamic toolbar (fuzz/unfuzz failing tests, add prefs observing)
      • bug 849958 – Add axis-locking code to dynamic toolbar
      • bug 849246 – Follow scroll velocity with dynamic toolbar
    • bug 849845 – Map gamepad-Y to toggle Chrome
    • bug 849845 – Map gamepad L1/R1 to back/forward
    • Looked at bug 819183, corruption after rotating on Gingerbread Adreno 200 devices – Cooked up patch that ‘fixed’ the issue
    • Checked in bug 842389 again, progressive update calculator returning wrong value

JChen

  • Past 2 weeks
    • Work week!
    • Fixed bug 831144 – Implement editor key bindings on Android
    • Fixed bug 840406 – Hotmail log in screen password is exposed when entering
    • Fixed bug 843048 – Keyboard does not pop up when tapping password field for Zimbra login
    • Worked on bug 845416 – Limit ANR report stack trace to Fennec only
    • Worked on bug 849220 – Log Java stacks during all crashes
    • Worked on bug 847823 – Update Java IME to reflect updated Gecko interface
    • Investigated bug 847983 – IME in designmode doesn’t seem to work very well
    • Investigated bug 845146 – Intermittent application crashed [@ libGLESv2_POWERVR_SGX540_120.so + 0x19904]
    • Investigated bug 846465 – crash in mozilla::MediaPluginHost::CreateDecoder @ libstagefright.so@0x79877
  • Next
    • Follow-up to JimDB talk from work week
      • Address feedback/suggestions
      • Land jdb support
      • Prepare newest pre-built binaries for Linux and OS X
      • Blog/wiki updates
    • IME bugs

Brian N

  • Done
    • Bug 823285 – Private browsing downloads not cleared from Android notification bar
    • Bug 850424 – Private browsing downloads not cleared when last private tab is closed
    • Relanded Bug 828349 – Tab count indicator not indicative of private tab count
    • Relanded Bug 835022 – Do not switch to private tabs automatically
    • Bug 850487 – More code cleanup (@Overrides and unused imports)
  • In progress
    • Bug 844407 – Make Tabs threadsafe (w/ rnewman; backed out for Tabs singleton issues)
  • Next
    • Bug 846731 – The user can be moved to the private tabs when closing normal tabs
    • Bug 850693 – java.lang.ClassCastException: android.os.BinderProxy cannot be cast to org.mozilla.gecko.NotificationService$NotificationBinder
    • Bug 838793 – Don’t keep a reference to AboutHomeContent

Sriram

WesJ

‘Last week’

  • Bug 763671 – New designs for fennec form elements – partial r+
  • Working on nsNativeTheme to finish up the rest
  • Small cleanup for light theme bugs
  • Bug 840593 – In content UI cut off on small screens
  • Working on some touch events bugs during input[type=”range”] implementation

‘This week’

  • Continue on nsNativeTheme Stuff
  • Beta blockers

Margaret

  • Done
    • Update doorhanger notification messages/buttons (and update annoying robocop test!) – bug 739757
    • Text selection cursor is misaligned in subframes – bug 846102
    • Make active tap highlight color gray instead of orange – bug 847942
    • about:blank subframe entries in session restore can cause perf problems – bug 846013
    • Immediately update browser toolbar after awesomescreen closes – bug 839602
    • Move FormAssistPopup viewport math to Java – bug 748469
    • Hostname in site settings dialog is misaligned – bug 847849
    • Get rid of unused strings in browser.properties – bug 850307
    • Use “Site settings” instead of “Site preferences” in clear private data dialog – bug 772598
  • Next
    • More distribution/customization support

Scott (jwir3)

Last Week:

  • I’ve been working on multicolumn bugs for the last few weeks, so no progress in readability to report.

This Week:

  • Profiling performance issues with reflow-on-zoom to determine what might be causing lag when zooming in, then zooming back out. Note: Yesterday, when I clobbered/recompiled with the optimized build, I noticed that this issue is not nearly as pronounced as it used to be, leading me to speculate that there were some painting changes that may have been landed recently that may have helped fix this… I’m still double-checking this to verify whether the problem has gone away. These profiles will hopefully lead to a solution to bug 836565 and bug 836568.
  • Working on a solution for bug 800805.

Blocked On:

  • What to look for in the profiles that could be fixed/optimized to alleviate the zoom performance issue. What I’ve seen thus far, we’re at about 40% time spent in nsPresShell::Paint and 40% time spent in layout::DoReflow. dbaron and I discussed possibly marking only a subset of frames dirty in the frame tree when we perform a reflow-on-zoom operation, but this may or may not get us what we want.

BLassey

Last week
  • London, mostly planning
This week
  • installing helper services to handle sensitive permission operations on demand (APKs in our APKs, because yo dawg, I heard you like APKs)
Currently blocked on
  • building on OSX 10.7

MFinkle

Done:

  • Roadmap brainstorming and planning last week with Mobile team
  • bug 844872 – All addons and search engines present an option section even when the plugin does not have any options
  • bug 849211 – java.lang.NoSuchFieldException: bookmarkdefaults_favicon_support
  • bug 826476 – Modify sqlite database pragmas to possibly improve performance

Next:

  • Q2 Goal planning
  • Resource planning for Q2 work

Ian Barlow

Last week

  • Work Week, lots of planning
  • Some little (but awesome) UI polish bugs in progress

This week

  • UX planning and prioritizing
  • FirstRun UX
  • New about:home/awesomebar
  • New Settings IA

Round Table


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

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Current Releases

  • 19.0.2 was released across all three platforms last Thursday within 24 hours of the Pwn2Own exploit being announced
  • On Monday 3/18, we’re going to be CTPing unsupported versions of Flash 11.0-11.2 (bug 850734)
  • CTPing of the latest vulnerable Silverlight and Adobe Reader versions is on its way as well

Beta (20)

  • FF20.0b5 (the beta for our fourth week) will be going to build today, released before the end of the week
  • Stub installer experiment will be running for 2 days, twice over the next ~1wk

Aurora (21)

  • FHR is now enabled on Aurora, in case this wasn’t called out in this meeting yet

Firefox Metro

Forecast Production Schedule

  • With the completion of Iteration #3 we have been able to develop an initial production forecast – the Expected Scenario.
  • The forecast is based only on data from the previous three iterations.
  • At the conclusion of each iteration, the production forecast will be updated to reflect the current state of the project.
  • At the conclusion of Iteration #6 there will be enough data to develop the Best Case and Worst Case development scenarios.
  • Current total project story points: 824
  • Project story points completed to date: 95
  • Current Team Velocity: 32
  • Forecasted number of story points remaining to complete the project: 729
  • Forecasted number of iterations remaining to complete the project: 24
  • Forecasted date for completion of development: May 14, 2014

Overall Project Performance

  • From Iterations #1 – #3:
    • Total Points Completed: 95
    • Total Stories Closed: 21
    • Team Point Velocity: 32 per iteration
    • Average Story Closure Rate: 7 per iteration
    • Average Point Closure Rate: 33% per iteration
    • Scope Change (Defects and Changes): TBD points over 20 stories
  • Story Backlog: 58 stories ready for upcoming iterations.
  • Legacy Backlog: 3 stories remaining for QA testing.
  • On Hold Backlog: 13 stories remaining for Product Manager clarification before being moved into Story Backlog.
  • Planning Backlog: 0 stories for Team to review, relate to work items and assign point values.

Current Iteration Performance

  • Total value of iteration story points committed to: 69
  • Total value of iteration story points completed: 33
  • Completion Rate = 47%
  • Total number of iteration stories committed to: 14
  • Total number of iteration stories completed: 10
  • Completion Rate = 71%
  • Number of new Change Stories: 9 points over 3 stories
  • Number of new Defect Stories: 13 points over 6 stories
  • Iteration Velocity: 33

Iteration Performance History

Iteration #1
  • Iteration Points
    • Committed = 102
    • Completed = 30
    • Completion Rate = 29%
  • Iteration Stories
    • Committed = 13
    • Completed = 5
    • Completion Rate = 38%
  • Scope Change
    • New Defects Generated = 0
    • New Changes Generated = 3 points over 1 story
Iteration #2
  • Iteration Points
    • Committed = 110
    • Completed = 32
    • Completion Rate = 29%
  • Iteration Stories
    • Committed = 14
    • Completed = 6
    • Completion Rate = 42%
  • Scope Change
    • New Defects Generated = 4 points over 2 stories
    • New Changes Generated = 10 points over 4 stories

Upcoming Iteration

Firefox Mobile

Beta (20)

Aurora (21)

  • Recent uplift requests with patches ready to go include:
    • bug 823285 – Private browsing downloads not cleared from Android notification bar
    • bug 847849 – Hostname in site settings dialog is misaligned

Nightly (22)

Help wanted: take nightly for a spin and file bug/issues you find, we want this enhancement to be great!

Services

Firefox Health Report

Product Announcements

  • No updates.

Add-on SDK

Release (1.13.2 -> Firefox 19, 20)

Stabilization (1.14 -> Firefox 20, 21)

Development (Firefox 22)

Feedback Summary

Desktop

Feedback: Feedback for 19 is stable. At this point we have no major fires. We are preparing for latest CTP blocks, but are not expecting any issues.
Sentiment Report: We are working on the Firefox 19 Sentiment Report this week. It should be available Friday.

Mobile

Ditto

User Experience (Design & Research)

  • [desktop]
    • [General]
    • [Australis] (Zhenshuo, Blake)
      • reminder to use the UX Branch to follow along with implementation – get it here
    • [Social API] (Boriss)
    • [newtab2] (Boriss, Blake)
      • Finalizing v1 desktop design doc this week and finishing the prototype for testing
      • Digitizing settings panel for implementation** Updating design document to include settings panel, first/experienced/new user design, updates for in-content design
    • [GuM/webRTC] (Boriss)
      • Tracking bugs revealed by first nightly landing, making mockups as needed
      • Sketching how camera button in toolbar supports social panels (future)
  • [android] (ibarlow)
    • Dynamic Toolbar (AKA toolbar scrolls off the top) is landed (bug 716403 and is about to be turned on in Nightly (bug 846772). Please try it and get back to us with your thoughts — there are still some rough edges to sand down.
    • Last week
      • Work Week, lots of planning
      • Some little (but awesome) UI polish bugs in progress
    • This week
      • UX planning and prioritizing
      • FirstRun UX
      • New about:home/awesomebar
      • New Settings IA

Market Insights from the Product Marketing Strategy Team

Desktop / Platform

Google

Microsoft

Tizen

WebKit

Security

Mobile

  • Andy Rubin is stepping down from leading Android. Sundar Pichai will take over, alongside running Chrome and Apps at Google.
  • Opera put the beta for its Webkit – based version in the Google Play Store. It has a 3.9 / 5 star rating and under Opera Mobile (4.5 stars). Features promoted in the first – run experience are: off – road mode (switcher to proxy browsing), Speed Dial and Discover (content recommendation engine). The overall performance is good and smooth. The Discover feature gathers news based on location, the default one was the United States, even though I wasn’t in the US when I installed it. The Settings menu is in the upper right corner and has a counter for data savings when enabling Off – Road Mode, in Bytes and %s.
  • Opera re – organized its advertisement business into one subsidiary called Opera Mediaworks. The re-organization will allow easier evaluation of the company, making potential acquisition talks easier. This comes one month after its founder sold shares to reduce its stake to only 5.18%.
  • Chrome Beta for Android includes an experimental feature for proxy – browsing. Google claims it reduces data usage by 50%.
  • New Android version distribution numbers: Gingerbread (more than 2 years old) at over 40% of the market, followed by ICS (more than 1 year old) at 29% and Jelly Bean (15%). A new version of Android expected at Google I/O in May.
  • Specs of a rumoured new Facebook phone produced by HTC surfaced. It’s a mid – range device, with dual – core 1.5 GHZ Qualcomm processor, 1 GB of RAM and 16GB of internal storage, running on Jelly Bean. Launch is expected this spring for the US.
  • Apple share in India spikes because of a new distribution model they employed. Instead of relying on own retail stores or carrier distribution they worked with small retail places and creating amortized payment plans to incentivize acquisition.

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

13-March-2013

Firefox Status: 2013-03-12

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

Round Table

Friends of the Firefox team

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

  • [jaws] Big thanks to Liz Henry (:lizzard) who has been helping us with the Firefox bug triages.
  • Thank you to :darkowlzz for fixing the playback rate context menu for HTML5 media, bug 840745

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

Last week:

  • Downloads API: bug 847191 – Integration with legacy interfaces to start new downloads
  • Feedback on Downloads Panel and download-related bugs
  • Reviewing bug 769348 – URLs auto-completed in address bar might unexpectedly use ftp:// instead of http://.

Next week:

  • Downloads API
    • bug 835885 – Add serialization and deserialization
    • bug 847863 – Use the JavaScript API instead of nsIDownloadManager as the back-end for the panel

mak

Last week:

  • part-time due to virus and other family problems
  • mostly reviews
  • investigated feasibility of perf bug 843357 – Evaluate dropping “www.” from rev_host column
  • Firefox triage

Next:

  • Reviews (sorry for delay)
  • Assigned bugs (frecency, inline, about:home, deprecation)
  • Paris performance meet up

blockers (same as last week):

felipe

ttaubert

  • I was on PTO the whole week.
  • Will be in Paris next week.
  • This week: continue to improve tabopen animation with newtab page. Blocked by regression (bug 850163).

mconley

Last week:

Australis tabs

  • Landed more of Markus Stange’s patches to make performant tabs in titlebar on OSX work
  • UX Nightly’s now have hacky tabs in titlebar on OSX
  • Patch for Linux port of curvy tabs is up for review

Customization

General

  • Bug triage!

This week:

Australis tabs

  • Start getting reviews on my curvy tabs and menu in titlebar patches.
  • Continue investigating moving the window caption buttons and fullscreen button on OSX. Looking at how Chromium does this.

Customization

Blockers:

  • Need reviews on my menu in titlebar patch on Windows (MattN and / or dao)
  • Need reviews on my Linux port of the curvy tabs (MattN and / or dao)
  • Waiting on updated Downloads Panel alignment spec for polish (shorlander)

mikedeboer

  • worked on moving ‘Know Your Rights’ bar to a snippet in about:home
  • went crazy on bug 492557, which implements a Keyboard Shortcuts HUD
  • dove into code dealing with search
  • I’ll be working on search this week

MattN

Last week:

  • Australis tabs
  • Panel events review
  • Filed HTML5 video bug

This week:

  • Australis tabs
    • Look into recent regressions on UX
    • Get OS X for review
    • Review Linux
  • Fix intermittent failure

jaws

last week:

this week:

  • continue working on the customize mode for australis
  • might spend some time fixing the test for bug 449358

mixedpuppy

last week:

  • install from web landed
  • finalized ux/features for social v1 w/asa,boriss
  • some BD brainstorming

this week:

  • finalizing group of providers for fx 21/22
  • review of social provider workers/manifest
  • webrt user research stuff
  • some bug fixes

ongoing:

  • documentation work needed
  • work on share
  • work on requirements for services list in AMO

UX Updates

lco

  • FHR
    • The FHR train is rumbling slowly along. Update from mconnor is that the remote report is now going to control 100% of the UI
    • Coming this week– details about the data visualization and potentially nicer looking tips (e.g. http://cl.ly/image/0D3E0w1b2c2w)
    • Now, we are looking at Android support 🙂
  • Click-to-Play
    • working on UX for both high- and low-risk plugins this week
    • UR/UX presentation on Friday with some engineers about the CtP Flash study and design recommendations. Ping me if you would like to attend.

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-03-12

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

Notices/Schedule

  • 20.0b5 (our fourth week of beta) going to build today
  • Another round of CTP blocking: Blocking Flash 11.0.*-11.2.* = 6.9% users affected
    • Will be enabling/testing this week
25 bugs (26 bugs last week) 66 bugs (87 bugs last week)
Unresolved Aurora 21 Trackers (non-security, not tracked for Beta) Unresolved Beta 20 Trackers (non-security)

Key Issues

Products/Projects

Firefox Desktop

Firefox Mobile

Blog shout out (repeat signal ’cause it’s valuable info)

http://gbrownmozilla.wordpress.com/2013/03/02/firefox-for-android-performance-measures-february-check-up/
Usability and Responsiveness
  • Landed preff’d off in Fx22 and will ride the trains: bug 716403 – Request to hide the navigation bar when scrolling down content. We’re busy landing follow up fixes including bug 849539, bug 849254, bug 850154
    • Help wanted: take nightly for a spin and set browser.chrome.dynamictoolbar = true via about:config
  • We’re landing final support for ARMv6 QVGA support shipping in Fx20 on April 2nd; QA is testing inbound build for a fix for bug 840593 – In content UI cut off on small screens
  • bug 846774 – Make synchronous events single events to reduce hangs
  • Keep eyes open for more outcomes from last week’s work week!

Stability Report [Weekly]

  • Bugs that need attention:
    • bug 744836 (… nsThread::Dispatch | nsTimerImpl::PostTimerEvent) – jumped into top 10 on Aurora 21, needs assignee
    • bug 798274 (gfxContext::PushGroupAndCopyBackground) – came back to be top 10 in Nightly, assigned to Bas but no action for months
    • bug 812881 (libsomxcore.so) – #2 on Android release, assigned to cdouble but no action in >6 weeks
    • bug 846465 (libstagefright.so, HTC devices, JB) – #2 topcrash on Android Beta, needs assignee
    • bug 782223 (libGLESv2_tegra.so, Nexus 7, JB) – #3 topcrash on Android Beta, needs assignee
  • Note:
    • bug 752828 – android.database.sqlite.SQLiteDatabaseLockedException: database is locked at android.database.sqlite.SQLiteStatement.native_executeSql(Native Method) on ICS
      • STR in bug, workaround did not work ( bug 843029 )
  • Mobile :
    • if anyone has run into the following bugs, please contact QA/Dev for Firefox for Android Team:
      • bug 782223 – crash in libGLESv2_tegra.so@0x4ae.. on Asus Nexus 7 (NVIDIA Tegra 3) with JB
      • bug 834243 – crash in mozilla::layers::LayerManagerOGL::Initialize with abort message: “We need a context on Android”
      • bug 795675 – crash in JSC::Yarr::interpret mainly on JB

Snappy [Bi-Weekly]

  • Telemetry dashboards have skewed data for the “idle-daily” dashboard view — the telemetry submission from multi-day sessions are given too much weight. Metrics has made the “saved-session” view the default until the data is cleaned up. You may need to re-evaluate any past analyses,
    • Comparison: oi49.tinypic.com/1zhp1w.jpg
Startup & Shutdown

  • bug 845907: Generic readahead functions. This gives us a consistent way to warm IO caches
    • bug 810151: Readahead of of omni.ja file – 60% drop in omni.ja startup read time on Windows test. Will land soon
Tab Strip
Content

HELP WANTED:

  • bug 715376: Nathan Froyd’s implementation of per-page event queues has been block on DOM tests for a while. He needs help passing/fixing the tests
Hangs
  • bug 566746: Neil Deakin’s refactor of form history is almost complete. This will eliminate a common source of main-thread I/O jank
  • bug 669034: David Teller is working on a Session Storage refactor. He is cutting the state collection/serialization into chunks and moving I/O off the main thread
Add-ons
Tools
  • Thunderbird profiling support

Mobile Web Compat [2nd Tuesday of Month]

Outreach
  • A couple of weeks ago I blogged Help Wanted: Firefox OS UA Detection
    • Fixes for Dailymotion, Dropbox, and Stack Overflow
    • New introductions for Abril, BBC, Bing, eHow, ESPN, Globo, Google (Accounts, GMail, Maps, News), Orange, TechTudo, ThinkGeek, Yahoo, Yelp
    • The best way to get sites fixed is with technical contacts, please share!
  • UA detection frameworks WURFL and DeviceAtlas recognize Firefox OS as mobile
Gecko
  • Two Gecko Firefox OS compat issues
    • bug 832923 Implement <input type=’file’> on B2G (blocks Facebook and Twitter)
    • bug 850209 – Support h.264 in <video> element (blocks Web video but does have workaround – use Web activity)
  • Firefox for Android Tablet UA to remain unchanged
    • bug 829596 Remove “Tablet” from UA string of Firefox on Android tablets
Misc

Roundtable

OrangeFactor Update

  • Last week, we lost all previous OrangeFactor data due to a datacenter migration.
  • Last week’s OrangeFactor: 4.03 (Previous Week: lost)
  • Top 10 open trunk intermittent failure bugs:
ID

Summary

Count

833769

Intermittent leak of 156, 168, 180, 192, 204, 264, 288, 312, 336, 384, 412 bytes (1 Mutex, 1 ReentrantMonitor, 1|2|3|5|9|10 nsRunnable, 1 nsTArray_base, 1 nsThread)

249

761987

Frequent Android Shutdown,tcheckerboard,tcheck2,trobopan,tsvg,tprovider PROCESS-CRASH [@ nssCertificate_Destroy] top frame can also be [@ PORT_FreeArena_Util][@ nssCertificateStore_Lock][@ PR_Lock][@ 0xffff0fc4][@ FreeArenaList][@ nssArena_Destroy]

112

822321

Intermittent Panda “Could not connect; sleeping for 5 seconds. reconnecting socket” in runtestsremote.py, then “Remote Device Error: unable to connect socket: [Errno 111] Connection refused” during reboot device step

109

663657

Intermittent Android “command timed out: 2400 seconds without output, attempting to kill”

94

845735

Intermittent test_bug582412-1.html, 640272.html | This test left crash dumps behind (ABORT: __delete__()d actor: file PPluginScriptableObject.cpp, line 28) [@ mozilla::plugins::PPluginScriptableObject::Transition]

90

788999

Intermittent test_fileapi_slice.html | application timed out after 330 seconds with no output

62

848943

Frequent components/search/test/browser_contextmenu.js | Check context menu label – Got Search Google for “open-suse.ru)”, expected Search Foo for “test search” | Checking context menu search URL – Got http://mochi.test:8888/browser/browser/comp

48

846606

Intermittent browser_dbg_bug723069_editor-breakpoints.js | Test timed out | correct number of editor breakpoint changes – Got 3, expected 4

46

681138

Intermittent failure in test_reftests_with_caret.html | Reftest http://mochi.test:8888/tests/layout/base/tests/bug106855-2.html FAILED

45

603147

Intermittent “child process nnnn still alive after shutdown” during mochitest-chrome or mochitest shutdown

42
  • Landed a patch for bug 848943 on inbound this morning (yay!), though there appears to be a related failure from it now (boo!).
  • Currently without an owner: bug 822321, bug 663657, bug 788999, and bug 603147.
  • Progress on bug 833769 in the last week. No progress on bug 761987 since mid-February.
  • 25 intermittent failures fixed in the last week (thanks!) – List

Designing a New HTTP Disk Cache

The networking team has started the process of designing a new HTTP disk cache. We have lost confidence in our ability to improve the existing disk cache as necessary. We just started, but you can monitor plans as they evolve via this page. Feel free to join the discussion if you have ideas, contact Josh Aas.


Platform Meeting Details

  • Tuesday 2013-03-1211:00 am Pacific
  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411
    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / Warp Core / SFO-Boardroom / Tor Commons Finch
  • join irc.mozilla.org #planning for back channel

12-March-2013

Mozilla Project: 2013-03-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.

Upcoming Events

Wednesday, 13 March

  • “Refactoring Socorro” – Come see Tony Young present his work as an intern on the Web Development team this winter! 1PM live in 10 Forward, streaming in the SF and TOR Commons and on AirMozilla.

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

Firefox Mobile

Speaker Location: toronto (johnath)

Webmaker

Weekly Update:

Firefox OS

Speaker Location: Dietrich

  • Firefox OS v1.0.1: Fixing partner-required issues from now until final build.
  • Firefox OS v1.1: Shooting for feature-complete this Friday!
  • Upcoming workweek in Madrid, April 15-19.

Grow Mozilla

Speaker Location: San Francisco

The open design project to create Webdev contributor badges is done and here they are. Thanks to new contributor David Smiley for the great designs.

Check out the Webdev Get Involved page to learn how to earn some Webdev badges 🙂

To prepare for a wider roll-out of contributor badges across more teams it would be helpful to hear people’s thoughts about what makes an effective badge and how we can leverage badges that have been issued. For example, maybe make an interactive timeline of someone’s history? Please share your thoughts on this Recognizing contributions with Open Badges post.

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Scott Storey Sylvie Brossard Mountain View Mountain View HRIS Manager
Guillaume Canavaggio Tim Fairfield Mountain View Paris Desktop Support Specialist

Roundtable

Can I ask all projects to update the community calendor with their product details for meeting https://wiki.mozilla.org/Community_Calendar

<meta>

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

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

Automation & Tools

  • Working on getting crash information available in b2g unit tests: bug 843296
  • Making several improvements to Autophone for testing fennec on real devices
  • We lost 3 months of data on the Orange Factor site, but we have started rebuilding it. RyanVM has a snapshot of the current state, which he will be reporting on in the Platform call on Tuesday.
  • Making good progress in finding cameras to use with Eideticker for phones that do not have HDMI out (i.e. all our b2g phones).
  • More news 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

7-March-2013

Firefox/Gecko Delivery Planning: 2013-03-06

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Current Releases

  • Pwn2Own starts today so we have point people for all areas of a release should a 19.0.2 chemspill become necessary this week

Beta (20)

  • 20.0b3 went to build yesterday, last beta for taking speculative fixes goes to build Tues March 12th in the morning

Firefox Metro

Project Performance

  • From Iterations #1 – #2:
    • Total Points Completed: 62
    • Total Stories Closed: 11
    • Team Point Velocity: 31 per iteration
    • Average Stories Closed: 5.5 per iteration
    • Average Point Closure Rate: 29% per iteration
    • Scope Change (Defects and Changes): 17 points over 7 stories
  • Story Backlog: 26 stories ready for upcoming iterations.
  • Legacy Backlog: 6 stories remaining for QA testing.
  • On Hold Backlog: 4 stories remaining for Product Manager clarification before being moved into Story Backlog.
  • Planning Backlog: 33 stories for Team to review, relate to work items and assign point values.
Iteration #1
  • Iteration Points
    • Committed = 102
    • Completed = 30
    • Closure Rate = 29.4%
  • Scope Change
    • New Defects Generated = 0
    • New Changes Generated = 3 points over 1 story
Iteration #2
  • Iteration Points
    • Committed = 110
    • Completed = 32
    • Closure Rate = 29.1%
  • Scope Change
    • New Defects Generated = 4 points over 2 stories
    • New Changes Generated = 10 points over 4 stories

Iteration #3 – In Progress

  • Team Commitment: 72 points over 12 stories
  • Progress To Date:
    • 22 points completed over 7 stories.
    • 30.5% closure rate on points.
    • 50 points over 5 stories remain to complete iteration.

Iteration #4 – Upcoming

Firefox Mobile

Current Releases

  • bug 848441 – we’re going to build a custom mobile-only 19.0.1 to build a custom release (not pushed to the Play Store) to support a couple of their upcoming handsets and partner requirements
Blog Shout Out
Post-MWC Work week in London!
  • Lot’s of excellent brainstorms, discussions, hack sessions. One of the themes for today was our continued obsession with improving performance and responsiveness. UX improvements, expanding measurements and benchmarks were all discussed and solid next steps were documented to make the ideas actionable.
  • General agenda: https://intranet.mozilla.org/Mobile_Team_Meet_Up_March_2013#Agenda
  • Expect lot’s of interesting news once the team is back to their home offices next week

Beta (20)

Aurora (21)

  • We’re buttoning this release up in time for beta readiness on April 2nd
  • We welcome any feedback regarding how our new web content fonts (Open Sans and Charis) are looking on your favorite websites, do chime in and relate any bugs you file to: bug 831354

Nightly (22)

  • NFC sharing landed bug 726335 – Use NDEF Push with NFC (Android Beam | API level 14) for transferring currently focused tab

Services

Firefox Health Report

  • Now enabled on Aurora for Fx21
  • Android aiming for Fx22, work already landing, dependencies are tracking from bug 828654
  • Working on a policy/process for future additions

Product Announcements

  • No updates, PMM on deck to start using the tool

Add-on SDK

Release (1.13.2 -> Firefox 19, 20)

Stabilization (1.14 -> Firefox 20, 21)

Development (Firefox 22)

  • remaining Firefox 21 PWPB work should be completed by EOW, but has taken longer than expected.
  • blog post about PWPB support & issues in the SDK
  • Dev Tools team ( including Jetpack ) are in beautiful downtown Sunnyvale next week for a work week, so no audible, etc.

Feedback Summary

Desktop

Win 8 Crashes: Reports of crashes are steadily going down on Win 8 after the 19.01 release
PDF.js: Feedback is stable as well. No new critical issues to report. Big thanks to pdf.js team for all the great work.

  • The new PDF viewer is bloody marvellous – massively improves my internet experience to have a lightweight alternative to Adobe. Job well done.
  • I really like the PDF reader! Been using Firefox since before version 1.0! Keep up the good work! -JC
  • I LOVE the new builtin PDF rendering. Awesome! So fast! So safe!

Firefox 19 Sentiment Report: Available next week.

Mobile

We are tracking slowness on JB+ devices on input.

We have a new autotagger system! We are currently working on growing and expanding the tools we have at our disposal. Expect more details soon.

User Experience (Design & Research)

Do not panic! These updates have been sparse in the run-up to MWC, so this is a “Best of Firefox UX updates” list for the last month.

  • [desktop]
    • [misc]
      • Consolidating our papercuts/axe-wounds lists; new reddit “tell us your issues” thread planned for later this week (limi, bwinton)
    • [Australis] (Zhenshuo, Shorlander)
    • [Social API] (Boriss)
      • Worked with team on menu design, language, UI for next phases of patches (mockups, some also done in meetings & whiteboards)
      • Met with developers & F1 designers, sketched next iteration as share panel design
      • Worked on solutions to multi-provider & switching in next versions (mockups)
    • [newtab2] (Boriss)
      • Planned with research (particularly Cori, Gregg, and Ilana) what data could be gathered to help inform design, including from previous work and current MicroPilot study on Multi-search (etherpad on needed data)
      • Moved designs for testing ahead, with collaboration with bizdev (presentation), research, and engagement, currently incorporating updates to in-page Australis content (planning doc,schedule)
      • Worked with Blake Winton on prototyping for testing (one version under active dev)
      • Researched alternatives to thumbnails for testing, iterated with bclark, decided to test with Junior-style brand-centric messaging
  • [GuM/webRTC] (Boriss)
    • Worked on webRTC bugs, including notification and styling (mockups)
  • [Behavioral Segmentation Study (Project Meta)] (Lindsay, Bill, Leo)
    • Quantitative study is complete. We had 1000 respondents to our survey. We are currently analyzing the results and will be finish the analysis this week.
    • Next steps:
      • Realign user types based on quantitative results.
      • Report and presentations. There will be a Brownbag presentation to Mozilla at-large and a presentation to the UX team in early April.
  • [Global UX Research for Firefox Desktop]
    • Completed market assessment of potential emerging markets. Thanks to Patrick Finch, Ria Joy, and Margaret Schroeder from the Market Research team for all their support!
    • Meetings with Mozilla community members in a potential emerging markets to understand cultural, market, and technology context.
    • Planning on beginning fieldwork in May–early June.
    • Meeting with stakeholders to finalize 2–3 primary global emerging markets in which to conduct qualitative UX and product research in 2013.
    • Meeting with potential partner research firms who have logistical expertise in primary global emerging markets.

Market Insights from the Product Marketing Strategy Team

Desktop / Platform

Google

HTML5

  • A survey by HTML5 tools vendor Kendo UI found that 50% of developers developed HTML5 apps in 2012, but 90% plan to in 2013, and that only 15% of developers would do “native-only” development.

Microsoft

Opera

  • Opera skipped version 13 and went directly to Opera Beta 14 for Android for the new WebKit-based version of their browser. Initial reviews have been positive, both for performance and for the inclusion of a “Discover” curated content discovery tool. Some of the first WebKit patches from Opera engineers also landed.

Canonical / Ubuntu

Security

WebKit

W3C

Marketing, Press & Public Reaction

Desktop Marketing

  • Marketshare holds “steady as a rock” at 20% for February. 
  • Mobile World Congress: It’s now over! As you’ve heard it was a huge sucess. Top WebRTC question: “When will it be available on Android?”
  • Other Desktop Projects: Speaking to SEO vendors, Social API multi-provider planning, ongoing release planning

Questions, Comments, FYI

  • Jeff & Axel (l10n) would like to know who should be involved in eliminating the fx old locale betas from the bottom of https://www.mozilla.org/en-US/firefox/all.html? Also, L10n Drivers will be in Mountain View & San Francisco from March 17 – 22 for l10n workweek.

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-March-2013

Firefox Status: 2013-03-05

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

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!

mak

Last week:

This week:

  • bunch of reviews, included async form history, dom storage rewrite, new bookmarks backups module
  • investigate possible performance win for Places and autofill (bug 843357 – Evaluate dropping “www.” from rev_host column)
  • indexedDB in about:home

blockers:

felipe

  • Reviewed bug 786133, bug 809085, almost finished with bug 673875
  • Started work at bug 831208 – async content prefs
  • Working and talks about AOM perf improvements – AOM itself and identifying bad add-ons

dolske

  • Triaged all the bugs (all the bugs) in FF:Phishing Protection in prep for bug 810114. Went from 120 to 71 open.
  • I blogged on IRC notifications.
  • Misc reviews. Still a mostly-empty queue!

mconley

Last week:

  • Australis tabs
    • Re-ported curvy tab changes to Linux GTK theme (super-easy thanks to shared/)
    • Found some old mstange patches that we need to make tabs-in-titlebar on OSX performant. Landed bug 676250, testing bug 676248
    • Coordinated with spohl for other OSX platform changes needed for performant tabs-in-titlebar (bug 676241) – he’s getting in touch with rstrong and areinald to arrange how we want to attack this
  • Customization
    • Jared and I are working under the jamun project branch (https://tbpl.mozilla.org/?tree=Jamun)
    • Tried de-tangling panel from customization code, then abandoned that – the panel is very much a part of customization.
  • Downloads panel
    • Wrote a patch that fixes the alignment problems in the panel that I mentioned last week: bug 830182.

This week:

  • Australis tabs
    • Finish Linux curvy tabs patch and r? it
    • Keep leaning on bug 738335 and dependencies
  • Customization
    • Start removing hard-coded strings, and moving them into .properties and .dtd files
    • Other stuff from this Etherpad

Blockers:

  • Need shorlander eyes on bug 830182.
  • Need tab-active-middle.png from shorlander to get Linux curvy tabs to ready-to-review state

jaws

This past week:

  • Made a lot of progress on drag/drop for Australis customization
  • Got the Jamun project branch checked out for :mconley and myself to work on for menu & customization
  • Put up a new patch for plain/text document handling, bug 253564
  • Sent out a contributor email to firefox-dev and got good feedback from people for the next ones
  • Did reviews for “playback rate switching on HTML5 video controls, bug 840745” and some social bugs

This week:

  • Start landing patches for Australis customization on Jamun
  • Need to schedule another bug triage for later this week

mixedpuppy

last week:

  • social about:addons management landed
  • started giving feedback on persona patches

this week:

  • social service installation landing
  • some future planning with asa
  • QA/investigation on providers for Fx21

ongoing:

  • need-ux on a bunch of stuff
  • work on share
  • planning and discussion around new providers
  • work on requirements for services list in AMO

UX Updates

shorlander

Decisions needed/Action items

Decide if we want a leading 0 in the wiki page name when this meeting falls between day 1 and day 9 of the month 🙂


Details

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

SeaMonkey: 2013-03-05

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

Agenda

  • Who’s taking minutes? -> mcsmurf
  • Nominees for Friends of the Fish Tank:
    • gps (Gregory Szorc) for fixing comm-central after introducing the new moz.build system
    • Ms2ger for also fixing comm-central after introducing the new moz.build system

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

  • Tinderbox is going to be EOLed. We need to move the SeaMonkey tinderboxpushlog off. See:
    • bug 843356 [Tracking bug] remove SeaMonkey dependency on tinderbox.mozilla.org.
  • Intermittent issue with Mac OSX64 Debug Leak log comprehension. Issue tracked in bug 774844. 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.
  • Windows platform builds are broken by (bug 842341). bug 842445 is to migrate our Win builders to use pymake by default.
  • Windows platform builds are doubly broken due to mozilla-central checkin for bug 839031 [Fixed].
  • For some reason Mac nightlies are out of date. Also L10n Mac builds seem to be missing.
  • comm-* will be building out of mozilla-* eventually. Jcrammer is working on this.

Release Train

  • SeaMonkey 2.16 shipped February 21.
  • SeaMonkey 2.17 Beta 1 shipped February 26.
  • SeaMonkey 2.17 Beta 2 is scheduled for March 8.

Too many betas:

  • mcsmurf/IanN think that we can reduce the number to three or four. Mail has been sent to seamonkey-members to discuss this.
  • 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.
  • Callek to drive this conversation to a final outcome until today.

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.17 betas on AMO or anywhere else, and only a beta version (2.1b1) compatible with SM 2.16.x.
    • Callek started a discussion with the Lightning team about doing releases for SM in some way, currently waiting for feedback from the TB team.
    • Two options: Ship binary components of Lightning in SeaMonkey/Thunderbird releases; rewrite binary components using JS/c-types
  • 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.
  • 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.16, compatibility bumps were done as outlined in bug 808426.

2.x (Last, Current, Next)

  • 2.16 had ~60,900 ADU by Tuesday 26th February and has had ~63,900 downloads so far.
    • Of the released versions, as of Tuesday 26th February, we have 7.4% on 2.0, 2.4% on 2.1-2.3, 2.9% on 2.4-2.6, 3.9% on 2.7-2.9, 5.6% on 2.10-2.12, 4.2% on 2.13, 5.5% on 2.14, 24.3% on 2.15 and 44.0% on 2.16.
    • 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.16

open tracking (0)
tracking requests (4)
targeted (0)
fixed (5)

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.
      • Mcsmurf says this is almost fixed but there was a test failure. He will close this bug and open a new one for the failure.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
      • bug 795354 Migrate SeaMonkey Linux builders to CentOS 6.
      • bug 794772 Port |Bug 713802 – Build with GIO support (and drop GnomeVFS)|. This is dependent on bug 795354.
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above.
      • IanN says he will look into these issues. Ewong is also working on bug 794772.
    • bug 834457 Remove deprecated synchronous APIs from Places. Tracked in:
      • bug 834493 Drop livemarks support from SMILE [Fixed].
      • bug 834498 Remove usage of setPageTitle and isVisited from Seamonkey’s tests Needs fixing. Mak is getting impatient.
    • bug 839034 move markPageAsXXX methods to nsINavHistoryService. Tracked in:
      • bug 845895 Fix markPageAsXXX usage in Seamonkey.

Feature List, Planning

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

  • Medium triaging effort.

Open reviews/flags:
29 review
8 super-review
1 ui-review
8 feedback

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

Good First Bugs

  • Note: The GFB list is open to all including our regular contributors.
  • Ratty is working on an updated GFB list, suggestions welcome.
  • New GFBs recently added:
  • Currently there are 24 GFBs open, 2 are being actively worked on. bug 735333 needs some help getting this running on the try-server. Mcsmurf is assisting.
  • List of Open mentored bugs.
    • Ratty notes that there are 23 bugs that are GFBs but without the mentor keyword. These need to be audited to see if they are really suitable as GFBs.
  • In the last two weeks since the previous meeting:
    • 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.
    • bug 752331 Atul had to give up on this bug due to illness. Ratty will leave this open for the time being.
  • 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 841627 Add SeaMonkey 2.16 to bouncer.
  • bug 842537 No Mac OS X l10n builds for -aurora and -central.
  • bug 843517 Update SeaMonkey website for 2.16.
  • bug 844376 Add SeaMonkey 2.17 Beta 1 to bouncer.
  • bug 845839 Use MySQL DB for buildbot instead of sqlite.

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 845641 Add SeaMonkey 2.17 Beta 2 to bouncer.
  • bug 845843 Finalize/Configure SeaMonkey BuildAPI.
  • bug 845844 Deploy updated tbpl to tbpl.drapostles.org.

ewong

  • Fixed:
    • bug 837988 – Remove 1.9.1 and 2.0 builders from the builders config.
    • bug 844578 – Change mentions of winstripe/gnomestripe/pinstripe in SeaMonkey themes to windows/linux/mac
    • bug 844781 – Element.setAttribute(attr, null); now sets the attribute to the string “null” instead of the empty string
  • 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)
  • 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
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
  • Checked in pending review:
  • 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:
  • 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 689253 Add en-GB locale to Firefox for Android
    • 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

mcsmurf

  • Filed bug 842537 No Mac OS X l10n builds for -aurora and -central
  • Fixed bug 842198 Move browser_bug822367.js test to browser/
  • Filed bug 843594 [SeaMonkey] TEST-UNEXPECTED-FAIL | test_autoconfigXML.js | test failed (with xpcshell return code: 3), see following log:
  • Worked on non-public things
  • Wondered about bug 846609 dom-inspector build config changes in a moz.build world 🙂

Neil

Fixed:

  • bug 738952 “Save as…” File menu entry or Ctrl+S produces unexpected results when having a PDF file opened within PDF Viewer (Core).
  • bug 843800 PopupNotifications needs to know about location changes in background tabs (will land on Aurora when trees have greened up).
  • bug 831485 _virtualenv and mozilla/_virtualenv in each c-c objdir.
  • bug 844497 Open Location dialog should not save state when opened in a private window.
  • bug 843800 PopupNotifications needs to know about location changes in background tabs.

Working on:

  • bug 846762 Inconsistent close behaviour of private windows (will land when trees have greened up).

Working on, but would appreciate feedback:

Waiting for rereview:

  • bug 842191 Implement notifications for mixed content blocker.

Waiting for review:

  • bug 846763 Browser Feed Preview is broken due to xbl_scopes.
  • bug 842194 Download manager does not update when removing download.

Still waiting for review from Standard8 (suggestions of alternate reviewers would be appreciated):

  • bug 829208 External API build busted after bug 807678.
  • bug 831993 convert nsISupportsArray m_serversToGetNewMailFor variable from nsPop3IncomingServer.cpp to something better.

Ratty

Fixed:

  • bug 842618 SeaMonkey contains PrivateBrowsingUtils.jsm, but it throws an exception if used.
  • bug 843594 [SeaMonkey] TEST-UNEXPECTED-FAIL | test_autoconfigXML.js | test failed (with xpcshell return code: 3), see following log:

Working on:

  • VS2008 bustage fix for bug 722299 Implement new IDN Unicode display algorithm.

Other:

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

tonymec

  • ASSIGNED
    • bug 840003 Icons for special IMAP folder (Inbox, trash, …) are not shown when folder is shared
      • has patch (r? Neil, sr? Mnyromyr) yet maybe WONTFIX ?
      • How important is it to know that a folder is shared? See bug 840003 comment #9

Any other business?

  • Basic Private Browsing support has been turned on and most things should work but some edge cases have probably been missed. Testing would be appreciated! Please file bugs as blocking the meta bug 460895.
  • The next Bug Day: Tonymec says either some time after Easter holiday, or during the holiday, depending what we decide. Easter holiday in Belgium is 1-14 April this year. Exact date TBD.
    • Need serious discussion about exactly what bug days should change, what they are for, etc.
  • 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

Mozilla Platform: 2013-03-05

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

Notices/Schedule

26 bugs (29 bugs last week) 87 bugs (63 bugs last week)
Unresolved Aurora 21 Trackers (non-security, not tracked for Beta) Unresolved Beta 20 Trackers (non-security)

Key Issues

ID Summary Status Priority

Products/Projects

Firefox Desktop

  • Please subscribe to the new firefox-dev mailing list. See the wiki page and Gavin’s blog post for more info.
  • Bug triage: help the Firefox team clean up our bug list: https://etherpad.mozilla.org/firefox-triage
  • High-level front-end team projects:
    • Removing/cleaning up PFS and CTP improvements
    • Snappy/Performance work (form history, new tab, Places, add-ons, etc.)
    • Australis: tab styling, customization panel
    • SocialAPI improvements: installation of arbitrary providers, multi-provider management, better Share panel
  • FIXED Firefox bugs in the past week

Firefox Mobile

Blog Shout Out
Post-MWC Work week in London!
  • Lot’s of excellent brainstorms, discussions, hack sessions. One of the themes for today was our continued obsession with improving performance and responsiveness. UX improvements, expanding measurements and benchmarks were all discussed and solid next steps were documented to make the ideas actionable.
  • Tomorrow is all about WebRTC and talk about future features
  • General agenda: https://intranet.mozilla.org/Mobile_Team_Meet_Up_March_2013#Agenda
Cool stuff
  • You can tap phones to share and receive URLs bug 726335 – Use NDEF Push with NFC (Android Beam | API level 14) for transferring currently focused tab
Usability improvements
  • Fix uplifted to Fx20 beta: bug 817828 – (blacktab) Black area near tabs button after the URL bar is animated
Stability Wins
  • Landed fix for bug 827171 – crash in nsPluginStreamListenerPeer::OnStartRequest
  • Also fixed: bug 844913 – SwiftKey crashes on Gingerbread when using background IME thread

Stability Report [Weekly]

  • We’re fixing over 20 crash bugs every week so far this year, and resolve much more that that, see weekly crash bug stats. Keep this up!
  • If you have any priorities of what should be implemented on crash-stats, please let KaiRo know.
  • You can help testing the new crash-stats UI (file bugs against Socorro::Webapp, summary prefix “[socorro-crashstats]”)

Metro [1st Tuesday of each month]

  • Dev and releng actively working on enabling Windows 8 tests in Metro
    • Tracking: bug 731280 (development), bug 826050 (releng)
    • Win8 desktop tests are now running in automation on Cedar
    • Need to track down and fix/annotate all the failures before enabling on trunk (bug 847447).
  • Work on OMTC is progressing on the “graphics” project branch
    • Tracking: bug 792576
    • basic metro omtc support landed (bug 839808).
      • metrofx rendering perf took a hit with omtc enabled, need to investigate.
    • working on a set of simple perf test to track progress (bug 847341).
    • apzc integration being investigated (bug 801154).
  • Starting to investigate high-DPI display support (bug 816709).
  • Front-end team working on theming and UX changes.
  • Front end bugs fixed in the last 30 days

Games [1st Tuesday of Month]

Roundtable

  • (catlee) reduced OSX build capacity on 3/14-3/15 for work in the data centre
  • (jesup) Try server wait times especially windows seem very long lately – impacting development (bug 847868)

Platform Meeting Details

  • Tuesday 2013-03-0511:00 am Pacific
  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411
    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / Warp Core / SFO-Boardroom / Tor Commons
  • join irc.mozilla.org #planning for back channel

5-March-2013

Mozilla Project: 2013-03-04

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

philor, jdm, lsblakk, akeybl, callek and others, who helped Gregg Lind walk through fixing some permaoranges caused by the Feedback button.

gps nominates Ms2ger for honorary Friend of the Tree for the entire month of March for all the amazing work around landing the big build system changes in bug 784841.

Jesse Ruderman nominates David Baron for making Mochitest notice assertion failures in bug 404077.

Product Status Updates (voice updates)

Firefox Desktop & Mobile

Speaker Location: toronto (johnath)

  • Audible update, because OMGMWC.

Webmaker

Speakers

Title Presenter Topic Media More Details
Jay and Brendan MWC recap

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Simone Bruno Chris Cooper Toronto Germany Release Engineer
Peter Moore Chris Cooper Toronto Germany Release Engineer
Jordan Santell Irakli Gozalishvili Mountain View San Francisco Software Engineer, Addons SDK
Louis Stowasser Bill Walker Mountain View Australia Partner Engineer, Apps
James Bonacci Tony Chung Mountain View San Francisco Senior QA Engineer, Services
Michaela Thayer Winston Bowden San Francisco Remote, VA Social Media Manager

<meta>

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

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

Automation & Tools

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
« Newer Posts

Powered by WordPress