From MozillaWiki
Jump to: navigation, search

« last meeting | index | next meeting »

SeaMonkey Meeting Details


  • Who's taking minutes? -> Ratty
  • Nominees for Friends of the Fish Tank?
    • None this time.
    • Please note A person or entity can't be nominated twice in a row.

Action Items

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



  • Jtek has volunteered to oversee the details of the SeaMonkey tee-shirt shop. KaiRo has forwarded the Zazzle contact to jtek and Jeff is following up.
  • We should find a better way of getting nominees for Friends of the Fish Tank.
    • We could put out a call for nominations the week before then, at the time of the meeting notice going out we could include any nominations (We need to come up with a quick FAQ as to what merits a nomination). IanN has put out an email to the members list. InvisibleSmiley came up with some sensible suggestions.
    • We need to advertise such a thing happens even if it is only in the meeting notice.



  • Get permission from Google to use their geolocation JSON service [KaiRo]. We can still only wait on the Google front right now.
    • KaiRo has heard that Google is doing a revamp of their location service, maybe they'll finally make it available publicly so we can use it. [InvisibleSmiley says:] According to Bug 677256 |Migrate to Google Location Service v2| this is still FF only :-(

Release Train

  • Callek is working on getting comm-aurora and comm-beta on MXR (bug 653424).
    • Patch needs updating.
  • 2.3 shipped on 16th August.
  • 2.3.1 probably shipping today (23rd August.) depending on available resources.

Extensions Compatibility Tracking

  • Addon Compatibility Listings created and maintained by InvisibleSmiley, with help from some community members like DERoss.
    • Recent changes can be found here.
  • AMO has versions of Engimail and Lightning compatible with 2.3 now. :-)
  • The latest Firebug is now fully compatible but still not flagged as such on AMO (which seems to depend on automatic tests being set up and run on the Firebug side, see Issue 4430)
  • Besides the above, we should also take a look at other add-ons that are important for our users when they switch to 2.x.
  • InvisibleSmiley created a 2.1 FAQ Wiki page. Everybody please help update it.
    • The FAQ should be version-agnostic and have version updates mentioned in it so Jens or whoever won't need to keep changing the version numbers.
  • KaiRo created a SeaMonkey Features page and sub-pages for all those that are in development.
  • The whole FAQ/AddonCompat information needs to be re-thought with versions in mind but InvisibleSmiley lacks the time to do it. It's a wiki so we can try to offload it. Ratty suggests involving imput from seamonkey-members and/or
  • There are a lot of TODOs here. Is someone going to own this and drive this forward?
    • Need InvisibleSmiley to send out an email/posting to ask for help from @members.
    • mcsmurf will help out with the FAQ. Mcsmurf.png

SeaMonkey 2.2

open tracking (0) tracking requests (0) targeted (0) fixed (26)

  • The New 2.2 Features page has a comprehensive list of features.
  • AUS updates from (2.0 -> 2.2 and 2.1 -> 2.2):
    • 2.1->2.2 is a minor update and should be online as automatic already.
    • 2.0->2.2 is a major update (MU) and is online now, too.
  • 2.2 peaked at ~62900 ADU on 16th August, 228128 downloads so far.
    • vs. 43963 on 2.0 (and 2791 on 2.1). So another ~3k have migrated in the one week up to 16th August.
  • The release notes now mention / provide a link to fixed security issues in Firefox in order to support our mantra that you need to install updates to stay secure. We might want to add a dedicated page for SM, though. [InvisibleSmiley says:] I think there is one now.

Follow-ups and Issues

  • Lost Bookmarks bug 673474 and Cookies bug 673672 on auto-update from 2.0.14 to 2.2.
    • Bookmarks can be re-imported from bookmarks.html.
  • Users are unhappy about various UX and usability issues with the new Data Manager.
    • Ratty proposes that until all the major pain points are addressed, links to the old individual managers be established (probably from the various Data Manager panes).
  • [InvisibleSmiley] We need to try harder to fix regressions ASAP. I feel there is still too much delay. IMO regressions from the last stable version need to be addressed with top priority, especially in light of the rapid release train.

