Meeting Notes Meetings notes from the Mozilla community

17-September-2012

Mozilla Project: 2012-09-17

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

All-hands Status Meeting Agenda

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

Friends of the Tree

  • The brothers Marcelo & Mauricio Araldi from the Mozilla Brazil community, for all their awesome localization & translation work (and uber-responsiveness) in support of Firefox OS, and Ricardo Panaggio, for translating Rob Hawkes’ post ‘There’s Something Magical About Firefox OS’ to pt-BR
  • Jesse Ruderman, who recently filed his 7000th bug

Upcoming Events

Thursday, 20 September

  • Grow Mozilla discussion at 10 AM pacific — a forum for discussing community building at Mozilla
  • Intern presentations from 11am-1pm in 10 Forward, TOR Commons and SF Commons.
    • Come see Paul Adenot, Zhijia Zhao, Nicholas Silva, and Codrut Stancu present what they’ve been working on all summer!

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

  • Week 4 of the release cycle
    • If you have FF16/FF17 bugs, git ‘er done
  • Stub installer targeted to land this week
  • Snappy work week last week post-mozcamp, watch for amazingness

Firefox Mobile

Speaker Location: toronto (johnath)

  • Last week we broke 1M ADIs on Native Fennec
  • Released 15.0.1 with some crash and keyboard fixes
  • ARMv6 support is released in FF16 beta 2

Webmaker

Speaker Location: no voice update this week

Firefox OS

Speaker Location: Dietrich

Grow Mozilla

Speaker Location: San Francisco

Introducing New Hires

New Hire Introduced by Speaker location Will be working on
Zack Carter Lloyd Hilaiel Mountain View, CA Software Engineer, Identitiy
Mark Coggins Stormy Peters Mountain View, CA Head of Technical Evangelism
Kyle Lahnakoski Martin Best Toronto, ON Business Intelligence / Data Analyst, Bugzilla Anthropology

Introducing New Interns

New Intern Introduced by Speaker location Will be working on
Mihai Cirlanaru Michael Bebenita San Francisco Research

<meta>

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

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

QA

WebQA

  • Affiliates
    • Affiliates FB app released 9/5
    • Chief release today or Monday
  • Mozilla.com
    • shipped Style guide, new about page and sms pages
  • MDN
    • shipping release this week
  • Socorro
  • SUMO
    • SUMO UI revamp testing underway
  • MozTrap
  • Wiki
    • Added a couple new tests
  • B2G
    • We are moving all of our tests into Moztrap
    • camd will be implementing the needed features in Moztrap during the month of October

Automation & Tools

  • New BMO push
  • Deployed the dogfooding OTA updates for B2G
  • Working on fixing reftest resolution issues so that we can run reftests at smaller resolutions for mobile
  • Thanks to wlach and bgirard, we now have profiling integrated with Eideticker
  • Mcote and bc deployed six more phones into autophone, running automation on real phone hardware (versus development boards, allowing us to do testing on real hardware/chipsets/drivers/acceleration etc).
  • More information here

Engagement

PR

Foundation Updates


  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600

12-September-2012

Mobile Meeting Minutes: 2012-09-12

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

Mobile/Notes/12-Sep-2012

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-10-08
  • Fx15.0.1 shipped
  • Fx16b2 shipped

Major Topics for This Week

ARMv6

Collecting data. Looking for feedback on Play Store and Input.

Usage Milestone

We broke 1 million ADIs yesterday (combining Fx14, Fx15 and Fx16).

Focus on Nightly

Most work is happening on features slated for Fx18 or greater. We seem to be moving away from our “uplift the world” curse.

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)

  • This week
    • Bug 789791 – Firefox for Android Nightly 20120905 fails to update (“No updates found”) if system language is not en-US
    • Bug 789964 – Root usage in updater scares users, doesn’t work
    • Bug 786248 – Video is rendered upside-down at dailymotion.com on Honeycomb
    • Bug 750217 – Android crash in nsNPAPIPluginInstance::TimerWithID
    • Bug 778091 – Low resolution version of flash displayed on all 4.x tablets (in progress)
  • Next week
    • Some UI tweaks for updater
    • Probably start on reducing memory usage for our ARMv6 friends

Kats

Sep 5 – Sep 11:

  • filed a couple of valgrind bugs which are blocking my heap graph tool
  • bug 760229 – reduce transient object creation on java heap during composition
  • interviews
  • bug 780975 – some cleanup in browser.js
  • bug 767449 – don’t hard-code sdcard path in robocop/talos
  • bug 770912 – take out log lines that leak user information
  • did an overhaul of the build instructions posted at https://wiki.mozilla.org/Mobile/Fennec/Android
  • bug 789889 – (WIP, some numbers) speculatively connect to links on touchstart
  • bug 789923 – drop thumbnails that we’re unlikely to need (r-‘d, need to do this differently)
  • bug 761706 – (WIP) make our broadcast receiver classes not tied to GeckoApp
  • code reviews

Next:

  • more work on bug 761706
  • start working through the ideas list we brainstormed at boston workweek
    • see if we are/can generate thumb2 code and if it’s better
    • see if using basic layers instead of GL layers works and helps
    • shrink the displayport size
    • … more

GBrown

Last week:

  • bug 777440 Estimate releng work for supporting 2 pass linking
    • Demonstrated method for doing this in the emulator; now over to :hwine
    • Blogged about emulator tricks
  • bug 783639 PixelTest failures on panda
  • bug 787115 Hang and high CPU during robocop tests on panda: java.lang.StringToReal.parseDouble
    • Wrapped up investigation; work-around on the way in bug 727352

Next:

Chris Lord (cwiiis)

  • Now
    • bug 786502 – Static background on Bungie.net appears to scroll away with the content
      • Waiting for review + writing tests
    • Merge bug 785333 and bug 786672 into Aurora
    • Looking at BenWa’s progressive tile painting work
  • Next
    • Blog about position:fixed work
    • bug 786412 – Consolidate ContainerLayer functions
    • bug 786740 – CSS transition with rounded borders cause rendering issues
    • bug 785069 – tcheckerboard2 has regressed substantially since Jul 22nd (blocked on regression range)
    • bug 783914 – WEBGL_depth_texture doesn’t work using ANGLE (low priority)
    • Blog about invalidation work

Chris Peterson

  • Done
    • bug 786103 – Stagefright: Galaxy S III hardware decoder video is green (OMX_COLOR_FormatYUV420SemiPlanar)
    • bug 786117 – Stagefright software decoder crashes playing Bloomberg video
    • bug 785536 – Add MPAPI GetPref so platform decoders can query about:config prefs
    • bug 782096 – NullPointerException at android.os.Parcel.readException(Parcel.java)
    • bug 788600 – AutoComplete causing multiple entries of the same word
    • bug 780543 – Holding backspace causes enormous repeats of content
    • bug 768105 – Hacker’s Keyboard inserts typed characters at wrong position after autocompleting a word
    • bug 777591 – Compile new namespaces packages into separate .jar packages (and link .dex from .jar files, not .class files)
  • Next
    • bug 784329 – Stagefright: Galaxy Nexus hardware decoder video is blank. Need OMX_TI_COLOR_FormatYUV420PackedSemiPlanar color conversion
    • bug 785275 – Galaxy S III hardware decoder shows green bars when playing non-720p videos (OMX_COLOR_FormatYUV420SemiPlanar)
    • IME bugs

GCP

  • This week:
    • bug 741808 Finish enabling URL classification in SafeBrowsing.js component
    • fallocate on Android (same bug)
    • OOM Telemetry investigation (28% OOM kills)
    • bug 785960 “Don’t keep activities” developer option gets counted as OOM in telemetry

Brian N

  • Done
    • Bug 788609 – Check for about: URIs in isMarketPlace()
    • Bug 790448 – Search rows in AwesomeScreen aren’t vertically centered
    • Bug 789340 – Session store uses wrong tabs from last time
    • Bug 582244 – Implement Private Browsing (in review)
    • WIP: Bug 769145 – Add an opt-in for the search suggestions feature
  • Next
    • Bug 769145 – Add an opt-in for the search suggestions feature (animations)

