Meeting Notes Meetings notes from the Mozilla community

11-May-2009

Places Meeting Minutes: 2009-05-11

Filed under: Posts — Tags: — Benjamin Smedberg @ 11:00 pm

Places/Status Meetings/2009-05-11

From MozillaWiki

« previous week | index | next week »

Places Team Meeting Details

  • Mondays at 9:00am Pacific
  • irc.mozilla.org #places

Work Priorities

  • Blockers (5, +4, http://tinyurl.com/dgbhmn)
    • bug 489038 – Selecting and/or deleting tags in the Library causes Firefox 3.5b4pre to hog the CPU and become unresponsive (dietrich)
    • bug 481767 – Tag field overlay issue when 2 or more bookmarks in the same tag (mak), has workaround (known working), suggest to take it and file a widget bug to find real cause (bug is known from a long time)
    • bug 490035 – “Script is busy” warning from places flush script on initial migration (mak), has patch for batch migration. Investigating on possibilities to interrupt main thread allowing some breath for UI (will probably require IDL changes), helpwanted.
    • bug 490068 – leak window after showing bookmarks panel (mano)
    • bug 491520 – Tag autocomplete prevents changing the case of tags, when adding tags (mak), has new patch needs review/hints from gavin
  • Needs branch landing (0, 0, http://tinyurl.com/c4droh)
  • Wanted (34, +1, http://tinyurl.com/cg78qy)
  • Possible Wontfix (45, -1, http://tinyurl.com/ajqgm7)
  • Places bugs on m-c but not yet on 1.9.1 (31, +2, http://tinyurl.com/686pp9)
  • Waiting for approval1.9.1 (4, -2, http://tinyurl.com/cs2gng)
  • Requiring tests (in-testsuite?) (82, +1, http://tinyurl.com/d3eqav)

QA Issues

  • Tracy
    • will get on track with verifying fixes as they land (next nightly)
    • focus will remain on 1.9.1 branch ’til final release.

Status updates

  • sdwilsh
    • bug 455555 – async location bar queries (working patch eta end of week)
  • mak
    • working on blockers (see above for status)
    • done reviews on small UI improvements
    • bug 488966 – Add a last_visit_date column with an index to moz_places, required bug 491954 has landed, need to unbitrot and split patch. Downgrade is no more a blocker for the release (users won’t be able to downgrade to nightlies before next one, but no problems with releases).
    • bug 491269 – Test that editing folder name in bookmarks properties dialog does not accept the dialog. Required landed bug 422181 landed, needs review adw.
    • bug 480238 – Double-clicking tree column separator opens highlighted link, has review, only need to address comments.
    • bug 483980 – Allow history/bookmark observer components to register with a startup category. Still need to look into this for Fennec.

  • adw
    • bookmarks initialization is not fault tolerant bug 478912 – posted new WIP; would appreciate fly-by
    • async query containers bug 490714 – WIP patch up; didn’t work on this at all last week
    • clear recent history/privacy blockers
      • CRH deletes places, not visits bug 491883; Places toolkit bug 491983 (removeVisitsByTimeframe) blocks this; posted a WIP to the latter
      • selected option in privacy pref pane not sticky bug 490199
    • other CRH bug 489958 – unnecessary scrollbars
  • ddahl
    • bug 489897 New WIP patch. Statement.row work in storage. This will make results iteration easier
    • bug 410196 Working on a new patch based on Marco’s feedback. I am starting to think Marco’s initial concept is better after all. (Just turn off the command when focused on these “root” nodes)
    • bug 489513 Timing Harness working off of sdwilsh’s examples

Documentation

  • MDC
    • the migration guide needs history api and dynamic container examples. (dietrich)
    • the design documents linked from MDC need to be written. can probably cull from the old design overview docs.
    • Documentation non-existent:
      • dynamic containers (MaK77)
        • will do as soon as they are working properly

Roundtable

  • bug 489173 Issue with size of places.sqlite and Google Toolbar

Mozilla Project Meeting Minutes: 2009-05-11

Filed under: Posts — Tags: — Benjamin Smedberg @ 11:00 pm

WeeklyUpdates/2009-05-11

From MozillaWiki

« previous week | index | next week »

Friends of the Tree

Dan Portillo writes in nominating Mike Morgan and Sean Martel for their awesome work on the Mozilla Careers Button. If you haven’t seen this yet, visit https://www.mozilla.com/en-US/about/careers-buttons.html

Development Updates

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

  • Firefox 3.0.11
    • mostly code-frozen
    • might take a couple more fixes
    • on track for early-June release
  • Firefox 3.0.12
    • schedule coming later this week
    • likely a 6-week release to account for early-July holidays

Gecko 1.9.1

  • In the news: We’re working on process separation in Gecko with a primary goal of improving overall responsiveness on multi-processor machines. Check out the dev.platform thread for details.
  • Blocker Status:
    • 10 final blocker bugs left in content. (13 last week)
    • 5 GFX final blockers. (Last week: 6)
    • 5 Layout final blockers. Two w/ patch. (Two weeks ago: 5)
    • JS with 18 blockers. (Last week: 15)
  • 22 noms needing triage.
  • For weekly engineering meeting notes and other info see the Platform page.
  • 57 total 1.9.1 blockers (two weeks ago: 58).

Firefox 3.5

Firefox Front End Work

  • 14 blockers left for final release, only two or three of which are complicated
  • as mentioned at the platform meeting last week we’re aiming to be done with all front-end blockers by next week in order to hit a late-week code freeze on or before the 22nd.
  • this schedule will enable an early June release date for the Firefox 3.5 release candidate – getting exciting!

Namoroka

TB 3

  • 3.0b3 is waiting on the landing of GloDa-based search functionality (bug 474701
  • After that landing, we’ll draft a new schedule for the remainder of beta3

Mobile

IT

Release Engineering

  • Welcome (back!) Armen (armenzg)
  • enabled a11y tests on mac
  • new standalone talos now include Tshutdown, download from here
  • “Caution flag” tomorrow night for EqualLogic firmware upgrade
    • start 7pm PDT until Wed morning
    • powering off 76 VMs
    • closing tree for FF3.0, TB2.0, linux64 slaves on m-c
    • not closing tree for FF3.5, mozilla-central, tracemonkey or TryServer
      • explicit coordinate with sheriff to avoid pileups.

QA

Test Execution

  • Fx 3.0.10 – Fx 3.5b4 MU WinXP testing
  • Mozmill automation of smoketests coverage here

Web Dev Testing, Metrics, Accessibility, Localization, Community

  • WebDev Testing
    • Began working on AMO 5.0.6.Began testing the new 0.4 version of the Add-ons Collections extension, in tandem with the Collections-management web scafolding
    • Wrote and executed against SAMO (services.addons.mozilla.org) test plan — certified release, which will go out Tuesday
    • Wrapped up SUMO 1.0.2, which will ship Tuesday
    • Fennec – Created a few use case scenarios for Fennec testing. Made slight updates to the Fennec websites test plan
  • Community
    • Project for Website Testing has been created on QMO and now we are open for country and company suggestions. Please participate and send us your [request] which companies are missing!
    • The first firebug testday last week brought great results. See Aakash’s blog here and litmus results report here. There were a lot of custom tests so the litmus report is just a small view into the event. See Aakash’s blog for a list.
    • Munich Meet-up on Thusday, May 14th.
    • Next Mountain View QA meetup will be held on Wed, 5/13
      • Purpose: Clint Talbert, QA Testdev lead, will be performing reftest demos!
      • If you can attend, please add yourself to the Participants list!
    • Project Metrics – working on the dash boards generation to display metrics.

Test Development

  • Invalidation Reftests are going strong
  • Did our 1st Test Dev Day – did not have as many people as we had hoped
  • Improved Crashtest coverage on 1.9.1 branch
  • Site Compare tool is almost ready for prime time
  • Accumulating performance measurements for 3.5

Security

  • No updates for this week.

Marketing/PR

Firefox 3.5 Launch

  • Firefox 3.5 Launch Workshops:
    • May 13th:
      • 9 a.m. PDT/16:00 UTC – Video
    • May 14th:
    • May 15th:
      • 9 a.m. PDT/16:00 UTC – PR

Mozilla Service Week

  • June 22 – 29, 2009
  • Building out staging site & reaching out to partners.

PR

Events

  • Mozilla QA Meetup, Mountain View, May 13th, 6:30 p.m.: Demo’ing the Mozilla Reftests that run nightly on our builds. Details.
  • Mozilla Meetup, Munich, May 14th: Tomcat is hosting a casual Mozilla get together. Details
  • eLiberatica Open Source and Free Software Conference (Bucharest, Romania) – May 22-23:
    • Gandalf and William to present
    • Special “Mozilla Community Booth” will be set up for presentations and contributor sign-ups
    • Full details here
  • Mozilla-Maemo Danish Weekend (Copenhagen, Denmark) – May 30-31:
    • 2-day workshops focusing on Mozilla, Maemo and Mozilla-Maemo projects
    • Details

Support

  • Enabling new search engine on support.mozilla.com tomorrow, after extensive QAing. Hopefully no serious regressions… 🙂
    • Based on Sphinx, a free open-source SQL full-text search engine
    • Integrates Knowledge Base and (answered) Forum threads in the results, making the process of finding a solution streamlined for users
  • Preliminary screencast support landing on staging server (support-stage.mozilla.org, user/pass: support/stage) this week

Metrics

  • No updates this week
  • Check out blog of metrics for recap of last week’s eMetrics Summit

Evangelism

  • Documentation
    • Cleanup work for Firefox 3.5 release continues as usual.
    • Preparation for MDC upgrades continues.

Labs

  • Jinghua has joined the Labs team as a usability catalyst, and as lead for Test Pilot.
  • Personas has reach 8000+ active personas, 3.5 million downloads, and 1 million active daily users.
  • Coverage of integration of identity into the browser from last week.

Developer Tools

No updates this week.

Add-ons

  • 3.5 Compatibility now at 56%, up 5% from last week. Compatibility mailer going out this afternoon
  • Blog posts on Developer.AMO and Contributions, another one going out today with more specifics on Contributions
  • Currently analyzing performance of top 1000 add-ons to see if we can identify trends and figure out how to surface this data to developers and ultimately end users, thanks to Tomcat and Bob Clary

Webdev

  • We tweeted
  • Careers buttons – looking for feedback or new ideas about how to do this, all suggestions welcome
  • Download Day campaign won some awards! Congrats to NoBox and the Download Day team.
  • Socorro
    • Lars, Aravind, Austin and Frank have migrated crash dumps off the database and into a file system. This is already resulting in lower database load and faster lookups of individual crashes.
    • Hardware migration to follow (more RAM, CPU, moving 64-bit); Lars will post a blog update this week.
  • SUMO
    • 1.0.2 going out Tuesday with new Sphinx search
    • Screencasts support will be up on staging this week for playing and experimentation
  • AMO
  • Mozilla Service Week
    • tight schedule. heads down, domains secured, copy finalized
    • many localizers are interested. Working on getting staging server.

L10n

  • Gandalf/Axel working on l10n dashboard, several enhancements coming
  • Axel continuing to work with RelEng on l10n-build
    1. Armen will start to work on l10n nightly updates
    2. Fennec builds are moving along nicely thanks to Axel and Aki (et al.)
    3. Axel is continuing his blogging about build changes coming
  • Pascal leading the localization of web pages for Firefox 3.5
    1. First Run Page
    2. What’s New
    3. Geolocation
    4. Major Update Box
  • Other localization projects working right now
    1. Mozilla Service week
    2. Upcoming Fennec pages
    3. AMO projects
  • Stas working on Productization Dashboard
  • 70 locales are scheduled for Firefox 3.5 release but we have some new ones also coming that should make it
    1. Oriya
    2. Romansch
    3. Malayalam
  • Fennec localization: L10-drivers will start communication push

Foundation Updates

  • Mozilla Education activities are expanding around the world; see Mark’s map of where things are happening.
  • We’re moving forward on revamping the Mozilla Education site; for more please see James Boston’s blog post.
  • We’re interested in people’s thoughts about using www.mozilla.org to talk about Mozilla’s public benefit activities; please comment on David’s blog post.
  • We’ve been thinking more about what’s new about hybrid organizations like Mozilla; see Mark’s blog post.
  • The Open|Web|Content|Education course concluded last week with a seminar on open learning and pedagogy.
  • Based on Kathleen Wilson’s recommendations, we approved a CA request from SwissSign to enable SwissSign’s root for EV and trust it for code signing (bug 453460).

Roundtable

Other Business

5-May-2009

SeaMonkey Meeting Minutes: 2009-05-05

Filed under: Posts — Tags: — Benjamin Smedberg @ 11:00 pm

SeaMonkey:StatusMeetings:2009-05-05

From MozillaWiki

« last meeting | index

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

CLOSED

  • “New bugzilla components”. Post to m.d.a.thunderbird / m.d.a.seamonkey / m.d.a.calendar / m.d.planning has been done. Created bugs to move/create components bug 491274, bug 491275, bug 491277, bug 491278 and bug 491279. There was some discussion about QA contact for S/MIME, for the moment I have left as s.mime@security.bugs – it can always be changed later. Currently MailNews Core: Security covers, from looking at its description, both security bugs and bugs in S/MIME, SSL and cryptography – this probably needs to be reviewed. Is it worth bringing up at the TB meeting? [IanN]

SeaMonkey 2 Beta 1

Bug Queries

open blockers (1)
all blockers (1)
blocker requests (8)

  • SeaMonkey developers will need to nominate bugs that they think should be considered for blocking Beta 1.
  • Thunderbird 3.0 beta 3 has postponed strict freeze again (unscheduled?), should we follow?
    • Previously, SeaMonkey Beta 1 freeze would have been 2009-05-05 (today).
    • #maildev says Thunderbird code freeze “won’t be in less than two weeks” but the slushy string freeze might be just at the in-two-weeks date.
    • SeaMonkey needs that time for download manager and tabmail anyway.
    • We can’t ship localized builds without having Download Manager in, so it’s no use freezing strings before that.
    • [Agreed] Postpone deciding on the freeze dates to the next meeting.
  • Download Manager and tabmail are the biggest missing items.
  • Tabmail is a prerequisite for Lightning which we would like to support.
  • Possible blocker bug 484175 (History Import from SeaMonkey 1.1.x is not working).

Longer-Term SeaMonkey 2 Planning

open wanted (12)
wanted requests (14)

Bug statistics for last two (full) weeks: 28 new, 27 fixed, 37 triaged.

Major wanted/needed features:

  • bug 381157 Download manager backend.
    • New patch from Callek is there. Reviews ongoing.
  • bug 472001 UI for download manager.
    • Main UI patch, tests, and integration have r+sr, waiting for backend landing.
    • bug 483241 Fully implement download progress dialogs.
      • Needs more work and some review comment clarification.
  • Toolbar customization:
    • bug 481862 Small buttons for MailNews.
      • Ratty: Hopes that this can land before RC1. Will do the CSS once Misak finishes the graphics
    • Plans on other components?
      • None at the moment. Priority should be Mailnews->Message Compose first, then possibly Address Book.
      • Customizable Composer toolbars would save us a whole pref panel.
  • bug 456757 Modern theme update.
    • Ongoing, patches are being done, reviews are made, some parts land.
  • bug 460699 Make the default theme look better on mac.
    • (stefanh) A .jar package is up for ui-r. Patch is almost finished, some minor code-clean-up left. Need to sort out where to put the forked files.
  • 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.
    • We probably need to move this item from 2.0 to 2.1.
  • bug 460953 Port jminta’s kill-rdf to SeaMonkey where applicable.
    • There isn’t any urgent need for progress on this as long as we don’t break. It might be good for extensions if we to convert our folder pane to be JS-driven e.g. calendar wants to put items there.
  • bug 415372 Implement Feed Preview.
    • Landed!
    • bug 471346 (Port GetDefaultFeedReader to SeaMonkey shell service).
      • (Still) Waiting for review. Need to poke the reviewer again. mcsmurf will do that. status/progress?
      • May need to update patch to sync with changes in Firefox bug 423672.
        • Will poke the reviewer again, need to update patch.
  • bug 460960 Port Thunderbird tabbed interface to MailNews.
    • Mnyromyr says “I’ve tabmail down to just one issue (from the “my experience” + “review comments” lists), which I’m currently debugging”.
  • bug 348720 New icon set for “SeaMonkey Default Theme”.
    • No News.
  • bug 465504 Include an identity indicator in primary chrome (EV certificate UI).
    • Status bar UI has landed.
    • URLbar UI is waiting for review.

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 reviewing and commenting.
  • Did some work on creating/moving bugzilla components – see Action Items section.
  • Started working on creating fake MIME classes for TNEF attachments (bug 77811).

KaiRo

mcsmurf

Working on:

  • bug 481836 URLbar autocomplete fills in nonexistant URL

Bugs Fixed:

  • bug 163537 Zooming for images.
  • bug 476988 Seamonkey Trunk crashes just after profile selection panel display, when Sm is invoked via internet shortcut.
  • bug 487012 License file not found for nightly update.
  • bug 488856 Add-ons page uses *.mozilla.org in SSL cert for en-US.addons.mozilla.org and other pages.
  • bug 489256 Port pref changes from bug 449027 (block plugin based on app version) and bug 468526 (change blocked add-ons info url to https).

Misak

Was in Kiev for CCNP training, almost nothing done in two weeks. Now I’m back and have some urgent tasks to do – mailnews buttons fixes, sessionstore bugfixes.

Mnyromyr

MReimer

Neil

  • Fixed bug 482147 /favicon.ico icons no longer show up in the urlbar.

Ratty

  • Bugs fixed:
    • bug 435652 Vertical scrollbars become hidden when the window shrinks horizontally.
    • bug 413385 Implement Customizable Toolbars in SeaMonkey MailNews.
    • bug 488533 Tidy up the XUL in mailWindowOverlay.xul etc after bug 413385 lands
    • bug 489544 Revert to using the toolkit files for toolbar customization.
    • bug 485818 Add a Chatzilla toolbar button to the SeaMonkey Navigator toolbarpalette..
  • Currently working on bugs:
    • [toolkit] bug 489580 Whitespace cleanup customizeToolbar.{js|xul} files.
    • bug 491310 Port changes in the new Firefox Page Info implementation since the initial port.
    • bug 444917 It should be possible for an extension to reload Page Info on a different document.
    • bug 86400 Multiple page info windows can be opened (Depends on bug 444917).
  • Bug Triage (e.g. Page Info).
  • Various Bug discussions (e.g. Error Console).

sgautherie

  • Fixed Core/… (but SM related) bugs:
    • bug 484205 Additional fixes to client.py, after bug 482686
    • bug 485736 Add (TUnit) ‘xpcshell-tests’ |make| target, using |runxpcshelltests.py| new ‘–manifest’ option; (Kv1-CC) Stop XPCSHELL_TESTS execution by ‘check’ target, Update ‘.PHONY’ target too
    • bug 488982 5 * |mailnews/base/src/nsMsgDBView.cpp(…) : warning C4018: ‘…’ : signed/unsigned mismatch|, and 3 in nsMsgThreadedDBView.cpp; (Av1) <nsMsgThreadedDBView.cpp> 1 s/PRInt32/PRUint32/
  • And working on other areas… like
    • infrastructure to run tests
    • filing bugs for leaks in (TUnit) tests
    • doing an (experimental) Windows mozilla-central SeaMonkey build, reporting to bug 470184 issue tracking; hoping for bug 464325 new tinderboxes.

Standard8

stefanh

wladow

Any other business?

BenoitRen objected to the link on the SeaMonkey home page pointing users to AMO for SeaMonkey 1.1.x extensions.

Thunderbird Meeting Minutes: 2009-05-05

Filed under: Posts — Tags: — Benjamin Smedberg @ 11:00 pm

Thunderbird/StatusMeetings/2009-05-05

From MozillaWiki

last meeting | index | next meeting »

Thunderbird Meeting Details :

Agenda

  • Who’s taking minutes? –> Standard8
  • Minute taking Schedule. Talk to davida for schedule changes/additions.

Action Items

New

Open

Closed

Thunderbird 3 Beta 3

  • Important piece to land is new search functionality bug 474701 – aiming to land before or on next Tuesday
  • Will therefore wait until next week before making a decision about dates.
  • Looking to ship beta 3 in small number of weeks.
  • Planned Freeze Dates ( All dates use time of 23:59 PST )
    • Slushy String freeze date: TBD
    • Slushy Code Freeze date: TBD
    • Firm String / Code freeze date: TBD
    • l10n-mozilla-1.9.1 freeze date: TBD
    • Target Build Ship date: TBD
  • dmose is release driver
  • gozer is build engineer

Thunderbird 3

  • 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

  • when confirming bugs in component=General, please move but to better component (otherwise General because a dumping ground)
  • Had a Gmail special Bugday last week – with very low participation. Due probably that 1st of May was a day off in most parts of the world.
    • Gmail will probably be carried over to this week
  • Waiting on schedule updates to reorganize testing
  • Wondering on the best method to get developer’s attention on crashers
    • Use the current method of nominating top crashes with the blocking flag.

Marketing Updates

IT update

Documentation

  • talking to devs about how to provide “New in TB3” info (larger process enhancements after TB3)
  • talking to community about forming an advisory committee / getting community involvement with docs
  • housecleaning and updating “infrastructure” docs

Roundtable

Status Updates

davida
  • good progress on bug 454829 and bug 466644
  • working on poptarts this week

dmose
  • last week
    • participated in MoCo onsite
      • very productive sessions, esp. module owners && new UX keywords
      • unstuck a few things; recruited a few volunteers to look at tb3 blockers
    • worked on slimming down daily triage tasks
    • driving work
  • goals for this week
    • close out compact message header discussion
    • security review planning
    • calendar organizational work
    • get back on the 1-hour-a-day code review track

nth10sd
  • Lots of bug triaging, JS assertions in mail.

Standard8
  • Reviews & Triage
  • Few days holiday.
  • Attended the test day. Fixed crash bug 489779 that was found during the day (send in background/later combination).
  • Activity Manager
    • bug 489588 Hooked up activity manager events and processes to the status bar.
  • Send in background bug 440794
    • Did a couple of patches reworking the notification system, so that hopefully will have something sane to be able to hook up automatic retry etc. Still needs some work to refine it.
    • Almost have shutdown protection working for the case where we don’t get quit-application-requested.
  • Content Policy
    • bug 480674 Formulate content policy for Audio/Video tags
      • Existing policy is adequate, except need to reword “Remote Images” to “Remote Content” – supplied patch for the rewording.
    • What’s new page/non-message pane content display: bug 374578/bug 466527 Revised the patch for review.
  • Leaks
    • We’re still not (quite) in a position to tidy up our leak output in mailnews (due to bug 384339, then bug 438922 can be checked in).
    • However, took a brief look at leaks in xpcshell unit tests – Fixed some leaks due to the tests themselves bug 490468, and fixed one in address book import bug 490602.
    • Remaining leaks look minor or possible problems with how the tests tidy themselves up (or don’t). Probably will schedule 1 day post b3 to take another look at resolving these.
  • Old patch submission (these had been sitting in my mq for a while):
    • bug 490972 Change “string” attributes to “ACString” in nsIImapUrl which should save on copies/allocations (hence help perf).
    • bug 490969 Some random header include tidy up to reduce size of rebuilds when idl/headers change.

Next week

  • Beta 3 blockers!

asuth

bienvenu
  • Reviews and driving
  • Autoconfig landed (english only)
  • Smart Folders landed
  • Archive folder granularity landed
  • Fixed blanking out of message pane when deleting message from smart folder, bug 474725
  • make copy service return immediately on attempts to move/copy a msg to and from the same folder, and fix archive not to do that bug 490990
  • Fixed imap download when going offline bug 471695
  • Fixed hang with quick search when msg threading ancestry hierarchy has loops, bug 489711
  • Wrote patch for XLIST support bug 476260

gozer

clarkbw
  • Triage & looking at blocking bugs

wsmwk
  • triaged *sync* bugs
  • triaging memory bugs
  • triaging double click
  • triaged drag and drop
  • helped setup bugday
  • poked on litmus performance

beckley

Penelope
  • Got updates working for Eudora on an internal web server, and will have updates available on a production server for the next beta release
  • Submitted a patch to improve logging of the update service bug 491436

KaiRo

rkent

I return from my trip to Azerbaijan on Thursday night, but with 12 hours of jet lag and life to catch up with, it may be awhile before I return to normal. I’ve been working on adding a post-bayes filter context under bug 198100, which will allow filtering on junk characteristics. At the same time I’m hoping to provide a body filter capability to locally-stored IMAP in the same patch. This is the last major feature that I hope to land before b3. As I look at my assign list, I still have a number of minor non-blocking bugs in areas that I work in that I want to try to land in TB3. But I will also want to mix in some b3 blockers. Anyone who is familiar with my capabilities should feel free to suggest specific blockers for me to investigate.

rebron

Last week

  • Moco onsite. Coordinating with Mozilla marketing and International teams.

This week

  • Interviews, PR work.
  • GetSatisfaction contract.

Tsk
  • done:
    • Off last Thursday and Friday
    • Organized bugday
  • This week
    • Try to organize testing with new schedule
    • Try to finnish mozmill bloat launcher

andreasn
  • last week (and the week before):
    • vista, mac and linux icons for activity manager
    • vista theme work
    • mac theme work
    • hunted down the big Swedish ISP e-mail data for autoconfiguration
    • Linux account central
  • this week:
    • finish the activity manager icons
    • blog about theme changes on Linux
    • archive icons for all platforms
    • more vista and xp theme work
    • more pinstripe work

Attendees

davida, dmose, standard8, bienvenu, asuth, clarkbw, wsmwk, beckley, KaiRo, rebron, Tsk, andreasn

Mozilla Platform Meeting Minutes: 2009-05-05

Filed under: Posts — Tags: — Benjamin Smedberg @ 11:00 pm

Platform/2009-05-05

From MozillaWiki

« previous week | index | next week »

Notices / Schedule

Firefox 3.0.11

    • code freeze tomorrow at 11:59pm
    • only a few blockers left though

Firefox 3.5 Beta 4

  • released last week
  • contains lots of great stuff
  • well received so far!

Firefox 3.5 RC1

  • code freeze for RC in late May required to hit June release window
  • while we will aim to make RC1 perfect, previous Firefox releases have needed up to 3 RCs before we’re ship-ready
  • goal is to code freeze late in the week of the 18th
    • we’ll re-evaluate then based on remaining work to do

Blocker Report

Since 1.9.1 branch …

Past 2 weeks …

[ Platform Blocker Queries | Front End Blocker Queries ]

Summary

  • slow week due to all hands
  • need to keep pressure and pace up!

The Breakdown

Browser / Front End

  • Blockers: 11 remaining & 5 nominations
    • two tricky things (undo close window fallout, tab drag and drop)
    • big props to Johnath and Dietrich for getting bug 486236 handled (again!)
  • Polish update: Firefox is 55% shiny (+2% over two weeks ago)

GFX 1.9.1 Update

  • 5 blocking bugs
    • 4 of them are image rendering related, either perf or artifacts when zooming
    • 1 is the nsWindow destroy bug, which our bandaid attempt didn’t fix

Layout Update

  • Roc is not available today
  • Layout
    • 5 blockers on trunk (3 with patches)
    • 10 untriaged noms (3 fixed)
  • SVG
    • 0 blockers
  • Video/Audio
    • 19 blockers (6 with patches) (could be pruned, should not delay our schedule)

Content Update

Mac OS X Update

JS 1.9.1

23 blockers, around 4 with patches in hand. 5 noms.

General 1.9.1

These are bugs that fall outside of components covered by the Gfx, Content, Layout and JS groups:

Mobile 1.9.1 Update

Security

Multi-Process

  • Initial docs with phases and SWAG schedule available.
  • Initial focus will be responsiveness/stability, not security sandboxing
  • We’re looking for places where chrome JS currently touches content DOM directly… see mozilla.dev.platform post for more details.

jst: “we’re going to need to remote arbitrary JS across processes to satisfy out of process plugins, so we may have the necessary machinery in place already”

  • Decisions need to be made about how to approach the network stack (should we switch to chromium’s network stack wholesale?), but I don’t know the right way to have that conversation/make that decision (it’s hard to know whether switching would reduce or extend the total time of the multiple-process work).
    • why? “because the chromium network stack and IPC stack already work well together”
    • but mapping that to existing necko API surface may be difficult

cjones: why do we want to centralize networking in the chrome process? Wouldn’t it be better to have the content processes do their own networking?
answers include: to avoid the weight of SSL/NSS in each process: to avoid complicating sharing activities for disk cache, cookies, and other shared state. we should evaluate this ourselves.

bent: we probably are going to have to make significant modifications to the Chromium IPC stack, because they use RTTI/exceptions

cjones: We should consider an IPC language, instead of a library, which we can use for typechecking and type safety, including protocol safety (e.g., read() only happens after open() and before close()).

Tree Management

  • Fixed intermittent orange on talos, Tshutdown tests enabled in talos last week, details here
  • infrastructure load for april
  • more machines coming to help deal with wait times
  • long downtime next week for firmware update on equallogic (held off from last week, and from before FF3.5b4).

Roundtable

4-May-2009

Places Meeting Minutes: 2009-05-04

Filed under: Posts — Tags: — Benjamin Smedberg @ 11:00 pm

Places/Status Meetings/2009-05-04

From MozillaWiki

« previous week | index | next week »

Places Team Meeting Details

  • Mondays at 9:00am Pacific
  • irc.mozilla.org #places

Work Priorities

QA Issues

  • Tracy
    • will get on track with verifying fixes as they land (next nightly)
    • focus will remain on 1.9.1 branch ’til final release.

Status updates

  • sdwilsh
    • Working on some weave-impact bugs for 1.9.1
      • bug 483980 Allow history/bookmark observer components to register with a startup category (trying to help; hard bug)
      • bug 468307 Multiple observer events fire for addition, removal (approach changed; needs work)
  • mak
    • bug 488966 – Add a last_visit_date column with an index to moz_places, patch mostly done, looking at a small issue and toward further improvements.
    • bug 491269 – Test that editing folder name in bookmarks properties dialog does not accept the dialog. Missing test.
    • bug 483980 – Allow history/bookmark observer components to register with a startup category. Need to look into for Fennec.
  • adw
    • Library polish bug 430148 – review (still) requested from mano
    • hasTag bug 399799 – done!
    • bookmarks initialization is not fault tolerant bug 478912 – haven’t looked at this since I posted a WIP, will revisit
    • async query containers bug 490714 – WIP patch up
    • some clear recent history fallout: bug 489700, bug 490655 (filed some other bugs also but am working on these two)
    • async storage patch bug 490867
  • ddahl
    • fixed dependent bug bug 487012 of bug 473337 just the makefile for SeaMonkey builds
    • bug 485442 created xpcshell test and patch approved
    • Working on ORM – have I discovered a JS bug?
    • Looking at google chrome database schema and History/Bookmarks functionality

Documentation

  • MDC
    • the migration guide needs history api and dynamic container examples. (dietrich)
    • the design documents linked from MDC need to be written. can probably cull from the old design overview docs.
    • Documentation non-existent:
      • dynamic containers (MaK77)
        • will do as soon as they are working properly

Roundtable

  • bug 489173 Issue with size of places.sqlite and Google Toolbar

Mozilla Project Meeting Minutes: 2009-05-04

Filed under: Posts — Tags: — Benjamin Smedberg @ 11:00 pm

WeeklyUpdates/2009-05-04

From MozillaWiki

« previous week | index | next week »

Friends of the Tree

Bret Reckard wrote in to nominate Amie Tyrrel for all the work she put in getting visas sorted out for the Mozilla Summer Intern Program. “It’s a huge undertaking with Mozilla’s ever-growing and diverse program. Amie’s kept the entire process moving throughout the spring and it’s going to start paying off when the interns arrive beginning of May.”

Development Updates

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

  • Firefox 3.0.9
    • Shipped just shy of two weeks ago
  • Firefox 3.0.10
    • Shortly after shipping 3.0.9, noticed that a major stability regression had been introduced
    • Firedrilled 3.0.10 with a fix for the stability issue
    • Shipped last Monday, April 27
  • Firefox 3.0.11
    • New schedule on the wiki
    • Aiming for early June release
  • Firefox 2.0.0.20 MU 2
    • Initially scrapped due to 3.0.10 firedrill
    • Planning a release in two to three weeks

Gecko 1.9.1

  • Beta 4 progress: Shipped. Now, watching feedback and nom queues for issues and fixing remaining blockers to get us to RC 1.
  • Last week we completed a round of planning for each team:
    • For overall Platform planning, see this wiki page.
    • Next steps are to discuss the overall plan for what the next Gecko release (post 1.9.1) will look like, not just features, but duration and timing.
  • Blocker Status:
    • 13 final blocker bugs left in content. (9 last time)
    • 6 GFX final blockers. (Two weeks ago: 3)
    • 5 Layout final blockers. Six have patches. (Two weeks ago: 9)
    • 0 SVG final blockers (Last time: 2).
    • JS with 15 blockers. (Two weeks ago: 29)
  • Triage needed. 25 noms are in the queue right now.
  • For weekly engineering meeting notes and other info see the Platform page.
  • 58 total 1.9.1 blockers (two weeks ago: 73).

Firefox 3.5

Firefox Front End Work

Firefox 3.5 Beta 4

  • huzzah, released!

Namoroka

Team News

  • Please join me in welcoming our first intern, Matthew Noorenberghe!
    • MattN on IRC
    • going to be working on AwesomeBarFormComplete
    • also working on site-specific notifications (aka: “doorhangers”)
  • Vlad has joined the Firefox team to add senior technical firepower! Ka-blamm!

TB 3

  • 3.0b3 schedule has slipped; new schedule forthcoming

Mobile

IT

  • Two weeks:
    • Handled -2- releases and 3.5b4 release unthrottled
    • That’s three in a row now
    • Just need to re-architect bouncer logging (bug 464778)
    • Still working through content push/sync issues (bug 488762) that cause grief during releases and other website content pushes
  • Planning for storage firmware upgrades (next week)

Release Engineering

  • FF3.0.9, 3.0.9 partner builds, 3.0.10, 3.0.10 partner builds, 3.5b4 done
  • Tshutdown tests enabled in talos last week, details here
  • expecting this week to be busy week, pent up demand after FF3.5beta4 lockdown and allhands. Watching the wait times posted to mozilla.dev.tree-management.
  • Welcome to John Ford (jhford on irc)

QA

During work week we tested and shipped Firefox 3.5 B4, 3.0.10, AMO 5.0.5 and Spread Firefox. Whew!!

Test Execution

  • Shipped Fx3.0.10 to world on monday
  • Shipped Fx3.5 Beta 4 to beta on monday
  • Issue found: l10n (es-mx): Discovered 3.5beta4 bug in all-beta.html page on production thanks to localizer bug 490398 – new betas missing in all-beta.html
  • Welcome intern, Anthony Hughes (ashughes) to the QA Execution Team!

Web Dev Testing, Metrics, Accessibility, Localization, Community

  • WebDev Testing – Tested and shipped AMO 5.0.5 and Spread Firefox (yay!) amid the crazy work week!
  • Project metrics- Generated branch coverage details for the first time. this allows us to see into the coverage of multiple conditions on one line.
  • Accessibility – Focus last week was on video screen reader accessibility. TRhis is about exposing the embedded controls of the HTML5 video and audio elements to screen readers. Tested patches and reviewed test check-ins.
  • Community:
    • We had our second community QA meet-up on Wednesday, April 22nd. We had a great turn out and did some live Firefox 3.5 Beta 4 testing!
    • The first meetup in Munich will be in 2 weeks!
    • Testdays
    • Last updates to the Project Page by re-doing the Get Involved Section Implementation. Page has gone to the community for review

Test Development

  • Presented Greener Tinderbox results with Johnath and Catlee
  • Worked on Network Shaping Performance metrics
  • Collaborated around new mobile testing extensions
  • Lots of heads down work with platform team
  • Aaron Train joins us as an intern to work with us on Layout Test Development

Security

Marketing/PR

General

  • Next Community Marketing call is Wednesday, May 6th, at 10am PDT. 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#. For those that can’t make the call or want to participate online, join us in #marketing on irc.mozilla.org.
  • New Spread Firefox design live! Thanks to all the amazing hardwork – especially Alex Buchanan, Krupa Raj and Stephen Donner!

Firefox 3.5 Launch

  • Marketing is hosting a series of online workshops via Air Mozilla to prep for the Firefox launch. On Thursday, we’ll be conducting the Creative workshop at 9 a.m. PDT/16:00 UTC.

Mozilla Service Week

  • June 22 – 29, 2009
  • A week to provide technology & Web-related service to organizations in need.
  • Looking for localization help with the “Mozilla Service Week” name.

PR

Events

  • eLiberatica Open Source and Free Software Conference (Bucharest, Romania) – May 22-23:
    • Gandalf and William to present
    • Special “Mozilla Community Booth” will be set up for presentations and contributor sign-ups
    • Full details here
  • Mozilla-Maemo Danish Weekend (Copenhagen, Denmark) – May 30-31:
    • 2-day workshops focusing on Mozilla, Maemo and Mozilla-Maemo projects
    • Details

Support

Metrics

Evangelism

  • No updates this week.

Labs

  • Weave can now detect OpenID forms on pages and handle them automatically, acting as an OpenID provider.
  • Personas now allows community members to approve submissions, allows users to delete their submissions, and localization work has begun.
  • The Concept Series Design Challenge judging ends tomorrow, and we will announce the winners.
  • The Labs site redesign is in its final stages.

Developer Tools

  • 0.2 Bespin release
    • VCS integration–we can dogfood it now!
    • Lots of misc. improvements, like searching in a file
    • Richer support for subcommands (e.g. completion)
    • Dashboard uses latest Thunderhead (major dashboard migration about to happen)
    • New age extension support
  • Debugger integration

Add-ons

  • New blog template, thanks to morgamic, Sean Martell, and the kubrick folks
  • New policy around “no surprises” posted to blog
  • New category pages and simple user profiles
  • New developer agreement
  • 3.5.* now active in AMO, sending out email today or tomorrow to extension developers, currently around 52% are compatible with 3.5.* and higher
  • 5.0.6 release totally focused on reskin and Bandwagon, will ship May 28
  • AMO Presentation now up on Slideshare, will blog this week.
  • Welcome Chris Howse AMO Design Intern!

Webdev

  • AMO 5.0.5 launched last week – see fixed bugs and blog post about new features. Overall, 46 bugs fixed and a few thousand lines of code, so great job!
  • 300 new tests for AMO code in the last 2 weeks and over 500 in April overall. We are up to 1500. In related news, Jeff and team have been working on a test dashboard and IRC client named “bosley” that will report testing status to the AMO dev team so we know who has summoned the fail whale when they check-in new code.
  • SFX launched last week, read Mary’s blog. Great job by the SFX team getting this out!
  • Jeff posted a Geo demo, so check it out. Thanks Jeff!
  • SUMO – planned metrics for stats dashboard, finalizing 1.0.2 release

L10n

Products l10n:

  • Firefox 3.5b4 released in 70 languages

Web l10n:

  • Web localization for Firefox 3.5 started tracking bug: #490884
  • New in-product page for localization compared to 3.0: Geolocation. Will be ready for localization by end of the week
  • Mozilla Service Week promotional website to be localized too, English copy being prepared now, should be ready for l10n by end of the week, early next week
  • More locales this year but less pages per locale, focusing on high visibility pages as well as marketing related localization for launch

Community:

  • Cédric Corazza (French localizer) is helping the Kompozer project (nvu-Fork) led by Fabien Cazenave to have a coordinated product localization: Documentation
  • Good news, 6 new web localizers in the past two weeks (German, Serbian, Greek, French and Spanish)

Foundation Updates

  • James Boston is our new Mozilla Education intern, working on the Mozilla Education site and related activities. Please welcome James!
  • The Open|Web|Content|Education course continues this week with a week 6 seminar on open learning and pedagogy.
  • As noted in David’s blog post, we have a third round of designs for www.mozilla.org available for review.
  • We blogged about Mozilla as a hybrid organization (Mark’s original post and Frank’s follow-up)
  • We talked about Mozilla, openness and participation to 150+ Government of Ontario communications professionals at the Reach Out conference (Mark’s slides).
  • Based on Kathleen Wilson’s recommendations, we approved CA requests from ComSign and StartCom to include ComSign’s root certificate in Mozilla (bug 420705) and enable StartCom’s root for EV and trust it for code signing (bug 451298).
  • For more information on what we’re working on, see Mark’s blog post on Mozilla Foundation team priorities for the coming months.

Roundtable

Our first 8 interns started today:

Aaron Train – QA
Anthony Hughes – QA
Arzhel Younsi – IT
Chris Howse – AMO
John Ford – Build
Matt Noorenberghe – FFx
Nino D’Aversa – Mobile
Reed Loden – IT

A warm welcome to all of them!

Other Business

« Newer Posts

Powered by WordPress