SeaMonkey 2.3

open tracking (4) tracking requests (0) targeted (1) fixed (19)

  • The New 2.3 Features page has a comprehensive list of features.
  • 2.3 had ~48200 ADU yesterday, ~49400 downloads so far.
    • vs. 19856 on 2.2.(with 43467 on 2.0 and 2534 on 2.1). So another ~8k have migrated to 2.2 or above in the last two weeks.


  • Shipped on time (August 16)!
  • Users on 2.2 were updated to 2.3 at release time. Anyone on beta channel was updated to 2.3 already.
  • We are on track for 2.3.1 with a fix for an update issue.
    • [InvisibleSmiley asks:] What about the upgrade path from 2.0, especially in light of 2.0.15?
    • 2.0.15 was determined to not be needed, will simply refresh the update from 2.0.14 -> 2.3.1 [Callek says] Still needs a brief test.
  • the Install Requirements page is still for 2.1 so unfortunately it's not up-to-date regarding Mac yet (bug 677149)
    • InvisibleSmiley is working on this in bug 680740 (Reorganize documentation structure).

Follow-ups and Issues

  • ewong says "On one of the systems at work 2.0 upgraded 2.2 and not 2.3. It offered only 2.2." ewong to file a bug cc Callek.
  • werwolf reports that there are still no Spanish Es-Ar help files, only English for several releases.
    • RickieES will contact the es-AR people to offer them the es-ES files.

Further 2.x scheduling

  • Callek will spin 2.4b1 along with Firefox 7.0b2. We are not sure yet when they'll make the GO for that.
  • SeaMonkey 2.4 is due out towards the end of September (27th) or perhaps early October depending on Firefox and our resources.
  • Please help updating the New 2.4 Features page as we go.

Feature List, Planning

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

  • New bugs seem to be outstripping fixed/triaged but still a good amount of triaging going on.
  • Good further triage targets could come out of looking at the component bug counts, pick yours!

Open reviews/flags: 32 review 12 super-review 0 ui-review 6 feedback

Major wanted/needed features:


  • Kill-RDF:
  • bug 606683 Allow customization of toolbar in Composer and MailNews Composition [IanN].
    • Progressing slowly, still waiting on reviews from TB side. Full customization has to go to (currently 2.5 but will probably be pushed back further) as it needs work on TB too which is taking a while to get reviews on, plus feedback from kaze.
    • IanN is still unpicking Composer/Mail Compose code in the dependent bugs.
  • de-RDF bug 654864 has been finished and landed on all development branches, including comm-beta (2.3). Still to do:
    • Neil wanted to follow up on some listener issues
    • for the selection issue, see what the TB guys come up with in bug 669203
  • bug 515734 Provide More Entries in the Win7 Jumplist Tasks list. [Callek].
  • bug 477845 Build a standalone (Comm-central) Composer. [kaze]
    • kaze has done a bit of work in this bug recently. Building on Windows works. Now supports debug builds on Linux if tests are disabled (--disable-tests). Still a lot to do.
    • IanN will see if he can help get builds working with --enable-tests.

Needing help, Unowned, Stalled

  • Kill-RDF:
    • bug 657607 Port jminta's kill-rdf to SeaMonkey where applicable Part 2 [meta].
  • bug 436794 Enable Mac OS X system address book per default and add UI.
    • SM UI needed, unowned, helpwanted.
  • bug 449728 Drag tabs between windows.
  • bug 477840 Backport KompoZer to Composer (Depends on bug 477845).
    • kaze has done a ton of work there. We still need to work out some organizational issues. At the moment there is no active interest from MoMo for bringing standalone composer into comm-central. That's something we (KaiRo and kaze) will have to negotiate with the Thunderbird team (Standard8).
  • bug 507841 Port Bug 422814 - Make account configuration quick, easy, and more secure (autoconfig, Quick Account Setup).
  • bug 533908 SeaMonkey Mail: tabs not restored [misak].
  • bug 523274 Complete new default theme icon set.
  • bug 526210 Update the icon set for the SeaMonkey Modern Theme.
    • bug 548778 New communicator icons (based on Strata theme) for SeaMonkey. Some proposed icons got posted, we should take a look how to get that contribution into the product.
    • The rest is unowned so far.
  • bug 87098 [SeaMonkey] Delete key should delete location bar history list entry.
    • Note: Our location bar history doesn't and can't use autocomplete at all.
  • bug 677484 Individual SeaMonkey components are not properly handled by the Windows 7 taskbar.
  • bug 654009 Reply to list: automatically determine From: address
    • Note: The actual task here is to port bug 45715 "Reply to List" [button/(context) menu item]