Sriram

WesJ

Last week:

  • MozCamp! Did a talk on touch and some demos at the keynote. Spent lots of time talking to people. Everyone loves Fennec!
  • Reviews
  • Bug 783921 – Application shortcuts wrongly scaled? (DPI)

This week:

  • Finish JNI.js stuff
  • Bug 787765 – Retheme about:home thumbnails
  • Even more WebApps fun

LucasR

Last week

  • bug 788119 – Don’t even parse home pages in Reader’s worker thread
  • bug 785992 – Sanitize parsed reader mode article when viewing
  • bug 786073 – Don’t animate lock icon when switching or restoring tabs
  • bug 768268 – Never show duplicate URLs in awesomebar results
  • bug 778489 – Implement nice transition to enter Reader Mode
  • bug 787877 – History list doesn’t update after you remove the last history item using context menu
  • bug 788157 – Enable sharing while on Reader Mode

Next week

  • bug 786638 – Implement testing infrastructure for reader mode
  • bug 767980 – Tab drawer animation should be smoother
  • bug 788488 – Do not enter loading mode for pages already in session history

MBrubeck

Margaret

Done:

Next:

  • More top sites perf investigation
  • More travel/PTO, back to normal next Thursday

Scott (jwir3)

(I won’t be in the meeting this week, but please read the wiki for my updates. Feel free to email me with any questions.)

Last Week:

    • bug 780258 Landed. We now have the ability to specify a max line box width for all line boxes on a page.
    • Fixed a number of quirks with the reflow-on-zoom prototype. Working on developing a decent demo video for all to see.
    • Worked on bug 784375: Add ability to specify a maximum font inflation ratio.

This Week:

    • Fix review comments from bug 784375 and land it.
    • Develop reflow-on-zoom prototype demo video (and probably blog about it).
    • Isolate behavior for -webkit-text-size-adjust: percentage% so that we can add this to the newly developing spec by dbaron and tantek.

BLassey

Last week

  • bug 770289 – JNIEnv->NewString can throw and needs to be caught before another JNI call
  • bug 761503 – return a bool from PumpMessageLoop to indicate if work was performed

This week

  • in Warsaw for performance work week
    • last call for things you want me to talk to perf people about
  • bug 727352 – get rid of JSON usage in viewport updates
  • bug 785291 – add support for in-product fonts
  • bug 790614 – report broken mobile site feature

Next week

  • hopefully back to a more normal schedule

MFinkle

Madhava

  • have been on vacation for 2 weeks, if you haven’t noticed
  • this week: planning and roadmapping with Ian and Karen

Ian Barlow

Recently

  • Android Snippets (formerly Google Cloud Messaging)

This Week

  • Working with Karen and Madhava on roadmap
  • Improved First Run / Update UX
  • Private Browsing / Guest Mode
  • Improved Sync Setup Flow / First Run UX
  • Search enhancements
    • Widget
    • Better search suggestion / autocomplete
    • Search multiple providers at once
  • Safe Browsing UI Refresh (GCP)
  • Tweaking strings for new updater (snorp)

Security/MGoodwin

Round Table

l10n proposal

Axel needs feedback on the proposal in .mobile

QA

Socorro/Breakpad/Stability

Hightlights:

Socorro bugs

Skiplist

Breakpad Integration bugs

Please see Platform Meeting Notes for Stability report

SUMO

Firefox 15.0.1 Mobile Google Play Feedback

5 star 49,963 (+1877, 64% of Growth)

4 star 18,844 (+567, 19% of Growth)

3 star 12,762 (+240, 8% of Growth)

2 star 8,513 (+99, 3% of Growth )

1 star 13,259 (+171, 6% of Growth)

Average rating: 3.81 (+.02)

Average Rating of this Week’s Reviews: 4.30 (-.13)

103,341 Total Reviews (+2964)

Observations: 15.0.1 did fix the keyboard input issue. crashes remain our biggest concern, but they are still not significantly higher than 14.0.1.

Firefox Beta Google Play Feedback

5 star 8,592 (+507, 69% of Growth)

4 star 3,599 (+123, 17% of Growth)

3 star 1,797 (+30, 4% of Growth)

2 star 939 (+22, 3% of Growth)

1 star 1,625 (+54, 7% of Growth)

Average rating: 4.00 (+.01 from last week)

This Week’s worth of Reviews Average Rating: 4.41 (+.17)

16,552 Total Reviews (+736)

Observations: Feedback solicitation landed, which is most accounts for the huge spike in positive reviews (we went from 51% of reviews being 5 star to 69%). Next week Input is going to feature in this report.

Firefox/Gecko Delivery Meeting Minutes: 2012-09-12

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

Firefox/Planning/2012-09-12

« 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# 99696 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • 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

  • Sheila to run next week’s meeting
  • Matt/Cheng to collate PDF.js feedback
  • Gavin to update on the state of 3rd party add on drops

Schedule & Progress on Upcoming Releases

Basecamp

  • Dogfooding
    • Creating the sign up forms and web app
    • Filed some bugs around tracking pre-release users
    • Selected a phone, plan for setup
    • Over the air updates coming
    • As soon as we have stable build and above all setup, we will launch program
    • Targeting late Sept/early Oct
  • Key milestone coming up 9/28

Firefox Desktop

Release (15, 10esr)

  • 15.0.1 released last Thursday to resolve the PB leak

Beta (16)

  • Beta 2 released last Friday
  • Beta 3 building, will be released Friday

Aurora (17)

  • Planning to uplift CTP blocklisting to Aurora 17

Nightly (18)

Firefox Mobile

  • We broke 1 million ADIs yesterday (combining Fx14, Fx15 and Fx16)

Release (15)

  • 15.0.1 has some crash and keyboard fixes

Beta (16)

  • Feedback solicitation is working
  • ARMv6 support released in beta 2

Aurora (17)

  • More Reader and WebApp fixes landing

Nightly (18)

  • Updater issues should be fixed
  • Upside-down flash video on honeycomb is fixed bug 786248
  • OOM telemetry added
  • sharing from reader mode bug 788157

Services

Firefox Sync

Apps In the Cloud Server

Add-on SDK

Release (1.9 -> Firefox 15, 16)

Stabilization (1.10 -> Firefox 16, 17)

Development (1.11 -> Firefox 17, 18)

Landing progress:

  • loader: ✓

Identity

Apps

Feedback Summary

Desktop

Trending issues this week:

  • Reports of general slowness.[1] These reports are not solely related to website performance, but general internet slowness as well. One report claims it is Flash related[2]. We are in the process of doing outreach to users for direct 1 on 1 support.
  • Catalyst HWA crashes – This issue continues to drive traffic to SUMO. We are in the process of doing 1 to 1 support with users.
  • Trusteer 1205.4 and below causing Flash crashes – Recommended by many banks, older versions of Trusteer are causing significant conflicts with Flash. 1205.8 resolves the issue and is available for all platforms/OS. [3]. We are going to track this for the next week and see if users are updated to a non-affected version.
  • Issues with Google sites – We are getting a lot reports specifically about gmail slowness (Spdy?[4]). Lots of youtube issues, like buttons not loading [5].
  • Mac Updates failing – We are updating our documentation to address this issue. It will suggest a clean install if the update fails.

Mobile

Google Play:
No Major issues this week. 15.0.1 has fixed the Keyboard issue we were seeing last week.

Note: Feedback Solicitation has landed on Beta, already seeing promising results. This will help us gain more actionable feedback once it lands in Release.

SUMO:

User Experience – design and research

