From MozillaWiki
Jump to: navigation, search

« last meeting | index | next meeting »

SeaMonkey Meeting Details


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


  • File bug on target milestone and flags for 2.1a1 [KaiRo].


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


SeaMonkey 2.0 Beta 2

open blockers (6) blocker requests (2)

  • IanN has started triaging nominations.
  • Targeted freeze date: 1st September.
  • More detailed schedule? String freeze, targeted ship date?
    • We would then expect at least a week between freeze and release, as Firefox does, also at least two workdays and a weekend between string freeze and code freeze.
    • If we stick to 1st September as code freeze, string freeze would be 27th August and 8th September as target release date. All are agreed.
    • Thunderbird is targeting Beta4 release on 22nd September with 11th September for code freeze.
    • We need to care that they keep shared code stable during the timeframe we need, and the strings in suite/ need to be frozen during our string freeze, which includes mailnews strings. The code freeze period for us should be fairly short, if we have no blockers left on Sep 1, we can do builds on Sep 2 and unfreeze immediately. The string freeze is the real impact.
  • Tabmail and the new Mac theme are the two big missing features.
    • Both should be in final review stages. The biggest part is probably IanN's tabmail review.
  • The API changes of bug 474701 would be nice to get, Lightning uses some part of it, filed bug 509324 for that.
  • Current blockers: The add-on blocklist is easy once we have the AMO one updated. The installer icon thing is something mcsmurf needs to look at. History import needs some a1913 poking.

SeaMonkey 2.0 Final

open blockers (4) blocker requests (36) open wanted (16) wanted requests (31)

  • IanN will start triaging blocker and wanted requests.
  • This is our last beta, and that means that 1st September is also feature freeze for the 2.0 series! Exceptions will only be granted in rare and really-high-value cases.
  • Target schedule? Freeze early October, ship mid-October?
    • Thunderbird is expecting RC1 freeze on 3rd. November.
    • We didn't do RC releases for 1.0 or 1.1. Do we want to do those now? how much time would we need between an RC and the next or final to gather feedback?
    • IanN thinks we should have at least one RC just to make sure there are no show stoppers.
    • We traditionally freeze on Tuesdays, so RC1 on 6th October should allow at least a week of string freeze for final and allow us for some time of candidate testing, whether we push them as public RC releases or not.

Feature List, Planning

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

Major wanted/needed features:

  • Toolbar customization aftermath:
    • bug 481862 We still need small button icons for modern in MailNews. Needs someone who understands both css and svg/graphics.
    • bug 509209 Implement Customizable Toolbars in SeaMonkey Message Composer. Has patch, waiting for reviews. No suitable small icons for Modern yet.
  • bug 460960 Port Thunderbird tabbed interface to MailNews.
    • In final stages of review.
  • bug 460699 Make the default theme look better on mac.
    • stefanh has posted a new patch.
  • bug 456757 Modern theme update.
    • No News.
  • bug 348720 New icon set for "SeaMonkey Default Theme".
    • No News.
  • 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.
    • OpenSearch is now targeted for 2.Next.
  • bug 460953 Port jminta's kill-rdf to SeaMonkey where applicable.
    • sgautherie is now working on this. Reviews are pending from IanN.


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







  • Usual testing, reviewing and commenting.


  • Communicated decision of decoupling schedule from TB, feedback positive.
  • Discussions on beta feedback, planning, and things to still go in.
  • Tying some lose ends in release harness, stabilizing build machines.
  • Working on a tool to monitor changes to be ported from the Mozilla build system to ours.
  • bug 474620 "Properties" in the Download Manager to bring up progress window; almost done.
  • Triaged all open bugs in the Download & File Handling component.
  • Working with release-drivers to get a story for (SeaMonkey 1.1.18).
  • Uploaded new T-shirt design to Mozilla community store.
  • As always, my blog has more detailed status about my work.


  • Fixed bug 467249 Modify folderWidgets.xml to be able to XBLify the Go menu in MailNews.
  • Fixed bug 507884 Remove/fix references to the old nsIPasswordManager in publishprefs.js (Composer).



