Meeting Notes

23-May-2012

Mobile Meeting Minutes: 2012-05-23

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

Mobile/Notes/23-May-2012

Contents

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC

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

Schedule

  • Next merge is 2012-06-04 (got moved up one day. see newsgroups)

  • Beta
    • Fx14 Beta 2 went live in the Market on 2012-05-18

    • Fx14 Beta 3 build was tagged/built on 2012-05-22 and planned to be in Market on 2012-05-25

Major Topics for This Week

Monitoring Beta
Now that Fx14 Beta is in the Market we are monitoring feedback and crash-stats closely. We’ll keep monitoring the stability and feedback throughout the beta period.

Tablet UI Milestones
In response to the feedback we have been getting from Fx14 Beta, we are looking into ways to get some native traction for tablets. We know that in order to support tablets with Native Fennec, work needs to happen on the UI and on Flash support. Some short-term planning has been happening to see if we can start landing small, well scoped, patches into Fx15. There is no guarantee that anything would be uplifted into Fx14.

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)

  • Last week

    • Flash fullscreen stuff
  • This week

    • Fixed a couple nasty Flash crashers

    • Continued on fullscreen. Will be getting a partially working version in this week. Still have an issue on ICS.

Kats

  • Last week

    • bug 743279 – clicking on things was hard on pages with a mouse listener on the body

    • bug 755549 – don’t generate haptic feedback for mouse listeners on the body
    • bug 756555 – crash in tiling code
    • bug 748384 – RTL pages don’t render properly (bounced but will re-land today)
    • initial patches for bug 752709 – keyboard overlaps text input fields, need rework
  • Next week

    • fix up blockers assigned to me (bug 752709, bug 753665) and any other unassigned blockers i can take

    • more clicking-is-hard bugs (bugs that block 753525)

GBrown

Last week:

  • Bug 746938 java.lang.NullPointerException at org.mozilla.gecko.GeckoNetworkManager.getNetworkType

  • Bug 756704 Robocop: missing / missed events can cause infinite hangs
  • Reported Bug 757468 OutOfMemory exception on createBitmap after 330+ page loads

Next week:

  • Bug 756817 Fix and reenable tcheck3

  • Bug 754575 Cache.Trash* files fill up disk space
  • Bug 745340 Improve disk cache smart sizing for mobile
  • Bug 756183 Robocop: loadUrl sometimes fails
  • Bug 757475 Robocop: testPermissions fails silently

Chris Lord (cwiiis)

  • Last week

    • bug 753742 – odd drawing problems on pages with iframes and overflow:hidden (fixed on central, aurora)

    • bug 753784 – mask layers are broken with tiled textures/npot in pot textures (ncameron fixed on central)
    • Interviewing, London office events
  • This week

    • Fixed reftest failures and landed bug 607417 on central

    • Looking at improving fixed position layers
    • Looking at async texture upload again
    • Holiday after this week for a week and a bit

Chris Peterson

  • Last Week

    • bug 751864 – Typing character followed by space adds the same character another time on ICS

    • bug 721835 – ANPAudio::trackLatency is not implemented
  • This Week

    • Investigating bug 751513 – Typing characters in the contenteditable div causes the whole line to be deleted

    • Investigating bug 755909 – Text is selected when clicking textbox with Swype keyboard
    • Investigating bug 756429 – Accented characters are substituted when entering other characters and can also remove the content before it on mobile.twitter.com when using HKB

GCP

  • Last week

    • bug 755383 – about:firstrun is present but does not work

    • bug 735064 Add tests for BrowserProvider batch operations
    • bug 750753 Add tests for Profile Migration
  • Next week
    • bug 710330 Implement bookmarks and history import from Android System DB
  • Blockers
    • bug 735461 Robocop: Fennec does not interpret -profile argument correctly

Brian N

  • Done

    • bug 755771 – “Back” button does not navigate back, but return to homescreen.

    • bug 586885 – show search suggestions when entering text in awesome bar
    • bug 756734 – java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp$16.run(GeckoApp.java)
  • Next
    • Blockers

    • PTO

Sriram

  • Last Week:

    • Restart Fennec when locale changes – bug 732572

    • Fully featured custom menu
  • This Week:
    • URL bar for Tablet UI

    • Made custom menu to be only for post-honeycomb devices
  • Blockers:
    • None.

WesJ

Last week:

  • bug 756701 – Clearing Private Data on mobile has unintended consequences when Sync is enabled

  • bug 732052 – XUL Scale (video scrubber) elements should support touch events
  • Blogged about porting Cleary to Native
  • Wrote an extension/hack to fix google redirect problems
  • bug 757208 – Problems with clicking on generated content

This week:

  • More looking into chromeless support

  • bug 719276 Double tap leaves active on links

LucasR

Last week:

Next week:

Blockers:

MBrubeck

Margaret

Done:

  • Topcrash in TabsTray – bug 732901

  • Avoid showing the plugins doorhanger if possible – bug 755062
  • Started working on find in page – bug 695172
  • Started working on refactoring TabsTray to work with tablet UI
    • Needs more discussion with UX

Next:

  • Continue working on find in page and the tabs UI

  • PTO Friday

Scott (jwir3)

  • Last Week:

    • bug 749186 : Crash in nsFontInflationData (almost done)
  • This Week:

    • bug 748434 : Font inflation causes cut off button text

    • bug 752947 : Flour missing from pancake recipe
    • bug 756518 : Adjust conditional detection of mobile using meta viewport

BLassey

Last week

  • In London for office opening, met a lot of people

  • Looked at some optimizations for screenshots

Next week

  • Continue looking at screenshot optimizations

MFinkle

Note: Will miss the meeting

Done:

  • Triage and Reviews

  • Landed a simple WebApp patch to auto-add a homescreen icon on install (bug 741608)
  • Playing around with changes to the throbber to improve performance (bug 748994)
  • Working through some short-term Tablet UI planning

Next:

  • Triage and Reviews (it will end when i’m dead)

  • Another WebApp patch to use system notifications on install (bug 741430)
  • Moar Fx15 milestone planning
  • Prepping to start some long-term planning (Fx16 and beyond)

Arkady

Madhava

Ian Barlow

Patryk Adamczyk

(Still heads down on Gaia/B2G but…)
Delivered some (placeholder) graphics to Lucas R. for the Reader Mode.
https://bugzilla.mozilla.org/show_bug.cgi?id=750684
https://bugzilla.mozilla.org/show_bug.cgi?id=750698

GFX

Round Table

QA

Socorro/Breakpad/Stability

Hightlights:

  • Socorro team is ramping up for b2g, rapid beta, and some other projects.

  • Filtering of data in place for official builds
  • This week should include:
    • URLS (if you have admin access) in the result for a crash signatures

      • bug 550538 – Provide easily-accessible list of URLs-for-signature to logged-in users
    • Java crash signatures w/ address location should be pooled together as one crash signature
      • bug 726385 – replace 8 digit hex addresses with a placeholder within Java signatures
  • Hoping that Beta 3 will hit target of under 10 crashes per 100 ADU

Socorro bugs:

  • bug 727286 – Incorrect messaging when failing to submit a crash report

  • bug 672606 – Aggregate numbers and topcrashes for Nightly and Aurora channels based on build ID date instead of crash date

Skiplist

Breakpad Integration bugs:

  • bug 750348 A large number of devices are not showing up with the device identifiers

  • bug 717472 – Can’t retrieve crash report that shows in about:crashes
  • bug 732629 crash report failed to send due to : javax.net.ssl.SSLException: Not trusted server certificate
  • bug 738168 Moving Fennec to the SDCard will prevent crash reports from being copied to the profile, ie no crash report will be reported to Socorro

Please see Platform Meeting Notes for Stability report

SUMO

  • All docs are ready for L10n

  • Feedback has slowed to ~20 reviews per day
  • For beta2 (sat-tuesday) the large % of low reviews are for crashes and instability
  • For issues also reported on SUMO, I’m adding [sumo] to the bugs
  • For tablets, users really want flash and speed followed by desktop view and tab switching (low reviews on tablet have slowed to 18% of all reviews for Beta)

Firefox/Gecko Delivery Meeting Minutes: 2012-05-23

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

Firefox/Planning/2012-05-23

« previous week | index | next week »

Planning Meeting Details

  • Wednesdays – 11:00am PDT, 18:00 UTC

  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 95312 (US/INTL)

  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • Vidyo Room: Warp Core
  • Vidyo Guest URL
REMEMBER

These notes are read by people who weren’t able to attend the meeting. Please make sure to include links and context so they can be understood.

Contents

Actions from Last Week

  • ally/jen to come back with an answer on how we feel about AitC as a blocker to the FF15 apps work

    • AitC is a blocker for FF15. The plan is to have FF15 stand up all the pieces of the apps ecosystem and AitC is an integral part of that. In FF16, the fit and finish for K9o will be done. Any questions ping Jen at jarguello@mozilla.com.
  • matt/alex to figure out why our adobe blocklist didn’t eliminate the reader bustage

Schedule & Progress on Upcoming Releases

Kilimanjaro

Firefox Desktop

Release (12, 10esr, 3.6)

  • We’re now less than 2 weeks from our next release

  • Notification Bar “block” notifying users that they’re running an old version of Flash (<=10.2.159.1) will go out today. See bug 754723.

Beta (13)

  • FF13 beta 5 will be released on Friday. Code freeze for FF13 is that same day.

  • Barring any urgent blockers, Beta 6 is going to build Monday (5/28, despite Memorial Day) for a release on Wednesday
    • We’re targeting FF13 beta 6 to enable 10.8 signing support

Aurora (14)

Nightly (15)

  • Once QA signs off on 10.8-compatible builds today, nightly updates will be re-enabled

  • Merge day will be one day early this cycle – 6/4. This will not affect the release schedule