Roundtable - Personal Status Updates

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






  • bug 679677 Add more app.update.certs.* possibilities to SeaMonkey.

Working on:

  • bug 679705 (SM2.3.1) Tracking bug for build and release of SeaMonkey 2.3.1.

Needs updated patch:

  • bug 653424 need to add comm-2.0 and releases/comm-{aurora,beta} to MXR.
  • bug 673834 Obsolete ReleaseRepackFactory, fold logic into CCReleaseRepackFactory.



  • Fixed:
    • bug 675672 - "NS_ERROR_DOM_NOT_FOUND_ERR" when hovering certain items in Go menu
  • Checkin-needed:
  • Needs Review:
    • bug 513900 - executable permissions for data files (port bug 461322 to SeaMonkey)
    • bug 670561 - show profile path in profile manager.
  • Working On:
    • bug 78357 - Account wizard doesn't have place to enter port info
    • bug 675589 - Group all session restore menu items together.
  • Investigating:
    • bug 13818 - Ability to change the "quoteline"
    • bug 16717 - Disable source folder in Move/Copy/File menus
    • bug 39113 - Show current profile name in preferences (backed out)
    • bug 513900 - executable permissions for data files (port bug 461322 to SeaMonkey)
    • bug 527173 - Spellchecker settings are in the Mail section but the SP is used by all components
    • bug 620324 - Selected multiple mail folders to move, but only one folder gets moved
  • BackBurner:
    • bug 649952 - Port |Bug 609824 - Re-add Bloglines to the feed reader options| to SeaMonkey


  • Usual testing, reviewing and commenting.
  • Fixed:
    • bug 671554 Switch suite/mailnews to use Services.prompt
    • bug 678945 Remove duplicate InitPrompts function and only load mail-offline.js
    • bug 675607 Make Composer use utilityOverlay's key_close and menu_close
    • bug 676836 Remove code duplication for print menus by moving them to utilityOverlay
    • bug 680507 Remove duplicated keys from messengercompose
    • bug 680511 Consolidate checkspelling key into editorOverlay.xul
    • bug 680526 Consolidate key_save into editorOverlay.xul
    • bug 680750 Move paste as quotation label/accesskey to command in editorOverlay.xul
    • bug 672772 Bump Chatzilla compatibility for SeaMonkey 2.5 / Firefox 8.0
    • bug 672774 Bump Venkman compatibility for SeaMonkey 2.5 / Firefox 8.0 / Thunderbird 8.0
  • Waiting for review on:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js
    • bug 674942 Mailnews part of cookie code still gets built as MOZ_MAIL_NEWS is not configured correctly
    • bug 680805 Share edit menus between Composer, Plain Text Editor and Messenger Compose
    • bug 680890 Make more use of mailOverlay in mail composition window
    • bug 680936 Fold mailMessengerComposeOverlay.xul into messengercompose.xul
    • bug 680945 Fold mailMessengerOverlay.xul into mailWindowOverlay.xul
  • Waiting for additional review on:
    • bug 21432 Implement Print Preview and Print Setup / Page Setup as in the browser
    • bug 212165 Unable to access advanced link properties of a linked image
    • bug 676991 Move toolbar print button to utilityOverlay
  • Test created and checked in - looking at a bug fix:
  • Working on:
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 657234 Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
    • File/Folder selection in windows.
  • To Do:
    • bug 639395 Get cmd_fontSize to reflect current state of selected content / content at caret.
    • Prefs-in-a-tab.


  • Fixed:
    • bug 666873 Modern theme - icons missing in Add-on manager
    • bug 679773 Replace custom helpers with Services.jsm (Port bug 648364)
    • bug 678756 Update SeaMonkey website for 2.3 Final release
    • bug 674445 Create/Update 2.3 Release Notes
    • bug 677147 Update SeaMonkey website for changes to release mirrors
    • bug 672561 "awDocumentKeyPress is not defined" when opening Mailing List dialog [New List]
    • bug 677539 Bookmarking group of tabs greyed out after restart with session restore
    • bug 676779 Update SeaMonkey website for 2.3 Beta 3 release
  • Working On:
    • bug 678833 Update review and flags rules and clarify moa policy for SeaMonkey MailNews patches
    • bug 677149 Update System Requirements page to identify OS X Lion (10.7) for the proper release


  • We ran into an interesting certificate problem with SeaMonkey updates (bug 679677) - who would have thought that clamping the possibilities of issuers to one of the largest ones would cause a problem when that wouldn't issue any certificates any more? We'll need a very fast 2.3.1 release to get enough users of 2.1 and higher updated to a version that still will accept any updates in the future. Callek is working on that. Websites:
  • I did an experimental implementation of a BrowserID login on my website system, still need to do more testing and some additional features like creating website accounts with it as well, but this looks promising.
  • I also updated SeaMonkey Bug Radars for the rapid release cycle and they are mostly correct now, but apparently one more bug is left for the tracking ones.