Light update this week — most of the team was either just at MozCamp or is doing college recruiting this week.

  • [desktop]
    • [Australis] (Zhenshuo, Blake, Stephen)
      • user-feedback testing (using an interactive design prototype) completed last week: 11 users with a mix of gender, age, PC & Mac, customization level, browser; analyzing results and speccing out design revisions this week
      • Stephen gave a presentation about Australis at MozCamp — here are the slides – look for a blog post soon!
    • [dev tools] (Brian Dils)
    • [Social API] (Boriss)
      • Working pieces majoritively landed, still some polish bugs, mainly on chat window behavior and icons and interaction
      • Next areas of focus are notifications of incoming messages and content
      • Working on messaging and PR around how we will announce SocialAPI to developers & users
    • [hometab/newtab] (Boriss)
    • [webRTC] (Boriss)
      • WebRTC/GetUserMedia being worked on this week and next for standard requirements, including permission notifications and active feed warning (mockup here)
      • How an active feed surfaces being tweaked after soliciting feedback, likely to exist outside of tab in question so easily findable
  • [android] (ibarlow)
    • revised designs for Android Snippets (formerly Google Cloud Messaging)
    • Currently consolidating and iterating on concepts for
      • Improved First Run / Update UX
      • Private Browsing / Guest Mode
      • Improved Sync Setup Flow / First Run UX
      • Search enhancements (widget, better search suggestions/autocomplete)
      • Safe Browsing UI Refresh
      • Tweaking strings for new updater
    • sneak preview of of all of these things
  • [other/future]
    • a comprehensive search study is being rolled out today through test pilot (Ilana)
    • releasing another Heatmap study next week. Results will be available shortly thereafter. (Ilana, Gregg)
    • MozCamp: Bill Selman and Mary Trombley presented about user-research and led an ideation session with community members called “Firefox: What Should be Next?”

Market Insights

Marketing, Press & Public Reaction

Marketing

  • Marketing: Firefox 16 — we’ll be “silent” for the first time ever; we’re considering making that story we focus on during that timeframe. Firefox 17 — Social API Bonanza.

Mobile

  • about:home android snippet takeover started yesterday with accompanying animations.
  • ARMv6 support of 800mhz/512mb phones in FX16 went live last week
    • We pushed a supporting blog post on Future of Firefox asking for help testing
    • No significant changes to Beta downloads or feedback
  • Talk continue with agencies regarding mobile cross-promotional advertising

Press

Private browsing bug fixed in Firefox 15.0.1
Firefox 15.0.1 fixes bug that exposed websites visited in private browsing mode

Mozilla beefing up JavaScript performance with new JIT compiler
Mozilla juices Firefox’s JavaScript with IonMonkey

Only 30% of Firefox Users Can Access Browser Hardware Acceleration

Mozilla publishes Add-on Guidelines draft for Firefox, asks for your feedback

Why Chrome Hasn’t Killed Mozilla Firefox

Questions, Comments, FYI

Actions this week

2 carry-overs from this week

  • Matt/Cheng to collate PDF.js feedback
  • Gavin to update on the state of 3rd party add on drops

11-September-2012

Thunderbird Meeting Minutes: 2012-09-11

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

Thunderbird/StatusMeetings/2012-09-11

« previous week | index | next week »

Thunderbird Meeting Details :

Remember to use headphones and mute yourself when not talking

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

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

Agenda

  • Who’s taking minutes? –> sancus
  • 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

  • Kent James (rkent) is now a Mailnews Core peer. Thanks to Kent for volunteering.

Feature Work

Filelink (Big Files)
  • I’ve got a contributor interested in working on implementing progress bars for Filelink uploads (bug 736169) – I’ll be mentoring him.
Instant Messaging
  • mconley is hoping to have a patch for jb’s pet bug (daily chat log aggregation) up this week. (bug 787149)
  • nothing exciting to report. I’m trying to profile the display of lots of tweets, but I don’t have exciting results there yet.

Google Summer of Code Projects

Summary coming soon.

Schedule and Progress

15.0.1
  • Released to fix some stability issues with crashes in specific places. Also fixed some other minor usability issues.
Beta Version
ESR

Extension of the week

QA Updates

Marketing Updates

  • Nothing to report

Build / Release Update

Web Update

Documentation

Support

Lightning Updates

Status Updates

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

Roundtable Highlights

  • Had some interesting conversation in warsaw when do we see some pubic roundup ?
    • work is in progress
    • watch Tb-planning
  • What is considered secret from the summit ?
    • EG staff status
  • What do we need to be Open , right now we seems to be very closed
    • to a significant extend, we don’t know for sure , and we don’t know how will things will turn out
    • for hr we are closed for the rest we think we are open
  • Difficult to talk about the project when things are not known, so much uncertainty that it makes it difficult.
    • everything that you found out is public.
    • Staffing should be made public.
      • Mozilla will provide the staff for 2 release a year

  • Maildir should do a mid-release, eg Adress Book would work too
    • try to have it has an add-on
    • try to push it this way that would be one more option to the release options
    • would be if it would give us more testing of the features than earlybird and beta
    • some addons would need hooks so it couldn’t work that way.
    • if possible Ireving thinks it’s agood idea.
    • Landing an addon in core is sometime difficult

Attendees

rkent, florian, AM,bwinton, rkent, irving, mconley, sancus , usul, axel,

Mozilla Platform Meeting Minutes: 2012-09-11

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

Platform/2012-09-11

« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-09-1111: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

Notices / Schedule

  • Firefox 15.0.1 with a fix for the private browsing issue went out last Thursday
  • Firefox 16 beta 2 (including mobile ARMv6) went out the door last Friday
  • Firefox for Android 15.0.1 with a fix for keyboard issues went out yesterday (Monday)
  • Firefox 16 beta 3 will be going to build today
  • Please stay focused on bugs tracked for Firefox 16

Firefox OS

  • The development team had a successful week in Sao Paulo working with Telefonica. Major visual design changes landed – icons, wallpapers, homescreen layouts, etc. Tons of bugs and features landed.
  • Now moving towards end of next milestone with is last feature work landed by 9/28.
  • Follow along via this sheet which tracks the progress of the built-in apps, the @hackb2g twitter account which tweets Gaia commits, and the B2G Desktop builds.
  • Dogfooding program: Device selection in progress, OTA updates almost ready for dogfooding, expect more info over the next 1-2 weeks.

Firefox Development

Firefox Developer Tools

  • Source map implementation can be followed here: bug 771597
  • Remote web console getting close, follow here: bug 768096

Add-on SDK

Performance

(no audible)

  • Snappy work week this week

GFX

  • Cairo-Azure canvas backend is now on by default on all OSes.
    • We expect to remove the second canvas implementation just after Firefox 18 branches to Aurora.
    • Please test canvas on Windows XP, Linux and mobile, and report bugs!

JS

  • IonMonkey has landed in mozilla-central! Preffed on for desktop (bug 745386). David Anderson and the IonMonkey team.

Layout

  • support for embedded SVG glyphs in OpenType fonts landed (bug 719286)
  • Bugs of interest:
    • Allow web pages to access cross-origin stylesheets if the CORS headers say so (bug 732209)
    • script for importing reftests from CSS Working Group tests now supports auto-prefixing (bug 786891), which is progress towards importing more tests
    • support for finding touch event targets that aren’t exactly at the event point is now in Gecko rather than the Fennec front-end, bug 780847
    • support for print callbacks for <canvas> elements (needed by PDF.js) bug 745025
    • case that slows down style change calculation now more limited (though not clear how much it helped the original gaia testcase) (bug 779968)
    • support for <ol reversed> (bug 601912)

Media

DOM

WebAPI

  • (I forgot this last week) a few weeks ago we hosted a day of discussions about app cache
    • in conjunction with Google, Facebook, Twitter, and Microsoft developers we decided a few changes can make it much better and more palatable to web developers
    • rough notes: https://etherpad.mozilla.org/appcache
    • work to be determined
  • Jan Varga continuing work on unified quota handling for offline storage
  • Bonnie Surender got a patch reviewed and ready to land for improved wifi geolocation on Linux (bug 668194)
  • Andrea Marchesini has a patch for transferrable object support with workers (bug 720083)
  • MozCamp EU
    • Mounir gave two presentations which generated good questions
    • great conversations and community building

