Meeting Notes Meetings notes from the Mozilla community

20-November-2012

Mozilla Project: 2012-11-19

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

All-hands Status Meeting Agenda

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

Product Status Updates (voice updates)

Webmaker

Speaker Location: nonverbal since can’t hear through the phone

Firefox OS

Speaker Location: Dietrich on Vidyo, yo. Can’t get moco pin, yo.

  • Focusing on the remaining 16 user-stories (1.69%) and 34 feature bugs that are open. More numbers at http://j.mp/Sa4QpV.
  • Dogfooding feedback is great, keep it up. See dev-gaia for the weekly feedback reports.
  • Lots of performance work landing, expect continued improvements from here on out.

Speakers

Title Presenter Topic Media More Details
Community Manager for Firefox Engineering Benjamin Smedberg Inviting members of the community to apply or recommend people for this new position. No onscreen info Online Job Posting
Survey about new contributors in Mozilla Kevin Carillo Presenting the project and asking for help to promote the survey within Mozilla No onscreen info SurveyLink
Air Mozilla Update Richard Milewski Encoding problems, Experimental Camera Platform at MozFest MozFest Pictures Video on Air Mozilla

Introducing New Hires

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?
Milan Sreckovic Jet Villegas Toronto Platform Graphics Engineering Manager
Stephen Pohl Robert Strong Mountain View Platform Integration Team working on Mac OS X and Windows integration points, Application Update, and the Firefox Installer
Sam Mott Chad Weiner Mountain View Product Marketing Manager, Mobile Browser
Felix Klock Dave Herman San Francisco Research Engineer, working on River Trail (JavaScript parallelism), Rust and Servo, and maybe more!
Jan-Ivar Robert O’Callahan Philadelphia, PA Software Engineer, Platform

<meta>

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

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

QA

WebQA

Automation & Tools

  • OrangeFactor down to a new all time low: 1.36!!!!!!
    • This means that we have very few intermittment failures in our test runs at the moment and represents a ton of work by our sheriffs and many various developers. Thanks!
  • Bugzilla 4.2 roll out to testing is getting very close — we are waiting on IT to finish installing our code onto the staging servers and we will open the gate, watch Glob’s blog for updates.
  • B2G Tests were moved to hidden due to some infrastructure issues Thursday. Since then the A*Team and Releng have been working around the clock to turn them back on. Current ETA is that they will reappear tomorrow. In the meantime, you can use the noignore flag to see them:
  • More news including some presentations by several A*Team members on python, automation, eideticker, and marionette available here

Foundation Updates


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

15-November-2012

Mobile: 2012-11-14

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

Schedule

  • Next merge is 2012-11-19
    • Only 3 business days til merge!

Major Topics for This Week

ARMv6 Decision

ARMv6 is a Go for Fx17. We decided to ship Fx17 using the same blocklist setup as we use for Fx17 Beta. ARMv6 minimum specs are 512MB RAM and 800MHz CPU. We also have a progression planned for future releases: Fx18 min CPU drops to 600MHz; Fx19 min RAM drops to 384MB; Fx20 adds support for smaller screens.

Project 256 Status

Lots of patches landing related to memory usage, including some initially used for FirefoxOS. Kats reports that Firefox will now start and load CNN on a Motorola Milestone (256 MB). The experience is not great, but we can look into more profiling and memory reductions.

Little Things

Some neat stuff landing in Fx19: Allow last tab to be closed (bug 786982), Proxy support (bug 749352), Swipe between tabs on Awesomescreen (bug 759041) and Multi-window support on Samsung Notes and SIII (bug 810415)

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 / Last week
    • Bug 716403 – Request to hide the navigation bar when scrolling down content
    • Investigating some reports of updater problems on Aurora

Kats

  • Nov 08 – Nov 14:
    • worked on bug 792134 – build armv6 for thumb
    • bug 810988 – scrolling regression from bug 809199
    • bug 810764 – fix an NPE
    • bug 810171 – add a test for VKB overlapping input field
    • bug 810469 – unable to run robocop locally because of run-as
    • bug 811130 – running robocop doesn’t terminate at the right time
    • bug 802510 – fix crash in screenshotting code that is affecting all 4.2 users
    • at vancouver work week, discussing some readability stuff with jwir3
  • Next:
    • working on readability stuff
    • more memory reductions

GBrown

  • (likely will not attend meeting today – pto)
  • On-going work on
    • bug 810471 Crash on startup during various tests
    • bug 768491 xpcshell on android hangs or crashes on exit

Chris Lord (cwiiis)

  • Done
    • bug 807299 – Regression: Invalidation issues with about:apps and add-ons-manager (reopened though)
  • Now/next
    • GFX/Layout work-week
    • Mentoring a student, worked through bug 810278 – Background does not match location bar
    • bug 783368 – Low-res tile cache for tiled layers (working patch queue)
    • bug 798539 – Jerkiness at the end of panning
  • Low priority/blocked
    • Blog about invalidation work
    • bug 788522 – Enable asynchronous opacity and transform animations
    • bug 716403 – Request to hide the navigation bar when scrolling down content
    • bug 785069 – tcheckerboard2 has regressed substantially since Jul 22nd
    • bug 792415 – Covered areas of fixed position elements are not rendered
    • bug 783914 – WEBGL_depth_texture doesn’t work using ANGLE (low priority)
    • bug 800475 – Fade in new content tiles

Chris Peterson

  • Done, mostly B2G bugs
    • bug 809691 – Enable capitalization and suggestions for Calendar event title, location, and notes
    • bug 806009 – Exit virtual keyboard’s symbol layout mode after space or return key is pressed
    • bug 785663 – [keyboard]When IME appears, focused input element should not be hidden by keyboard
    • bug 808861 – Browser bookmark’s “Add to Home Screen” feature no longer works
    • bug 806142 – Password saved with * when showing password too quickly
  • Next, a few more B2G bugs
    • bug 799029 – [keyboard] Cursor cannot be positioned by the user
    • bug 766066 – mozKeyboard.onfocuschange shouldn’t be raised when you are scrolling

JChen

  • Past week
    • Landed bug 810170 – Galaxy S II landscape mode’s extracted text editor does not display text
    • Landed bug 810959 – Gecko should reset text and selection before focus notification
    • Landed bug 761287 – Cannot build on NDK-8 due to conflicting struct sigcontext
    • Landed bug 808287 – Intermittent test_bug386782.html | Editing failed.
    • Landed bug 810248 – java.lang.UnsupportedOperationException: at org.mozilla.gecko.GeckoEditable.length
    • Blogged about using ADB through an SSH tunnel
  • Next week
    • bug 811755 – Holding backspace in a designMode editor repositions cursor
    • bug 810249 – Some VKB are not triggered in landscape mode
    • bug 806106 – Field not accepting input
    • bug 808666 – GO Keyboard VKB does not automatically open in Awesome Screen
  • Low priority/Blocked
    • bug 809018 – DateTimePicker does not have 12 hour mode

GCP

  • Last week:
    • Holiday
    • WebRTC: regression testing setup for Opus
    • WebRTC: reading up
  • Next week:
    • Talk with WebRTC people
    • WebRTC bugs: 750869, 781534, 804057, 798323

