Meeting Notes Meetings notes from the Mozilla community

10-November-2009

Mozilla Project Meeting Minutes: 2009-11-09

Filed under: Posts — Tags: — Benjamin Smedberg @ 12:00 am

WeeklyUpdates/2009-11-09

From MozillaWiki

« previous week | index | next week »

Friends of the Tree

  • SethB wrote in, “Friend of the Tree nominations to Staś Małolepszy and the entire l10n community, including Francesco (Italian team), Coce (German team), Eduardo (Esperanto team), Timdream (Taiwanese team), Julen (Basque team) and many others (see Bug 525857) who stepped beyond the world of localization and provided web development and testing to make sure the 5 years website was working in 27 languages.”
  • Krupa wrote, “I’d like to nominate Truman Smith as a “Friend of the tree” for being our automation genie and helping MozwebQA beef up our automation test coverage.”

Development Updates

Firefox

( Projects | Status | Goals | People )

Firefox 3.6 (Namoroka)

  • Firefox 3.6 Beta 1 now has over 200,000 daily users; this is the fastest beta adoption we’ve ever had.
  • Nightly and beta users are encouraged to help us by reporting add-on compatibility
  • zpao’s “session restore optimization” patch landing this week for real for real
  • main development focus is on Firefox 3.6 Blockers
  • last week at the development and delivery meetings we decided to issue frequent updates to Firefox 3.6 Beta users on that update channel; aiming for the first update to be this week with:
    • DLL blacklisting patch (see bug 524904
    • syntax changes for CSS gradients (see bug 513395)
    • cycle-collector patch to stop cycle collection instead of crashing (see bug 521750)
    • other changes since beta codefreeze (link coming)

Firefox Future

  • some final decisions to be made about theme layout for 3.7 so we can start on implementation
  • building a Firefox 3.7 requirements and investment document

Team News

Gecko

  • News from the CrashKill front:
    • Now that we’ve shpped dbaron’s patch for bug 521750, we’re starting to see more movement from vendors who are causing the issue. Last week, I received responses from Move Networks, Relevant Knowledge (comScore), and DTToolbar and they claim to be making the required fixes to keep them from crashing the world.
    • For problem binaries where we can’t find fixes, we’ll be using dll blocklisting to keep them from loading. For details see bug 524904. This has landed already, and we’ll see it in the betas.
    • For the list of dlls to block, see bug 525103.
  • Blockers:
    • P1: 3
    • P2: 59
    • P3: 1
    • Other: 16
  • Team blocker numbers:
    • Layout: 6
    • Content: 12
    • GFX: 12
    • JS: 23

Branch work: Firefox 3.0.x / Firefox 3.5.x / Thunderbird 2.0.0.x

Thunderbird

SeaMonkey

Mobile

IT

Last Week

Bugzilla Update

Release Engineering

  • super-fast turnaround on 3.5.5 last week -> 13h15m (!!!)
  • thanks to Armen for his work on getting that Fennec multi-locale build working
  • new talos suites coming online soon (downtime now-ish)
  • need help with bug 524014 – mochitest-plain failures on Mac OSX debug builds
  • new n810s acquired last week (40), coming online as we get cards for them
  • reminder: planned poweroutage on Saturday Nov 14 at MV office. No mobile coverage for the weekend.

QA

Test Execution

Web Dev Testing

Metrics, Accessibility, Localization, Community

CrashKill

  • Worked on 21 crash bugs last week. See tracking page.
  • First crash test checked into our mozmill repository! For bug 481775. (Props to henrik, catlee, and dwitte)

Test Development

  • Mozmill 1.3 Beta is available
  • Orodurin project (New Mobile Test Automation Framework) code repo is announced.
  • Test Dev team is onsite this week, cranking away on the second floor, stop by and say hi if you’re in MV.

Security

Marketing/PR

PR

Five Years of Firefox

General

Events

Support

Metrics

  • 25% Worldwide Market Share
    • On the same day Firefox turns 5, Firefox also surpasses 25% worldwide market share for the very first time (according to Net Applications… their weekly reports are subscriber only, so I don’t have a link).

Evangelism

  • Firefox 3.6 documentation progressing nicely, on track to wrap up by ship.
  • The Web developer survey is still open – take a sneak preview at the results and help spread the word about it.
  • Mozilla participated at TPAC, discussing File API, Storage, security, DOM Events (including Multitouch) with all browser vendors

Labs

  • We released Jetpack 0.6 which adds APIs for preferences and menus. Check out Aza’s cool video!
  • This week we’re releasing the Jetpack Gallery, which like the Personas gallery gives writers of Jetpack features a convenient place to share them.
  • We also released Test Pilot 0.3, which uses the same technology as Jetpack to allow streaming in updates to extensions.
  • Weave 1.0 Beta is coming out this week. We’re hoping to get out Weave 1.0 proper by the end of the year, so please help us “eat our own dogfood” by trying out Weave as part your daily browsing – ESPECIALLY if you use Fennec!

Developer Tools

  • The first preview release of Bespin Embedded is due out this week.
  • We’re also planning to have generated API docs available to help people who are hacking on Bespin.

Add-ons

  • Total compatibility up to 45% with 3.6.* (up from 34% last week)
  • Hard work on the update queue has reduced it from 201 on 11/1 to 129 today.
    • Wait time is now down to roughly one week and we hope to get it under a week soon
    • We’re going to focus on nomination queue with goal of getting both down to manageable levels

Webdev

  • AMO 5.3 froze last Thursday. Launch scheduled for 11/12.
  • SUMO 1.4.2 launched last Thursday.
  • 5 Years site went live.

L10n

This past week we saw the localization community work on the following:

  • FF 3.6 beta release
  • Fennec beta 5 release
  • FyFx
  • Release notes for fx 3.5.5
  • Google snippets
  • EU ballot initiative research campaign
  • All the mobile pages intended to be read on a desktop and mobile devices,
  • Thunderbird in product pages, Thunderbird localized landing pages
  • Seamonkey 2 marketing materials.

FxFy is a great implementation of the open web, with web dev and localizers working to overlay subtitles using javascript on a open video. Blog post to come.

Foundation Updates

  • Mark blogged about a One Mozilla strategy to use a unified Mozilla brand across all of our public communication. This doesn’t change the fact that Mozilla is made up of distinct legal organizations, but focuses on what we’re all doing instead of how we’re organized.
  • Two weeks until the Jetpack for Learning design challenge deadline. Inviting all smart add on developer and educators to submit ideas. It’s simple.

Roundtable

4-November-2009

SeaMonkey Meeting Minutes: 2009-11-03

Filed under: Posts — Tags: — Benjamin Smedberg @ 12:00 am

SeaMonkey:StatusMeetings:2009-11-03

From MozillaWiki

« last meeting | index | next meeting »

SeaMonkey Meeting Details

Agenda

  • Who’s taking minutes? -> Ratty

Action Items

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

NEW

OPEN

  • Get permission from Google to use their geolocation JSON service [KaiRo]. Contact at Google says: “We don’t have a good estimate for when GLS will be opening up more broadly, but I will be sure to let you know when we take that step. Sorry that I can not be more specific at this time.” – We can only wait right now.
    • KaiRo emailed Google again more than 6 weeks ago and again 3 weeks ago, no reply yet, even though the MoCo geolocation contact has poked the Google contact as well.

CLOSED

SeaMonkey 2.0 Final

  • Shipped on October 27!
  • 167 fixed-seamonkey2.0 bugs (all post 2.0b2)!
  • Pushed venkman perf hit and GetDefaultReader to 2.0.1.
    • The former needs at least a core patch landing for 1.9.1.6 (.5 will be a short-cycle crash-fixing update), the latter needs a new patch, we need progress on both fronts!
  • 2.0 has 19 official languages including en-US, as well as a beta/unofficial Turkish version (requested by localizer due to incomplete L10n). More to come for 2.0.1 (or whatever it might be).
  • Ratty has written to add-on authors to update their work for 2.0, not sure how much is going on there right now.
  • What are we going to do wrt 1.9.1.5?
    • 2.0.1 will be based on 1.9.1.6 now as 1.9.1.5 is a crash-fixer release happening late this or early next week, and KaiRo doesn’t have enough time to generate a release this week.
  • Feedback
    • Many positive messages.
    • Also many posts with problems, a few common threads among those:
      • Failure to launch when installed over 1.x – can we do something with removed-files? Ratty has filed bug 526202 on this issue.
        • Components dumped by extensions into the application/components/ directory are definitely a problem.
      • Some things already mentioned in Known Issues.
      • Profile migration failures – not sure how to diagnose these. Things like missing all passwords in migration are strange, but hard to debug especially if we don’t have access to the users system.
      • Quicklaunch from SeaMonkey 1.1.x still enabled, need to see if it’s possible/wanted to disable Quicklaunch during SeaMonkey 2 setup (should not be that difficult). IanN keep an eye on this issue ({bug|526204}}).
      • The new Password and Form Managers seem to be hard for people to grasp, do we need docs on those so we can point people to them? BenoitRen to file a bug and to contact people who can potentially help to do the documentation. There is an existing bug, bug 463903 for form autocomplete.
      • For some strange reason cut&paste isn’t working for some Windows 7 users. Specifically, nothing gets pasted.