Network

Identity

Plugins

Mobile

Accessibility

Tree Management

  • Seeing improved wait times due to reallocation of slaves, turning off tests.
    • If you know of any perma-orange/red tests, please let us know so we can shut them off until they can be fixed!
  • Extra load from ionmonkey-enabled/-disabled fennec builds bug 789373

Security

Stability Report

Socorro

  • Large new release might be pushed to production tomorrow, subject to QA signoff
    • Support for rapid beta (“mobeta”)
    • Also bringing per-build-date reports for Aurora and Nightly
    • bugs in this release

Desktop

  • Release
    • 15.0.1 is now up at 52 million ADUs and the crash rate looks good.
    • Third Party Issues
      • bug 789700 crash in vmsfdmff.dll@0x5728 with Free Download Manager 1.5.7.5
      • bug 783369 Norton Confidential 2012.5.5.11 crashes (couictlr.dll, coffplgn.dll)
  • Beta – 16b2 – crash rate a bit higher than normal but is coming down.
    • before we had pushed the bits out, there was a high number of crashes – 1200
    • bug 782706 crash in browsemngr.dll bundled with Babylon
    • bug 790047 Firefox startup crash in js::XDRScript
  • Aurora
    • crash rate come down in the last week
    • New crashes
      • bug 789933 crash in mozilla::gfx::DrawTargetCairo::Stroke
  • Trunk
    • top regression fixed so the rate is going down
    • bug 789933 crash in mozilla::gfx::DrawTargetCairo::Stroke
    • bug 788436 Firefox 18 crash in nsGfxScrollFrameInner::ScrollToImpl
  • Flash
    • There is still a top generic crash from Flash
    • bsmedberg landed a patch on trunk – do we land it on other channels?
    • Stephen Donner found a reproducible crash – working on a reduced test case for Adobe.
    • Nothing that has changed dramatically.
    • bug 782395
    • bug 777008
    • bug 772717
    • 11.4 now seems to have made it to the majority of users, but no really big win – overall volume on Vista and higher is still 3x as many crashes and 4x as many hangs as 11.2 was.

B2G

  • Some B2G data but not much that’s actionable yet
  • Only the Mac data is useful.
  • Kairo/Naoki on point to monitor this effort.
  • Meta tracking bug 761905

Mobile

  • 45% of all our crashes on Fx15 mobile are startup related.
    • Waiting for 15.0.1 release to see if the startup crashes might calm down.
  • Wishlist fix:
    • bug 756140 – even though this is with Cynogenmod, the number of crashes for this is huge (6240 crashes in 3 days) versus the next one down which is 1,576 crashes in 3 days. It’s the biggest crash in 15/16

See Mobile Notes for Mobile specific Socorro notes

Roundtable

10-September-2012

Mozilla Project Meeting Minutes: 2012-09-10

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

WeeklyUpdates/2012-09-10

« 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

  • Siddharth Agarwal, for his work on getting pymake used on the windows builders. Windows builds now take under 90 minutes.

Upcoming Events

This Week

Monday, 10 September

Tuesday, 11 September

Wednesday, 12 September

“The Business of Open Source” at Mozilla San Francisco, 4pm – 8pm
Many misconceptions exist around the viability of open source as a business advantage. This panel will explore the ways entrepreneurs can make money while giving back to innovation by adopting open source models. We’ll hear from successful open source entrepreneurs, examining their past successes and fleshing out frameworks for aspiring open source entrepreneurs.
The event is hosted by both WebFWD and 10gen, providers of the popular MongoDB open source database.
http://opensourcebiz.eventbrite.com/

Thursday, 13 September

  • Intern presentations from 2-4pm in 10 Forward, TOR Commons and SF Commons.
    • Come see Kevin Ngo, Christoph Kerschbaumer, Jacques Uber, and Bing Han present what they’ve been working on all summer!

Friday, 14 September

  • Intern presentations from 2-4:30pm in 10 Forward, TOR Commons and SF Commons.
    • Come see Nick Fitzgerald, Codrut Stancu, Mihnea Balaur, Tim Disney and Vineeth Kashyap present what they’ve been working on all summer!

Next Week

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location:

Firefox Mobile

Speaker Location:

Thunderbird

Speaker Location:

Older Branch Work

Speaker Location:

Webmaker

Speaker Location:

Identity

Speaker Location:

Services

Speaker Location:

Firefox OS

Speaker Location: Dietrich

  • The development team had a successful week in Sao Paulo working with Telefonica. Major visual design changes landed – icons, wallpapers, homescreen layouts, etc.
  • Follow along via this sheet which tracks the progress of the built-in apps, the @hackb2g twitter account which tweets Gaia commits, and the B2G Desktop builds.
  • Dogfooding program: Device selection in progress, OTA updates almost ready for dogfooding, expect more info over the next 1-2 weeks.

Grow Mozilla

Speaker Location:

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
Firefox Affiliates Facebook App Chelsea Novak Firefox Affiliates has a Facebook app, just like the title says. Screencast from my laptop in Toronto please! http://apps.facebook.com/fxaffiliates/
Mozilla WebFWD Events + Graduation Didem Ersoz (Mountain View) We have a few [| events] this & next week leading up to our graduation on Wed., Sept 19 in SF at 4pm (also on Air Mozilla). Note that many of [| our teams] will be in town prior to meet Mozillians and others so reach out if you would like to meet them. http://webfwdgraduation.eventbrite.com/
About Home – Firefox on Android Snippets Barry Munsterteiger (San Francisco) Showing a sneak peak of the Upcoming Firefox on Android snippets Vidyo share from my laptop

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?
Shea Helms Mathew Caldwell Mountain View Recruiter
Anton Kovalyov Dave Camp Mountain View Developer Tools Engineer
Thomas Zimmermann Faramarz Rashed Mountain View Software Engineer
David Zeber Gilbert FitzGerald Mountain View Data Analyst
Denelle Dixon-Thayer Harvey Anderson San Francisco Associate General Counsel
Pierros Papadeas Mary Colvig Germany Community Manager

Introducing New Interns

New Intern Introduced by Speaker location Will be working on
Brian Burg Brian Anderson Mountain View Research

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)

Firefox

Platform

Services

Messaging

Mobile

IT

  • Set-up an environment for the Brand Engagement team in support of MozCampEU.
  • On-site support for BrazilJS & Firefox OS Hack Day.
  • Worked with Release Engineering to increase infrastructure to support development teams.
  • Working with Security Assurance to build a Panda chassis for their specific mobile testing needs.
  • Continue to work on a plan for proactive system updates and maintenance, draft can be found at https://wiki.mozilla.org/IT/Maintenance

Release Engineering

QA

Test Execution

WebQA

  • Affiliates
    • Affiliates FB app released 9/5
  • B2G
    • Will start automating some smoketests in a week or so, using Marionette
  • Socorro
    • Tentatively shipping “mobeta” support in Socorro 18 this Wednesday, 9/12
  • SUMO
    • UI revamp in process, slated for release 9/10

QA Community

Automation & Tools

  • Statistics APIs and Metrics branches landed in Datazilla, pushing to production this week
  • Lots of improvements to bugzilla, including changes to reduce and (in most cases) eliminate mid-air collisions
  • Automation Development did a hackathon at Mozcamp EU on creating automated tests for B2G
  • Eideticker Galaxy Nexus results and integration with SPS profiler now live
  • TBPL nearly ready to pre-fetch logs. See bug 718632 for details
  • More information here

Security

Engagement

PR

Mozilla Makes a Mobile Web Browser Feel Like a Smartphone

A Firefox Smartphone for the Developing World

Our first look at Firefox OS and how Mozilla is building its ecosystem of apps

Backers Tout Firefox OS as Open Mobile Option

Why Chrome Hasn’t Killed Mozilla Firefox

Events

Creative Team

Community Marketing

Support

Metrics