Brian N

  • Done
    • Looked at bug 807449 – Incognito/Private-Browsing Tab Should not show up in Android’s Recent Apps “Multitasking” popup after that tab has been closed
      • Could not find any good solutions
    • bug 784086 – Separate images table into favicon and thumbnail tables
    • (pending test case) bug 811445 – Change Add Search Engine to use new schema
    • bug 811559 – Added search engines have duplicate params
    • bug 811144 – java.lang.NullPointerException at org.mozilla.gecko.db.BrowserDB.expireHistory(BrowserDB.java:145)
  • Next
    • bug 777639 – Download Manger page is not updated after clearing private data
    • bug 808636 – Update visual style of mobile error pages
    • bug 701725 – Enable the ability to undo a closed tab

WesJ

‘Last week’

  • Bug 810415 – Support mini-app mode on Galaxy Note II and Galaxy SIII
  • Bug 759041 – Add swipe between screens in AwesomeScreen
  • Bug 808663 – Downscale awesome-bar row Favicons from 32dip to 16dip
  • Initial multi-locale investigation – 2MB savings (for 16 locales) by not bundling toolkit strings. Few day old build at https://dl.dropbox.com/u/72157/fennecLocales.apk if you want to test and see if anything important is missing.

‘Next week’

  • Bug 783312 – Make top sites customizable on about:home
  • Look at multilocale a bit more
  • Finish favicon tweaks

LucasR

Last week

Next week

  • Awesome screen <-> Browser animations
  • Reader Mode bits

Margaret

  • Spent the past week investigating slow Gaia l10n – bug 809600
  • Also working on final feature completion blocker for crash reporter UI – bug 801938

Scott (jwir3)

Last Week:

  • Mostly readability stuff, very similar to this week.

This Week:

  • bug 803719 : Reflow-on-zoom should zoom in and snap into a piece of text
  • bug 804640 : Max line box width API is broken for RTL text
  • bug 800805 : Reflow on zoom moves the position sideways on the screen incorrectly
  • bug 806430 : Panning not working on some sites if reflow on zoom is enabled.

BLassey

last week

  • bug 684176 Intermittent failure in test_bug454235.xul | offscreen browser is not visible
  • bug 749352 support for proxies
  • bug 739542 disable screen timeout while playing html5 video

this week

  • looking at using system libraries for color conversion
  • dig into slowness found in BenWa’s profiling on a Galaxy Q
  • layout/graphics/media work week

Ian Barlow

Catching up!

  • Right now
    • Private browsing
    • Responsiveness
    • Fonts
    • About:home customization
    • Error page visual refresh
    • Widgets (small and large)
  • Up next
    • Improvements to Tablet – tabs sidebar, changes to portrait view
    • Guest Mode / Multi user
    • Unifying Menu / Doorhanger designs
  • Longer term
    • Search enhancments
    • 1st run UX, Update UX

More detailed list with pictures and updated Bonus Bugs next week 🙂

BTW if you have recently closed out a Bonus Bug but have NOT received cookies, please inform me and we will get that sorted for you.

Security/MGoodwin

Last week

  • looked at 800916 (backup service) – no assurance made by Google on security. ToS seem to prevent storage of creds.
  • worked on trying to get consensus from s-g on addons questions

Next week

  • continuing work on addons questions
  • More work on PB tooling.

Round Table