Firefox Mobile

  • We’ve fallen into a cadence of building betas on tuesdays and shipping them on Fridays

  • crash stats shows our crash rate below 10 per 100 ADU on beta2, which was our goal for beta1
    • however ratings in the market complain about stability
  • We’re looking at what we can do to get native goodness to tablet users as soon as possible

Services

Firefox Sync

  • Services/Meetings/RapidRelease/2012-05-23 today, 2p, in vidyo room ‘Services’

  • Native Sync: going well, release & beta blockers cleared! \o/
  • Sync 2.0 temporarily stalled while we assist the Aitc client
    •  :fang is working on shiny new UX for sync 2.0

Apps In the Cloud Server

  • the HSM machines must be moved out of mountain view before public launch.

Add-on SDK

Release (1.7 -> Firefox 12, 13)

  • No big issues noted with the release

Stabilization (1.8 -> Firefox 13, 14)

  • Spinning a 1.8b2 shortly

Development (1.9 -> Firefox 14, 15)

  • Working on gathering data about repacks

  • Discussing an “auto-repack” option once landed in Firefox

Identity

Apps

Feedback Summary

Desktop

Firefox 12 issues summary:

We currently have a 5% increase in issues over Firefox 11. This seems to be a combination of issues including:

Firefox 12 is slow – Thread was originally about a gfx card issue, but I think it turned into a pile on thread [1]
[2]
[3]

Firefox 12 consumes too much memory – Another thread that has spiked but is probably a combination of issues. [4]
[5]
[6]

Facebook games won’t load – Slight spike over 11. Still investigating. [7]
[8]

Foxit Reader causing Hotmail issues: Foxit is aware of the issue. They have a fix in the works. We’ve updated all the threads and are seeing a decrease in the reports.
[9]
[10]

PDF Issues on Mac – After blocklist we are seeing a dramatic decrease in reports. I’ve verified the blocklist works. We have updated all the threads and created documentation. [11]
[12]

Firefox 12 incorrectly caching pages – Bug filed [13]
[14]

FF12 praise summary, down 5% from FF11:

fast:
[15]
[16]

stable:
[17]
[18]

Beta (copied from the channel meeting):

  • Update on beta issues:

  • Feature feedback:
    • most of the feedback from the new tab behavior has been positive. Complaints are mostly around the precise behavior of how things show up there or wanting to rearrange/edit the boxes.

    • New home page reactions are pretty mixed, people say that they’re having trouble setting/changing away from it and some people wanted a google bar back. Some users want the newtab page to be part of the home page. Cheng is trying to track down a product person for decisions.

Mobile

Overall, feedback on nativeUI is extremely positive on performance, flash and the redesign.
The Google Play rating now shows 4 stars!

For beta2, we are probably more crashy than the mainstream user expectation (but still statistically better than beta1).

Tablet: input issues on v13 XUL did spike last week, of 167 issues, the breakdown is as follows:

  • 31% no flash

  • 19% no desktop view
  • 9% text entry/keyboard problems
  • 9% slow
  • 4.5% I want v14

27 sumo questions this week, 22% are about sync setup:

https://support.mozilla.org/en-US/questions/927533

https://support.mozilla.org/en-US/questions/927569

https://support.mozilla.org/en-US/questions/927660

https://support.mozilla.org/en-US/questions/927695

https://support.mozilla.org/en-US/questions/927697

https://support.mozilla.org/en-US/questions/927772

SUMO also had reports of several bugs:

https://bugzilla.mozilla.org/show_bug.cgi?id=756663

https://bugzilla.mozilla.org/show_bug.cgi?id=754947

https://bugzilla.mozilla.org/show_bug.cgi?id=754253

UX & User Research

Market Insights

Marketing, Press & Public Reaction

Questions, Comments, FYI

Actions this week

22-May-2012

Thunderbird Meeting Minutes: 2012-05-22

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

Thunderbird/StatusMeetings/2012-05-22

last meeting | index | next meeting »

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

Agenda

  • Who’s taking minutes? –> bienvenu

  • Minute taking Schedule. Talk to Standard8 for schedule changes/additions.
  • Note: this meeting is for interactive discussion. Feel free to ask questions!

Action Items

Friends of the Tree

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

Thunderbird Development

Feature Work

Test Pilot
Filelink (Big Files)
  • We’ve noticed that a newline is being inserted after signatures on replies (see bug 756500)

  • The “Learn More” and “Need an account” links for the account setup dialog for YouSendIt have been updated to point to TB-specific landing pages
  • Ubuntu One has passed code review. We have some string issues to deal with but we should be able to land on the trunk in a day or two.
Instant Messaging
Account Provisioning

Account provisioning should land in TB 13 with two providers.

Google Summer of Code Projects

The Community Bonding Period is over, and coding should have officially started yesterday, if not sooner.

App Tabs for Thunderbird
  • Spent more time studying Firefox’s app tabs implementation – it actually works a bit differently than we originally supposed (ask trungnn or mconley for the sordid details)

  • trungnn has started hacking on the TB UI to port the Firefox app tabs implementation over.

GMail integration

  • GMAIL SOC project – Atul has been working on figuring out if it’s a gmail server, requesting the extra attributes, and parsing the responses.

ISPDB Project

Schedule and Progress

  • As per mozilla.dev.planning the merge date is now one day before the release to reduce the amount of churn on release days.
Beta Version
  • 13.0b2 just realised – first release on the new Firefox based automation.

    • Thanks to the releng team, especially jhopkins
  • 13.0b3 starting today.
ESR

Extension of the week

  • Sender Name make seeing who sent the email way easier by doing lookups in your AB.

QA Updates

Marketing Updates

Infrastructure Update

Build / Release Update

Web Update

  • working on account provisioner stuff & compatibility bump for TB13

  • mozilla.org staging is down, IT is shifting it to an allizom.org hostname.
  • TB startpage is updated this week.

Documentation

  • edits and personal profile for AM’s contributor engagement blog posts

  • MTD Knowledge Base contributions: 4 contributors, 4 minor contribs, 3 major contribs
  • reworking KB forums to make it easier for contributors to find projects
  • Thunderbird “challenge” course on P2PU (encryption)
  • writing Facebook posts about Mozilla / Thunderbird for the upcoming British Columbia Institute of Technology event (background for a panel)

Support

  • Next support day will be the day after TB 13 releases i.e. 1 day after TB13 release day June 5 which will be June 6, 2012

(If you support Thunderbird or write or translate documentation to help support Thunderbird, please subscribe to the tb-support-crew mailing list and briefly introduce yourself to the list)

  1. 1207 new support topics (1480 one week ago ) – https://wiki.mozilla.org/File:14-20May2012-1of2-Community_stats_for_Mozilla_Messaging.png ; https://wiki.mozilla.org/File:14-20May2012-2of2-Community_stats_for_Mozilla_Messaging.png

  2. Thunderbird 12 Support Issues
  3. See this week’s Support Appendix for full Get Satisfaction metrics and other support details

Upcoming events!

Lightning Updates

  • Getting builders back up again after the network moves, should be up soon.

Status Updates

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

Roundtable Highlights

Attendees

bienvenu, ann-marie, jb, standard8, roland, jen, sancus, bwinton, mconley, ludo, irving

Mozilla Platform Meeting Minutes: 2012-05-22

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

Platform/2012-05-22

« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-05-2211:00 am Pacific

  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312

    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • Warp Core Vidyo Room / SFO-Boardroom
  • join irc.mozilla.org #planning for back channel

Contents

Kilimanjaro

  • K9o tracking

    • Rescheduling triage sessions. Not getting great participation at these times and conflicts with daily mobile triage.

    • Preparing a triage page with all the queries/lists.
    • Still several areas that need better product definition – sitting down with the product team to get through that.
    • Working on integrating a regular status for Monday meetings.
  • Basecamp
    • Getting out more communications to dev.planning.

    • Revised product draft is pending.
    • Meetings, updates going out publicly.
    • Regular status update in Monday meetings.

Notices / Schedule

  • We’re now in the fifth week of the cycle

    • Code freeze for FF13 is this coming Friday – this is the final week to land fixes or mitigating patches for bugs on the tracking 13 list
  • Beta 5 is going to build today, and will be released on Friday
    • Please land any beta approved patches by this afternoon PT
  • Barring any urgent blockers, Beta 6 is going to build Monday (5/28, despite Memorial Day) for a release on Wednesday

  • We expect merge day (NOT release day) to occur a day early, 6/4, in support of releasing high quality Aurora/Beta builds before the end of the week
  • We’ll be discussing Beta growth at today’s channel meeting at 2PM PT in Warp Core

    • Specifically looking at population size vs having a representative population, and the affect on discoverability vs urgency/prioritization

Firefox Development

  • Background updates bug 307181 landed this morning, please watch for possible problems in updates on Nightly within the next couple of weeks.

Firefox Developer Tools

Add-on SDK

  • Add-on SDK Scratchpad now loads examples from docs

  • Gathered some stats on SDK versions in use on AMO
  • Got a new search tool for add-on source in testing

Performance

  • This week’s Snappy update

  • Telemetry sign in now uses Persona (BrowserID).
  • Jet sped up browser chrome by converting SVG masks to clip-paths: bug 752918.
  • The necko team is looking for feedback on test builds that reduce cache-related pauses on the main thread. If you suffer from cache-related lag, give these builds a spin and see bug 722034.
  • Benoit made our profiling builds useful on Linux and Android (in addition to Windows, Mac64).
  • Rafael is getting close to calling exit(0) in bug 662444.
  • We now do compartmental GC more often. See bug 716014.
  • Andrew is working on reducing CC overhead (by 80% in his benchmark) when closing tabs. See bug 754495.