Working on bug 460960 Port Thunderbird tabbed interface to MailNews.



Bugs fixed:

  • bug 123679 Deleted bookmarks appear in search result window.
  • bug 495291 File Upload broken.
  • bug 505141 Use of Shift+Ins to open link in new tab in background conflicts with alternate paste key.
  • bug 505212 "View MathML source" shows a blank window.
  • bug 506004 Impossible to rename a mail folder by clicking OK on the pop up rename window.
  • bug 506492 Full screen conflicts with toolbar grippies.
  • bug 509367 Race condition during parallel build.


  • Bugs Fixed:
    • bug 16908 "New Msg" button needs a sub-menu to select html or plain text compose.
    • bug 506001 [Port bug 505700] Don't allow moving the window with the toolbar while in fullscreen mode.
    • bug 411536 create SMILE (SeaMonkey Interface Library for Extensions). Updated existing patch and fixed nits.
  • Working on:
    • bug 507871 "New Msg" button: Highlight default action in the pull down menu.
    • bug 509209 Implement Customizable Toolbars in SeaMonkey Message Compose.
  • Bug triage and bug discussions.
  • AgitProp and PR in


  • bug 460953 Port jminta's kill-rdf to SeaMonkey where applicable.
    • Waiting for review of the 6(++) simple patches.
    • Triaged the 2(++) major ports to do:
      • bug 444913 Port |Bug 413781 – XBLify folder-selection menus| to SeaMonkey
      • bug 507601 Port |Bug 414038 - Replace rdf-driven folder pane with a js-driven/non-rdf treeview| to SeaMonkey
      • bug 507676 Port |Bug 435804 - Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • Filed a bug to monitor the not-yet-resolved Thunderbird bugs:
      • bug 507669 Tracking future bugs for "Port jminta's kill-rdf to SeaMonkey where applicable"
  • Fixed (or in-progress) SeaMonkey bugs:
    • bug 431940 Port |Bug 402207 – SSL error page "Add Exception" support should be pref-controlled| to SeaMonkey
    • bug 445831 /suite/.../contentAreaUtils.js: replace getStringBundle() by a <stringbundle>
    • bug 491624 [SeaMonkey, Linux] mochitest-browser-chrome: intermittent ".../suite/browser/test/browser_bug462289.js | tab key to tab activeElement - Got [object HTMLInputElement], expected [object XULElement]"
    • bug 507421 Port |Bug 418490 - Implement iterator-helper module for dealing with xpcom arrays in javascript| to SM
  • Fixed Core/... (but SM related) bugs:
    • bug 504480 needs to do a '-silent' run first, as does
    • bug 509594 [SeaMonkey] mochitest-plain: test_datepicker.xul fails now, conflicts with SeaMonkey (extension) 'QA' menu
  • 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, reporting to bug 470184 issue tracking; looking forward to an official build when enough new buildbot slaves can be enabled (bug 464325 follow-ups).



Bugs fixed:

  • bug 507210 Some pageInfo.css style rules doesn't apply.

Working on:

  • bug 457548 Window titles are incorrect on mac.
  • bug 460699 Make the default theme look better on mac.


Any other business?

  • [sgautherie] About the (2.0 and) 2.1 VMs, could a plan be to add some mac minis for unittests, and replace the/some Mac VMs by Linux/Windows to improve/extend unittests coverage?
  • [sgautherie] Also, some mac help would be wanted on permanently orange bug 506850 mochitest-chrome: test_action_keys_respect_focus.xul and test_clear_button_disabled.xul (intermittently) report "Test timed out"...
  • [KaiRo] Mac help is the one things we won't get much or which we are missing most of the time. Regarding the machines, I need to get back to talk with IT and Community Giving to find a solution on the Parallels failure.