Feature List, Planning

Bug statistics for last two (full) weeks: 94 new, 17 fixed, 34 triaged.

  • High rate of new bugs after 2.0 release.
  • Fixing rate down as we all take a breath after this.
  • We need to do triage of the incoming new bugs, most are UNCO.

Major wanted/needed features:

2.0.x

  • bug 423281 Help updates.
    • No new progress, stefanh had been driving it but he’s been otherwise occupied for the last few weeks.

2.1

  • bug 460953 kill-rdf port [sgautherie]
    • status/progress?
  • bug 436794 Enable Mac OS X system address book per default and add UI.
    • SM UI needed, unowned, helpwanted.
  • bug 410613 OpenSearch. helpwanted.
    • We need to check if OpenSearch can support all our existing functionality, for example the INTEPRETS section in Sherlock search plugins. Mnyromyr will check on that, and on how extensible the Firefox code is.
  • bug 449728 drag tabs between windows
    • unowned so far.
  • bug 498596 places bookmarks
    • unowned so far.
  • bug 477845 Build a standalone (Gecko 1.9.1) Composer
    • Will look into that once KompoZer 0.8 and SeaMonkey 2.0 are done.
  • bug 477840 Backport KompoZer to Composer
    • Will look into that once KompoZer 0.8 and SeaMonkey 2.0 are done.
  • bug 523274 Complete new default theme icon set
    • status/progress?
    • A list of TODO icons is up in the bug
    • Still needs quite a bit of work.
    • bug 522023 is working on improving the browser globe in task icons, etc..
  • bug 526210 Update the icon set for the SeaMonkey Modern Theme.
  • bug 521927 Make Search, Folder Location and Views widgets for MailNews customizable toolbars.