GFX

JS

Layout

  • Display-list-based-invalidation is nearly complete. Planning to land after next uplift for maximum bake time. Greatly reduces the amount of repainting required on complex dynamic pages, and speeds up reflow. [mattwoodrow]

  • SVG displayList conversion is progressing well now. Most test cases passing. Remaining work involves clipping paths, masks and filters. [jwatt]
  • Fennec work continues…
  • Notable Patches:

    • bug 749425 – Push the scroll frame clip inside the scroll layer so it gets transformed by the shadow transform.

    • bug 749935 – Make all nsRect Union methods saturating. If width/height overflows nscoord_MAX then clamp the x/y to nscoord_MIN / 2 and try again.
    • bug 751356 – Make presshell arena allocation methods inline and non-virtual.
    • bug 752428 – Null-check the right thing to fix topcrash.
    • bug 752918 – Convert expensive SVG masks to clip-paths.
    • bug 249159 – harfbuzz shaper should not modify character-clustering info due to diacritic within ligature.
    • bug 746987 – Make unicode-bidi: [-moz-]plaintext apply to inline elements.
    • bug 731594 – Fix some cases where a bidi-isolated element was never going through bidi resolution.
    • bug 750551 – Make dir=rtl reverse layout direction in horizontal orientation only.
    • bug 753397 – Add a field to nsCSSPropList for a preference that controls the property.
    • bug 747720 – Save and expose on nsFontInflationData the width of the nearest common ancestor of the inflated descendants.
    • bug 756219 – Don’t use Moz prefix on internal function names in nsComputedDOMStyle for recommendation-track properties.
    • bug 528332 – Implement non-scaling-stroke vector-effect.
    • bug 753742 – Force layer build on scroll frames with a displayport.
    • bug 512525 – Implement SVG Fragment Identifier parsing and animation hyperlinking
    • bug 734082 – Compute and store bounds and visual overflow bounds for both SVG leaf and container frames.

Video

  • We have libstagefright audio/video decoding working on Nexus S, Galaxy S2, and Akami devices running B2G. Will land soon once some build system stuff is reviewed. Still have to figure out how to support linking to different libstagefright binaries in a single build. [eflores, doublec]

  • libcubeb audio backend landed and enabled on nightly for Linux (ALSA). Windows and Mac already landed, so only Android remains. Matthew is working on software stream mixing which will make the Android backend easier. [kinetik]
  • fullscreenWithKeys support has landed, along with integration with pointer-lock API. [cpearce]

DOM

WebAPI

  • Started looking at implementing plumbing for security model, including “cookie jars” (or rather “data jars” since they affect IndexedDB and localStorage as well). Will not affect firefox for now, but will let us do cool things in the future in Firefox if we want to. bug 756644

  • Filed tracker for “trusted apps”. bug 756729
  • Proximity and ambient light sensors landed on mobile.
  • Contacts API has been getting better search capabilities as well as SIM-card integration.

Network

Try for network cache pauses fixes (bug 722034 and bug 746018): https://tbpl.mozilla.org/?tree=Try&rev=10b6ced92518

Identity

https://bugzilla.mozilla.org/buglist.cgi?product=Core;component=Identity;resolution=—;list_id=3096171

Plugins

  • We are experiencing feedback reports in Firefox 13 that youtube and netflix continue to play audio after the tab is closed/navigated. If you experience this, please don’t ignore it and help come up with details STR. See bug 757262 (youtube) and bug 756250 (netflix).

Mobile

Accessibility

Tree Management

  • OSX signing of nightlies will be enabled today or tomorrow

  • 32-bit PGO builds are now happening on 64-bit machines

Security

Reviews coming up this week:

 Wednesday 1pm PDT -- TCP/UDP socket API for web apps
 Thursday 10am PDT -- Script Debugger
 Friday 10am -- Landing Jetpack loader in Firefox

Calendar: https://mail.mozilla.com/home/ckoenig@mozilla.com/Security%20Review.html
For updates to meetings please see the Security Review Calendar

Bugs marked sec-review-needed that need to be scheduled

ID Summary Status Priority
744967 Add plugincheck functionality to Add-on Manager NEW
748945 Review iframe auto-height feature (part of seemless iframes) NEW
748949 Review changes to Cache-Control: no-cache on https pages NEW
749235 Security Review of Enable HTTP pipelining by default NEW
749334 SecReview: webapps OS level integration : Maemo NEW
749337 SecReview: Thunderbird should (semi-)automatically improve the security-related server configuration settings when it knows an improvement could be made NEW
749339 SecReview: Thunderbird auto-configuration database should be expanded & updated by regularly spidering every domain on the internet ( NEW
749341 SecReview: Teach FileSaver to take URIs as well NEW
749342 SecReview: “App-state” API, so that content knows when it becomes hidden etc. NEW
749344 SecReview: WebUSB NEW
749362 SecReview: WebBluetooth NEW
749363 SecReview: Preffing out CSS should be easier NEW
749364 SecReview: WebPrint (or WebIPP) NEW
749365 SecReview: API for “home screen” app locking display, listening for “wake up” button, etc. NEW
749368 SecReview: Use a pref to determine whether we auto-launch downloaded files NEW
749379 SecReview: [WebAPI] Proper WebAPI permissions manager NEW
749625 SecReview: (camera) camera support for desktop NEW
749372 SecReview: Relax same-origin XHR restrictions for privileged applications NEW
749378 SecReview: Network manager API NEW
749221 Security Review of Media Plugin API (MPAPI) ASSIGNED
749233 Security Review of turn on “don’t load tabs until selected” by default / Tabs on Demand ASSIGNED
749355 SecReview: WebContacts (or Contacts+) ASSIGNED P1

Stability Report

Socorro

  • With Wednesday’s Socorro update, anyone with an admin login will be able to retrieve URLs for a signature easily directly in Socorro UI.

Desktop

Trunk

  • Huge crash spike

    • bug 756796 fixed but will take some time for a crash of that magnitude to fade out of the stats.

    • Other spikes seem to be correlated to that issue – bug 756798,bug 756797
    • As bad as the spike was/is, people were putting Sunday work in to repro, get the fix done, reviewed and landed, thanks for that!
  • Watching crash regressions closely over the next couple of weeks as we get close to next merge.

Aurora

Beta

Release

  • Dealing with a number of issues relating to Flash.

    • The decision for now is to go for a variant of the blocklist we haven’t done before. If you navigate to a page that is running Flash and it’s an old version – we have a notification bar.

    • Adobe gave us symbols that haven’t been obfuscated. We reprocessed all the reports. For the 11.2 version.
    • Still outstanding issue around 11.3 being particularly crashy – discuss in stability work week.
    • bug 686335 – mentioned in the discussion of blocklisting. Not a problem with the notification bar. Nominated as tracking for 13.

Mobile

  • Great progress on crashes for beta – 9.97 crashes per 100 ADU for b2.

  • Still need to bring that down but making great progress.
  • Tracking top 10 list closely and more fixes pending for b3.

See Mobile Notes for Mobile specific Socorro notes

  • 14.0b2 Beta top crashes

    • bug 752368 – Random black screens when opening links from other applications

      • this should be fixed in nightly, if you have encountered this, please check to make sure you are on the latest nightly (by going to about:firefox) and place in steps to reproduce (STR) in the bug.
    • bug 732901 – java.lang.IllegalStateException: at android.widget.ListView.layoutChildren(ListView.java) at android.widget.ListView.commonKey(ListView.java) with Adapter(class org.mozilla.gecko.TabsTray$TabsAdapter)
      • this should be in the next beta
    • bug 731288 – crash @ libgui.so
      • Patch approved, waiting for it to land
  • Aurora top crashes

    • bug 752368 – Random black screens when opening links from other applications (see above)

    • bug 731288 – crash @ libgui.so (see above)
    • bug 744286 – crash in mozilla::layers::ContainerLayer::ComputeEffectiveTransformsForChildren @ libpvrANDROID_WSEGL
      • Need STR
  • Nightly top crashes

    • bug 731293 – Crash in nsBaseContentList::cycleCollection::CanSkipReal

    • bug 757303 – crash in [@ TouchBadMemory | mozalloc_abort | dalvik-mark-stack (deleted)@0x3127f40 ] ; Possible font fallback issue?
    • bug 745250 – java.lang.NullPointerException: at android.view.GestureDetector.onTouchEvent(GestureDetector.java)

Note:

Roundtable

  • Reminder that build system changes require review from a build system peer. – khuey

  • Possible 13.0 regression: Plugins continue to play audio after the tab is closed. [1]

21-May-2012

Mozilla Project Meeting Minutes: 2012-05-21

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

WeeklyUpdates/2012-05-21

« previous week | index | next week »

  • 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

Contents

All-hands Status Meeting Agenda

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

Friends of the Tree

Upcoming Events

This Week

Monday, 21 May

Tuesday, 22 May

Wednesday, 23 May

Thursday, 24 May

Friday, 25 May

Next Week

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: none

  • No voice update from Toronto today because Victoria Day

    • God Save The Queen
  • 2 weeks until migration day
    • Git er done.

Firefox Mobile

Speaker Location: Boston

  • We re-launched Firefox Beta for Android and the reviews have been very positive

    • We’re showing as 4 stars in the market now!

    • Chief complaint is why we haven’t already brought the awesomeness to tablets
      • This is a high quality problem to have!

        • Nevertheless, we’re working on options to mitigate

Thunderbird

Speaker Location:

Older Branch Work

Speaker Location:

Identity

Speaker Location:

Services

Speaker Location:

B2G

Speaker Location: PDX

Speakers

The limit is 3 minutes per speaker. It’s like a lightning talk, but don’t feel that you have to have slides in order to make a presentation.

Title Presenter Topic Media More Details
Introducing Mozilla Webmaker Mark Surman Launching Mozilla Webmaker and Summer Code Party tomorrow “Meet the Webmakers” video Presentation slides (PDF)
Test Pilot data visualization prototype Jono Xia Play around with interactive x-y plotting of real data subsample from Desktop Heatmap 2012 study (try not to hit it too hard, it’s just hosted on my people account right now) http://people.mozilla.org/~jdicarlo/tp-dataviz-prototype/plot.html http://people.mozilla.org/~jdicarlo/tp-dataviz-prototype/plot.html
Firefox Flicks Winners Kristin Baird Announcing the Firefox Flicks winners and contest wrap up Website: https://firefoxflicks.mozilla.org/en-US/ Video: https://www.dropbox.com/s/jp48jqvryqd8woy/FireFoxFlicks_V10.mp4 Or watch it on YouTube! http://www.youtube.com/watch?v=XVdN3gH9d64

Introducing New Hires

New Hire Introduced by Speaker location Will be working on
Who is the new hire? Who will be introducing that person? From which office will that introduction be transmitted? What will the new person be working on?
Van Le Derek Moore Mountain View DC Ops
Vinh Hua Derek Moore Mountain View DC Ops
Wesley Dawson Jeff Vier Mountain View Tools Engineer

Introducing New Interns

New Intern Introduced by Speaker location Will be working on
Who is the new intern? Who will be introducing that person? From which office will that introduction be transmitted? What will the new person be working on?
Marshall Mutenot Lucas Adamski/David Keeler Mountain View Security Engineering
Eric Faust Nicolas Pierron Mountain View Platform
Nicholas Chaim Vladan Djeric Toronto Platform
Paul Dagnelie Doug Turner Mountain View Platform
Joshua Cranmer Ehsan Akhgari Toronto Platform
Michael Sullivan (Returning) Patrick Walton or Dave Herman Mountain View Research
Fadi Meawad Nicholas Matsakis Mountain View Research
Aditya Jalgaonkar Stephen Donner Mountain View Web QA
Arkady Blyakher (Returning) Brad Lassey Boston/Mountain View Mobile
Margaret Meyerhofer DaveHeman/Patrick Walton Mountain View Research
Raphael Catolino Mounir Lamouri Paris Platform
Jacques Uber Brian Hourigan Mountain View Tools developer

Roundtable

<meta>

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

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

IT

  • We finished the SCL3 data center move

  • pulse cut over to new servers

Firefox

Platform

Services

Messaging

Mobile

Release Engineering

QA

Test Execution

WebQA

  • Affiliates

  • AMO/Marketplace
  • Input
  • Jetpack Builder (aka FlightDeck)
  • Mozilla.com
  • Mozillians
    • Phonebook: Full-stop to repave dev and staging env

    • Taskboard: strawman api being created
    • Up to 2 new devs being brought onto the project in July
  • MDN
  • Socorro
  • SUMO
  • MozTrap
    • released to production yesterday! moztrap.mozilla.org

    • Working on tagging tests for automation

QA Community

Automation Services

Automation & Tools

Security

Engagement

PR

Events

Creative Team

Community Marketing

Support

Metrics

Evangelism

Labs

Apps

Developer Tools

Add-ons

Webdev

L10n

People Team

WebFWD

Foundation Updates

16-May-2012

Mobile Meeting Minutes: 2012-05-16

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

Mobile/Notes/16-May-2012

Contents

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC

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

Schedule

  • Next merge is 2012-06-05

  • Beta
    • Fx14 Beta 1 went live in the Market on 2012-05-15

    • Fx14 Beta 2 build was tagged/built on 2012-05-15 and planned to be in Market on 2012-05-18

Major Topics for This Week

Monitoring Beta 1
Now that Fx14 Beta 1 is in the Market (\o/) we are monitoring feedback and crash-stats closely. Check out the reddit thread and the reviews from the Market as examples.

Add-ons
We have add-ons listed on AMO that are just not compatible with Firefox Mobile (Native). We are going through the list, installing and checking the code (where possible) to verify which ones actually work in Firefox Mobile (Native). We also need to touch base with several of the add-on developers to see about getting compatible updates for Firefox Mobile (Native).

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)

  • Last week

    • Started working on fullscreen support for Flash once again, made a little progress
  • This week

    • More work on the above, only remaining problem is an issue on ICS