QA

  • Have we nailed down the invalidation issues yet (soon to be migrated), need help? (AaronMT)
  • campaign feature at risk for Fx17? (no hardware yet, pref is off – bug 803547, bug 806010
  • Fx17 b6 respin and needs testing – bug 802510
  • discuss QA feature ownership for fx18 work this week

SUMO

Firefox Ratings on Google Play:

5 star -> 77,129

4 star -> 24,590

3 star -> 14,833

2 star -> 9,416

1 star -> 15,003

Overall rating: 3.99

Nothing major in this week’s report, shifting our sights to Firefox 17 next week. One major bug that appeared within the past 24 hours is Bug 802510 which will be fixed in the next Beta of Firefox 17.


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2012-11-14

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Beta (17)

  • Final sign-off occurred this morning
  • Beta 6 going out the door today
  • Merge to mozilla-release happening today
  • Final build will be Friday, between 10AM PT and 12 PM PT
  • Release of FF17 and ESR17 will move forward on Tuesday 11/20

Aurora (18)

  • Beta 18 and Aurora 19 will be pushed out on 11/26

Firefox Mobile

Beta (17)

  • Support for ARMv6 will ship with Fx17
  • Respinning 17b6 for an Android 4.2 crash
  • Remaining concerns around bug 811763 – Crash reporter dialog not working on Android 4.2

Nightly (19)

  • Swiping between tabs in awesomescreen
  • Proxy support
  • Multi-window support on Samsung Note and SIII
  • Allow last tab to be closed

Firefox Metro

  • Some UX work
    • URLBar: Clean up buttons, style the URL and add highlight/hover states
    • Tabs bar: Re-working the style and adding highlight/hover states.
    • Start page: Working on an alternative design with colored tiles
  • Initial scrub of feature tracking bugs to create high level timeline; elancaster submitting wish list for bug tracking/policy to help expedite this process by end of day today.

Services

Firefox Sync

No news.

Product Announcements

Is in 18, disabled. Awaiting hardware and server-side deployment (in progress) before testing and enabling.

Firefox Health Report

We’re in the process of preparing the initial landing of Firefox Health Report for a forthcoming Nightly. This will include collection of a minimal set of measurements (mainly basic app info like which product this is), UI for opting out of collection/submission, and submission of those measurements in a privacy-aware way to our metrics infrastructure for analysis.

You can read Mitchell’s thoughts on the importance of this effort here:

https://blog.lizardwrangler.com/2012/09/21/firefox-health-report/

and Gilbert’s here:

https://blog.mozilla.org/metrics/2012/09/21/firefox-health-report/

This feature has had code review (of course), privacy review, and has gone all the way up to the top and back down again.

Questions? Let rnewman be your point of contact (though gps should be the recipient of beer and applause). For press inquiries, I bet the Press Team is the right target: press@mozilla.com.

Add-on SDK

Release (1.11 -> Firefox 16, 17)

Stabilization (1.12 -> Firefox 17, 18)

Development (1.13 -> Firefox 18, 19)

Feedback Summary

Desktop

Things are smooth this week in Desktop. One newer issue of note:

  • Many users are reporting being hijacked by Claro Search[1][2][3]. We’ve already reached out to the AMO team for investigation.

Mobile

Nothing new this week, re-spinning 17b6 to pick up bug 802510 which is already picking up a lot of traction on feedback channels. Getting geared up for 17 next week.

User Experience (Design & Research)

  • [desktop]
    • [Australis] (Zhenshuo, Stephen)
    • [dev tools] Updated DevTools UI mockup: live HTML mockup (Requires layout.css.flexbox.enabled;true in Nightly) (Stephen)
    • [Social API] (Boriss)
      • Watching for beta-discovered bugs, such as panel display errors and text readability
      • Iterating on multi-provider mockups for next version
    • [newtab2/hometab] (Boriss, Blake)
      • Finalizing three design variations to iterate in prototypes and subsequently test
      • Meeting with research to determine how to determine and test success criteria
      • Updating design document to reflect adjustments, three variations
  • [webRTC] (Boriss)
    • Adding strings & options to menu mockups to accommodate non-default cases (such as blacklisting sites)
    • Working on mockups for global shutdown of camera/mic access
    • Working on solution to edge case users with many (>10) devices
    • Meeting with Privacy to discuss shutdown and notification cases
  • [metro] (yuan)
    • IxD design on pinning top site: mockup. bug 808770
    • Supporting top site UI implementation:
    • Display top sites in full-screen view bug 794028; Top sites in snap view bug 801000
    • Presented syncd tabs mockup and semantic zoom mockup on start page to UX team, and identified the LOE with metro team
    • Updated FX Metro user stories and user flows: etherpad
    • Proposed a polishing UI todo list within Metro team. Will prioritize todo items with Stephen.
  • [android] (ibarlow)
    • [Private Browsing]
    • [Themes] landed! Talking to Markeplace about a timeline to make a mobile web UX.
    • [Widget] small and large – http://cl.ly/image/3o113p0M1Z06
    • [UI Responsiveness]
    • [First Run] Pulling apart 1st time UX vs Update UX; preparing interactive prototypes
    • [Search enhancements] We have a rough working prototype and working on design iterations this week
    • [About:home customization] Work happening in bug https://bugzilla.mozilla.org/show_bug.cgi?id=783312
    • [Up next]
      • New about:home design
      • Menu customization
  • [Behavioral Segmentation Study] (Lindsay, Bill, Leo, Mary)
    • Last week, Cori, Lindsay, and Bill were in Los Angeles, Charlotte, and Toronto respectively conducting in-person interviews with eight participants each. Members of the UX, product management, SUMO, and engineering teams came along to observe the interviews.
    • This week, Mary is running the online diary component of the study with 45 participants which will last five days.
    • We will spend the next several weeks pulling together our data from the studies and analyzing it together. We’ll have more detail in the coming weeks.

Market insights from the Product Marketing Strategy Team

Desktop / Platform

Google

HTML5

Microsoft

Mobile Telephony

Opera

  • Opera 12.10 was released, and now offers integration with the Mac OS X Mountain Lion Notification Center and built-in sharing of pages with Facebook and Twitter. Inertia scrolling and pinch-to-zoom is also now available on Windows 7 and Windows 8.
  • Opera now supports prefetching DNS lookups when the user hovers over a link.

Security

  • Kaspersky looked at a sample of 10 million machines and found that only 77% of them had the latest version of the browser. Firefox users were the most likely to have an outdated browser.

WebKit

Mobile

Summary below, full update here and in your inbox.

  • Samsung sold 56 million units in Q3, Apple 27 million, Huawei 16 million and Sony 8.8 million
  • increasing penetration of computer manufacturers in the mobile device market and the increasing influence of Asia-based OEMs in the top tiers of the industry
  • Nokia launched HERE, location-based services aimed at horizontal deployment across platforms
  • Android increased its distance from Apple in Q3 as measured by shipments
  • Gingerbread at 54% of the market, Ice Cream Sandwich at 26%, Froyo at 12%, Eclair at 3%, Jelly Bean at 2.7% and Honeycomb at 2%. Historical version distribution
  • Africa, the second-biggest mobile region by subscribers, is one of the most engaged ones

Marketing, Press & Public Reaction

Mobile

  • Upcoming release communications:
    • FX17 will include ARMv6 support as well as a11y. ARMv6 support is planned for 14 devices including the HTC ChaCha, Motorola Fire, and LG Galaxy Ace.
    • FX18 will feature Search Suggestions as well as Phishing and Malware Protection
  • Current Projects
    • 9 new fennec snippets are planned for the remainder of Q4 focused on Desktop-to-mobile conversion
    • Continued ASO (app store optimization) changes focused on improving search position in the Google Play Store
    • Starting a project to improve the download funnel on the Aurora mobile download page
  • Recent & Planned Communications
    • November 14: Facebook and Twitter posts planned for November 14th to promote “holiday shopping”
    • Nov 20: Release Blog Post
    • Nov 20-23: Twitter & FB Ads

Press

Firefox turned Eight last week:

Yesterday Nokia announced Mozilla (Firefox OS) as a partner for it’s new location and maps service, HERE

This weekend’s MozFest in London was a success. Announced on Monday: Popcorn Maker 1.0

Actions this week


Planning Meeting Details

  • Wednesdays – 11:00am PDT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL

14-November-2012

SeaMonkey: 2012-11-13

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

Agenda

  • Who’s taking minutes? -> Ratty
  • Nominees for Friends of the Fish Tank:
    • Callek for getting our build trees green!
    • IanN for porting all sorts of build system changes from mozilla-central.

Action Items

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

NEW

  • Ratty filed bug 803168 [Meta] Port Installer Changes from Firefox as at 2012/10. Hopes people will help with some of the referenced bugs.

OPEN

  • TBD

CLOSED

  • TBD

Status of the SeaMonkey Buildbot Master and Tree

  • Intermittent issue with Mac OSX64 Debug Leak log comprehension. Issue tracked in bug 811195 and bug 811199 (Port |bug 794510 Build with NO_NSPR_10_SUPPORT| to SeaMonkey). Also see possibly related Thunderbird bug 806492.
  • All our machines are now at SCL3 or SCL1.
    • 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 replace cb-seamonkey-linux64-01.
      • sea-master1 will replace the current buildmaster.
    • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed. sea-puppet is online. Callek to set the host up as a puppet master.

Fixed Stuff Since Last Meeting

  • Linux builds have been failing because the GTK version installed on the tinderboxen was too old. See bug 795354 on updating the GTK version on the tinderboxen. bug 794285 has lowered the GTK version requirement back to 2.10 for now (with a source compat layer for building with GTK 2.10)
    • Also see bug 793634 on this, in the future GTK 2.18 and glib 2.22 will be required).
  • Linux 64bit builds were failing (bug 798921) since mozilla-central bug 797671 landed Fixed.
    • This is due to us having an older binutils package on the machine 2.17.50.0.6-2.
    • “SSE4 support in gas and objdump” was added to binutils in 2.17.50.0.6-4.
    • This is enabled by default on x86_64 and based off another check for x86, which explains why linux32 is OK.
    • We managed to get Linux 64bit building again (at the cost of some perf) by defining YUV_DISABLE_ASM in Linux64
  • Build SeaMonkey using clang bug 775539. Fixed.
    • bug 776426 Set up ccache on all MacOSX systems. CCACHE is installed on the MacOSX systems. Buildbot config changes to enable ccache usage have been checked in Fixed.
    • bug 791442 Mac trunk builds with clang and XCode 4.1 were failing. We have installed Mac OS X 10.7 and all required software on sea-mini-osx64-{1,2,3,4} (bug 793463) and do buildbot magic to only build on the new r4 macs and test on our “old” ones. There is no solution yet for the machines cb-sea-miniosx64-01..3. Fixed with a few followup issues remaining:
      • bug 793464 Restore cb-sea-miniosx64-02 to a copy of cb-sea-miniosx64-03.
      • bug 783154 Refactor the chrome hang code to use the same class as write poisoning.
      • bug 806317 port PATH buildbot config changes from bug 758694.
      • bug 806609 ipc_channel_posix.cc fails to compile on SeaMonkey OS X debug buildslave.
  • Localized SeaMonkey central & aurora Linux & Mac builds busted. Fixed in bug 799626.

Release Train

  • 2.14b3 shipped Saturday 3rd November.
  • 2.14b4 shipped on Friday 9th November.
  • 2.14b5 is scheduled to ship on Wednesday 14th November.