We also should take a look at the other items on wanted-seamonkey2.1+

Roundtable

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).

ajschult

Aqualon

asrail

biesi

Callek

IanN

  • Usual testing, reviewing and commenting.
  • Bugs fixed:
    • bug 523943 Timezones Definitions needs SeaMonkey minimum correcting (on both comm-central and comm-1.9.1).
    • bug 515228 Help button in Search Addresses dialog lacks Help icon (on comm-central only).
  • Working on:
    • bug 439134 “Customize toolbars” window a bit too small on linux – cuts off the “Restore defaults” button.
    • bug 515967 Add icons to addressbook menulist in Search Addresses.
    • bug 519133 Newsgroup list in Message Filters Dialog has blank entry and extra separator.
    • bug 521927 Make Search, Folder Location and Views widgets for MailNews customizable toolbars.
    • bug 525373 Make customizable toolbars play nicely with toolbaritems that contain a deck (Toolkit).

InvisibleSmiley

  • Reviewed:
  • Bugs fixed:
    • bug 485702 Add sort markers/arrows to Password Manager
    • bug 525638 Add support for Firebug [Firebug part pending]

KaiRo

  • Driving 2.0 to an actual release
  • Installed Win7 SDK and MozillaBuild 1.4 on Windows build machines
  • Cared to get our files ready for L10n dashboard listing “sea21x” for trunk
  • Attended parts of the Cyber Liberties Conference in Vienna and presented SeaMonkey 2.0 there
  • Added Simplified Chinese to the list of our localizations
  • Going on vacation for three weeks, starting with the upcoming weekend.
  • As always, my blog has more detailed status about my work.

mcsmurf

  • Helping out in the Mozillazine SeaMonkey Support forum 😉

Misak

  • I started porting all SessionStore bugs for trunk, there is more than 10 of them.
  • Still working on tests for Sessionstore

Mnyromyr

Working on:

  • bug 521803 tabbrowser.xml: “Error: this.mPanelContainer is null”, opening MailNews.
  • bug 521891 Need pref pane entry for extension blocklist feature.
  • bug 522278 Header pane does no longer expand, shows scroll bar instead when opening address lists.
  • bug 522434 Deleting from standalone message window doesn’t move to next message.

MReimer

Neil

Bugs Fixed:

  • bug 457882 News (nntp) option “ask me before downloading …” is ignored.
  • bug 521263 After bug 381269 landing, browser_sanitizer.js breaks browser_passwordmgrdlg.js.
  • bug 523693 Inline spell checker should be a module.
  • bug 524442 startDocumentLoad and endDocumentLoad URIs don’t match.
  • bug 524972 Remove nsTArray from nsINavBookmarksService.idl.

Working on:

  • bug 485720 Text Descenders Do Not Display Properly In SeaMonkey Default Theme.
  • bug 487700 Alert box no longer has focus after closing popup (Core).
  • bug 513909 Make JS build with VC7.1 (Core).
  • bug 520366 AppendInt only handles 32 bit signed ints (Core).
  • bug 520535 titlebar=no windows do not receive keyboard & mouse events (Firefox).
  • bug 525047 ‘make clean’ deletes automationutils.py (Core).
  • bug 525725 xulrunner -help crashes [@ LoadPlatformDirectory] (Toolkit).

Ratty

Bugs Fixed:

  • bug 518865 Calendar Properties item missing from the SeaMonkey Edit menu.

Working on:

  • bug 517684 Modern theme for Lightning, Part 1.
  • bug 526148 Port bug 525712 (Remove dead throbber-specific code from customizeToolbar.js, handle it in themes).

Extension outreach:

  • Posted messages to mozilla.dev.apps.extensions, the extension development forum at Mozillazine, and in irc://moznet/extdev.
  • Contacted several authors directly e.g. Showcase, Calculator, Folder Accounts.

Other:

Note:

  • Currently I am concentrating on my own extensions as well as my extensions port project and won’t be too active in SeaMonkey development for a while – at least until 2.1 development starts to ramp up.