Evangelism

Labs

Apps

Developer Tools

Add-ons

Webdev

L10n

People Team

WebFWD

Foundation Updates

5-September-2012

Mobile Meeting Minutes: 2012-09-05

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

Mobile/Notes/05-Sep-2012

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-10-08
  • Fx16b2 was built and is being tested
    • Reader fixes
    • Feedback Solicitation (en-US only)
    • Initial ARMv6 support
  • Fx15.0.1 will is being triaged
    • Crash fixes for mobile

Major Topics for This Week

ARMv6

We are getting ready to start limited ARMv6 support from Fx16. Expanding the current minimum requirements is important and will require Dev and QA support.

Feedback Solicitation

Fx16b2 will introduce feedback solicitation. This should start pushing more feedback into input.mozilla.org, along with some device info. Community reaction to the prompt will be worth watching as well.

Blog posts from Boston work week

If you ran a breakout session at the planning day, please write up and post what happened there. In addition, the following posts are needed

  • Personals mock ups – Shorlander
  • make sync not suck – Shorlander
  • readability 2.0 – kats + scott
  • opt in for search suggestions – madhava
  • sub menus – sriram
  • jimDB – jchen
  • reader mode – lucas
  • reader mode memory hog – brian
  • addon docs – mfinkle
  • panda burn-in scripts – clint/joel
  • platform viewport – mbrubeck
  • benchmarks – jeff
  • webGL leak – ??
  • webapps.sqlite – ??
  • remote about:memory – jeff + blassey

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
    • Failed to land new updater
    • PTO Friday
  • This week
    • Landed updater
    • Now working on a few plugin bugs

Kats

Aug 29 – Sep 4:

  • bug 787322 – fix multiple consecutive rotations throwing off zoom values
  • bug 787427 – fix clicking on small misshapen elements inside larger clickable elements (pending review)
  • bug 787060 – fix nsWindow::RedrawAll so it works with DLBI
  • wrote some code to build an object graph and dominance tree from a heap dump and malloc/free data, but the data looks incomplete. investigating getting better data out of valgrind
  • blogged about getting valgrind running on the android emulator

Next:

  • bug 769369 ([ARMv6] Fennec loses responsiveness after time)
  • steal bug 760229 from romaxa (reduce java transient memory allocations)

GBrown

Last week:

  • Set up a local panda board
  • Bug 783639 PixelTest failures on panda
    • caused by … Bug 787115 Hang and high CPU during robocop tests on panda: java.lang.StringToReal.parseDouble
  • Bug 777440 Estimate releng work for supporting 2 pass linking
    • Still have problems with valgrind and OpenGL-in-emulator; will re-visit wrt :kats blog post
  • Bug 783011 – xpcshell on android fails with “failed to get nsJSRuntimeService!”
  • Wrote a blog post on performance measures

Next:

  • Continue work on bug 777440
  • Figure out how to deal with bug 787115
  • Bug 784242 PixelTest failures: Pixel at 100, 0 – Color rgba(0,0,0,255) not close enough to expected rgb(32,100,0)
  • Bug 767215 Intermittent testAxisLocking, testLoad, testFlingCorrectness | Pixel at 0, 0 – Color rgba(255,255,255,255)

Chris Lord (cwiiis)

  • Now
    • bug 786502 – Static background on Bungie.net appears to scroll away with the content
    • bug 788202 – When listing a frame tree, subdocument frames are not entered
  • Next
    • Blog about position:fixed work
    • bug 786412 – Consolidate ContainerLayer functions
    • bug 786740 – CSS transition with rounded borders cause rendering issues
    • bug 785069 – tcheckerboard2 has regressed substantially since Jul 22nd (blocked on regression range)
    • bug 783914 – WEBGL_depth_texture doesn’t work using ANGLE (low priority)
    • Blog about invalidation work

Chris Peterson

  • Done
    • Investigating Stagefright video bugs
    • Mentoring a contributor working on bug 756504 – Android D-pad and game controller key events should specify DOM_KEY_LOCATION_JOYSTICK
    • (Waiting for review) bug 782096 – NullPointerException at android.os.Parcel.readException(Parcel.java) on Galaxy Tab 7.7″ (GT-P6800) with Honeycomb
    • (Waiting for review) bug 769894 – IllegalStateException: Hardware acceleration can only be used with a single UI thread
    • (Waiting for review) bug 785536 – Add MPAPI GetPref so platform decoders can query about:config prefs
    • Fixed bug 777591 – Compile new namespaces packages into separate .jar packages (and link .dex from .jar files, not .class files)
  • Next
    • Fix and possibly slipstream with any Firefox 15 chemspills:
      • bug 780543 – Holding backspace causes enormous repeats of content
      • bug 669361 – ASUS hardware keyboard is always en-us

GCP

Brian N

Sriram

WesJ

  • MFinkle points to Wes’ work in bug 787271 – Expose some JNI to js through js-ctypes

LucasR

Last week

Next week

  • bug 786638 – Implement testing infrastructure for reader mode
  • bug 768268 – Reader Mode: Reader mode should not be entered automatically from an Awesomescreen choice
  • bug 778489 – Implement nice transition to Reader Mode
  • More Reader Mode bug fixing
  • UI Responsiveness planning

MBrubeck

Done:

  • Got Windows 8 running and Metro Firefox building
  • bug 779527 – resolution media query broken on Android
  • bug 786062 – remove unused PanZoom:PanZoom observer

Next:

  • Working on Metro patches
  • Final reviews for platform viewport patches

Margaret

Scott (jwir3)

Last Week:

This Week:

  • Still working on prototype for Reflow-On-Zoom. Almost complete, but there are still some small annoyances.
  • bug 784887 : Message passing from java -> JS re: pinch-to-zoom
  • Iterate with UX on mapping function for font inflation.

MComella

BLassey

Last week

  • went to Korea

This week

  • tying up some loose ends
    • bug 770289 – JNIEnv->NewString can throw and needs to be caught before another JNI call
    • bug 761503 – return a bool from PumpMessageLoop to indicate if work was performed

Next week

  • Warsaw for performance work week

MFinkle

  • Getting ramped up for Windows Metro
  • Making sure we have people looking at the things that came out of Boston

Madhava

Ian Barlow

Recently

This Week / Next week and beyond

Round Table

QA

Socorro/Breakpad/Stability

Hightlights:

  • nhirata still on b2g more so.

Socorro bugs

Skiplist

Breakpad Integration bugs

Please see Platform Meeting Notes for Stability report

SUMO

Feedback for the last week of Google Play Reviews (Full week of Firefox 15)

5 star 48,086 (+4509, 67% of Growth)

4 star 18,277 (+1392, 21% of Growth)

3 star 12,522 (+430, 6% of Growth)

2 star 8,414 (+166, 2% of Growth)

1 star 13,078 (+267, 4% of Growth)

Average rating: 3.79 (+.04)

Average Rating of this Week’s Reviews: 4.43 (+.23)

100,377 Total Reviews (+6764)

Observations:
The Text Input bug Bug 780543 is the #2 issue on Google play (behind crashes, which are about the same as in 14). Bundling this fix into a 15.0.1 will help.

Haven’t been able to run through Beta Feedback Yet (due to Labor Day Weekend).

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

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

Firefox/Planning/2012-09-05

« 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# 99696 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • 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

  • Asa/Sheila to run the meeting 2 weeks hence
  • Cheng to summarize feedback on PDF.js.

Schedule & Progress on Upcoming Releases

Basecamp

SUMO

Firefox Desktop

Release (15, 10esr)

  • We’re spinning up a 15.0.1 to address bug 787743 – Private Browsing mode not working in Firefox 15.0

Beta (16)

  • 16.0b2 will be released before the end of the week

Aurora (17)

  • Final copy work and support documentation around the 10.5 EOL is completing now, in preparation for an add-on hotfix

Nightly (18)

Firefox Mobile

Release (15)

Beta (16)

  • 16.0b2 with ARMv6 support is being released as we speak