Kats

  • Last week:

    • bug 752939 – touch events have wrong coordinates on tab switch

    • bug 753334 – audit code related to java.nio.Buffer and fix up inconsistencies
    • bug 751262 – potential memory leak using JNI buffers
    • bug 753845 – race condition when switching tabs
    • worked on bug 748384 – RTL pages don’t work correctly
    • landed bug 749384 – nytimes slow to respond to stop a fling on touchdown
  • Next week:

    • Take a look at bug 753525 and dependencies (clicking on things is hard) and see what we can do
  • Blockers:

    • none

GBrown

Last week:

  • Trying to test Bug 745340 Improve disk cache smart sizing for mobile – led to…

  • Bug 755324 Out of memory after 225 page loads
  • Bug 725094 Robocop error handling
  • Bug 755556 Robocop: upgrade to robotium-solo-3.2.1.jar

This week:

  • More Robocop improvements

Chris Lord (cwiiis)

  • Last week

    • Working on getting bug 607417 landed – was bounced due to;

    • bug 753784 – mask layers are broken with tiled textures/npot in pot textures
    • bug 753742 – odd drawing problems on pages with iframes and overflow:hidden
  • This week

    • bug 753742 – odd drawing problems on pages with iframes and overflow:hidden (fixed, pending review)

    • bug 753784 – mask layers are broken with tiled textures/npot in pot textures
    • Interviewing, London office events

Chris Peterson

  • Last Week

    • Fixed bug 743468 – Entering accented characters on HKB causes mobile.twitter.com to eat subsequent input characters -> But this caused some regressions

    • Fixed bug 742267 – URL content is cleared when entering a new character from the hardware keyboard
  • This Week

    • Fixing bug 751864 – Typing character followed by space adds the same character another time on ICS

    • Fixing bug 751513 – Typing characters in the contenteditable div causes the whole line to be deleted

GCP

  • Last week:

    • Loads of Profile Migration bugs (752907, 753175, 746860, 752492, 752444, 754224 and more)
  • This week:
    • More Profile Migration bugs (755383)

    • Tests for Profile Migration & BrowserProvider
  • No Blockers

Brian N

  • Done

    • bug 753625 – Fennec can get into a session restore crash loop

    • Investigated bug 719694 – Video’s do not play on mobile Vimeo
    • Mentoring bug 741655 – Add more controls to download manager
    • WIP bug 586885 – show search suggestions when entering text in awesome bar
  • Next
    • bug 752245 – Interactions on the Google Play website are slow

    • bug 747388 – .part files from failed downloads are not removed from sdcard/download