Extensions Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
    • Extensions are now compatible by default thus mitigating the issue. Although some people still disable c-b-d and run into issues.
    • Nothing to highlight.
  • bug 808426 Bump extension compatibilities in preparation for SM 2.15 [chatzilla, dom-inspector, venkman]. What’s missing now is updating client.py and optionally tagging. If we get this into shape on aurora now, 2.15b1 will be good to go from the start.
  • Our build team (Serge, Callek, ewong) needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
    • sgautherie thinks that the current DOMi branches/tags are not suitable for automatic SeaMonkey branch selection.
    • Need some traction on this. IanN spoke to Serge at MozCampEU. Serge is waiting for Callek/ewong to agree what needs to happen and to say what is workable or not.
    • In the past Serge often pushed this forward for us. But with Serge on a sabbatical, Ewong thinks he should talk to Callek in getting this automated.
    • Meanwhile Invisible Smiley will check where we need bumps this time.

2.x (Last, Current, Next)

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

2.13

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

  • We had been holding back AUS updates for 2.13.2 while waiting for Norton to whitelist this release. This issue has been resolved and updates have been pushed.
  • One tracked 2.5 issue still open.
    • 2.1 through 2.7 have NOT included the ka (Kartvelian aka Georgian) locale. The last release with ka locale shipped was 2.0.14. The ka l10n maintainer has made some recent updates but;
    • Callek thinks we should remove ka, unless we can get commitment from the ka person to actually update things himself instead of dumping tarballs on us and expecting us to check it in for him. Tracked in bug 667147.
  • SeaMonkey 2.13 Release Notes
  • Fixes in 2.13.2

2.Next

  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 737615 Remove use of synchronous cache API from unit tests. Tracked in:
      • bug 804972 Remove synchronous calls to nsICacheSession::openCacheEntry in SeaMonkey tests.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
      • bug 795354 Migrate SeaMonkey Linux builders to CentOS 6.
      • bug 794772 Port |Bug 713802 – Build with GIO support (and drop GnomeVFS)|
      • bug 795354 Migrate SeaMonkey Linux builders to CentOS 6.
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets?
    • bug 797671 Update webrtc.org code from stable branch 3.12. Tracked in:
      • bug 798921 Assembly errors compiling SeaMonkey for Linux-x86_64: No such instruction: pmulld %xmm6, %xmm0 (webrtc) [FIXED].
    • bug 800614 Require Python 2.6 to build the tree
      • bug 803808 Update Python on SeaMonkey buildslaves [FIXED].

Feature List, Planning

Bug statistics for the last two (full) weeks: 32 new, 33 fixed, 26 triaged.

  • Medium triaging effort.

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

  • See Feature List page for major wanted/needed features.
    • Out of sight out of mind. The trouble with shuffling this off to another page makes these issues less discoverable. Ratty suggests featuring one or more bugs from that page at each meeting.

Good First Bugs

  • Note: The GFB list is open to all including our regular contributors.
  • Ratty is working on an updated GFB list, suggestions welcome.
  • Currently there are 30 GFBs open, 3 are being actively worked on. One is delayed, and one was abandoned.
  • List of Open mentored bugs.
    • Ratty notes that there are 24 bugs that are GFBs but without the mentor keyword. These need to be audited to see if they are really suitable as GFBs.
  • In the last two weeks since the previous meeting:
    • Ewong is working on bug 791238.
    • Archaeopteryx has been busy slogging away at bug 735333.
    • Liuweiran si working on bug 768005.
    • Newcomer Amod is trying to pick up bug 752331 again, this time developing on Windows.
  • Mentors of stalled bugs should try to communicate with the assignees and if they can’t work on them any more to unassign/free up those bugs.

Roundtable – Personal Status Updates

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

Callek

Fixed:

  • bug 591848 SeaMonkey linux and Windows machines need device support for sound enabled (Fixed by revving the Linux Ref Platform RSN).
  • bug 721516 migrate seamonkey systems out of sjc1/scl2 and into scl3/scl1.
  • bug 744392 [cb-sea-miniosx64-(01,02,03)] Intermittent “command timed out” after logging “Processing file: dist/[…]/XUL.dSYM” (Fixed by replacing cb-sea-miniosx64-(01-03) with the new R4 OSX64 machines).
  • bug 798921 Assembly errors compiling SeaMonkey for Linux-x86_64: No such instruction: pmulld %xmm6, %xmm0 (webrtc).
  • bug 799626 Localized SeaMonkey central & aurora Linux & Mac builds busted.
  • bug 803808 Update Python on SeaMonkey buildslaves.
  • bug 807233 Add SeaMonkey 2.14 Beta 3 to bouncer.
  • bug 809719 Add SeaMonkey 2.14 Beta 4 to bouncer.

Working on:

  • bug 740633 set up seamonkey HPs in scl3 (:dustin and Callek).
  • bug 809404 Configuring libffi ignores CC/CXX from mozconfig and picks up the system compiler.

Other activities:

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

ewong

  • Fixed:
    • bug 760942 – install python ‘ssl’ module on SeaMonkey Windows machines
    • bug 775539 – Build SeaMonkey using clang
    • bug 776426 – Set up ccache on all MacOSX systems
    • bug 785675 – Port |Bug 748490 – Provide common location for testing modules| to fix multiple perma-oranges.
    • bug 791266 – Add .CAF files (Core Audio Format) to the types of sound files selectable on OS X.
    • bug 801427 – Clean up old versions of SeaMonkey from ftp
  • Review:
    • bug 633937 – Port bug 562048 to suite.
    • bug 739056 – Port |Bug 715099 – Convert nsProfileMigrator to JS so we can use JS modules on migration| to SeaMonkey
    • bug 774991 – stop support OSX 10.5 in SeaMonkey
    • bug 791238 – Clean up Output() function in nsSuiteApp.cpp on Windows (Use MultiByteToWideChar instead of NS_ConvertUTF8toUTF16)
    • bug 801287 – Loading URL by pressing ENTER on already present URL in location bar doesn’t maintain URL encoding (Port Bug 461304)
  • Working On:
    • bug 768380 – sea-vm-linux64-1 need to set up for our builds.