Aurora (17)

Nightly (18)

  • new updater has landed

Services

Firefox Sync

Apps In the Cloud Server

Add-on SDK

Release (1.9 -> Firefox 15, 16)

Stabilization (1.10 -> Firefox 16, 17)

Development (1.11 -> Firefox 17, 18)

Landing progress:

  • loader: ✓

No audible update today, however for an overview of last week’s SDK work week please see this post on my blog. Some highlights:

  • great progress on navigation toolbar changes
  • many P1 issues fixed, reviewed & closed, including the landing of direct proxies which we hope will simplify and speed up SDK code related to content scripts
  • close to landing key tabs module support for Native Fennec, which has been a major roadblock for moving forward.

Identity

Apps

Feedback Summary

Desktop

  • Still looking for Flash 10.3 guidance.
  • Stability issues – Lots of reports of exit crashing [1][2](Possibly Flash 11.4 related). Lots of general crashiness and perf issues [3][4] could be related to Catalyst update. Startup crashing is up as well [5][6]
  • Catalyst 12.8 update is causing crashing when HW acceleration is enabled. Seems to be crossfire related. [7][8]
  • Babylon update is causing issues.[9]
  • Norton issues on Mac are still hurting us.

Mobile

Google Play:

First week of Google Play Reviews are very positive (Review average is much higher, roughly .2+ stars)

SUMO:

User Experience (Design and Research)

No voice update this week, but see below for an overview of all things Design and Research!

  •  [Mozcamp]
    • Blake, Mary, Bill, Stephen and Patryk will be there!
      • Stephen and Patryk giving a talk on App Design Guidelines for Firefox OS
      • Mary and Bill are leading an ideation session, titled “Firefox: What’s next?”
  •  [desktop]
    •  [Australis]
      • Usability Testing on Australis Customization Prototype and synthesis results (zhenshuo)
  •  [project SPF (security and privacy)] (larissa)
    • Developing some general cog-sci based user insights for security UX design
  • [Other/future]
    • Project Hydra, an in-depth ethnography of how people experience and manage their lives online (versus the real world) is complete. Mary Trombley & Lindsay Kenzig led a 2-day workshop to ideate on findings. A final report will be available in the next few weeks. We expect multiple teams will find it useful.
    • Prototye exploration: looking at ways of making dragging URLs into email more interesting / useful by adding text and image snippets (bwinton)

Market Insights

Desktop / Platform

Apple

Google

Open WebOS

Opera

Twitter

WebKit

Mobile

Summary below, full update here and in your inbox.

  • New hardware launches expected: Apple, Amazon, Windows 8
  • China to become the largest smartphone market by shipments in 2012
  • The Dolphin browser rumoured to be receiving second round of funding
  • Baidu launched an Android browser
  • Facebook, Google and Youtube the most popular mobile websites across Asia Pacific
  • Android top operating system in SE Asia except for Indonesia, Thailand and the Philippines

Marketing, Press & Public Reaction

Marketing

  • Focus is on projects and features that will increase ADIs: CDN (done), Stub Installer (green light), Social API (green light – Fx17), Tiger Team (first 4 projects kicking off) and other download projects (in design)

Press

Firefox 16 Adds Charms For Developers

Mozilla previews “command line” in Firefox 16 Beta

Check out the new “command line” Developer Toolbar in Firefox 16

Latest Firefox Beta Offers Powerful New Tools for Web Developers

Questions, Comments, FYI

Actions this week

  • Sheila to run next week’s meeting
  • Matt/Cheng to collate PDF.js feedback
  • Gavin to update on the state of 3rd party add on drops

4-September-2012

SeaMonkey Meeting Minutes: 2012-09-04

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

SeaMonkey/StatusMeetings/2012-09-04

« last meeting | index | next meeting »

SeaMonkey Meeting Details

Contents

Agenda

  • Who’s taking minutes? -> Ratty
  • Nominees for Friends of the Fish Tank:
    • None this meeting

Action Items

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

NEW

  • TBD

OPEN

  • IanN to arrange with Jeff to send a tee-shirt or something to Serge (FotFT).
    • Serge will look at the SeaMonkey Shop and let IanN know what he wants before the next meeting.

CLOSED

  • IanN spoke to jtek and Px has received some bumf from the SeaMonkey Shop.
  • TBD

Status of the SeaMonkey Buildbot Master and Tree

  • All our machines are now all out of SJC1 are are now at SCL3 or SCL1
    • The R4 Macs are plugged-in, connected and base-imaged. Waiting on Callek to complete the setup.
    • cb-seamonkey-linux-01 has been de-commissioned with extreme prejudice.
    • The Linux32 VMs are all up.
    • The remaining machines on Parallels are the buildmaster (cb-seamonkey-linuxmaster-01) and Linux64 (cb-seamonkey-linux64-01). These need to be migrated to ESX. Specifically:
      • sea-vm-linux64-1 will most likely replace cb-seamonkey-linux64-01.
      • sea-master1 will replace the current buildmaster.
  • Build on MSVC2010 (ewong and Callek).
    • Trunk builds and all branches except release are now MSVC2010.
  • Build SeaMonkey using clang bug 775539. In progress (stalled on the possibility that we’ll need to upgrade our OSX boxes to XCode 4.1… waiting for confirmation.)
    • bug 776426 Set up ccache on all MacOSX systems. Waiting for review. CCCACHE is installed on the MacOSX systems but needs setting up.
    • bug 776428 Port |Bug 755145 – Define CCACHE_CP2 when using ccache and Clang| to SeaMonkey. [Fixed]
    • bug 776523 Add ac_add_options --enable-ccache to build/macosx/common [Fixed].
    • Find an interim solution for hosting tooltool binaries pending bug 768879 Have a world readable tooltool repository. [Found]
  • L10n Update: (2012-08-07):
    • L10n buildbots are building again on all three platforms for be, de, en-GB, es-AR, gl, hu, it, lt, nl, ru, sk, uk, zh-CN and zh-TW.
    • All green on beta for cs, es-ES, fr, nb-NO, pl, pt-PT and sv-SE, so repacks are sucessful. There were no issues with beta 1. Callek will confirm later this week.
    • bug 780557 Old language files packed with Hungarian version of SeaMonkey 2.11. This is because no-one on the hu locale team signed off on a newer revision. [Fixed]

Release Train

  • 2.12b4 shipped August 11
  • 2.12b5 shipped August 18
  • 2.12b6 shipped August 24
  • 2.12 shipped August 28
  • 2.13b1 shipped September 1

Extensions Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
    • Nothing to highlight.
  • We’ve had reports of some extensions shipped by default (among them CZ) not being compatible with SM 2.12. InvisibleSmiley guesses we missed to version bump them so people with compatible-by-default pref’ed off run into issues now.
    • Potentially added to Release Train notes to bump the versions on the extensions we ship as standard?
  • Our build team (Serge, Callek, ewong) needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
    • sgautherie thinks that the current DOMi branches/tags are not suitable for automatic SeaMonkey branch selection.

2.x (Last, Current, Next)

  • 2.11 had ~84,900 ADU by last Tuesday and ~170,500 downloads so far.
    • Of the released versions, as of last Tuesday, we have 11.3% on 2.0, 3.5% on 2.1-2.3, 4.8% on 2.4-2.6, 2.0% on 2.7, 2.5% on 2.8, 4.2% on 2.9, 4.2% on 2.10 and 67.5% on 2.11. So, in the last four weeks, ~1k (an additional 0.9% of ADU) have migrated to 2.7 or above.
    • ADUs have started to grow again after the summer dip. Still not back up to June levels yet.
    • Some people cannot upgrade due to system requirements (OS version, processor capabilities etc.). This even more applies to 2.10 which dropped support for Win2k and WinXP without SP2.
    • We need to create a new page for latest builds available for “Legacy Platforms” e.g. PPC containing links to 2.6.1 PowerPC/G4 and also perhaps to seamonkey-ppc (2.10 and 2.11b3 for OSX 10.5.8) TenFourFox and Tenfourbird. We can then link to that from our main release page. See bug 759315.
      • Done: InvisibleSmiley finished and linked the page from the Releases page after positive feedback from IanN.
      • hikerbiker suggests making the Legacy/PPC link more discoverable (Mozillazine post). IanN agrees that the current link is not easily found. InvisibleSmiley said that he didn’t want it to be too obvious or highlighted. IanN thinks splitting and renaming Old to Previous isn’t a bad idea and moving Unofficial Releases after it. Perhaps merging Contributed builds into it.
  • See Basics page for the usual reminders.