Sriram

  • Last Week:

    • Implemented a horizontal progress bar.

      • Tests on regression pending.
    • Fixed onApplicationPause() to work properly – bug 751690
  • This Week:
    • Posted 2 different patches for showing menu items properly on first time – bug 753200

      • Dependent on menu items from addons.
    • Trying to do a proper restart on locale change – bug 732572
      • Android silently kills Fennec on second try.
    • Android widget is shaping up well – http://cl.ly/0Q2D1o3p0j0Q2J103s1x
      • Require newer resources. ICS (XHDPI) devices add more padding, need more XHDPI devices to test.
    • Custom menu is shaping up well – http://cl.ly/22381N0m3A003U1i0940
  • Blockers:
    • Frustration in fixing doRestart() for locale change. :(

WesJ

Last week:

  • Vacation

This week:

  • bug 732052 – XUL Scale (video scrubber) elements should support touch events

  • Webapps stuff
  • Prompt service stuff (tests, and some features needed for random bugs)

LucasR

MBrubeck

Done:

  • bug 752681 – Make official XUL Fennec builds install on xlarge tablets only

  • bug 754947 – Use the default search engine for keyword.URL searches in Fennec
  • bug 754637 – Don’t zoom in to list items or blockquotes on double-tap
  • bug 740878 – Remove dead code from mobile/android
  • hung out on reddit

Next:

  • bug 707571 – user-scalable property of viewport meta tag is ignored

  • PTO next week

Margaret

Done:

  • Profile migrator issues

    • Migrate bookmark types correctly – bug 754276

    • Crash from badly migrated bookmark types – bug 754286
    • Desktop bookmarks folder shows up when it shouldn’t – bug 753534
    • Sync account credentials fail to migrate correctly – bug 752514
  • Awesome screen tab titles get cut off in some locales – bug 753880
  • SessionStore bug that caused tab count to fail to update – bug 752688
  • Add a way to remove history entries – bug 671131
  • Fixed up ContentPermissionPrompt.js (and wrote some tests for our geolocation notifications) – bug 729485

Next:

  • Continue looking into fixing up our notifications (and look into adding tests for them!) – bug 739757

  • Blockers as they come up

Scott (jwir3)

  • Last Week:

    • Worked on outstanding font inflation release blockers.
  • This Week:

    • bug 749186 : Crash in nsFontInflationData::FindFontInflationDataFor() (turns out this wasn’t fixed. :< )

    • bug 747267 : Very bad font inflation when filing a new bug

BLassey

Last week:

  • presented at DMCA hearings

  • then flew to London
  • various London office launch events
  • reviews, interviews, triage etc. etc.

This week

  • fly home

  • sleep

MFinkle

Done:

  • Triage and Reviews

  • Landing patches, but usually not my own

Next:

  • Make sure non one is blocked on betaN blockers

  • Keep momentum going on any Fx15 work
  • Code?

Madhava

  • collating beta UX feedback, making a list

Ian Barlow

  • Finish tweaks to tab menu designs

  • Work with bnicholson on search suggest
  • Work with sriram on Widget / Custom Menu

Patryk Adamczyk

  • Reader mode assets and designs for reading list

GFX

Round Table

QA

  • This week

    • Welcome intern, Eric Wei (irc: xwei) to Mobile QA! He’ll be helping with shipping Fennec Native, robocop automation, and other mobile magic.

    • Beta testday this friday. Please, please! come and camp out in #testday to help with testing and questions.
    • Qualifying Beta 2
    • Ping QA if you want bugs looked at or add qawanted. we’re prioritizing testing around migration, flash, gfx-related, and stability issues.

Socorro/Breakpad/Stability

Note: Socorro team is ramping up for b2g, rapid beta, and some other projects.

  • Breakpad Integration bugs:

    • bug 750348 A large number of devices are not showing up with the device identifiers

    • bug 738168 Moving Fennec to the SDCard will prevent crash reports from being copied to the profile, ie no crash report will be reported to Socorro
    • bug 732629 crash report failed to send due to : javax.net.ssl.SSLException: Not trusted server certificate

SUMO

  • Only a couple of questions on SUMO so far–a good sign for the docs, so we’ll start L10n in earnest today

  • Google Play reviews summary, 330 reviews of Beta in first 24 hours; our rating based on those reviews is a solid 4.0 stars. 160 5-star reviews already!
    • Themes: fast, wow, flash, memory, smooth, scrolling, sexy, this is now my default browser

    • Projections: if we continue at this rate, we could see a 4.0 star overall rating by the end of beta (considerations for tablet distribution strategy?)
    • Analysis: will look at specific device trends today, thunderbolt, defy, and tablets
    • Requests: gestures and swipe to remove tabs

Firefox/Gecko Delivery Meeting Minutes: 2012-05-16

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

Firefox/Planning/2012-05-16

« previous week | index | next week »

Planning Meeting Details

  • Wednesdays – 11:00am PDT, 18:00 UTC

  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 95312 (US/INTL)

  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • Vidyo Room: Warp Core
  • Vidyo Guest URL
REMEMBER

These notes are read by people who weren’t able to attend the meeting. Please make sure to include links and context so they can be understood.

Contents

Actions from Last Week

Schedule & Progress on Upcoming Releases

Kilimanjaro

  • Product team working on defining all the “basecamp” requirements.

  • Basecamp is a subset of the k9o work.
  • Planning to have something ready to communicate in the next few days.
  • Work on larger k9o goals proceeding.
  • Triage 2x a week but looking at moving times for better participation. Announcement will go out on the list.

Firefox Desktop

Release (12, 10esr, 3.6)

  • Merge day may move one day earlier than ship date to decouple necessary work and meet our Aurora/Beta target ship by the end of the week. See dev.planning thread. This will not affect any release dates.

Beta (13)

  • FF13 beta 4 will be released on Friday

Aurora (14)

Nightly (15)

Bug 754133 – Set background of standalone images (the image itself, not the whole page) to white

Firefox Mobile

  • Fennec Native 14 beta 1 is now live on Google Play

  • We expect our next beta of Fennec Native (released as early as 5/17) to be multi-locale with the same 13 localizations as XUL Fennec previously
  • Day 1 Adoption
    • Installs: 785,103 (+3.45% from yesterday)

    • Active installs: 209,076 (+14.32%)
    • Total Beta ADIs: 39,224 (+66.34%)
    • ADIs on 14.0: 15,345 (39% of total ADIs)

Services

Firefox Sync

  • Beta is out! \o/

  • Please remember you can have only 1 native sync per android device, so no you cannot have Aurora & Beta syncing at the same time. Read Why Here

Apps In the Cloud Server

  • Regular deployment happening.

Add-on SDK

Release (1.7 -> Firefox 12, 13)

  • Released SDK 1.7 yesterday

    • mixed bouquet of new features and important bug fixes

    • css-only page-mods, l10n pluralization goodness
    • configurable contentURL property for panel and widget!
    • many bug fixes

Stabilization (1.8 -> Firefox 13, 14)

  • on-track for release Tuesday June 26th

  • first beta release either today or tomorrow?

Development (1.9 -> Firefox 14, 15)

  • Firefox 15 / memory leak issues mitigated by latest khuey patch

    • still planning to spin up a campaign to get older extensions re-packed, because its the right thing to do

    • more plannig for this will happen at the Addons work week, June 4.
  • started landing ‘Spring Cleaning’ items yesterday, aiming to land loader in Firefox

Identity

  • Focused on Basecamp

  • Other work still proceeding, but some of it is pushed back: Persona beta moved to July. Should have no impact on other products.

Apps

  • Firefox Desktop 14 (Aurora) – landed

    • Looking to back out this functionality – bug 750936

    • Native Install
    • Chromeless launch of apps
  • Mozillian Marketplace Release is out! Thanks for the feedback so far!

    • Please be mindful that this is an internal release and of alpha quality. Early access is limited to Mozillians and partners for testing, so please do not tweet, communicate or share screenshots, features or details about the Marketplace for now.

    • Download Firefox Desktop Nightly (Fx15)
    • Have a look at the wiki to learn more about the testing procedure.
    • If you run into any hiccups, you can report them to apps-feedback@mozilla.com.
    • Once you’re done, there’s also an online survey for you to fill out.
  • Firefox Desktop 15 (Nightly)

    • Working on fixing bugs – mostly fit and polish to fit Kilimanjaro requirements
  • Firefox Mobile 15 (Nightly) – in progress

    • Work started in Fx14 continues in 15.

    • The team is shoring up the bugs to be in better shape for K9o implementation.
    • Proposed marketplace bundling with Fennec is an open issue. See bug 738545
  • Apps in the Cloud

    • AITC client continues

    • AITC Server – Completed

Feedback Summary

Desktop

Firefox 12 issues summary:

We currently have a 5% increase in issues over Firefox 11. This seems to be a combination of issues including:

Firefox 12 is slow – Thread was originally about a gfx card issue, but I think it turned into a pile on thread https://support.mozilla.org/en-US/questions/926621
[1]
[2]

Foxit Reader causing Hotmail issues: Solution is to rollback to an older version of Foxit. This combined with the Adobe Reader issue is sticky.
[3]
https://support.mozilla.org/en-US/questions/926740
[4]
[5]

PDF Issues on Mac – Reader update https://support.mozilla.org/en-US/questions/775819
[6]
[7]
[8]

Firefox 12 consumes too much memory – https://support.mozilla.org/en-US/questions/927004
[9]
[10]
[11]

Copy/Paste Image – Fixed – https://bugzilla.mozilla.org/show_bug.cgi?id=749527
[12]
[13]

Firefox 12 incorrectly caching pages – Bug filed – https://bugzilla.mozilla.org/show_bug.cgi?id=748647
[14]

Incompatible Norton Toolbar: Need to update norton 360 and norton internet security suite.
[15]
[16]

FF12 praise summary, down 6% from FF11:

fast:
[17]
[18]
[19]

ui:
[20]
[21]

stable:
[22]
[23]
[24]

Mobile

  • Top three dissatisfiers (startup speed, flash support, and memory consumption) are now fixed in Firefox for Android Beta!!

  • Google Play reviews summary, 330 reviews of Beta in first 24 hours; our rating based on those reviews is a solid 4.0 stars. 160 5-star reviews already!
    • Themes: fast, wow, flash, memory, smooth, scrolling, sexy, this is now my default browser

    • “This is now the fastest, smoothest browser in AndroidLand.”
    • “I absolutely love FF Sync, uploaded to my phone in seconds.”
    • “Great Improvement I thought firefox will never support flash. It is the only reason that I didn’t use as my default browser. At first look it’s amazing. Definitely deserve five stars. And finally thanks for dev team for your hard work.”
    • “Beautiful This update is simply amazing! I am thoroughly impressed. Firefox just beat out dolphin for my go to mobile browsing.”

UX & User Research

UX Design

Market Insights

Desktop / Platform

Adobe

  • After initially requiring users to pay hundreds of dollars to receive security fixes for vulnerabilities in Flash Professional, Illustrator, and other products, Adobe has relented and will now provide them for free

Apple

  • A fairly significant security issue was found in Safari’s handling of input in the URL bar; a fix is expected shortly

Google

Microsoft

  • Microsoft posted a detailed summary, with video of how social sharing of links and other content from IE10 will work on Windows 8.

  • Senate Judiciary Committee staffers plan to take a look at allegations that Microsoft has made it difficult for competing Web browsers to run on a certain version of Windows, an aide told a political blog
  • A leaked version of the upcoming Preview Release of IE10 shows an improved score on html5test.com

Opera

  • There are rumours that Opera will be porting its Opera Mobile browser to the upcoming Windows Phone platform

  • Opera Mini was also released for the Samsung Bada platform

WebKit

  • CSS Variables are coming to WebKit

  • The tab-size property is now supported, and work has begun on the Media Capture API

Mobile

Summary below, full update here and in your inbox.

  • Updated Android version distribution numbers are available

  • Google’s Motorola acquisition expected to be completed soon
  • Android 5.0, code-named Jelly Bean, rumoured to be released in fall with multiple flagship devices
  • Baidu to be releasing Yi-based devices
  • 56.1% of smartphone shipments in Q1 featured Android
  • Samsung confirmed as top mobile phone vendor by shipments in Q1

Marketing, Press & Public Reaction

Marketing

  • Transition: Laura Forrest will be the new PMM for Desktop, with full transition by 6/18. Desktop is in excellent hands!

    • In the meantime, Laura Mesa and Grace will continue leading through the next Desktop updates, including Aurora & Beta.

    • Working through how this may/may not effect Beta and Aurora outbound.
  • Otherwise, materials and blog posts on schedule for next update.

Press

Firefox for Android Preps for Prime Time

Mozilla updates Firefox for Android with Adobe Flash support

Firefox 14 beta for Android released

Hands on with Mozilla Firefox OS Boot to Gecko[25]

Questions, Comments, FYI

  • myk: I keep hearing people talk about this thing called “Basecamp”, and I’m pretending to be a volunteer contributor; where/when can I find out more information about it?

    • Response: Basecamp details are being defined right now and the working team will send out an update on dev.planning by the end of next week. For any immediate questions, feel free to message me. (clee@mozilla.com)

Actions this week

  • ally/jen to come back with an answer on how we feel about AitC as a blocker to the FF15 apps work

  • matt/alex to figure out why our adobe blocklist didn’t eliminate the reader bustage

15-May-2012

SeaMonkey Meeting Minutes: 2012-05-15

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

SeaMonkey/StatusMeetings/2012-05-15

« last meeting | index | next meeting »

SeaMonkey Meeting Details

Contents

Agenda

  • Who’s taking minutes? -> Ratty

  • Nominees for Friends of the Fish Tank:
    • None

Action Items

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

NEW

  • IanN to arrange with Jeff to send a tee-shirt or something to Serge (FotFT).

    • No response from The Scarlet PimpernelSerge to email, will try email again.

OPEN

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • ewong and Callek are looking into building on MSVC2010 by Friday.

  • tonymec is worried about status of trunk l10n: 7 languages not built since Apr 27, the other 14 currently only on Linux. This is probably related to the server moves going on.

Release Train

  • 2.9b4 shipped April 19

  • 2.9 shipped April 24
  • 2.9.1 shipped April 30
  • 2.10b1 shipped May 12

Extensions Compatibility Tracking

  • See Basics page. Please only list current changes here.

  • Addon Compatibility Listings
    • Nothing special this time.
  • DOM Inspector Release Schedule (crussell)
    • bug 746784 Predictable release schedule for development and localization.

    • The last six weeks of a release cycle are for localizers no string changes will occur then. Localization happens on a branch (DOMI_2_0_12 right now) and concurrent development happens on default. Right now, DOM Inspector is set to ship with: de, el, en-GB, en-US, fr, ru, sk, sv-SE.
    • Serge has filed some bugs so that the relevant changes to pull the right branch are in place. See bug 732749 (client.py: review SeaMonkey policy about which extension revisions are packaged).
    • So in theory we could work out the correct tag from the Gecko version of the repos we’re building in? It’s not tagged it’s just a branch. To get on the right branch:
 hg clone http://hg.mozilla.org/dom-inspector
 cd ./dom-inspector
 hg update DOMI_2_0_12
    • It is to be hoped that our build team (Serge, Callek, ewong) can sort it out so it is fairly automated rather than having to tweak the client.py every 6 weeks.

2.x (Last, Current, Next)

  • 2.9 had ~73,300 ADU by last Tuesday and 2.9.1 had ~53,600 downloads so far (2.8 reached ~203,100 downloads).

    • Of the released versions, as of last Tuesday, we have 13.7% on 2.0, 5.1% on 2.1-2.3, 9.5% on 2.4-2.6, 4.4% on 2.7, 15.8% on 2.8 and 51.5% on 2.9. So, in the last four weeks, ~5k (an additional 4% of ADU) have migrated to 2.7 or above.
  • Still a large, but slowly decreasing, chunk of users on 2.0.x.
  • Figure out what is preventing people from moving from 2.0.x to the latest versions.
    • Some people cannot upgrade due to system requirements (OS version, processor capabilities etc.)

    • Perhaps putting resources into getting certain extensions working with SM 2.4 and above (those that won’t work with SM 2.7 automatically due to compatible-by-default extensions).
    • Still need volunteers to look at what is keeping people at below 2.4. IanN could try knocking something up and send it round members lists for polishing but he’s not on all the channels (mozillazine, etc) to post it to when finished.
    • Are some Linux distributions are still stuck on 2.0? We have data on OSes and OS versions in the raw data in the Mozilla metrics.
    • metrics.mozilla.org now provides us a breakdown of versions against OS.
    • There seems to be a very small number of 2.0.x users on OSes not supported by later versions. We even have some users on windows 7 using 2.0x! Fortunately Windows 8 users are at least using 2.7.
    • Darwin 9.8 is last version with PPC support, so those people may stuck on old versions because of that.
      • For OSX/PPC I wonder if someone from the community could try building a contributed “TenFourMonkey” based on the patch sets from TenFourFox plus TenFourBird [Ratty].

      • SeaMonkey 2.6.1 for a PowerPC/G4 on Mac OS 10.5.x. IanN says we should advertise that more (and other contributed builds).
    • Ian has done some working on comparing profile of 2.0.x users against 2.9 ones.
      • Split between OS for 2.9 is Windows 92.82%, Linux 2.53%, MacOS 4.65% and for 2.0.x is Windows 85.37%, Linux 5.55%, MacOS 9.08%.

      • For those using 2.0.x on MacOS about 39% are on OSX 10.4 or above, whereas for 2.9 it is about 82%.
      • For those using 2.0.x on Linux about 98% are on Kernel 2.6, whereas for 2.9 it is about 69% (31% on 3.0 or above).
      • For those using 2.0.x on Windows about 37% are on Vista/7/2008, a further 62% are on XP/2003, whereas for 2.9 it is about 50% on Vista/7/2008 and 49% on XP/2003.
  • See Basics page for the usual reminders.

2.9

open tracking (0)
tracking requests (1)
targeted (3)
fixed (5)

  • One tracked 2.5 issue still open.

    • 2.1 through 2.7 have NOT included the ka (Kartvelian aka Georgian) locale. The last release with ka locale shipped was 2.0.14 and the ka l10n maintainers have not yet updated for changes in later SeaMonkey versions.

    • Callek now needs to morph bug 667147 into removing |ka| from our [current] automation entirely (all-locales). Callek will look at best locale to transition any ka users to.
      • Plan is to migrate ka users to en-US with a english dialog saying they are out of date, and a link to the all-locales page if there is a language they understand better. Current ADU of ka alone is 3-5 individuals, so low impact.~Callek

      • Callek and ewong were working on this but they didn’t manage to get this done by the time 2.9 shipped. No new ETA unfortunately.
  • One regression issue noted for 2.8: bug 735946 Browser is not not focused when opening links from external applications. Fixed on 2.9+.

2.Next

  • TBD

Feature List, Planning

Bug statistics for last two (full) weeks: 38 new, 26 fixed, 42 triaged.

  • Good triaging effort.

Open reviews/flags:
20 review
9 super-review
1 ui-review
6 feedback

Roundtable – Personal Status Updates

Status Updates from developers – what are you working on, what’s the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status).