IanN

  • Usual testing, reviewing and commenting.
  • Fixed:
    • bug 802348 Port |bug 795662 – Update libpng to version 1.5.13| to comm-central
    • bug 802365 Sync NSS and NSPR versions in configure.in between comm-central and mozilla-central
    • bug 802375 Port |bug 697064 – Remove MOZ_CHECK_HEADERS(mmintrin.h) from configure.in| to comm-central
    • bug 803856 Port using -mstackrealign to comm-central
    • bug 803862 Port |bug 722933 – add -MACHINE option for link.exe| to comm-central
    • bug 803855 Port __stdcall and ssize_t configure.in changes to comm-central
    • bug 803914 Port |bug 791305 Use libjpeg’s color conversion code instead of our own| to comm-central
    • bug 802334 Port |bug 799391 – Remove libiw check| to comm-central
    • bug 802343 Port |bug 557000 – Correctly set GCC_VERSION on mingw| and |bug 797793 – Disable format warnings on mingw| to comm-central
    • bug 803834 Port Python version changes to comm-central
    • bug 807066 Port changes to CL_INCLUDES_PREFIX and cl.py to comm-central
    • bug 806616 Port |bug 740854 – Remove SYSTEM_MAKEDEPEND and MOZ_NATIVE_MAKEDEPEND and associated crap| to comm-central
    • bug 807488 Remove build support for Photon, Irix and old Unix platforms
    • bug 802352 Port |bug 797049 – Disable C4351 as an MSVC warning about a change to be standards-compliant in MSVC2005 (!). Also sync up warning-disabling between configure.in and js/src/configure.in, and add comments about the warnings being disabled| to comm-central
    • bug 808399 Remove build support for BeOS and VMS
    • bug 808328 Port |bug 797745 – Move l10n-merge/relativesrcdir logic from config.mk into JarMaker.py, allow jar.mn to override| to comm-central
    • bug 810707 Port |bug 704313 – Add proper, overridable <stdint.h> support to mfbt| to comm-central
    • bug 810709 Port |bug 792685 – Add a way to have automagically inherited variable definitions in Makefiles| to comm-central
    • bug 810711 Port |bug 677159 – Don’t allow to include config/config.mk twice| to comm-central
    • bug 810714 Port |bug 755724 part A – add makefile variable DIST_SUBDIR to ship code to a subdirectory of dist/bin| to comm-central
  • Waiting for review:
    • bug 778534 Use image instead of html:img in instant messaging
    • bug 811117 Remove GetSelectedMessages from mail window and refactor some mail window code
  • Waiting for feedback:
  • Checked in pending review:
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
    • bug 798147 Switch to correct pref pane if pref window already open
  • Reviewed and waiting for other patches before checkin:
  • Reviewed and waiting for feedback from mobile peer:
    • bug 689253 Add en-GB locale to Firefox for Android
  • Working on:
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • bug 657234 Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
    • bug 778534 Use image instead of html:img in instant messaging
    • File/Folder selection in windows.
  • To Do:
    • bug 639395 Get cmd_fontSize to reflect current state of selected content / content at caret.
    • Prefs-in-a-tab.
    • Create FAQ for Friends of the Fish Tank.
    • Help get composer standalone builds working with –enable-tests.

InvisibleSmiley

  • Fixed:
    • bug 809517 Port |bug 792054 – Use the legacy User Agent string (containing Gecko/20100101) for some possibly-broken online banking sites|
    • bug 810383 Update SeaMonkey website for 2.14 Beta 4
    • bug 808196 Update SeaMonkey website for 2.14 Beta 3
    • bug 807666 Port compose window part of send in background TB meta bug 511079
    • bug 806273 Port Firefox Bug 645152 (Deactivate this device warning is confusing and too dramatic)
    • bug 773143 Rename MOZANGLE to MOZANGLE_RENDERER [Port |bug 772457 Remove compile-time option to disable ANGLE, replace it by an option to disable WebGL altogether (also disabling ANGLE)|]
  • Working On:
    • bug 810670 TEST-UNEXPECTED-FAIL | /tests/suite/browser/test/test_contextmenu.html | checking item #2 (*chubbiness) name – got context-undo, expected *chubbiness
  • Coordination:
    • bug 808426 Bump extension compatibilities in preparation for SM 2.15 [chatzilla, dom-inspector, venkman]
      • needs take-over from releng (Callek/ewong)

mcsmurf

  • Fixed a security bug
  • Worked on bug 773761 Port |bug 760625 Use the blocklist to inform click-to-play plugins|
  • Fixed bug 806136 Fix code logic bug in addClickToPlayCallback method (notification.xml)
  • Fixed bug 807938 Fix nsGnomeVFSProtocolHandler.cpp compile problem (‘PR_FormatTimeUSEnglish’ was not declared in this scope)
  • Fixed bug 808382 Linux l10n builds fail because it’s building gio

Mnyromyr

  • Progressing slowly on bug 127399 Allow sending emails with IDN based email addresses.
  • Fixed bug 802166 issues when starts with collapsed sidebar.

Neil

Fixed:

  • bug 664695 Improve signature of nsIConsoleService::GetMessageArray.
  • bug 797988 [classic] No focus rect on header field buttons in message compose.
  • bug 804657 Remove UI for HTTP Networking, Enable Keep-Alive, N/A Since bug 770331.
  • bug 807407 Fix regressions from |bug 723002 Determine privacy status from provided nsILoadContext in ContentPrefService|.
  • bug 810447 Use Map instead of object literal in browser-plugins.js for hash tables.

Working on:

  • bug 392848 message filter condition order incorrect within the list after editing (rule added to the end (bottom) of the rules/conditions list within the filter).
  • bug 810671 Remove support for low/weak/null cipher suites.
  • bug 810672 Remove dedicated OCSP responder functionality preferences.

Ratty