2.12

open tracking (0)
tracking requests (7)
targeted (3)
fixed (12)

  • 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.
    • The plan was that Callek needs to morph bug 667147 into removing |ka| from our [current] automation entirely (all-locales), and will look at the best locale to transition any ka users to.
    • The ka owner came back with a bundle of l10n changes to get checked in. Callek to look into doing that, and try to identify if ka will be sustained going forward before completely abandoning. [Needs update from Callek]
  • 2.12.1 We might have a possible 2.12.1 on the horizon partly depending on what TB and FX do.

2.Next

  • TBD
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozillac-central that might break us. Please don’t depend on Ratty noticing such landings.
    • bug 774585 Update GetCodebasePrincipal callers to use the correct “data jar”. Tracked in:
      • bug 776577 Update usage in SeaMonkey of GetCodebasePrincipal to reflect changes to API (Port bug 774585) [FIXED].
      • bug 784041 TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/suite/browser/test/browser_bug413915.js | Exception thrown at chrome://mochitests/content/browser/suite/browser/test/browser_bug413915.js:7 – TypeError: secman.getCodebasePrincipal is not a function [FIXED].
    • bug 760940 Bookmarks and history menus behave incorrectly due to non-node weak map keys.
      • Tracked in: bug 777005 Fix Bookmarks and history menus behave incorrectly due to non-node weak map keys (Port bug 760940) [FIXED].
    • bug 774032 Implement autoconf substitution in Python. Tracked in:
    • bug 215450 uploading files that are larger the 2GB fails.
      • Tracked in: bug 782102 Port relevant changes from |bug 215450 uploading files that are larger the 2GB fails| [FIXED].
    • bug 719320 Implement DOM3 wheel event. Tracked in:
      • bug 782143 The mousewheel preference pane is broken because the mousewheel preferences have all been changed in bug 719320 (Implement DOM3 wheel event) [Has review+ checkin-needed].
      • bug 784503 Port bug 782739: mouse wheel zoom is lost after tab switch [FIXED].
    • bug 780618 Move all error codes to nsError.h
    • bug 779680 about:neterror’s GoOnline() should be invoked from events, not nsDOMWindowUtils.
      • SM bug 782892 about:neterror no longer automatically disables Offline Mode, frontend should handle it [Has review+ checkin-needed].
    • bug 733573 Expose a client TCP socket API to web applications.
      • SM bug 784922 Package TCPSocket.{js|manifest) to fix: TEST-UNEXPECTED-FAIL | /tests/dom/network/tests/test_tcpsocket_enabled_no_perm.html | navigator.mozTCPSocket should be accessible if dom.mozTCPSocket.enabled is true [has review+, checkin-needed].
    • bug 590640 Editor loses type-in state when injecting some elements.
      • [FIXED] in bug 787673 “Create Table from Selection” and “Find and Replace” no longer works in Composer and Thunderbird and other issues with deleteSelection.
  • Thunderbird/MailNews:
    • Regression caused by bug 525238 Authentication method (plaintext/encrypted password, Kerberos/GSSAPI etc.) should be explicit, not just “Secure authentication”
      • Tracked in bug 787968 Replace nsIMsgIncomingServer.useSSL with nsMsgSocketType.SSL (missing from patch for bug 525238) [FIXED], transplant needed to all branches.

Feature List, Planning

In the last four weeks:
Bug statistics for first two (full) weeks: 34 new, 14 fixed, 32 triaged.
Bug statistics for last two (full) weeks: 40 new, 20 fixed, 27 triaged.

  • Good triaging effort.

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

Good First Bugs

  • Note: The GFB list is open to all including our regular contributors.
  • [Ratty] In June I trawled through my notes and came up with an initial list of GFBs. See previous meeting notes for details.
  • Ratty is working on an updated GFB list, suggestions welcome.
  • Currently there are 15 GFBs open, 2 are being actively worked on.
  • In the last four weeks since the previous meeting:
    • Tonymec fixed bug 768015.
    • Ewong fixed bug 715410, currently working on adding a test.
    • Newcomer Liu mentioned over IRC that he has a patch for bug 768025.
  • Neil suggests we could get some Services conversions going as GFBs.
    • bug 735333 (Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey code). Work on this has stalled. New assignee needed.

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

Fixed:

Working on:

  • bug 740633 set up seamonkey HPs in scl3 (:dustin and Callek).
  • bug 782243 dtd style localization note in a properties file causes errors with l10n tools.

Other activities:

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

ewong

  • Fixed:
    • bug 714609 – removed-files.in (SpatialNavigation.js): Port bug 670880 and bug 705974 to SeaMonkey
    • bug 776428 – Port |Bug 755145 – Define CCACHE_CP2 when using ccache and Clang| to SeaMonkey
    • bug 778035 – OSX64 builds failing due to missing CC/CXX exports
    • bug 779716 – [SeaMonkey 2.11+] All bookmarks are deleted and are reset to default bookmark if I deleted all bookmarks-yyyy-mm-dd.json files
    • bug 781072 – (SM2.12b4) Tracking bug for build and release of SeaMonkey 2.12 Beta 4
    • bug 783157 – (SM2.12b5) Tracking bug for build and release of SeaMonkey 2.12 Beta 5
    • bug 784885 – (SM2.12b6) Tracking bug for build and release of SeaMonkey 2.12 Beta 6
    • bug 785229 – Nightly repacks failing when building libmar**bug 785567 – Tracking bug for build and release of SeaMonkey 2.12
    • bug 785815 – [Tracking Bug] Set up tooltool for SeaMonkey
    • bug 786907 – Tracking bug for build and release of SeaMonkey 2.13 Beta 1
  • Review:
    • bug 175175 – Add ID to Bookmark Menupopups
    • bug 715410 – Port |Bug 352037 – Undo Add To Dictionary| to SeaMonkey
    • bug 727488 – [cb-seamonkey-win32-0x, sea-win32-0x] Intermittent/permanent purple: “No such file or directory: ‘/e/builds/slave/test/minidumps'”
    • bug 739056 – Port |Bug 715099 – Convert nsProfileMigrator to JS so we can use JS modules on migration| to SeaMonkey
    • bug 760942 – install python ‘ssl’ module on SeaMonkey Windows machines
    • bug 774991 – stop support OSX 10.5 in SeaMonkey
    • bug 785675 – Port |Bug 748490 – Provide common location for testing modules| to fix multiple perma-oranges.
    • bug 788091 – Remove cn-sea-qm-centos5-01 from buildbot config.
  • Working On:
    • bug 574955 – Make webconsole work in SeaMonkey
    • bug 633937 – Port bug 562048 to suite.
    • bug 755758 – Port |Bug 629620 – Copied bookmarks shouldn’t inherit all annotations, since they are new entitities| to SeaMonkey
    • bug 757693 – Debug > TBPL points to an invalid URL
    • bug 762264 – Help->About SeaMonkey page should link to about:rights and SeaMonkey privacy policy
    • bug 775539 – Build SeaMonkey using clang
    • bug 776426 – Set up ccache on all MacOSX systems
    • bug 768380 – sea-vm-linux64-1 need to set up for our builds. (buildbot part)
    • bug 783600 – Sanitize the No Proxies Preference more (network.proxy.no_proxies_on).