sgautherie

  • bug 460953 Port jminta’s kill-rdf to SeaMonkey where applicable
    • 1 last patch waits for 2(++) major ports:
    • bug 444913 Port |Bug 413781 – XBLify folder-selection menus| to SeaMonkey
      • (mcsmurf’s…)
    • bug 507601 Port |Bug 414038 – Replace rdf-driven folder pane with a js-driven/non-rdf treeview| to SeaMonkey
  • Fixed SeaMonkey bugs:
    • bug 255503 tabbedbrowser progresslistener list grows forever instead of resizing when removeProgressListener is called
    • bug 523562 Fix building of SeaMonkey Mac (and possibly part of Windows) on trunk following bug 516213 (Freshen WebGL implementation)
    • bug 524008 Fix “Warning: package error or possible missing or unnecessary file: bin/components/nsAxSecurityPolicy.js (packages, 258)”
    • bug 524022 Fix “Warning: package error or possible missing or unnecessary file: bin/components/proxyObjInst.xpt (packages, 203)”
    • bug 524026 Fix “Warning: package error or possible missing or unnecessary file: bin/gksvggdiplus.dll (packages, 56)”
  • Fixed (MailNews) Core/… (but SM related) bugs:
    • bug 524682 comm-central should pull Chatzilla from hg rather than CVS
    • bug 523820 Remove old MOZILLA_1_9_1_BRANCH ifdefs from comm-central code
  • And working on other areas… like
    • infrastructure to run tests
    • filing bugs for leaks in (TUnit) tests
    • doing a Windows comm-central-trunk SeaMonkey unit test build, filing bugs as needed; looking forward to an official build when enough new buildbot slaves can be enabled (bug 464325 follow-ups).

Standard8

stefanh

Working on:

  • bug 525404 Appearance Pref Pane does not alter icon/text settings.
  • bug 525698 [Mac] Need new css for pageinfo.

wladow

Any other business?

  • Thunderbird mass-mailed Thunderbird extension authors on AMO reminding them to update their extensions for Thunderbird 3.0. We should do a similar mass mailing targeting two groups:
    • Existing SeaMonkey extensions that haven’t been upgraded to 2.0.
    • Firefox and Thunderbird extension authors encouraging them to make their extensions compatible with SeaMonkey 2.0.
  • So what do we need? Someone to contact AMO to get a list of extension authors email addresses, and some person/software to do the spamming mass-mailing. Ratty to follow up with AMO on this. Also find out how MoMo handled this.
  • KaiRo will be on vacation when the next meeting is scheduled to happen.
    • IanN to chair the meeting.
    • Ratty to set up the wiki page and to send out the invitation to the newsgroups.
  • EOL date for SeaMonkey 1.1?
    • The plans for Gecko 1.8 are rather murky at the moment. KaiRo will probably try to get a clearer view when a 1.8.1.24 will be prepared possibly in December.

Thunderbird Meeting Minutes: 2009-11-03

Filed under: Posts — Tags: — Benjamin Smedberg @ 12:00 am

Thunderbird/StatusMeetings/2009-11-03

From MozillaWiki

last meeting | index | next meeting »

Thunderbird Meeting Details :

Agenda

Action Items

New

Open

  • Planning for a dry-run security firedrill build
    • Fire drill itself expected to happen after code freeze

Closed

Thunderbird 3

  • Now in String freeze
  • Branching completed
  • Schedule:
    • Blockers to zero: 2009-11-06 23:59 PST
    • RC1 builds start on: 2009-11-09
    • Subsequent RCs as necessary.
  • Please set bugs to assigned status (as well as owner to you) if you want to do them.
  • If you have other bugs assigned to you that you don’t want to do, please reassign or discuss with drivers.

QA Updates

  • Normal bugday last week
  • Ready to test RC1
  • This week will be RC1 testing – as soon as we get the build.

Topcrashes 3.0b4

  • top 20, about 1/3 fixed – which is great
  • top 10 (“+” indicates change from last meeting) – no appreciable change in top 10 since 10-27:
status

bug

summary

rank
fixed 2009-10-04

bug 513315

@ nsScriptSecurityManager::GetCurrentJSContext()

1
fixed 2009-09-25

bug 480090

sending email after being in offline mode @ morkRowObject::CloseRowObject(morkEnv*) – @ nsMsgOfflineImapOperation::SetCopiesToDB – nsMsgOfflineImapOperation::Release

2
qawanted -all win7-

bug 522226

startup @ __delayLoadHelper2

3
FIXED 2009-10-14

bug 505221

@ CountTotalMimeAttachments(MimeContainer*)

4
fixed by bug 513315?

bug 518671

@ nsXPConnect::GetRuntimeInstance()

5
idle, multiple bugs?, “needs a cycle collector hacker”

bug 482849

@ canonicalize while doing a nightly update

6
idle

bug 519962

startup nsPrefBranch::Observe(nsISupports*, char const*, unsigned short const*)

7
+needs more triage

various: bug 523423, bug 514734, bug 495177

JS_CallTracer
bad GCs?

8
FIXED (we hope) by bug 505221

bug 513543

@MimeInlineTextHTML_parse_eof
(can’t verify via crash-status until 3.0rc)

9
needs triage

no bug filed

@ JS_dtobasestr

10

Marketing Updates

  • Press Tour Update – Completed press tour in Paris, Munich, and Tokyo. Everything going very smoothly. Had a great press conference in Tokyo with over 35 reporters with an additional 6 more interviews later in the week. Mozilla Japan has a very strong marketing team. Press has been very receptive to Thunderbird 3, all the new features, and the future ahead for our team.
  • Will be wrapping up press tour this week in New York and on the West Coast.

IT update

Documentation

Done / Cleared

In Progress

TODO