And on the SeaMonkey Development website as well, I added support for 2.6 and 2.7 version to ADU and downloads graphs in the metrics section.

  • I updated the EarlyBlue and LCARStrek themes for changes in the last two SeaMonkey and Firefox releases locally, but I still need to do some testing before I can release those.
  • As usual, my blog has more detailed status about my activities, and Mozilla Status Board Posts also tell about my next planned steps - both including my non-SeaMonkey Mozilla work as well.



Fixed a Session Restore bug on trunk, keeping it in sync with FF:

  • bug 677873 Port relevant parts of [bug 646641 If a document has multiple history entries (either by pushstate or anchor navs) only the last one is hooked into bfcache]

Supporting Seamonkey russian user community.





  • bug 361495 Advanced Property Editor should "propose" values.
  • bug 401552 Returning from fullscreenmode with minimized toolbar, bookmark-bar and menu-bar produces 5 instead of 3 "grip" buttons.
  • bug 680280 Tools -> Web Search does nothing when the sidebar is displayed.

Needs checkin:

  • bug 669203 directoryTreeView shouldn't alter selection when an address book is added/removed from places other than the address book.

Needs updated patch:

Working on:

  • bug 531540 Adding images to a page got "dumber" with this release.


  • bug 667962 jemalloc in 2010 doesn't work on gmake.


Updated my SeaMonkey Ports Project page with some modified Firefox extensions contributed by Mozillazine users (dragdropupload 1.9.38, Firesizer 1.4, Secure Login 0.9.9pre, Greasemonkey 0.9.7).


  • Bug triage and Bug discussions.
  • End user support and PR in newsgroups and Mozillazine.




Worked on bug 677667 [Mac default] Make use of the new nsNativeTheme toolbarbutton styling in DM and PageInfo.


    • bug 677905 Add menuitem to "show all body parts" (followup to bug 564423, port bug 602718)
      • 2.5-fixed before central → aurora merge, 2.4-wontfix
      • Don't know what to do about testing: auto? litmus? none?
      • wfm on L64 but I suppose someone else should VERIFY?
  • Stalled (assigned to nobody@ — up for any takers)
    • bug 664309 Make the built-in ChatZilla display a cZ icon in SeaMonkey
      • Need coaching in the Mozilla source maze.

Any other business?

  •  ?