Fixed:

  • bug 805785 Package PeerConnection DOM interface (from mozilla-central bug 694807).
  • bug 805805 Package Dom Permission Settings frombug 770731 (Expose JS API for modifying app permissions).
  • bug 807973 Don’t preprocess Sanitizer.jsm.
  • bug 808278 Unable to Build with VS2008SP1/VC9 since bug 740015 (Update Yarr to WebKit rev 130234).
  • bug 809783 Fix test_maxSniffing.html (Error: Permission denied to access property ‘documentElement’ at http://mochi.test:8888/tests/suite/browser/test/test_maxSniffing.html:27).
  • bug 809833 Package libsoundtouch (Nightly is broken due to bug 779997 and bug 809766).

Other:

  • Tracking mozilla-central bugs that affect SeaMonkey.
  • Bug triage and Bug discussions.
  • End user support and PR in newsgroups and Mozillazine.

stefanh

Working on bug 806236 Update info.plist (register svg files and playable media types, clean up icons).

Any other business?

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

SeaMonkey Meeting Details

Thunderbird: 2012-11-13

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

Agenda

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

Friends of the Tree

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

  • David Lechner has been working on various patches for Thunderbird, including patches with tests.

Thunderbird Development

Feature Work

Modern Address Book
  • More or less finished migrating the TB Mork connector over to the new interface
  • Still need to re-jig / re-enable some tests for the new approach
  • Hopefully starting some UI work later this week or early the next.

Schedule and Progress

  • For 17 onwards, we will be relaxing the rules slightly for the stability & security updates to allow more bug fixes, assuming they don’t break the standard rules of no-L10n changes, not breaking extensions.
Beta Version
  • Final beta out tomorrow
  • This has the fix in for the downloading of emails multiple times bug, that has been seen with some imap servers & specific types of email.
ESR
  • ESR 10 going to build sometime this week, with ESR 17 following when its ready.

Extension of the week

QA Updates

  • Thunderbird 17 preparations and checking on crashes and making sure bugs have been filed.

Marketing Updates

  • getting tools in line for TB17 release: blog post, what’s new page.
  • working with Gandi registrar on a program: any TB user can get a free .ME email address from Nov 15th to Dec 31st, 2012
  • finalizing Engagement contributor briefing

Build / Release Update

  • Thunderbird 17.0b3 this week
  • CentOS6/mock release configs patch completed for merge day next week bug 798361

Support and Documentation

  1. Please help us test TB 17 beta. It’s our long term release for a year so we’d like its quality to be high and therefore we need to test it now with your add-ons, anti-virus and POP. Also TB17 beta fixes the spellcheck bug in TB 16, bug 790475
  2. 687 new support topics (1186 1 week ago ) – Media:5-11november2012-gs-tb.png – Why fewer topics? Probably because we revamped en-US/kb/ask page in bug 751734 and bug 807146 (thanks to Vincent, Wayne, Matt, gozer and sancus for their help with this!)
  3. See this week’s Support Appendix for full Get Satisfaction metrics and other support details

Status Updates

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

Roundtable Highlights

  • Who is the list of people provided on the Thunderbird by Mozilla? See the proposed governance model
  • Are the ADU stats for Thunderbird going to be public?
    • We are working with the metrics team as to what can be made public
  • Can we share income information of Thunderbird at as a whole?
    • JB will discuss internally.
  • In the past, Beta has been the pre-release version of the software, but now it is more of an early-adopter, could we promote it as such?
    • Firefox doesn’t seem too concerned about branding Firefox Beta as something close to Firefox Release. Promoting the relationship between the two doesn’t seem to cause damage.

Attendees


Thunderbird Meeting Details :

Remember to use headphones and mute yourself when not talking

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

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

Mozilla Platform: 2012-11-13

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

Notices/Schedule

75 bugs (70) 7 bugs (29)
Unresolved Aurora Trackers (non-security) Unresolved Beta Trackers (non-security)
  • 17.0b6 has been built, will be released tomorrow (11/14)
  • Merge from mozilla-beta to mozilla-release will occur after we ship 17.0b6
  • ESR10 builds go to build on Thursday
  • Final 17 & ESR 17 go to builds targeting 10AM – 12PM PT on Friday
  • Merge day is 11/19, release of FF17 is 11/20 (American Thanksgiving reminder)

Products/Projects

Firefox OS

  • Convergence schedule found here
  • We are in C1 until 11/19. Focus remains
    • All unfinished feature work (which should be P1 already) must land
    • All LOE:L work must be assigned/landed by end of C1 milestone
    • Automated testing that we expect to react to in the C2 milestone must land (smoketest automation at the least)
    • Crash feedback must be coming in and actionable from dogfooders
    • FOTA testing must be completed and deployed (at least internally)
    • B2G bugs with anything but low risk to desktop/mobile must land
  • Review of C1 work requiring exception will be held 11/26
  • After that, we’ll be in C2 until 12/10. Focus will be
    • All changes require approval-gaia-master or approval-mozilla-beta
    • All known LOE:M work must land by end of C2 milestone
    • Official RelEng builds/updates must land to allow for sufficient bake time w/ dogfooding
    • Remaining P1s with exceptions, and new P1 bugs will be milestoned for C2
    • All P2 bugs known as of the end of C1
    • All remaining efforts should be devoted to P3 usability bugs (engineering managers will milestone based upon resourcing)
    • Performance tests that will guide remaining C3 perf efforts must land

Firefox Desktop

Firefox Mobile

Blog Shout Outs
Usability & Responsiveness Progress
  • Restore session win landed for Fx19: bug 722661 – Stub restored tabs before Gecko starts
  • Swift regression catch and subsequent fix for Fx19: bug 810933 – Regression: Unable to initially scroll pages
Recent Telemetry Probe Landings
  • bug 808003 – Add telemetry probes for tab zombification
Stability Wins
  • bug 810764 – java.lang.NullPointerException: at org.mozilla.gecko.gfx.GeckoLayerClient.convertViewPointToLayerPoint(GeckoLayerClient.java)
  • bug 804600 – java.lang.NullPointerException: uriString at android.net.Uri$StringUri.<init>(Uri.java)
  • bug 808296 – java.lang.NullPointerException: at org.mozilla.gecko.AboutHomeContent.updateTopSitesThumbnails(AboutHomeContent.java)
Work in Progres
  • low res tiles (replacement for java screenshotting) bug 783368

Metro [Weekly]

UX

  • URLBar: Clean up buttons, style the URL and add highlight/hover states
  • Tabs bar: Re-working the style and adding highlight/hover states.
  • Start page: Working on an alternative design with colored tiles

Engineering

  • Elm is currently generating pgo nightly desktop+metro builds using vc 2010
  • bug 755724
    • new packager should be landing on Elm soonish.
    • Remaining dep bugs are being worked on.
    • xpcshell tests now running on Elm, lots of test failures to fix.
  • Preliminary 8.0 SDK migration work started.

Project Management

  • Initial scrub of feature tracking bugs to create high level timeline; elancaster submitting wish list for bug tracking/policy to help expedite this process by end of day today.

Stability Report [Weekly]

Desktop

  • Flash
  • Trunk
    • bug 810618 crash in mozilla::dom::EventHandlerNonNull::`.* deleting destructor’
      • Has a reviewed patch, waiting for inbound merge.
    • bug 810597 crash in GetPrintCanvasElementsInFrame
      • Volume in the last week is relatively high vs. other trunk crashes – over 3K crashes in the last week
      • Should be fixed in today’s nightly.
    • bug 810520 crash in mozilla::dom::XrayResolveProperty due to Xrays on window.URL
      • Has a patch and review up, waiting for inbound merge.
    • bug 810588 crash in js::ion::InvokeFunction @ js::Invoke
      • Also on Aurora in smaller volume.
    • bug 791214 crash in ToNumberSlow
      • Spiked on trunk, also affects Aurora, has STR, needs owner
  • Beta
  • Aurora

Mobile

  • FYI only this week:
  • There are a some QAwanted bugs in trying to get repro steps.

B2G

  • Working on getting actionable top crash lists – goal for next week.

Snappy [Weekly]

  • Vladan landed about:telemetry in product – no need to install the add-on (bug 661881).
  • Aaron Klotz is making good progress on the Flash hang reporter prototype.
  • Missing the profiler? It’s moved from the add-on bar to the toolbar.

Mobile Web Compat [2nd Tuesday of Month]

Recent updates
Call for help
Platform and Frameworks
  • UA detection: working with WURFL, Categorizr, and 51Degrees.mobi to correctly detect Firefox mobile browsers
  • Media content providers: speaking with Vimeo and BrightCove about serving H.264 content to Firefox
Site evangelism
B2G
  • Looking for a Phony type solution for B2G. Have ideas? Discussion happening in dev-b2g
  • To work around UA detection issues in time for basecamp, we’ve added a UA domain whitelist. Gerv posted the policy for adding a domain to the list.
Spade
  • Automated tool to provide metrics and details about UA detection issues and CSS property usage issues
  • A-Team is working to stand this tool up reliably

Engineering Metrics

Key Issues

Actions Last Week

  • jp to see about moztrap presentation in future weeks
  • dmandelin to follow up on test dir re-org thread
  • Ehsan to update talos regression page to include mobile
  • JP to follow up on FF19 Gfx top crashes

Issues

  • Super-review, do we still need it? https://groups.google.com/d/topic/mozilla.dev.platform/fZV-DYnqQEc/discussion
    • Still needed for DOM related APIs
    • Can be removed for plugin affecting APIs (defacto in this state already)
  • Anonymous namespaces (jduell)
  • Future Issues – early discussion on dev-platform, monitoring for discussion if not resolved
    • Namespace style guidelines
    • UA String Touch or Tablet
    • Not shipping prefixed APIs on the release channel

Actions

  • Mossop to follow up to mailing list about super-review status, update doc and post link

Roundtable

  • (releng) bug 793022 mozharness desktop unittests ready to roll out to m-c, project branches
  • (curtisk) Reminder: bugs for security action in Q4 need to be filled by Friday

Platform Meeting Details

  • Tuesday 2012-11-1311: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

13-November-2012

Mozilla Project: 2012-11-12

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

All-hands Status Meeting Agenda

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

Friends of the Tree

  • Ben Kero for setting up git.mozilla.org! Also Shyam Mani for laying the groundwork for it. 🙂

Upcoming Events

Tuesday, 13 November

  • Brown Bag, “New Security & Privacy Engineering Features”, 12pm PST, 10 Forward + air.mozilla + Punch & Pie

Wednesday, 14 November

  • Brown Bag, “Online Identity: What Users Care About”, Mary Trombley, Lindsay Kenzig, and Dan Mills, 12pm PST, 10 Forward + air.mozilla

Thursday, 15 November

Friday, 16 November

Mozcamp Asia kicks off in Singapore!

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

Firefox Mobile

Speaker Location: toronto (johnath)

Grow Mozilla

Speaker Location: San Francisco

  • Workshop #3 about measuring & evaluating will be on Thursday, November 29 at 10 AM pacific.
  • Note that we won’t have the Grow Mozilla discussion this week due to conflicts with travel to MozCamp.

Speakers

Title Presenter Topic Media More Details
Security Engineer Tanvi Vyas Security & Privacy Features https://air.mozilla.org/new-security-and-privacy-features-in-firefox/ https://wiki.mozilla.org/Security/Roadmap, https://wiki.mozilla.org/Privacy/Roadmap

Introducing New Hires

New Hire Introduced by Speaker location Will be working on
James Hugman Bill Walker Mountain View, CA Android Developer
Tasha Miller Mathew Caldwell Mountain View, CA Recruiting Coordinator
Michael Shal Chris Cooper Toronto,ON Build Config
Carsten Book (Tomcat) Chris Cooper Toronto,ON Release Engineer

<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

  • Zeus RFC-5746 bug fixed! Applied to all public-facing, Mozilla-managed Zeus clusters… AMO, SUMO, etc
  • AMO Addons being served by Akamai
  • git.mozilla.org is live… B2G is hosted on it
  • MDN “code sample” domain set up – unblocks many MDN bugs
  • SSL CDNs set up for MDN, SUMO, and Getpersonas

QA

Web QA

Security

  • Reminder: Any bug filled after Fri, 15-Nov for security action will be prioritized for Q1-2013 unless there are special circumstances. If you must have Q4-2012 action get them in to be prioritized now.

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

8-November-2012

Mobile: 2012-11-07

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

Schedule

  • Next merge is 2012-11-19

Major Topics for This Week

ARMv6 Go/No-Go

We are working on a go/no-go decision for ARMv6 in Fx17

Stand ups

Suggested format:

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

Please keep your update to under 2 minutes!

Kats

  • Oct 31 – Nov 7:
    • landed bug 806486 – use chmod instead of umask to make about:memory dumps readable
    • landed bug 801818 – add a isLowMemoryPlatform API to nsIMemory, follow-up with bug 808772
    • investigated how much of a gain we would get by bug 807104 (turn on jsloader.reuseGlobals)
    • tried to repro bug 750198 unsuccessfully
    • investigated bug 799530 and bug 803878, moved to core layout
    • landed bug 803575 – turn on tab expiration
    • blogged about tab zombification
    • bug 808003 – add telemetry probes for tab zombification
    • bug 808875 – fix some compiler warnings (pending reviews)
    • bug 809199 – remove ViewportMetrics in favor of ImmutableViewportMetrics
  • Next:
    • Investigate what kind of savings bug 792134 (compile to thumb on armv6) will get us
    • Vancouver work week! (will focus on readability + maybe memory savings in layout/gfx)

GBrown

  • Last week:
    • bug 808725 Android xpcshell tests do not run with -m or -n
    • bug 808728 Android xpcshell tests do not log environment correctly
    • bug 808729 Android xpcshell tests do not set _TESTING_MODULES_DIR
    • bug 808764 Android xpcshell tests do not set XPCOM_DEBUG_BREAK and some other env vars
    • bug 799863 Cannot run xpcshell-tests-remote (no module named devicemanager)
    • Investigating Talos failures, eg bug 796914
  • Next:
    • bug 752126 some xpcshell tests via adb fail because the command line is too long
    • bug 768491 xpcshell on android hangs or crashes on exit
    • More Talos failures

Chris Lord (cwiiis)

2 week update (sorry)

  • Done
    • bug 805028 – Progressive tile painting causes talos to return inaccurate results for checkerboarding
    • bug 795259 – Enable progressive tile drawing by default on Android
    • bug 796177 – Fix retained tiles store
    • bug 797021 – Border clipping broken on multi-layer backgrounds
  • Now/next
    • Mentoring a student, worked through bug 792407 – Colour difference between title bar and content background
    • bug 783368 – Low-res tile cache for tiled layers
    • bug 808562 – Progressive tiles rendering regression
    • bug 800475 – Fade in new content tiles
    • bug 798539 – Jerkiness at the end of panning
  • Low priority/blocked
    • Blog about invalidation work
    • bug 788522 – Enable asynchronous opacity and transform animations
    • bug 716403 – Request to hide the navigation bar when scrolling down content
    • bug 785069 – tcheckerboard2 has regressed substantially since Jul 22nd
    • bug 792415 – Covered areas of fixed position elements are not rendered
    • bug 783914 – WEBGL_depth_texture doesn’t work using ANGLE (low priority)

Chris Peterson

  • Done
    • bug 806142 – Password saved with * when showing password too quickly
    • bug 806009 – Exit virtual keyboard’s symbol layout mode after space or return key is pressed
    • bug 808861 – Browser bookmark’s “Add to Home Screen” feature no longer works
  • Next
    • bug 785663 – When IME appears, focused input element should not be hidden by keyboard

JChen

  • Done:
    • bug 805162 (yay!) – Rework IME code to properly handle events and notifications across threads
    • bug 807994 – rawtype error when compiling new IME code with javac 1.7
    • bug 807544 – XUL Fennec fails to compile after Bug 797942
    • bug 808405 – input type=”time” picker shows 12 hour format (AM/PM) instead of using 24 hours like operating system does
  • Next:
    • bug 808727 – Typing the first word in addressbar with swype causes it to ignore spacebar or period (just removes underline)
    • bug 806106 – Field not accepting input
    • bug 808362 – Galaxy S3 with Predictive text turned on doesn’t overwrite predictions on some sites
    • bug 808666 – GO Keyboard VKB does not automatically open in Awesome Screen
    • bug 793694 – Holding backspace causes enormous repeats of content
  • Blocked/Low priority:
    • bug 802827 – Crash in nsMediaPluginHost::DestroyDecoder @ libstagefrighthw.so@0xca3 on devices with NVIDIA Tegra/Tegra 3 GPUs
    • bug 807124 – Backport IME rewrite to XUL Fennec

GCP

  • Last week:
    • bug 782106 Remove the per-client randomization in the url-classifier
    • bug 807822 No noise added to completion request in some circumstance
    • bug 807852 Position of real request is predictable in Completion requests
    • bug 807847 Noise entries are erroneously entered into the misscache
    • bug 806422 Do not cache Complete’s across a SafeBrowsing update
    • Reviews
  • This week:
    • Finish reviews
    • WebRTC: testing for Opus
    • WebRTC: figure out todo for Android & talk to people
  • Blockers:
    • Bug 775997 + Bug 809459

Brian N

  • In progress
    • Bug 784086 – Separate images table into favicon and thumbnail tables
  • Next
    • Finish bug 784086 – Separate images table into favicon and thumbnail tables
    • Start looking at WebApps

Sriram

WesJ

  • Bug 807841 – Speed up test setup
  • Bug 807843 – Stringify process number in devicemanagerADB
  • Bug 808663 – Downscale awesome-bar row Favicons from 32dip to 16dip
  • Bug 808212 – Expire thumbnails along with history – landing now
  • Bug 759041 – Add swipe between screens in AwesomeScreen – trying to land
  • Bug 786061 – Disable session restore in webapps
  • Bug 784759 – Move database creation out of startup path

This week:

  • Finish landing stuff
  • Looking at multilocale stuff
  • about:home customization

LucasR

Last week

  • bug 808296 – java.lang.NullPointerException: at org.mozilla.gecko.AboutHomeContent.updateTopSitesThumbnails(AboutHomeContent.java)
  • bug 803571 – Clear private data not always clearing about:home entries/thumbnails
  • In progress:
    • bug 792366 – Reader Mode loses section headings, makes content less understandable
    • bug 794480 – Reader Mode not displaying whole article
    • bug 760554 – Reader Mode: Support multi-page articles
  • Blog post: http://lucasr.org/?p=3135

Next week

  • Finish Reader Mode patches
  • Experiments with Top Sites caching
  • Experiments with FTS-based frecency query

Margaret

  • At the B2G work week

Scott (jwir3)

Finished:

  • bug 797705 : Crash in reflow-on-zoom due to null pointer (pushed to aurora)

This Week:

  • bug 804640 : Max line box width API is broken for RTL text
  • bug 803719 : Reflow-on-zoom should zoom in and snap into a piece of text
  • bug 800805 : Reflow on zoom moves the position sideways on the screen incorrectly
  • bug 806430 : Panning not working on some sites if reflow on zoom is enabled.

Other:

  • Will be in Vancouver next week for the layout/graphics/video workweek.

BLassey

Last week

  • bug 798826 crash in gfxFT2FontList::FindFonts @ mozilla::scache::StartupCache::WaitOnWriteThread
  • bug 805017 Disable screen timeout when DOMFullscreen is enabled
  • bug 739542 Disable screen timeout when playing HTML5 (webm, H.264)
  • Offsite

Next week

  • Layout/Graphics/Media work week

Round Table

SUMO

Google Play

5 star -> 73,933

4 star -> 23,982

3 star -> 14,661

2 star -> 9,342

1 star -> 14,811

Average rating: 4.05 (Yay! We passed 4 stars!)

136,729 Total Reviews

Input

We have begun trending as well as automatic tagging of input which will not only make it easier to spot spikes, but increases our coverage of large issues on Input. You can see results Here

General Information

  • Ratings are still trending up significantly. Release is now well over 4 stars.
  • More and more users are reporting they are having a hard time navigating the UI. If we have some sort of first-run, in-product tutorial we may be able to help with these confused users.
  • The SUMO team was on a workweek last week, we are back and resuming normal broadcasting this week.

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2012-11-07

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

Actions from Last Week

  • Sheila to check on empty-stack crash rates to see if the sync OOM fix moved the needle.
    • Yes, it appears to have decreased after that fix was checked in.

Schedule & Progress onUpcoming Releases

Firefox Desktop

Beta (17)

Beta Merge To Release in: 7 days

  • Targeting a Thursday push for beta 5 (builds are with QA)
    • Please hammer at Social API and PB to ensure bug 807217 is working
  • Beta 6 will go to build Monday, Nov 12th targeting EOD PT
    • Waiting for a security decision on possible whitelist or disable CTP (not desireable) for sites where CTP is broken bug 800018
  • Beta 6 will ship next Wednesday, Nov 14th and the merge from m-b to m-r should occur shortly after
  • Shooting for a go to build for the final release between 10AM and 12 PT

Aurora (18)

Next Merge Day: 12 days
Aurora 19 unthrottled: 16 days

Nightly (19)

Nightly bumped to 20 in: 7 days

Stub Installer

Blocked by bug 808720 – stub installer ping is inconsistent

  • Affecting Nightly and Aurora. It prevents from enabling it on beta and release.

Firefox Mobile

Beta (17)

  • go/no-go decision on ARMv6 coming today

Nightly (19)

Firefox Metro

Product

  • First draft of users stories ready for review: etherpad

UX

  • Iteration on remote tabs: mockup , bug 801056
  • Semantic zoom on start page: mockup , bug 807867
  • Iterating on “About Firefox” in setting charm: bug 807691
  • Reviewed FX Metro user stories and matching them with user actions: etherpad
  • Keep focusing on designing P1 features: snap view, bookmarks, topsite UI implementation.

Engineering

  • VC2010 backport is complete on elm. Should have vc10 elm builders doing nightlies this week.
  • bug 795887 – Cache corruption should be significantly reduced in Metro due to Firefox closing the cache when it is suspended, r+ed, landing this week.
  • Elm to mc merge work continues.

Project Management

  • Proposed new iteration model for development, under review and will post publicly once first draft is agreed to by core team.
  • First pass at time estimations done and total under review, will post once information is validated.

Add-on SDK

Release (1.11 -> Firefox 16, 17)

Stabilization (1.12 -> Firefox 17, 18)

Development (1.13 -> Firefox 18, 19)

No audible this week ( Jeff is on a plane, Mossop is moving house ) but you can look at the Jetpack weekly notes here if you’re curious.

Feedback Summary

Desktop

Things seem to be going smoothly. Minor issues:

  • Copy/Paste in google translate could be broken. Seems to be Windows only. I can’t reproduce on Mac. Tyler is having some issues on Windows. [1]
  • Trusteer update might not have reached all users as they’d suggested [2]

Mobile

Please read Mobile Notes for an update.

Marketing, Press & Public Reaction

Press

Coverage resulted from David Keeler’s post on the Security Blog to explain Firefox’s HSTS preloaded list.

Coverage from Mozilla’s UX blog post outlining new bookmarking prototypes for Firefox.

We worked with Christian Heilmann to pitch to press a myth-busting post on HTML5, to address industry concern over HTML5’s readiness. Positive coverage below.

Actions this week


Planning Meeting Details

  • Wednesdays – 11:00am PDT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL

7-November-2012

Thunderbird: 2012-11-06

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

Agenda

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

Friends of the Tree

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

Thunderbird Development

Feature Work

Modern Address Book
  • Slow week – mostly complete moving my Mork connector over to the new connector interface
  • Once that’s done, according to the roadmap, I’ll start hacking on the first iteration of the UI.

Schedule and Progress

Build / Release Update

  • Thunderbird 17.0b2 released last week
  • centos6/mock automation landed today. config changes will land for 18.0b1. bug 798361
  • beta this week? not optimistic about it. please keep #build in the loop

Web Update

  • Still deep in porting moz.org to bedrock
  • worked on Mozillians a bit last week
  • Automated Start Page code should be ready for testing by the end of this week
  • committed to moving SUMOMO content over to SUMO for week of Dec 11

Support and Documentation

(SUMO offsite in San Francisco last week)

  1. Please help us test TB 17 beta. It’s our long term release for a year so we’d like its quality to be high and therefore we need to test it now with your add-ons, anti-virus and POP. Also TB17 beta fixes the spellcheck bug in TB 16, bug 790475
  2. 1186 new support topics (1280 two weeks ago ) – Media:Tbgs-29oct-4nov-2012.png
  3. See this week’s Support Appendix for full Get Satisfaction metrics and other support details

Status Updates

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

Attendees


Thunderbird Meeting Details :

Remember to use headphones and mute yourself when not talking

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

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

« Newer PostsOlder Posts »

Powered by WordPress