Support

  1. Top 5 GS Thunderbird 2 Support Topics (code in progress: http://gist.github.com/190923 ) basically the same as last week, possible McAfee false alarm
    1. Cannot send email (Verizon blocking port 25 starting fall 2009, AT&T percent sign in outgoing email due to wrong setting from AT&T support ?!?)
    2. Cannot receive email
    3. migration to Vista and Windows 7 – it works well for some not so well for others, most just need settings and migration help, be great if MozBackup or something like it was built-in
    4. McAfee finds trojan – probably false alarm, roland to follow up with Carsten and Sam
    5. email lost (fixed by compacting folders and deleting .msf)
  2. Thunderbird 3 Beta Top Support Issues (not many reported, starting to monitor to see what we can improve for post 3.0)
    1. Windows 7
  3. SUMO for MoMo tracker ticket: https://bugzilla.mozilla.org/show_bug.cgi?id=520628, TB3 Global Database KB – 1st article from JenZed, thanks! – should have 1st iteration of MoMo SUMO theme by end of week from contractor Gary Cunningham-Lee who did the original SUMO theme
  4. Key Support stats from the following graphic:
    1. approximately 26 / day (180/7, higher than last week if we subtract the Raindrop topics – not sure why)
    2. total new topics:180 total replies: 69 (Ruby Code)
      1. date:20091027 #new support topics:23 resolved:9
      2. date:20091028 #new support topics:24 resolved:8
      3. date:20091029 #new support topics:32 resolved:9
      4. date:20091030 #new support topics:25 resolved:7
      5. date:20091031 #new support topics:17 resolved:4
      6. date:20091101 #new support topics:9 resolved:0
      7. date:20091102 #new support topics:20 resolved:9
    3. #replies from non MoMo folks: 3 from TMZ (thanks!) 14 from gyurrika (thanks!), 2 from Thomas (thanks!) MoMo folks: 2 from Philipp of Lightning (thanks!) 43 from Roland, 2 from Andreas (thanks!), Bienvenu 8 (thanks!)
    4. happiness metric: API doesn’t have happiness emotitags, asked GS staff about that, code in progress: http://gist.github.com/190094, manual happiness metric = 69 – 43 = 26 (50 last week), 56 Hendrix messages (generally Hendrix messages are unhappy but this week we had 2 happy messages from Thunderbird lovers, 1 wanted us to run our own email service! Thanks!) – bug to track down Hendrix for Thunderbird 3 and get rid of it as much as possible

Roundtable

Status Updates

sid0

davida

dmose

Standard8
  • Illness slowed me down 🙁
  • Reviews & Driving
  • Fixed bug 490817 and bug 525208 finally sorting out our EULA (removal)/License updates for TB 3.
  • Made some good progress on bug 516776 – working on the final bits so that extensions should be able to provide content tabs that can load different pages.

asuth

bienvenu
  • Reviews and Driving
  • Don’t try to update virtual folders when doing an offline download sync, bug 525842
  • Clone note curiosity for cloned views, per asuth, bug 525419
  • Handle failure to expand thread because of threading problems by listing w/o sub-threading, fixes subsequent crash on collapse, bug 524266
  • Fix hang in cross-folder threaded mode, when multiple messages have the same key in a thread, bug 518128
  • Fix crash when adding thread column to search results pane, bug 524673
  • Fix crash doing a quick search in a grouped single folder saved search, bug 524064
  • Fix for crash in nsNntpCacheStreamListener::OnStartRequest, bug 130442
  • tested uber gloda correctness patch bug 465618

gozer
  • Build
    • 2 minis now in production, building green
  • Web
    • Worked on stage.support.mozillamessaging.com
  • Infrastructure
    • Setup complete backend DB infrastructure for Webheads
    • Ready for serious database workloads

clarkbw

wsmwk

crash triage

  • new
    • bug 526047 [@ nsAddrDatabase::GetRowForCharColumn(unsigned short const*, unsigned int, int, int, nsIMdbRow**)]
    • bug 525517 [@ XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, int, unsigned int, int*, int*)] ** SM topcrash, TB3.0b4 #67 crash

beckley

Penelope

KaiRo

rkent

rebron
  • In the middle of press tour. In New York through Wednesday evening and then Bay Area tour for Thursday-Friday.

Tsk
  • Had one day off last week
  • Finished preparing emails for people participating to the RC1 testing.

andreasn
  • This week:
    • Organize and upload graphic source files for all themes: bug 494804
    • Finish bug 525628
    • More polish items

bwinton

Last week:

This week:

  • Finish off the blockers. (I hope to get these in today or tomorrow, depending on how fast I can get reviews, and how well the reviews go.)
  • Review some more bugs.
  • Continue to help students with ISPDB.

roland

sgautherie

nth10sd