IanN

  • Usual testing, reviewing and commenting.
  • Fixed:
    • bug 786189 Make more use of selectedMessageIs
    • bug 786200 Remove use of GetFirstSelectedMessage
    • bug 783389 Convert history to Services.prefs
    • bug 785980 Remove unused SetUpToolbarButtons function [TB]
    • bug 787673 “Create Table from Selection” no longer works in Composer and Thunderbird and other issues with deleteSelection
  • Waiting for review:
    • bug 783390 Switch to new drag and drop api in history
  • Checked in pending review:
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
  • Reviewed and waiting for other patches before checkin:
  • 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
    • bug 778534 Use image instead of html:img in instant messaging
    • File/Folder selection in windows.
  • To Do:
    • bug 639395 Get cmd_fontSize to reflect current state of selected content / content at caret.
    • Prefs-in-a-tab.
    • Create FAQ for Friends of the Fish Tank.
    • Help get composer standalone builds working with –enable-tests.

InvisibleSmiley

  • Fixed:
    • bug 787720 Update SeaMonkey website for 2.13 Beta 1
    • bug 786049 Update SeaMonkey website for 2.12
    • bug 785469 Update SeaMonkey website for 2.12 Beta 6
    • bug 774958 Create/Update 2.12 Release Notes
    • bug 759315 Add a page to the SeaMonkey website about the latest releases available for Legacy Platforms (e.g. PPC)
    • bug 783760 Update SeaMonkey website for 2.12 Beta 5
    • bug 782018 Duplicate accesskey A in MailNews View menu
    • bug 782016 Update SeaMonkey website for 2.12 Beta 4

KaiRo

mcsmurf

Fixed bug 777005 Fix Bookmarks and history menus behave incorrectly due to non-node weak map keys (Port bug 760940)

Misak

Mnyromyr

MReimer

Neil

Fixed:

  • bug 776577 Update usage in SeaMonkey of GetCodebasePrincipal to reflect changes to API (Port bug 774585).
  • bug 779616 Stop using DOMAttrModified events in MailNews.
  • bug 783821 nsMsgAccount should use a pref branch instead of recomputing pref strings all over.
  • bug 783908 Implement remaining parts of GNOME shell service.
  • bug 784503 Port bug 782739: mouse wheel zoom is lost after tab switch.
  • bug 785745 Stop using DOMAttrModified events in bookmarks and history.
  • bug 787833 Plugin Blocked notification fails to show.

In Progress:

  • bug 746166 Remove use of cmd_backgroundColor from comm-central.
  • bug 782143 The mousewheel preference pane is broken because the mousewheel preferences have all been changed in bug 719320 (Implement DOM3 wheel event).
  • bug 782892 about:neterror no longer automatically disables Offline Mode, frontend should handle it.

Ratty

Fixed:

  • bug 782001 Switch ContentPermissionPrompt to use nsIPrincipal instead of nsIURI (Port bug 775377).
  • bug 782033, bug 782516, and bug 784060 (Port bug 768568 to SeaMonkey).
  • bug 783510 Package ColorAnalyzer.js to fix ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/toolkit/components/places/tests/browser/browser_colorAnalyzer.js | Exception thrown - [Exception... "Component returned failure code: 0x80570016 (NS_ERROR_XPC.
  • bug 784041 TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/suite/browser/test/browser_bug413915.js | Exception thrown at chrome://mochitests/content/browser/suite/browser/test/browser_bug413915.js:7 - TypeError: secman.getCodebasePrincipal is not a functi.
  • bug 785581 Add in ID to the Web Development menu separator to make it easier for extensions to hook into our Tools menu.
  • bug 787189 Port |bug 628695 Make invalid form popup offset aware of the zoom level| to SeaMonkey.
  • bug 787873 dom.identity.enabled pref missing from about:config (Port bug 784602).
  • bug 787903 Plugin check pref set to mozilla.com instead of mozilla.org causing a useless redirect and making it vulnerable to improper redirects in mozilla.com (Port bug 752161).
  • bug 787968 Replace nsIMsgIncomingServer.useSSL with nsMsgSocketType.SSL (missing from patch for bug 525238).

Working on:

  • bug 785580 Lightning Calendar/Task icons don’t show up in the SeaMonkey All-Tabs popup menu.
  • bug 786613 Port |bug 782453 Add site-specific User Agent infrastructure| [Fixed except for packaging changes].

Other:

  • Good first Bugs: See the Good First Bugs section above.
  • Did some reviews.
  • Bug triage and Bug discussions.
  • End user support and PR in newsgroups and Mozillazine.

Ricardo

sgautherie

  • Fixed SeaMonkey (related) bugs:
    • bug 780814 Port |Bug 740997 – ICS camera support| to SeaMonkey
  • Fixed MailNews Core bugs:
    • bug 780976 linux external api builds broken (hidden symbol `MOZ_Z_inflate’ isn’t defined) since bug 763651

Stanimir

stefanh

Fixed:

  • bug 783554 Make Mac OS X 10.6 the minimum system version.

Working on:

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

tonymec

  • FIXED
    • bug 768015 Override Toolkit and increase image.mem.max_decoded_image_kb to 250MB.
  • The following have been ported to branches (aurora, beta before repository merge, and are fixed in 2.12 release) by someone who has checkin privileges:
  • QA, business as usual (including one unhappy event about bug 747186 🙁 ).

Any other business?

  • Bug Day:
    • Useful link: [1].
    • Tonymec confirmes that this is scheduled for the weekend before the fall equinox (21-22-23 September). An announcement has been made (shortly after the last meeting). A repeat announcement will be done closer to the event.
  • 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.
  • MozCampEU2012
    • Tonymec, InvisibleSmiley, and Stefanh have received invitations but can’t go.
    • IanN and sgautherie are going.

Thunderbird Meeting Minutes: 2012-09-04

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

Thunderbird/StatusMeetings/2012-09-04

« previous week | index | next week »

Thunderbird Meeting Details :

Remember to use headphones and mute yourself when not talking

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

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

Agenda

  • Who’s taking minutes? –> mconley
  • 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)
Instant Messaging
  • Handling the feedback received after the release of Thunderbird 15 with instant messaging.
  • Currently investigating how we might aggregate previous conversation logs into all-day chunks. See bug 787149.
  • Adding unit tests!
Modern Address Book
  • More refinements and testing since last week (see the commit log for the dirty details)
  • The next step is to write the code that stores contacts in the SQLite database, and allows us to search for various things
  • Work on this is mostly paused while I address bug 787149.

Google Summer of Code Projects

All wrapped up. We’re going to do a post-mortem sometime in the next few weeks to discuss what happened, what’s landed, what still needs to be done, etc.

App Tabs for Thunderbird
Improving GMail Integration
Get ISPDB into Production
‘No reply’ reminder for Thunderbird

Schedule and Progress

  • Probably going to roll a 15.0.1, because we’re seeing some crashes that we’re not too jazzed about
    • Might be able to get a few other fixes in there as well.
  • Next merge date: 8 October
  • For information about channels, point people here – http://www.mozilla.org/thunderbird/channel/
Beta Version
ESR

Extension of the week

  • Dropbox for Filelink. Use your dropbox account to send large attachments in Thunderbird.

QA Updates

  • Ludo wrote a “day in the life of Ludo” to tb-planning with questions, ideas, etc – please comment!

Marketing Updates

  • Working on MozCamp still – we’re almost there!
  • We had positive press coverage for our launch last week! The chat feature was well received.
    • It was a “no brainer” launch, with positive feedback.
    • It was nice to see people notice that Thunderbird is *not* dead.

Build / Release Update

  • If you haven’t seen it already, unit tests are busted on try
    • There’s a patch up to fix it, and that’ll hopefully get out today.

Web Update

Documentation

Support

Lightning Updates

Status Updates

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

Roundtable Highlights

  • There might be one more MozCamp update tonight from Anne-Marie regarding stuff happening in Warsaw. Stay tuned!

Attendees

« Newer PostsOlder Posts »

Powered by WordPress