Aqualon

Callek

[RelEng] Released SeaMonkey 2.9.1:

  • bug 750014 Throttle 2.9 Updates to Manual Only until 2.9.1 goes live.

  • bug 750021 (SM2.9.1) Tracking bug for build and release of SeaMonkey 2.9.1.

ToDo:

  • bug 640464 Develop a way for tests in mozilla-central to be overridden in a suite build.

  • bug 741082 [sea-win32-02] “create aus previous upload dir failed”.
  • bug 746208 Investigate continuing TBPL service for SeaMonkey.
  • bug 748244 ADU breakdown by language.
  • Migrate the SeaMonkey Projects blog from Mozillazine to Mozilla Hosted.

ewong

  • Fixed:

    • bug 667327 – Data Manager Allows Passwords to Be Copied Without Input of Master Password
  • Checkin-needed:

    • bug 408834 – Page Info violates XUL box model.
  • Clueless as to what stage this bug is in:

    • bug 745847 – “No branch_id for a branch_name ‘SeaMonkey-Release’ can be found.
  • Working On:

IanN

  • Usual testing, reviewing and commenting.

  • Fixed:
    • bug 720661 Display account central when no default account / no accounts setup

    • bug 747765 Cannot add/remove Print icon in Composer toolbar
    • bug 103684 RFE: Implement direct ordering of filters (insert new filter at the current position / above the selected filter) – SM part
    • bug 749962 Fix spelling of color in chatzilla.dtd
    • bug 754065 Port |bug 744444 – delete CPP_PROG_LINK, purify/quantify targets| and |bug 606145 part 1 – Properly link host programs written in C++|
    • bug 749985 Add en-GB localisation for ChatZilla
    • bug 749989 Add en-GB localisation for Venkman
  • Checked in with rs but waiting for review:
  • Waiting for review on:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js

    • bug 749986 Add en-GB localisation for ChatZilla
    • bug 749990 Add en-GB localisation for Venkman
  • Waiting for additional review on:
  • Reviewed and waiting for feedback from mobile peer:
    • bug 689253 Update en-GB for Mobile 10.0 (comm-aurora)
  • 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 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.
    • Knock something up finding out why users are not upgrading to 2.4+ and send it around members lists for polishing.
    • Help get composer standalone builds working with –enable-tests.

InvisibleSmiley

  • Fixed:

    • bug 753475 “JavaScript strict warning: chrome://messenger/content/messengerdnd.js, line 66: function CanDropOnFolderTree does not always return a value”

    • bug 753050 Port |bug 746859 – Add a play icon to the click-to-play placeholder| to Modern
    • bug 751253 Reference to non-existing dictionaryGeneric.png in mozapps/extensions/newaddon.css
    • bug 750855 Port |bug 728168 – Replace old synchronous favicons calls in feeds|
    • bug 750226 Add zh-TW to “official builds” and “language packs” list in SeaMonkey Download & Releases page
    • bug 750028 Update SeaMonkey website for 2.9.1
    • bug 747788 Update SeaMonkey website for 2.9
    • bug 747519 Port new doorhanger options from |bug 711618 – implement basic click to play permission model|
    • bug 747155 Update SeaMonkey website for 2.9 Beta 4
    • bug 738247 Create/Update 2.9 Release Notes
    • bug 567518 Consider supporting or switching to SSL Google search (https)