Fallen
  • bug 470430 is finally checked in!
  • If you have ever used Sunbird, please check if you have an empty folder:
    • $HOME\Application Data\Mozilla\Extensions\{718*\calendar-timezones@mozilla.org
    • ~/.mozilla/extensions/{718*/calendar-timezones@mozilla.org
    • If so, please report to bug 470430
  • Now only bug 494140 is separating us from a firm code freeze.
  • Waiting for a few locales to finish, will nudge them soon.
  • If all this is finished, we are ready for beta 1 candidates.

Attendees

Mozilla Platform Meeting Minutes: 2009-11-03

Filed under: Posts — Tags: — Benjamin Smedberg @ 12:00 am

Platform/2009-11-03

From MozillaWiki

« previous week | index | next week »

Notices / Schedule

Firefox 3.5.5

Firefox 3.0.16 / Firefox 3.5.6

Firefox 3.6 Beta

  • Released on Friday, Oct 30th
  • plan is to promote it heavily to rapidly increase beta audience
  • will refresh frequently via the Firefox 3.6 beta update channel, each update will be versioned “3.6b#” and presented as a “revision”
  • next update is aimed to be this Friday, minimally containing:
    • DLL component directory lockdown and blacklisting patch (see bug 524904 and bug 519357 (blocklist policy discussion in bug 525103)
    • syntax changes for CSS gradients (see bug 513395)
    • cycle-collector patch to stop cycle collection instead of crashing (see bug 521750)
    • other changes on mozilla-1.9.2 since we froze for beta

Firefox 3.6 Release Candidate

  • proposed code freeze November 18th (2 weeks)
  • proposed release November 19th (Happy Thanksgiving)
  • need to check these schedules with build and QA, obviously

Blocker Report

See more Firefox 3.6 related blocker queries, or learn about the new status and blocker flags

Browser / Front End

(Progress reports every weekend on Planet Firefox)

  • see our active projects and get involved / propose others
  • Namoroka/mozilla-1.9.2 front end development:
    • 29 blockers left, 7 are crashkill
    • team estimates this number will be 10 by end of the week
    • per tab prioritization for session restore bug 514490 causing test failures on mozilla-central, should be wrapped up today or tomorrow, see the project page for more detail
    • windows 7 aero peek per-tab preview: as per bug 525475 we’re going to pref this off by default until the other bugs are fixed, allowing us to unblock on them

GFX Update

  • 18 blockers
    • 9 are FIXED, several have patches.
    • GFX team will be triaging these to see which absolutely need to block.
    • Looks good for a November 18 freeze date.
  • 3.5.4 crashes
    • We discovered once 3.5.4 had been released that we had caused two topcrashes: bug 524462 and bug 525326. These were fallout from security bug fixes.
    • More testcases helps, and we’re adding more. But the nature of graphics code (handling user-provided data) implies that it’s very difficult to have fully complete test suites.
    • It’s very likely that these could have been caught in a beta period for 3.5.4. Since we already look at crash-stats, should we just extend beta periods? Should we make it part of the “new release” signoff that we haven’t introduced new topcrashes?
  • GFX team focusing on blockers, Electrolysis, crashes, and performance.

Layout Update

  • Blocker report:
    • 18 blockers, but mostly (9) fixed on trunk and need 1.9.2 landing, or have patches, or we’re not sure there’s a bug
    • Silverlight issue fixed after conversation with Microsoft — we’re doing a trivial workaround for them calling NPN_Invalidate for a windowed plugin
    • Only 1 bug where we know there’s a bug and we don’t have a patch (519767)
    • 1 untriaged layout nom
  • CSS gradient syntax change (bug 513395) landed on m-c yesterday; backport to 1.9.2 is posted to the bug, the a1.9.2 queue, and the try server; would like to land it tonight or Wednesday morning assuming all is well
  • Layers API developed: https://wiki.mozilla.org/Gecko:Layers. Implementation to proceed shortly. Send feedback.
    • Framework for hardware acceleration, 3D transforms, retained buffers for elements, cross-process rendering, off-main-thread compositing, animation and video playback
  • Patches ready to remove nsIScrollableView on trunk
  • Jonathan Kew in Toronto office this week
  • WOFF getting lots of press
  • Rapturous reception at AtypI

Content Update

  • Excellent work by bz and smaug on a 1.9.1 stability regression
  • Working on 1.9.2 blockers (26 total, 5 fixed/dup, 7 crashkill)
  • crashkill work
  • HTML5 parser work moving forward, getting through reviews.

Platform-specific Support Update

  • (smichaud) 1.9.2/JEP update — No new bugs in last week. No blockers.

JS

Startup Performance

  • Almost done with a tool that shows numbers for all Talos tests across all branches for all platforms, summarizing median and mean per platform, including weekly difference, and difference from Firefox 3.5.
  • Found a scenario for stable cold startup numbers on Windows. Next step is to get a Talos patch up, and work with Rel/Eng to get it deployed into testing so we can see numbers on real Talos boxes.
  • Rob Strong split up the update service in bug 311965, has most reviews (affects all toolkit apps) and is about ready to land. This showed a significant win on WinCE startup.
  • Taras and Joel are working on bug 524202, tracking down exactly how and when dynamic library code is loaded. See this comment for a good summary of the issue.

Join us on IRC in #startup.

Security

pending reviews

feature

review date

who

interested
Windows TSF integration (1.9.2)

unscheduled

Jim Chen, roc

DNS Prefetching

unscheduled

Patrick McManus

Jesse, bz, reed(?)
Mail config from ISP (Tb3)

unscheduled

Ben Bucksch

New system metrics (and media queries)

unscheduled

 ?

dbaron

Electrolysis

  • Fennelectrolysis lives: with only a medium amount of hackery of the Fennec frontend itself. Currently getting the platform-side patches landed.
  • Working quickly towards getting IPC plugins landed on mozilla-central, preffed off.
    • Multiple plugins work, ipcplugin tests work (2 orange because NPN_SetException isn’t implemented)
    • cjones working on leaks during ipcplugins tests (probably shutdown-only leaks)
    • bent finishing work on Windows hangs

Tree Management

  • Help with making debug tests green. bug 523385
  • Upcoming power outage at 650 castro
    • November 14th
    • bug 524047
    • Mobile tests will be disabled for the duration

Upcoming this week:

  • Electrolysis tests bug 515436
  • Stopping refcounting build on trunk on linux

Roundtable

  • roc: Trying to make httpd.js do GC; xpcshell tests uncooperative
  • robc: firebug – event listener service? yay!

3-November-2009

Mozilla Project Meeting Minutes: 2009-11-02

Filed under: Posts — Tags: — Benjamin Smedberg @ 12:00 am

WeeklyUpdates/2009-11-02

From MozillaWiki

« previous week | index | next week »

NOTE: The US and many other countries ended Daylight Savings Time early Sunday morning and returned to Standard Time. So now the Update meeting with be at 19:00 UTC (the “new” 11am PST) Monday.

Friends of the Tree

  • KaiRo wants to nominate Philip Chee (Ratty on IRC) for sending an add-on compatibility message for SeaMonkey 2.0 to several forums and now going through authors to send individual emails for making their add-ons compatible with 2.0 – of course, all on his free time.
  • Anthony Hughes writes in “This week I would like to nominate Aleksej as a friend of the tree for coming out and contributing to both days of our 2-day Mozmill Testscripting Testday last week.”
  • Andreas wrote in “I would like to nominate Graydon Hoare (Mozilla) and Rick Reitmaier (Adobe) for their work on merging Mozilla’s and Adobe’s versions of the NanoJIT backend. With completion of this herculean Sisyphus task Adobe and Mozilla will be able to jointly develop NanoJIT instead of having to maintain two individual versions of it. This will also broaden our test coverage and test backend changes and optimizations against 2 virtual machines, our JavaScript engine as well as Adobe’s Flash Player VM.”
  • Gozer wrote in (a week ago, sorry for the delay) “I wish to nominate Henry Nester for friend of the tree. He is our #1 thunderbird 3 tester by far and a key part of the push to Thunderbird 3 [at the top of this chart] [1] He’s also a primo tester of .de locale build and an awesome spot check tester of localized builds (special note for ludo+gozer) [2] and also a great bug reporter [3]

Development Updates

Firefox

( Projects | Status | Goals | People )

Firefox 3.6 (Namoroka)

  • Firefox 3.6 Beta 1 shipped on Friday, check out the plea for feedback or release notes.
  • Nightly and beta users are encouraged to help us by reporting add-on compatibility
  • zpao’s “session restore optimization” patch landed on trunk, should be moving to branch shortly
  • main development focus is on Firefox 3.6 Blockers
  • last week at the development and delivery meetings we decided to issue frequent updates to Firefox 3.6 Beta users on that update channel; aiming for the first update to be this week with:
    • DLL component directory lockdown and blacklisting patch (see bug 524904 and bug 519357
    • syntax changes for CSS gradients (see bug 513395)
    • cycle-collector patch to stop cycle collection instead of crashing (see bug 521750)
  • some questions were raised about the schedule for Firefox 3.6:
    • code freeze for RC is targeted at November 18th
    • RC release estimated for late November
    • final release estimated for early-to-mid December

Firefox Future

  • with a strong focus on wrapping up Firefox 3.6, not a lot of news this week for new things for Firefox 3.7; check out the projects and status links, above.

Team News

Gecko

  • Fun times in CrashKill meetings:
    • dbaron has a patch in bug 521750 that will potentially fix 5-15% of crashes due to thread badness + cycle collector. This is going into release as soon as possible.
    • Other crash patches, from newer bugs: Font crash on startup: bug 524462, and a gif encoder crash: bug 525326
    • Will be talking about metrics and tools in today’s meeting, along with individual bugs.
  • Blockers:
    • P1: 4
    • P2: 83
    • P3: 1
    • Other: 9
  • Team blocker numbers:

Branch work: Firefox 3.0.x / Firefox 3.5.x / Thunderbird 2.0.0.x

  • Firefox 3.5.5
    • scheduling a short-cycle release
    • developers jumped on creating fixes and had them ready by Friday evening (yay!)
    • hoping to start builds today or tomorrow

Thunderbird

  • 3.0rc1 still has 22 blockers
  • RC1 build tomorrow seems unlikely; more news on tomorrow’s Tb3 call

SeaMonkey

  • SeaMonkey 2.0 has been released last Tuesday!
  • Mostly good feedback, some migration issues from xpfe suites

Mobile

IT

Last Week

This Week

Release Engineering

QA

Test Execution

  • Shipped Firefox 3.0.15 and 3.5.4 (with much delay on day of shipping)
  • Shipped Fx3.6b1 (week delay)
  • Fennec builds targeting last this week

Web Dev Testing

  • We now have in-litmus? and in-testsuite? flags for AMO and SUMO!
  • Wrote Mozilla.com automation tool to check redirects to landing pages for all the supported locales.
  • Created automated testcases to validate search functionality with advanced options; Completed test cases for platforms and applications. Developed Test cases for (AMO) Collections – a. Remove collection from favorites b. assign ‘Manage’ permission on collection c. Delete Collection

Metrics, Accessibility, Localization, Community

  • Accessibility:
    • Oversaw the landing of all the table accessibility patches on the 1.9.2 branch. Nominated a few ones that landed on central during my vacation. Verified all the bugs listed here. This basically completes the feature set of the a11y module, except for one or two patches David and Alex might still have in the pipeline.
    • Published a new Easy ARIA tip in response to a result from WebAIM’s second screen reader survey results.
  • Community
    • Testday: 2 day Testscripting with MozMill 1.3 even was held last week. It was hosted by Seneca College student and previous Mozilla intern, ashughes. See Testday Results
    • Recently found 7 people interested in getting involved via VolunteerMatch and http://www.mozilla.org/contribute/
    • Helped with OpenSource meeting up involving Thunderbird in Munich. See Tomcat’s blog entry.
  • Metrics – Windows coverage is now available! We are getting 55% coverage with all the automated tests except the jstest suite. We anticipate ~8% additional coverage once that is run.

Test Development

  • Jetpack test framework completed, preview to be released this week to labs
  • Mochitest OOP plugin tests running on E10S tree
  • Continuing work on Mobile Test Framework now called Orodurin.
  • More notes here

Security

  • No updates this week

Marketing/PR

PR

Five Years of Firefox

  • Light the World with Firefox
    • Help us test the mobile image — need help with feature phones.
  • Firefox Anniversary Parties…more details to come via blog post, but here is a snap shot!
    • Nov 8th – Belgrade, Serbia
    • Nov 9th:
      • San Francisco:
      • Paris, France
      • Skopje, Macedonia
      • Warsaw (media + community)
      • Barcelona, Spain
      • Sofia + 3 other cities, Bulgaria
    • Nov 11th – Ljubljana, Slovenia
    • Nov 12th – Madrid, Spain
    • Nov 14th – Bucharest, Romania (100 people)
    • Nov 27th – Rome, Italy (300 people) TBC
    • November ? – Berlin, Germany
    • November ? – Brussels, Belgium
    • November ? – Poland
    • November ? – Distrito Federal, Mexico (200 people) TBD
    • End of November – Santiago, Chile (500 people)
    • Still looking for party hosts! Please get in your swag requests here

General

  • Community marketing call this Wednesday, Nov. 4th at 10 a.m. PDT/18:00 UTC (note the time change)
    • Dial-in Info: +1.650.903.0800, followed by 92# and then 7391#
    • Or you can use our toll-free number: +1.800.707.2533, followed by 369# and then 7391#. If you’re outside the US, use Skype to call in with our toll-free number.
    • You can also watch the meeting live in Open Video at air mozilla
    • For those that can’t make the call or want to participate online, join us in #marketing on IRC (irc.mozilla.org).
    • Agenda:
      • We’ll be talking about Firefox anniversary topics!
      • Please send Mary (mary at mozilla dot com) any other items.

Events

Support

Metrics

  • Firefox Market Share – two monthly reports came out yesterday. Both StatCounter and Net Applications show Firefox gaining nearly 0.5% in worldwide share during October.

Evangelism

  • Launched our first MDN survey this week, 3,000 responses so far. Hoping to get to 5,000 within the next week or two.

Labs

  • Design Lunch this week is Monday, 1pm pacific time in Ten-Forward, the topic is Jetpack, and the presenters are students from Parsons New School of Design participating in the Design Challenge.

Developer Tools

  • Patrick Walton started on the team last week, working on Bespin
  • We are actively working on issues for the first Bespin Embedded release, an editor component that people can use in their own applications.

Add-ons

  • Thanks for coming to last week’s meetup, about 40 people showed up and a good time was had by all
  • Firefox 3.6 Beta 1 was launched last week along with the new Add-on Compatibility Reporter
    • 3600 active users
    • 363 reports of incompatible add-ons, 857 reports of compatible ones
      • the 857 reports represent 528 add-ons, 422 of them are not set as compatible with 3.6.*
        • If these add-ons turn their compatibility to 3.6.* then our total compatibility will be around 68%
    • 34% compatibility with 3.6.* and above

Webdev

L10n

Web l10n updates

  1. FxFy campaign l10n underway for launch next Monday
  2. Fennec pages all underway.
  3. Thunderbird in-product pages
  4. Other projects: Updating Google snippets, Get Personas, Plugin page,

Fennec Product l10n

  1. 35 locales participating, not all are ready to go
  2. Multilocale build mentioned by coop
  3. Working on creating single builds with debian packages for individual download via the web

Firefox 3.6

  1. Sent out individual emails to locales to prep for RC1
  2. Over 50 locales participated in FF 3.6 beta 1

Verbatim

  1. Moving Verbatim into production

Bugzilla

  1. Bugzilla and localizations components/products

Foundation Updates

  • We are looking at creating more “Activities Modules” – i.e. non-code areas of the project with an owner and peers. If you know an area which would benefit from having this structure, join the discussion in mozilla.governance.
  • Over the weekend, Mark posted an overview of where Drumbeat stands — what parts are ‘stable’ and what’s still in flux. This is a good post for people who want a snapshot of the process w/o diving into the wiki or forums.

Roundtable

« Newer Posts

Powered by WordPress