KaiRo

mcsmurf

Check-in needed:

  • bug 721474 Port |bug 575830 Image zoom (Page zoom) is reset when I switch tabs| to SeaMonkey.

  • bug 732027 Port |bug 575955 Replace internal usage of old transactions shim, add a new toolkit test| to SeaMonkey.

Misak

Mnyromyr

MReimer

Neil

Fixed:

  • bug 658280 Switch Profile does not Prompt to Save existing Session Restore.

  • bug 745447 XUL progress meter layout should match HTML.
  • bug 749893 favicon of previous page is displayed on tab when you hit back button.
  • bug 752505 Copy Image broken on Nightly.

In Progress:

  • bug 707305 Re-enable building with –enable-incomplete-external-linkage.

  • bug 738228 Option to display used font faces [DOMi].
  • bug 746166 Remove use of cmd_backgroundColor from comm-central.

Ratty

Fixed:

  • bug 701432 Add support for fave icons on jump list uri entries.

  • bug 747774 The Windows 7 Jumplist is using the mailbiff icon, should use html-file.ico instead.
  • bug 748991 The Find in Page Dialog does not vertically center the highlighted result like the findbar does.
  • bug 752336 Location Bar doesn’t revert back to the correct url when you enter text then shift-middle click GO to open in a new tab.
  • bug 753272 bustage fix: make package fails due to bug 749018.
  • Lightning Integration /Support:
    • bug 731264 Support with multiple toolboxes in MailNews due to Lighting Calendar and Task Tabs.

    • bug 751217 In SeaMonkey, the Delete button in the Lightning Task Actions Toolbar doesn’t have an icon because it uses mail-toolbar.png.
    • bug 753683 Simplify SeaMonkey handling of Lightnings customizable toolbars, Lightning part.
  • bug 694786 Remove hardcoded icon paths from notification.xml. Fixes the following as well:
    • bug 511874 Notification bar should use 16×16 versions of icons.

    • bug 751081 Fix typo from bug 595810 (chrome://global/skin/icons/question64.png should be chrome://global/skin/icons/question-64.png instead).

Needs branch approval:

  • bug 751081 Fix typo from bug 595810 (chrome://global/skin/icons/question64.png should be chrome://global/skin/icons/question-64.png instead) [Branches only patch from bug 694786]

In progress:

  • bug 663343 The “List all Tabs” menu should visually identify which tabs are on-screen (rather than scrolled off) [Needs UI consensus].

  • bug 751922 Asynchronously add favicons to back/forward and history menus.

To Do:

  • Port Thunderbird bug 360800 MDN confirmation dialog does not say which addresses the receipt will be sent to (can be multiple).

Investigating:

  • Spelling Preferences: Parse spellchecker dictionary names as BCP 47 language tags.

Other:

  • Did some reviews and coding mentoring.

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

Ricardo

sgautherie

  • Fixed (or in-progress) SeaMonkey (related) bugs:

    • bug 504730 [SeaMonkey] mochitest-browser-chrome, test_idcheck.xul: venkman.xul leaks 375 kB

    • bug 635825 [SeaMonkey] mochitest-5: reenable test_notifications.html and test_prompt.html
    • bug 647875 [SeaMonkey] mochitest-chrome: investigate test_crash_submit.xul failure, then reenable this test
    • bug 730663 Port |Bug 708690 – Signed MAR files do not protect against applying an update for the wrong product| to SeaMonkey
    • bug 739041 Port |Bug 482911 – [HTML5] Re-implement bookmarks.html parsing using the HTML5 parser| to SeaMonkey. (test_384370.js + 3 other failures)
    • bug 743692 Port |Bug 493557 – “Recent Tags” and “Recently Bookmarked” are flipped when smart bookmarks are updated| to SeaMonkey
    • bug 748610 [SeaMonkey, 2.10+] “Error: package error or possible missing or unnecessary file: bin/distribution/extensions/debugQA@mozilla.org.xpi”
    • bug 749106 Port |Bug 746837 – Fix sessionstore to handle an exception thrown when attempting to focus a window that has been navigated| to SeaMonkey
    • bug 749114 Port |Bug 737821 – [Firefox] Files which are already bundled with xulrunner are listed in package-manifest| to SeaMonkey
    • bug 750656 Port |Bug 664918 – Infrastructure for media stream graph processing| to SeaMonkey
    • bug 752211 Port bug 745254 to SeaMonkey
    • bug 752216 Port |Bug 641892 – Support showing multiple popup notification icons at the same time| to SeaMonkey
    • bug 752456 Port |Bug 751334 – Redundant TabView.init call in restoreWindow leaks the browser window when the window closes before delayedStartup was called| to SeaMonkey
    • bug 753613 Stop using –disable-optimize for –enable-debug builds, in SeaMonkey
    • bug 747668 Port |Bug 495277 – autocomplete.xml should not use new Function()| to SeaMonkey
    • bug 752548 Use capturing phase for notification.xml handlers
  • Fixed (or in-progress) MailNews Core bugs:
    • bug 745998 Port |Bug 739132 – –disable-necko-wifi causes “Error: package error or possible missing or unnecessary file: bin/components/necko_wifi.xpt”| to SeaMonkey

    • bug 746745 [SeaMonkey] Space for moving to next unread doesn’t work (JavaScript error: chrome://messenger/content/mailWindowOverlay.js, line 2311)
    • bug 718190 Intermittent orange on Windows | TEST-UNEXPECTED-FAIL | test_over2GBMailboxes.js (NS_ERROR_FILE_NO_DEVICE_SPACE)
  • Fixed Core bugs:
    • bug 741070 [SeaMonkey] browser_394759_basic.js (and browser_394759_behavior.js) fails

    • bug 744663 test_websocket_basic.html: additional improvements after bug 621347
  • Fixed other projects bugs:
    • [cZ] bug 748631 Bump ChatZilla compatibility for Firefox 15.0a1 / SeaMonkey 2.12a1

    • [DOMi] bug 748634 Bump DOM Inspector compatibility for Firefox 15.0a1 / SeaMonkey 2.12a1 / Thunderbird 15.0a1 / (Gecko) Toolkit 15.0a1
    • [Venkman] bug 738564 Venkman compatibility: Use ‘.*’ instead of ‘a1′ syntax, to support *-aurora/beta/release (but not *-central)
    • [Venkman] bug 748625 Bump Venkman compatibility for Firefox 15.0a1 / SeaMonkey 2.12a1 / Thunderbird 15.0a1 / (Gecko) Toolkit 15.0a1

Stanimir

stefanh

tonymec

No change.

Any other business?

  • Geolocation

    • Geolocation now works out of the box. MoCo turned it on by default for all applications that build off mozilla-central.

    • For comm-beta all we need to do is (bug 494421) to add pref("geo.wifi.uri", "https://www.google.com/loc/json"); to browser-prefs.js. However we’re not even sure we are legally allowed to ship with the URL in, we might need to actually put in a pref to disable that in newer builds.
    • No news to date. Callek will have to reach out to his MoCo legal contact again soonish.
  • 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.
    • Serge to do a write up and send it to Ratty to propagate to the community.
      • Ratty is still waiting for Serge.

Thunderbird Meeting Minutes: 2012-05-15

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

Thunderbird/StatusMeetings/2012-05-15

last meeting | index | next meeting »

Thunderbird Meeting Details :

Remember to use a headset 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

Agenda

  • Who’s taking minutes? –> Usul

  • Minute taking Schedule. Talk to Standard8 for schedule changes/additions.
  • Note: this meeting is for interactive discussion. Feel free to ask questions!

Action Items

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!

  • Patrick Cloke (nominated by Florian). Patrick has been in the maildev community for a while; he started with some patches to lightning, and is now a chat/ peer. He’s the author of the IRC code that is now part of Thunderbird.

Thunderbird Development

For more details, see also the driver meeting notes.

Feature Work

Test Pilot
Filelink (Big Files)
  • Our Dropbox implementation is not ready for release, so support has been disabled in beta until further notice.

  • Landed a fix that prevented users from easily updating their saved YouSendIt passwords if they’d gotten it wrong the first time (bug 753797)
Instant Messaging
  • Unified search results for IM conversations and email messages landed. Still polishing some details of it.

  • Updated the chat/ folder to take changes made to it for Instantbird.
App Tabs (GSoC Project)
  • The Thunderbird tabmail code is still being studied to determine how best to port Firefox’s pinned tabs implementation

Better Gmail Integration

  • Code being read

Schedule and Progress

Thunderbird 12
Thunderbird 13
Thunderbird 14
Thunderbird 15
Thunderbird ESR

Extension of the week

QA Updates

  • working on testdays for FileLink and IM.

Marketing Updates

  • working on the contributors recruitment campaign.

    • up for grab posted

    • Contribute blog post on its way with QA and Developers calls
    • Polishing the new start page

Infrastructure Update

  • Datacenter move happening today.

  • A couple of things not quite working yet.

Build / Release Update

Web Update

  • ispdb has gotten Django 1.4 and browserid support added thanks to sergio

    • production/staging of ispdb have been taken down for now, will re-stage it with moco IT soon, no production until it’s actually ready this time
  • Added geoip functionality to account provisioner server side
  • Tracked down some bugs in kitsune and other pages due to server moves

Documentation

Support

  • Next support day will be the day after TB 13 releases i.e. 1 day after TB13 release day June 5 which will be June 6, 2012

(If you support Thunderbird or write or translate documentation to help support Thunderbird, please subscribe to the tb-support-crew mailing list and briefly introduce yourself to the list)

  1. 1480 new support topics (1630 one week ago ) – Media:7-13May2012-GetSatisfactin-Thunderbird-1of2-2012-05-14_1603.png ;7-13May2012-GetSatisfactin-Thunderbird-2of2-2012-05-14_1607.png

  2. Thunderbird 12 Support Issues
  3. See this week’s Support Appendix for full Get Satisfaction metrics and other support details
  4. working on requirements for possible future integration of the Thunderbird Knowledge Base into SUMO

Upcoming events!

  • TB community day June 1st in Vancouver

  • TB Support Clinic in Vancouver modelled after the Firefox in person support event aka Firefox Clinic before Mozcamp Europe sometime Summer 2012

Lightning Updates

Status Updates

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

Roundtable Highlights

Attendees

usul, standard8, bienvenu, bwinton, mconley, rolandtanglao, andreas nilsson, sancus, mmecca, irving, jhopkins, mmecca

Mozilla Platform Meeting Minutes: 2012-05-15

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

Platform/2012-05-15

« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-05-1511:00 am Pacific

  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312

    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • Warp Core Vidyo Room / SFO-Boardroom
  • join irc.mozilla.org #planning for back channel

Contents

Kilimanjaro

  • Product team working on solidifying requirements for “base camp”.

  • Still working toward larger Kilimanjaro goal.
  • Triage today at 11:30am. Conflicts with the daily mobile triage. Trying to find another time that would enable mobile folks to attend.

Notices / Schedule

  • Fennec Native 14 beta 1 is now live on Google Play!

    • Bugs filed by following the link on the product page will have [Play] in the whiteboard

    • With Fennec Native on Google Play, we’ll be including betaN+ blocking bugs during channel meetings, but we’ll continue triaging nominations and release blockers as part of mobile triage
    • Fennec Native betas will have a weekly cadence after this week as with desktop, going to build no later than Wednesday for a Friday push
    • We expect our next beta of Fennec Native to be multi-locale with the same 13 localizations as XUL Fennec previously
  • We’re now here in the schedule

  • FF13 beta 4 will go-to-build today (5/15). Please land any approved beta patches ASAP, and continue working on tracked bugs
    • We should be looking for the lowest risk mitigating fix for remaining tracked bugs

Firefox Development

  • The work by a group of MSU students to get Firefox preferences “in-content” has mostly landed on trunk. Check out Jared’s blog post for more info. There’s some followup polish/theming work still remaining before we make the switch and remove the old preferences dialog.

  • FX-Team work week wrap up – read it, there’s good stuff in there!

Firefox Developer Tools

  • Developer Toolbar relanded. Preffed off, turn on devtools.toolbar.enabled to try it out.

  • Async web console starting to land, 2 of 5 patches landed.
  • Responsive Design Mode should be landing this week.

Add-on SDK

Performance

  • Perf+metrics work week this week in MV/SF

  • This week’s Snappy summary
  • Lawrence posted on hacks about Firefox 13 Snappy work.
  • Tim landed a fix to avoid setTimeout()s when handling tab clicks in bug 743877, which should significantly improve tab strip responsiveness.
  • Incremental GC making progress towards being turned on by default again (bug 750959, bug 752098).
  • Wladimir Palant (Adblock Plus fame) wrote a new Suspend background tabs add-on to halt activity in background tabs. This experimental add-on should give a sense of how we can improve lag due to background tabs.

GFX

  • Azure-Thebes will (hopefully) be turned on by default this week.

    • This applies only to hardware accelerated computers on Windows Vista and 7.

    • The net of this is that we’re going to be drawing fundamentally differently, and we can expect regressions in performance and drawing.
    • It has a very simple pref for backing out, luckily.

JS

Layout

Video

DOM

WebAPI

  • Lots of work happening on security model, but still a lot of work remaining.

  • We will probably adjust the open-web-apps API to allow multiple apps per origin since the security model will support that. Might not implement the actual support in the initial release though.
  • The Open Web Apps API has been submitted to W3C and we’ve started receiving input.
  • Initial APIs for “system intents”, camera control and Alarm API being discussed on webapi mailing list.
  • Started implementing backend for doing apps-specific permissions.

Network

Identity

Firefox front-end team met with Ben Adida & Co. last week for an Identity swarm, made good progress on understanding how things work, and getting some initial code up and going to start flushing out issues (for both sign-into-browser and native sign-into-websites)

Plugins

Mobile

Accessibility

  • No audible this week.

Tree Management

  • Switching windows 32-bit PGO builds to run on 64-bit machines this week bug 753132

  • Hoping to have signed OSX builds (for 10.8) on mozilla-central late this week or early next week bug 752613

Security

  • module owners please check your module for unassigned security bugs

For updates to meetings please see the Security Review Calendar

Bugs marked sec-review-needed that need to be scheduled

ID Summary Status Priority
744967 Add plugincheck functionality to Add-on Manager NEW
748945 Review iframe auto-height feature (part of seemless iframes) NEW
748949 Review changes to Cache-Control: no-cache on https pages NEW
749235 Security Review of Enable HTTP pipelining by default NEW
749334 SecReview: webapps OS level integration : Maemo NEW
749337 SecReview: Thunderbird should (semi-)automatically improve the security-related server configuration settings when it knows an improvement could be made NEW
749339 SecReview: Thunderbird auto-configuration database should be expanded & updated by regularly spidering every domain on the internet ( NEW
749341 SecReview: Teach FileSaver to take URIs as well NEW
749342 SecReview: “App-state” API, so that content knows when it becomes hidden etc. NEW
749344 SecReview: WebUSB NEW
749362 SecReview: WebBluetooth NEW
749363 SecReview: Preffing out CSS should be easier NEW
749364 SecReview: WebPrint (or WebIPP) NEW
749365 SecReview: API for “home screen” app locking display, listening for “wake up” button, etc. NEW
749368 SecReview: Use a pref to determine whether we auto-launch downloaded files NEW
749379 SecReview: [WebAPI] Proper WebAPI permissions manager NEW
749625 SecReview: (camera) camera support for desktop NEW
749372 SecReview: Relax same-origin XHR restrictions for privileged applications NEW
749378 SecReview: Network manager API NEW
749221 Security Review of Media Plugin API (MPAPI) ASSIGNED
749233 Security Review of turn on “don’t load tabs until selected” by default / Tabs on Demand ASSIGNED
749355 SecReview: WebContacts (or Contacts+) ASSIGNED P1

Stability Report

Socorro

Desktop

Firefox 15

  • Trunk is pretty crashy – top issues over the past 3 days…

  • #1 – bug 654903- js::gc::PushMarkStack. Not a new signature but appearing in #1 spot.
    • This and a couple other JS spikes seem to be related to incremental GC landed for the May 13 build and then backed out again.
  • #2 – bug 752309 – xpc::WrapperFactory::PrepareForWrapping.
  • #3 – bug 736695 – nsGenericElement::UnbindFromTree
  • #5 – bug 732897 – Makeday
  • #6 – bug 671468 – nsSocketOutputStream::Write(char const*, unsigned int, unsigned int*) (Correlation to Спутник @Mail.Ru and Yandex.Bar)
  • On dev-platform, bsmedberg mentiones that today he landed XPCOM string classes being infallible by default and alert him of any aborts seen as fallout from that.

Firefox 14

  • Crashes tracking Fx14

  • A couple of problems with AMD graphics cards bug 714320 and bug 700288 that we haven’t been able to fix.
  • bug 736695 – nsGenericElement::UnbindFromTree , when I open Customize Toolbar with Video DownloadHelper 4.9.8 installed. A problem for a while.

Firefox 12 & 13

  • top crashes that we wish we could do something about

  • bug 572011 – Crash @ nsDiskCacheStreamIO::FlushBufferToFile
  • bug 597260 – nsFileOutputStream::Write(char const*, unsigned int, unsigned int*)
  • top Flash hang: bug 726425 – a number of those reports don’t even have Flash in the stack, possibly our own code at fault?
  • bug 640904 – Crash in JSAutoEnterCompartment::enter – waiting on AMO review for fixed add-on

Mobile

  • Beta out today…yay!. Crash rate down on both trunk and aurora < 20 crashes per 100 ADU.

See Mobile Notes for Mobile specific Socorro notes

  • A good number of crashes were fixed last week; 3 day report will have some of the drop offs from the fixes and show better numbers of what crashes still remain. If you run into a crash:
  1. please please please comment in the bug with STRs, or even approximate STRs.

  2. please remember to checkmark the URL box at the very least if you can submit the crash report
  • some of the fixes got pushed to aurora last week, which should in turn make aurora with similar stability to nightly.
  • Aurora top crashes

    • bug 740727 – crash in mozilla::layers::LayerManagerOGL::SetLayerProgramProjectionMatrix @ libpvrANDROID_WSEGL

    • bug 743938 – crash in glClear @ WSEGL_GetDrawableParameters
    • bug 731288 – crash @ libgui.so
  • Nightly top crashes
    • bug 737128 – mozilla::gl::GLContextEGL::ReleaseSurface GL crash on Droid X

      • If you know STRs with a Droid X please comment in the bug
    • bug 751967 – crash on new tab/google maps galaxy nexus, ICS, 5.03 build
      • If you know STRs please comment in the bug
    • bug 736421 – crash in mozilla::layers::Layer::CalculateScissorRect @ CgDrv_Create on MB860 and LG-P99.
    • bug 747746 – java.util.concurrent.RejectedExecutionException: at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java)

Roundtable

  • myk: Apps considering providing updates in this meeting about ongoing development; feedback welcome on whether or not folks think they’d be useful.

Older Posts »

Powered by WordPress