Meeting Notes

8-February-2012

SeaMonkey Meeting Minutes: 2012-02-07

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

SeaMonkey/StatusMeetings/2012-02-07

« last meeting | index | next meeting »

SeaMonkey Meeting Details

Contents

Agenda

  • Who’s taking minutes? -> Ratty

  • Nominees for Friends of the Fish Tank:
    • 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.

NEW

OPEN

  • IanN to write the “Friends of the Fish Tank” F.A.Q.

Status of the SeaMonkey Buildbot Master and Tree

  • Current Issues with existing machines

    • one linux VM — Hosted on parallels, kernel panicking, No bug yet, but will get it done ASAP.

    • problems with creating a second linux VM — will either fix or reclone this week.
    • one win VM, switched from FAT32 to NTFS for one of its drives, need to recreate folders appropriately.
  • “Where do we stand with the machine(s) right now?”
    • bug 721516 migrate seamonkey systems out of sjc1/scl2 and into scl3/scl1.

      • (2012-02-02) The iX boxes are now located at SJC1 they have been put into production for Callek and team.

Release Train

  • 2.7b4 was shipped on January 20

  • 2.7b5 was shipped on January 26
  • 2.7 was shipped on January 31.
  • 2.8b1 was shipped on February 4.

Extensions Compatibility Tracking

We need some help with the add-ons listed under the “2.0x” heading. Anything above it will work out of the box with SM 2.7 and later (yay to compatible-by-default!). Perhaps Ratty can go through his xSidebar site and check which add-ons are not compatible with at least SM 2.1 – that would help, too.

  • Since xSidebar itself is not compatible with any recent SM version, it should not be listed as a featured add-on on AMO. Who can make that change?

    • KaiRo can, InvisibleSmiley will check talk to KaiRo about that.

    • If anyone wants to suggest add-ons to be featured, send them to InvisibleSmiley (in manageable doses that is).
  • Addon Compatibility Listings, mostly maintained by InvisibleSmiley

    • Recent changes can be found here.

    • Restructured for compatible-by-default.
  • ACR 1.0.3 has been released with a fix for broken AOM search.
  • Enigmail provides versions for release (AMO) and all branches (Enigmail nightly page). The current release is compatible with both 2.5 and 2.6.
  • Lightning provides versions for the current stable and beta releases (AMO) and nightlies for trunk and Aurora (Calendar Versions page). Lightning 1.3b1 which works with SM 2.8b1 is available from AMO (Development Channel).
  • Firebug is compatible but not flagged as such on AMO (depends on automatic tests being set up and run on the Firebug side: bug 680837, needs a Python coder). Stable Firebug version 1.9.x works with any recent SM version. FB 1.10a1 works with trunk, 1.10a2 is broken but 1.10a3 should be OK again (cf. FB issue 5188).
  • 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.
  • The SeaMonkey Features page links to sub-pages for all recent SM versions, including those in development. Please help InvisibleSmiley add major features to the respective pages, ideally as they land. These pages are used when creating release notes, so the more up-to-date the better.
  • bug 666303 (Seamonkey 2.1 is detected as Firefox 2.1 on the Add-on Site) and bug 671085 Confusing compatibility error when visiting Firefox listing page using SeaMonkey)
    • We don’t have a dedicated person here who understands how AMO really works, who to contact in order to actually get things moving etc. Unfortunately. Someone needs to sit down and find the offending logic, wherever it may be (probably in the AMO source, wherever that is).

2.x (Last, Current, Next)

  • 2.6 had ~67,000 and 2.7 had ~21,000 ADU by last Thursday and 2.6.1 has had ~105,000 and 2.7 has had ~20,000 downloads so far.

    • Of the released versions, as of last Thursday, we have 17.7% on 2.0, 6.3% on 2.1-2.3, 5.3% on 2.4, 5.3% on 2.5, 49.3% on 2.6 and 16.1% on 2.7. So, in the last two weeks, ~3k (an additional 2.7% of ADU) have migrated to 2.5 or above.
  • Still a large chunk of users on 2.0.x.
  • Figure out what is preventing people from moving from 2.0.x to the latest versions.
    • Some people cannot upgrade due to system requirements (OS version, processor capabilities etc.)

    • Perhaps putting resources into getting certain extensions working with SM 2.4 and above (those that won’t work with SM 2.7 automatically due to compatible-by-default extensions).
    • Still need volunteers to look at what is keeping people at below 2.4. IanN could try knocking something up and send it round members lists for polishing but he’s not on all the channels (mozillazine, etc) to post it to when finished.
    • Are some Linux distributions are still stuck on 2.0? We have data on OSes and OS versions in the raw data in the Mozilla metrics, AFAIK, Callek now also has access to that.

Usual reminders:

  • Please make sure that anything that landed on comm-beta (for TB) or mozilla-beta (for FF) which affected non-shared code and which fixed regressions will be fixed on our side, too. Please mark bugs we feel *need* to land on a particular train tracking+ or tracking? so that when we to do a release we can be sure that we don’t miss anything.

    • Priority should be given to fixing regressions ASAP. Also keep an eye on and prioritize bugs to be ported from FF/TB that land on branches (Aurora, Beta). We need to keep an eye especially on Session Restore, Sync, Tabbrowser and Address Book.

    • Be careful not to break code shared with Thunderbird, otherwise patches might have to be backed out of string frozen repositories.

2.7

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

  • One tracked 2.5 issue still open.

    • 2.1 through 2.7 have NOT included the ka locale. The last release with ka locale shipped was 2.0.14 and the ka l10n maintainers have not yet updated for changes in later SeaMonkey versions.

    • Callek now needs to morph bug 667147 into removing |ka| from our [current] automation entirely (all-locales). Callek will look at best locale to transition any ka users to.
    • Callek isn’t here at the moment (timezones), so ewong will talk to Callek about the ka locale later.
  • The New 2.7 Features page has a comprehensive list of features.

2.Next

  • InvisibleSmiley created a restartless add-on (available on AMO) for SM 2.8 (now in Beta) which adds an “Add-ons” options to the list of engines on the Sync pref panel.

  • Remember to help update the New Features pages as we go along.

Feature List, Planning

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

  • Medium triaging effort.

  • Good further triage targets could come out of looking at the component bug counts, pick yours!

Open reviews/flags:
25 review
9 super-review
0 ui-review
8 feedback

Major wanted/needed features:

Active

  • 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 2.next (currently 2.6 but could 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 wading through the unpicking of Composer/Mail Compose code in the dependent bugs. After that he will be reworking his customising patches.
  • 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.

    • The standalone Composer patch has to be rebased and fixed for MacOSX.
    • Kaze is considering moving Kompozer to an addon so that we can reuse the dialog boxes but start fresh for the content part. Also we can then use the current devtools. KaiRo told kaze in Berlin it seemed a good idea, as it could allow to run a Composer *tab* instead of a Composer window.
    • Kaze working on it on hi spare time, with an Indian contributor.
    • IanN was supposed to help get builds working with --enable-tests.
      • Will look into this once he gets his customization patches reworked.
  • Real full-screen (bug 610509) and DOM full-screen (bug 701714)
    • patches provided by Mnyromyr and InvisibleSmiley. Otherwise stalled. :-(

Needing help, Unowned, Stalled

  • Kill-RDF:

    • bug 657607 Port jminta’s kill-rdf to SeaMonkey where applicable Part 2 [meta].

    • bug 657604 Remove the RDF global object. [serge]
  • 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]
  • bug 664309 Make the built-in ChatZilla display a cZ icon in SeaMonkey (now helpwanted)

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

aceman has been doing some work that touches SM as well as TB especially around feeds, which is good stuff.

Aqualon

asrail

Callek

Completed Release Engineering tasks:

  • bug 673834 Obsolete ReleaseRepackFactory, fold logic into CCReleaseRepackFactory.

  • bug 720918 (SM2.7b5) Tracking bug for build and release of SeaMonkey 2.7b5.
  • bug 721584 (SM2.7) Tracking bug for build and release of SeaMonkey 2.7 Final.
  • bug 722065 Obsolete GenerateCCTestBuilder.
  • bug 722940 codesize upload broken for SeaMonkey [and Thunderbird] due to tools dir being incorrect.
  • bug 724480 Update function on nightly non-functional since version bump to 2.10a1.

Build Config fixes:
Other fixes:

  • bug 715802 Move quirks triggering into nsSuiteApp.cpp because bug 696376 caused our quirks to be triggered too late.

  • bug 724336 SeaMonkey News XML causes errors (website).

Working on:

  • No Bug — Bring up Win2k3 iX Machines, and install MSVC2010.

  • bug 560772 Make use of mozilla::services for comm-central.
  • bug 607392 split tagging into en-US and other (RelEng).
  • bug 722262 Port |bug 552864 Throw away wrapper shell script on unix and lazily load libxul| to SeaMonkey.
    • bug 704835 Use a pre-generated nsXREAppData struct instead of application.ini. [SeaMonkey Part].
  • bug 724791 Bring GenerateCCBranchObjects up to date (RelEng).

ToDo:

  • bug 655399 Backout CSS change from bug 655395 once SeaMonkey can use it.

  • bug 722448 Close PasswordAuth ssh access on cn-sea-qm-centos5-01.nl.mozilla.org.
  • bug 591848 SeaMonkey linux and Windows machines need device support for sound enabled.

ewong

  • Fixed:

    • bug 717493 – Port |Bug 717491 – “Warning: package error or possible missing or unnecessary file: bin/components/proxyObject.xpt (package-manifest, 151).”| to SeaMonkey
  • Needs Review:

    • bug 707786 – Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey
  • Working On:

    • bug 722767 – Change buildbot configs to upload symbols to symbols1.dmz.phx1.mozilla.com

    • bug 723839 – Tracking bug for build and release of SeaMonkey 2.8 Beta 1

IanN

  • Usual testing, reviewing and commenting.

  • Fixed:
    • bug 719080 [en-GB] Search Engine modification for SeaMonkey

    • bug 705458 [en-GB] add Twitter Search Engine for Fx (en-GB)
    • bug 722758 Print button is misaligned in the Mail & News toolbar with the Modern theme
  • Waiting for review on:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js
  • Waiting for dependent bug to be checked in:
    • bug 720661 Display account central when no default account / no accounts setup
  • Waiting for additional review on:
  • Reviewed and waiting for feedback from mobile peer:
    • bug 689253 Update en-GB for Mobile 10.0 (comm-aurora)
  • Working on:
    • Contacting people affected by proposed changes to Project Areas.

    • 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.
    • Create FAQ for Friends of the Fish Tank.
    • Knock something up finding out why users are not upgrading to 2.4+ and send it around members lists for polishing.
    • Help get composer standalone builds working with –enable-tests.

InvisibleSmiley

  • Fixed:

    • bug 724311 Start page JS (upgrade nagging) fails to identify 2.10a1 nightly correctly

    • bug 724076 Update SeaMonkey website for 2.8 Beta 1
    • bug 722405 Update SeaMonkey website for 2.7 Final release
    • bug 721881 Port |bug 666306 – Video content should become large play button …| to Modern
    • bug 721583 Make lightweight themes / Personas work in the Download Manager window
    • bug 721286 Update SeaMonkey website for 2.7 Beta 5
    • bug 721021 Port |bug 593321 – Opening saved .EML with empty subject has wrong window title|
    • bug 712699 Create/Update 2.7 Release Notes
    • bug 713087 Port |bug 534956 – Sync add-ons| (restartless add-on for SM 2.8)
    • bug 718310 Port |bug 526998 – Implement F2 keyboard shortcut for renaming focused attachments when composing (on Windows and Unix)|
  • ToDo:

    • bug 701714 Add support for DOM full-screen

    • bug 640420 Add draggable splitter between urlbar and searchbar
    • bug 711334 Be explicit that TLS version is 1.0
    • look into
      • bug 698038 Update Preferences help for the new section to control crash report

      • bug 696757 Port “Time range to clear” from Firefox to SeaMonkey’s “Clear private data” dialog
    • track
      • bug 687316 (Remaining) Sync changes to port to Suite

KaiRo

mcsmurf

  • Working on bug 721474 Port |bug 575830 Image zoom (Page zoom) is reset when I switch tabs| to SeaMonkey.

Misak

Mnyromyr

MReimer

Neil

Ratty

Page Info Fixes:

  • Fixed bug 168908 All columns in Page Info tabs can be hidden.

  • Fixed bug 723984 PageInfo->Permissions: Don’t assume that the whitelist pref is there. It defaults to true in the new add-ons manager code. Don’t assume all consumers use testPermission.
  • Fixed bug 724222 View page info -> Security: doesn’t show cookies were set for sites with ip:8080 address (see Firefox bug 409174).

Test Fixes:

  • bug 724331 TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/suite/browser/test/browser_bug427559.js | an unexpected uncaught JS exception reported through window.onerror – executeSoon is not defined at …./suite/browser/test/browser_bug427559.js:56.

  • bug 724499 TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/suite/browser/test/browser_pluginnotification.js | Test timed out.

Lightning/SeaMonkey Integration:

  • bug 719031 [Meta] SeaMonkey issues from Lightning bug 316916 landing (Task Quick Filter bar).

  • Fixed bug 721330 Make Customizing Lightning Toolbars work in SeaMonkey.
    • Part 1: CalendarToolbar and TaskToolbar.

    • Part 2: TaskActionsToolbar.
  • Waiting for review: bug 721327 Implement Tabs Toolbar for Thunderbird and Lightning Compatibility.

Backout Patches (waiting for comm-aurora approval):

Waiting for feedback:

  • bug 701432 Add support for fave icons on jump list uri entries.

ToDo:

Other:

  • Bug triage and Bug discussions.

  • End user support and PR in newsgroups and Mozillazine.

Ricardo

sgautherie

  • Fixed SeaMonkey (related) bugs:

    • bug 707039 [SeaMonkey] mochitest-chrome: “TEST-UNEXPECTED-FAIL … textLTR.openPopup is not a function at … test_bug649840.xul:39″

    • bug 714257 Package ‘necko_websocket.xpt’ in SeaMonkey after |Bug 640003 – WebSockets – upgrade to ietf-07|
    • bug 716395 Port |Bug 716397 – [Linux] “Warning: package error or possible missing or unnecessary file: bin/libmozglue.so”| to SeaMonkey
    • bug 718912 Port |Bug 717975 – only expose m-c implementation of navigator.mozApps on b2g| to SeaMonkey
    • bug 719325 Package dom_network.xpt : Port Bug 677166 (Implement Network Status API) Part 2 Add .mozConnection to navigator
    • bug 721357 Support ‘mailbloat’ test target in SeaMonkey
    • bug 721533 [SeaMonkey] “Warning: package error or possible missing or unnecessary file: bin/components/chardet.xpt”
    • bug 724448 tests cleanup for browser_367052.js and browser_bug431826.js, in SeaMonkey
  • Fixed Core bugs:
    • bug 649840 RTL on forms inputs autocomplete

    • bug 720095 SimpleTest/EventUtils.js: fix some strict warnings and nits
    • bug 720952 [MacOSX] Some (or random?) builders report “Typelibs contain definitions of interface nsIDocCharset with different IIDs!” when “Linking .xpt files…”
    • bug 720955 pyxpt: Report IIDs when they differ
    • bug 722019 Investigate status of cbox-dis.gif (and related)
  • Fixed other projects bugs:
    • [Firefox] bug 652297 Stop trying to package MSVC DLLs in debug Windows Firefox

    • [Firefox] bug 721535 [Firefox] “Warning: package error or possible missing or unnecessary file: bin/components/chardet.xpt”

Stanimir

stefanh

Fixed:

  • bug 425916 Improve look of mac treerows when in editing mode.

  • bug 713445 [Mac Default] tabbrowser tab title text styling is wrong in Lion.
  • bug 713446 White text with text-shadow in selected bottom tabs.

Working on:

  • bug 721529 [Mac default] Reference to non-existing chrome://global/skin/tree/item.png in searchbar.css and directory.css.

tonymec

  • In progress: bug 716232 crash in JS GC at every cZ startup: working with dmandelin to find the culprit changeset

  • TODO: IRC meeting later today about giving up ownership of the Nightly Tester Tools extension to a fuller team from automation and/or QA

Any other business?

  • Need to review project areas

    • IanN has put out a final draft of the project areas list, and will then confirm that anyone who is not in the loop already has been consulted.

    • IanN is still waiting for the last few people to respond before creating the new version.
    • We will also need to update the Mozilla-wide list of official reviewers
  • Extended Support Releases (ESR)
    • At the moment looks like that will be based off Gecko 10 so that will be 2.7 for us. Assuming we have the machines, we will also have an ESR which might help move some of those still on 2.0 up to 2.7. We’re unlikely to move to ESR until Gecko 10.0.1 or 10.0.2.

    • Our ESR should use the same branch as Firefox ESR so any Security and Stability “extended” fixes for Gecko will be picked up by the SeaMonkey ESR.
    • An ESR (Extended Security Release) may not be a given for us out of the gate. Callek thinks we should revisit that, separately, once it is clearer what MoCo’s general plans for their marketing/target/support levels etc. are.
    • mcsmurf is on the ESR mailing list is our ESR goto guy.
  • Geolocation
    • Geolocation now works out of the box. MoCo turned it on by default for all applications that build off mozilla-central.

    • For comm-beta all we need to do is (bug 494421) to add pref("geo.wifi.uri", "https://www.google.com/loc/json"); to browser-prefs.js. However we’re not even sure we are legally allowed to ship with the URL in, we might need to actually put in a pref to disable that in newer builds.

25-January-2012

SeaMonkey Meeting Minutes: 2012-01-24

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

SeaMonkey/StatusMeetings/2012-01-24

« last meeting | index | next meeting »

SeaMonkey Meeting Details

Contents

Agenda

  • Who’s taking minutes? -> IanN/Callek dynamic duo

  • Nominees for Friends of the Fish Tank:
    • InvisibleSmiley nominates Jake Maul for fixing MXR bug 653424

    • IanN nominates jtek for his work on the new online shop.
    • IanN nominates InvisibleSmiley for his sync restartless add-on work.
    • 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.

NEW

OPEN

  • IanN to write the “Friends of the Fish Tank” F.A.Q.

Status of the SeaMonkey Buildbot Master and Tree

  • Current Issues with existing machines

    • one linux VM — Hosted on parallels, kernel panicking, No bug yet, but will get it done ASAP

    • problems with creating a second linux VM — will either fix or reclone this week.
    • one win VM, switched from FAT32 to NTFS for one of its drives, need to recreate folders appropriately.
  • “Where do we stand with the machine(s) right now?”
    • bug 702490 (Rack 2 – 1U mac mini chassis(4 Mini’s) in SCL2 for SeaMonkey).

      • (2011-12-01) Servers are now at SCL2 and waiting on emux to provide power/network for them.

Release Train

  • 2.7b4 shipped on January 20.

    • This included the fix for news bug 695309 so 2.7 will have this SM 2.5/2.6 issue fixed, too.
  • Linux64 has live updates all the way to 2.6.1 for release, and on 2.7b4 for beta.
  • 2.7b5 is awaiting 1 (possibly 2) mailnews patches [Callek to supply bug numbers], hopefully be spun late this evening as final beta before 2.7 final.
  • The next six-weekly merge will be on January 31.
  • Get comm-aurora and comm-beta on MXR (bug 653424).
    • Jake Maul [:jakem] fixed it! comm-aurora, comm-beta, comm-release and comm-2.0 available now on MXR. :-)

    • comm-2.0 will not have any scheduled updates, the others will have scheduled daily updates.
  • en-GB patches are now getting reviewed so no need for a Coup d’état!
  • “Hotfix add-on” will not be shipped for 2.7, due to need to sort out certs and signing the add-on. Solution will be patches provided by Firefox/MoCo to land on a relbranch which we will have to test.

Extensions Compatibility Tracking

We need some help with the add-ons listed under the “2.0x” heading. Anything above it will work out of the box with SM 2.7 and later (yay to compatible-by-default!). Perhaps Ratty can go through his xSidebar site and check which add-ons are not compatible with at least SM 2.1 – that would help, too.

  • Addon Compatibility Listings, mostly maintained by InvisibleSmiley

    • Recent changes can be found here.

    • Identified Quote Colors add-on as responsible for breaking the status bar of the Mailnews stand-alone message window. InvisibleSmiley sent a patch to both the add-on’s author and Ratty (who hosts a modified version on his website).
    • ACR 1.0.2 breaks AOM search when used with trunk, Aurora or Beta (bug 715493). Fix checked in upstream, pending new release version.
  • Enigmail provides versions for release (AMO) and all branches (Enigmail nightly page). The current release is compatible with both 2.5 and 2.6.
  • Lightning provides versions for the current stable and beta releases (AMO) and nightlies for trunk and Aurora (Calendar Versions page). Lightning 1.2b2 is available from AMO now (Development Channel) and should be available in time for future betas.
  • The latest Firebug is now fully compatible but still not flagged as such on AMO. This depends on automatic tests being set up and run on the Firebug side (bug 680837, needs a Python coder). Stable Firebug version 1.9.x works with any recent SM version.
  • 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.
  • The SeaMonkey Features page links to sub-pages for all recent SM versions, including those in development. Please help InvisibleSmiley add major features to the respective pages, ideally as they land. These pages are used when creating release notes, so the more up-to-date the better.

2.x (Last, Current, Next)

  • As stated above, news bug 695309 landed on Beta and will be in SM 2.7 proper.

  • 2.6 had ~79,000 ADU by last Thursday and 2.6.1 has had ~82,000 downloads so far.
    • Of the released versions, as of last Thursday, we have 18.9% on 2.0, 6.7% on 2.1-2.3, 6.3% on 2.4, 8.5% on 2.5 and 59.5% on 2.6. So, in the last two weeks, ~2k (an additional 1.6% of ADU) have migrated to 2.5 or above.
  • Figure out what is preventing people from moving from 2.0.x to the latest versions.
    • Perhaps putting resources into getting certain extensions working with SM 2.4 and above (those that won’t work with SM 2.7 automatically due to compatible-by-default extensions).

    • Still need volunteers to look at what is keeping people at below 2.4. IanN could try knocking something up and send it round members lists for polishing but he’s not on all the channels (mozillazine, etc) to post it to when finished.

Usual reminders:

  • Please make sure that anything that landed on comm-beta (for TB) or mozilla-beta (for FF) which affected non-shared code and which fixed regressions will be fixed on our side, too. Please mark bugs we feel *need* to land on a particular train tracking+ or tracking? so that when we to do a release we can be sure that we don’t miss anything.

    • Priority should be given to fixing regressions ASAP. Also keep an eye on and prioritize bugs to be ported from FF/TB that land on branches (Aurora, Beta). We need to keep an eye especially on Session Restore, Sync, Tabbrowser and Address Book.

    • Be careful not to break code shared with Thunderbird, otherwise patches might have to be backed out of string frozen repositories.

2.6

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

  • One tracked 2.5 issue still open.

    • 2.1 through 2.6.1 have NOT included the ka locale. The last release with ka locale shipped was 2.0.14 and the ka l10n maintainers have not yet updated for changes in later SeaMonkey versions.

    • Callek now needs to morph bug 667147 into removing |ka| from our [current] automation entirely (all-locales). Callek will look at best locale to transition any ka users to.
  • The New 2.6 Features page has a comprehensive list of features.

2.Next

  • InvisibleSmiley created a restartless add-on for SM 2.8 (available on AMO, pending review) which adds an “Add-ons” options to the list of engines on the Sync pref panel. See bug 713087 for details.

  • Remember to help update the New Features pages as we go along.

Feature List, Planning

Bug statistics for last two (full) weeks: 40 new, 35 fixed, 21 triaged.

  • Good triaging effort.

  • Good further triage targets could come out of looking at the component bug counts, pick yours!

Open reviews/flags:
30 review
16 super-review
0 ui-review
7 feedback

Major wanted/needed features:

Active

  • 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 2.next (currently 2.6 but could 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 wading through the unpicking of Composer/Mail Compose code in the dependent bugs. After that he will be reworking his customising patches.
  • 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 was supposed to help get builds working with --enable-tests.
      • Will look into this once he gets his customization patches reworked.
  • Real full-screen (bug 610509) and DOM full-screen (bug 701714)
    • patches provided by Mnyromyr and InvisibleSmiley.

Needing help, Unowned, Stalled

  • Kill-RDF:

    • bug 657607 Port jminta’s kill-rdf to SeaMonkey where applicable Part 2 [meta].

    • bug 657604 Remove the RDF global object. [serge]
  • 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]
  • bug 664309 Make the built-in ChatZilla display a cZ icon in SeaMonkey (now helpwanted)

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

aceman has been doing some work that touches SM as well as TB especially around feeds, which is good stuff.

Aqualon

asrail

Callek

Completed Release Engineering tasks:

  • bug 715754 (SM2.7b3) Tracking bug for build and release of SeaMonkey 2.7 Beta 3.

  • bug 718676 /home/cltbld/.ssh should be mode 0700.
  • bug 719529 Put up snippets for linux64 minor and major updates to SeaMonkey 2.6.1 and Beta to SeaMonkey 2.7b4.

Build Config fixes:

  • bug 714495 Port bug 713167 |Microsoft.VC80.CRT SideBySide errors, browsercomps.dll| to comm.

  • bug 714574 Unable to upload trunk zh-TW on mac, due to SEARCH_PLUGINS failure.

Other fixes:

  • bug 714967 Export mozilla::services::Get* to external consumers as well.

  • bug 715802 Move quirks triggering into nsSuiteApp.cpp because bug 696376 caused our quirks to be triggered too late.

Working on:

  • bug 292569 Add support for #pragma once to headers.

  • bug 560772 Make use of mozilla::services for comm-central.
  • bug 591848 SeaMonkey linux and Windows machines need device support for sound enabled.
  • bug 714967 Export mozilla::services::Get* to external consumers as well.

ewong

  • Fixed:

    • bug 527173 – Spellchecker settings are in the Mail section but the SP is used by all components

    • bug 620776 – Add UI for new plugins.disabled preference
    • bug 688745 – Opening website from RSS: “Open in new tab” not available in context menu
    • bug 716186 – Simplify @media queries like like bug 713822.
    • bug 718356 – remove Debug > XUL Test Suite menu of failing tests
  • Needs Review:

    • bug 707786 – Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey

    • bug 717493 – Port |Bug 717491 – “Warning: package error or possible missing or unnecessary file: bin/components/proxyObject.xpt (package-manifest, 151).”| to SeaMonkey
  • Working On:

IanN

  • Usual testing, reviewing and commenting.

  • Fixed:
    • bug 718515 Update messenger compose window’s mail toolbar to use removable attribute

    • bug 718517 Add print button as an option to messenger compose mail toolbar
    • bug 702098 Update en-GB for Firefox 10.0/Thunderbird 10.0/SeaMonkey 2.7 (2 patches)
    • bug 713355 Update en-GB for Gecko 11.0 (mozilla-aurora)
    • bug 713356 Update en-GB for Firefox 11.0 (mozilla-aurora)
    • bug 713358 Update en-GB for Editor 11 (comm-aurora)
    • bug 713371 Update en-GB for Thundebird 11 (comm-aurora)
    • bug 713374 Update en-GB for SeaMonkey 2.8
    • bug 713375 Update en-GB for Calendar/Lightning 1.3
    • bug 719130 Open in new tab context menu option does not work if no SeaMonkey browser window already open [Chatzilla]
  • Waiting for review on:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js

    • bug 719080 [en-GB] Search Engine modification for SeaMonkey
    • bug 705458 [en-GB] add Twitter Search Engine for Fx (en-GB)
    • bug 720661 Display account central when no default account / no accounts setup
  • Waiting for additional review on:
  • Reviewed and waiting for feedback from mobile peer:
    • bug 689253 Update en-GB for Mobile 10.0 (comm-aurora)
  • 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.
    • Create FAQ for Friends of the Fish Tank.
    • Contact people affected by proposed changes to Project Areas.
    • Knock something up finding out why users are not upgrading to 2.4+ and send it around members lists for polishing.
    • Help get composer standalone builds working with –enable-tests.

InvisibleSmiley

  • ToDo:

    • bug 701714 Add support for DOM full-screen

    • bug 640420 Add draggable splitter between urlbar and searchbar
    • bug 711334 Be explicit that TLS version is 1.0
    • look into
      • bug 698038 Update Preferences help for the new section to control crash report

      • bug 696757 Port “Time range to clear” from Firefox to SeaMonkey’s “Clear private data” dialog
    • track
      • bug 687316 (Remaining) Sync changes to port to Suite

KaiRo

mcsmurf

Misak

Mnyromyr

MReimer

Neil

Fixed:

  • bug 713405 Can’t drag-n-drop from the address book sidebar.

  • bug 713565 Recipient type reverts to “To:” when adding contacts from sidebar or drag-n-drop.
  • bug 717111 Plain text editor context menu broken since landing of fix to bug 702019.
  • bug 717587 Need to support new MathML3 href attribute.
  • bug 720225 click in empty messagepane reopens MailNews in Browser.

Working on:

  • bug 707305 Re-enable building with --enable-incomplete-external-linkage (MailNews Core).

Ratty

Fixed:

  • bug 714452 Auto-save happens even if message is currently being sent (Port Thunderbird bug 307028).

  • bug 714595 Simplify FillIdentityList() and getCurrentIdentity().
  • bug 719034 Support CTRL-SHIFT-K as the Lighting Task Quick Filter hotkey.
  • bug 719050 Lightning aero #button-delete style makes the SeaMonkey Mail delete button image disappear [Lightning].

Waiting for feedback:

  • bug 701432 Add support for fave icons on jump list uri entries.

ToDo:

  • Fix Customize code in the new Lightning toolbars.

Other:

  • Bug triage and Bug discussions.

  • End user support and PR in newsgroups and Mozillazine.

Ricardo

sgautherie

  • Fixed SeaMonkey (related) bugs:

    • bug 628589 [SeaMonkey] mochitest-plain-3: permanent “TEST-UNEXPECTED-FAIL | /tests/gfx/test_acceleration.html | Acceleration enabled on x86-64 OS X”. (Windows 2003 too)

    • bug 711937 [SeaMonkey] xpcshell: “TEST-UNEXPECTED-FAIL | [...]/test_clearHistory_shutdown.js | places-expiration-finished == places-connection-closed”
    • bug 714630 Port |Bug 713747 – Rip out non-UniversalXPConnect privilege manager functionality| to SeaMonkey
  • Fixed (or in-progress) MailNews Core bugs:
    • bug 714536 Port |Bug 698630 – Remove –disable-smil build option and “#ifdef MOZ_SMIL” wrappers| to comm-central

    • bug 714556 Port |Bug 644801 – Remove Native uconv from the tree| to comm-central
    • bug 716378 Port |Bug 655439 – Use $(LIBXUL_DIST)/bin/xpcshell instead of $(DIST)/bin/xpcshell| to comm-central
    • bug 716381 Port |Bug 673461 – ANGLE needs to stop automagically turning itself off in configure if the DirectX SDK is not found| to comm-central
    • bug 717376 Port |Bug 715576 – libalerts_s.dylib incorrectly links the static version of spidermonkey (in static-js configuration)| to comm-central
    • bug 611233 Improve (null) checks in nsImapService.cpp
  • Fixed (or in-progress) Core bugs:
    • bug 490384 mochitest-plain: random “test_bug466586.html | undefined”

    • bug 694353 “Warning: package error or possible missing or unnecessary file:” : freebl3.chk + nssdbm3.chk + softokn3.chk
    • bug 717753 [SeaMonkey] mochitest-a11y: test_focus_browserui.xul needs to support non-Firefox applications too
    • bug 718545 browser_keyevents_during_autoscrolling.js: Use EventUtils sendChar() and sendKey(), instead of synthesizeKey()
    • bug 719389 Fix “#ifdef MOZ_WINSDK_TARGETVER >= MOZ_NTDDI_LONGHORN” from bug 441197
    • bug 720071 “nsFilePicker.cpp(992) : error C2027: use of undefined type ‘IFileDialog’” when using”–with-windows-version=502″
    • bug 717868 [SeaMonkey] mochitest-plain-4: “test_reftests_with_caret.html | finished in a non-clean fashion” (in /tests/layout/base/tests/test_preserve3d_sorting_hit_testing.html)
    • bug 718237 [SeaMonkey] “accessible/events/test_focus_autocomplete.xul | Test timed out.” (which also causes lots of “gA11yEventListeners is undefined” on following tests)
    • bug 718239 mochitest-a11y failed, summary reports unexpected huge numbers for pass/fail. (“gA11yEventListeners is undefined”)

Stanimir

stefanh

Fixed:

  • bug 718392 [Mac] Restore non-highlight when hovering menus in content menubars.

Working on:

  • bug 425916 Improve look of mac treerows when in editing mode.

  • bug 713445 [Mac Default] tabbrowser tab title text styling is wrong in Lion.
  • bug 713446 White text with text-shadow in selected bottom tabs.

tonymec

  • Done:

    • Not much.
  • Ongoing: No change
    • Sm-Trunk live-testing

    • Some QA
    • Nigtly Tester Tools (as needed)
  • Problems:
    • bug 716232 SEGV crash in JS garbage collect at every startup of ChatZilla (with my settings)

      • I believe this regression might be due to the fix for bug 715883 Remove JSRuntime::gcEmptyArenaPoolLifespan (most likely-looking changeset in the regression window)

      • Don’t know whom to nag
      • In the meantime, I’m chatting with Konversation and/or cZ-in-Fx3.6
  • TODO:
    • TBD.

Any other business?

  • Need to review project areas

    • IanN has put out a final draft of the project areas list, and will then confirm that anyone who is not in the loop already has been consulted.

    • We will also need to update the Mozilla-wide list of official reviewers
  • Extended Support Releases (ESR)
    • At the moment looks like that will be based off Gecko 10 so that will be 2.7 for us. Assuming we have the machines, we will also have an ESR which might help move some of those still on 2.0 up to 2.7. We’re not likely to move to ESR until Gecko 10.0.1 or 10.0.2.

    • Our ESR should use the same branch as Firefox ESR so any Security and Stability “extended” fixes for Gecko will be picked up by the SeaMonkey ESR.
    • An ESR (Extended Security Release) may not be a given for us out of the gate. Callek thinks we should revisit that, separately, once it is clearer what MoCo’s general plans for their marketing/target/support levels etc. are.
    • mcsmurf is on the ESR mailing list and has volunteered to be our ESR goto guy.
  • Geolocation
    • Geolocation now works out of the box. MoCo turned it on by default for all applications that build off mozilla-central.

    • For comm-beta all we need to do is (bug 494421) to add pref("geo.wifi.uri", "https://www.google.com/loc/json"); to browser-prefs.js. However we’re not even sure we are legally allowed to ship with the URL in, we might need to actually put in a pref to disable that in newer builds.

11-January-2012

SeaMonkey Meeting Minutes: 2012-01-10

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

SeaMonkey/StatusMeetings/2012-01-10

« last meeting | index | next meeting »

SeaMonkey Meeting Details

Contents

Agenda

  • Who’s taking minutes? -> Ratty

  • Nominees for Friends of the Fish Tank:
    • NeilAway nominates glob for logging #seamonkey.

    • InvisibleSmiley nominates sgautherie for fixing tests et cetra.
    • 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.

NEW

OPEN

  • IanN to write the “Friends of the Fish Tank” F.A.Q.

CLOSED

  • Mcsmurf joined the ESR mailing list as official SeaMonkey liaison.

Status of the SeaMonkey Buildbot Master and Tree

  • “Where do we stand with the machine(s) right now?”

    • bug 702490 (Rack 2 – 1U mac mini chassis(4 Mini’s) in SCL2 for SeaMonkey).

      • (2011-12-01) Servers are now at SCL2 and waiting on emux to provide power/network for them.
  • The SeaMonkey tree is almost back to normal.
    • Once the the linux VM rebuild is cloned properly and Callek stores the ssh keys and buildbot config, we’ll be back at normal capacity.
  • The tree status is currently OPEN and un-METERED.

Release Train

  • 2.7b3 shipped on January 7.

  • The next six-weekly merge will be on January 31.
  • ewong has been working his socks off alongside Callek on the beta releases.
  • Callek completely turned on autoupdates to 2.6.1. He is now working on “training” ewong how to do that for the updates from 2.0.14. Callek will do the updates from Linux 64-bit within the week as well.
  • Get comm-aurora and comm-beta on MXR (bug 653424).
    • Jake Maul [:jakem] from Server Ops has taken over the bug from Callek.

    • Bug is still stalled. Server ops have been really busy with the PHX issues, some other severely blocking issues, and holidays.
  • en-GB patches needs review. Check to see if we can get a blanket approval to land (IanN).
    • or launch a Coup d’état and take over en-GB [Ratty].

Extensions Compatibility Tracking

TL;DR: InvisibleSmiley worked with tonymec on making Nightly Tester Tools not appear on the Error Console, and with the author of Quote Collapse to provide a version that can actually be installed in SeaMonkey. He also discussed with the Lightning developers why there were no Beta builds (there are now). Still no Firebug for SeaMonkey on AMO, but 1.9 works.

We need some help with the add-ons listed under the “2.0x” heading. Anything above it will work out of the box with SM 2.7 and later (yay tocompatible-by-default!). Perhaps Ratty can go through his xSidebar site and check which add-ons are not compatible with at least SM 2.1 – that would help.

  • Addon Compatibility Listings created and maintained by InvisibleSmiley, with help from some community members like DERoss.

    • Recent changes can be found here.

    • ACR 1.0.2 breaks AOM search when used with trunk, Aurora or Beta (bug 715493)
      • Priority is now P1/Severity: major, with a target milestone of ACR-1.0.3.
  • Enigmail provides versions for release (AMO) and all branches (Enigmail nightly page). The current release is compatible with both 2.5 and 2.6.
  • Lightning provides versions for the current stable and beta releases (AMO) and nightlies for trunk and Aurora (Calendar Versions page). There has been some confusion about versions for Beta. The link on the Calendar Versions page points to tinderbox builds which are auto-removed after some time. Over the Christmas period, no Beta builds were available from both the Calendar Versions page and AMO. Lightning 1.2b1 is available from AMO now (Development Channel) and should be available in time for future betas.
  • 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). Use Firebug 1.9 for 2.4 and later (maybe even earlier SM versions).
  • 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.
  • KaiRo created a SeaMonkey Features page and sub-pages for all those that are in development. Please add major features to the respective pages, ideally as they land.

2.x (Last, Current, Next)

  • 2.5 introduced a news server problem which is still present in 2.6 and 2.7 pre-releases (bug 695309; jcranmer is on it) which explains why some people stay on 2.4 (but not why others stay below that one).

    • InvisibleSmiley proposes that we monitor bug 695309 and make sure that we ship a fix in 2.7 if TB ships it in the matching release. That is, if TB delays 10.0 for it, we should delay 2.7, too.
  • 2.6 had ~30,000 ADU by last Thursday and 2.6.1 has had ~48,000 downloads so far.
    • Of the released versions, as of last Thursday, we have 18.5% on 2.0, 7.3% on 2.1-2.3, 7.8% on 2.4, 41.3% on 2.5 and 25.1% on 2.6. So, in the last four weeks, ~4k (an additional 3.5% of ADU) have migrated to 2.4 or above.
  • Figure out what is preventing people from moving from 2.0.x to the latest versions.
    • Perhaps putting resources into getting certain extensions working with SM 2.4 and above.

    • Still need volunteers to look at what is keeping people at below 2.4. IanN could try knocking something up and send it round members lists for polishing but he’s not on all the channels (mozillazine, etc) to post it to when finished.
  • Please make sure that anything that landed on comm-beta (for TB) or mozilla-beta (for FF) which affected non-shared code and which fixed regressions will be fixed on our side, too. Please mark bugs we feel *need* to land on a particular train tracking+ or tracking? so that when we to do a release we can be sure that we don’t miss anything.
    • Priority should be given to fixing regressions ASAP. Also keep an eye on and prioritize bugs to be ported from FF/TB that land on branches (Aurora, Beta). We need to keep an eye especially on Session Restore, Sync, Tabbrowser and Address Book.

    • Be careful not to break code shared with Thunderbird, otherwise patches might have to be backed out of string frozen repositories.

2.6

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

  • One tracked 2.5 issue still open.

    • 2.1 through 2.6.1 have NOT included the ka locale. The last release with ka locale shipped was 2.0.14 and the ka l10n maintainers have not yet updated for changes in later SeaMonkey versions.

    • Callek now needs to morph bug 667147 into removing |ka| from our [current] automation entirely (all-locales).
  • The New 2.6 Features page has a comprehensive list of features.

2.Next

  • Remember to help update the New Features pages as we go along.

Feature List, Planning

Bug statistics for last four (full) weeks: 55 new, 20 fixed, 53 triaged.

  • Good triaging effort! :-)

  • Good further triage targets could come out of looking at the component bug counts, pick yours!

Open reviews/flags:
33 review
16 super-review
0 ui-review
6 feedback

Major wanted/needed features:

Active

  • 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 2.next (currently 2.6 but could 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 wading through the unpicking of Composer/Mail Compose code in the dependent bugs. After that he will be reworking his customising patches.
  • 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 was supposed to help get builds working with --enable-tests.
      • Will look into this once he gets his customization patches reworked.
  • Real full-screen (bug 610509) and DOM full-screen (bug 701714)
    • patches provided by Mnyromyr and InvisibleSmiley.

Needing help, Unowned, Stalled

  • Kill-RDF:

    • bug 657607 Port jminta’s kill-rdf to SeaMonkey where applicable Part 2 [meta].

    • bug 657604 Remove the RDF global object. [serge]
  • 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]
  • bug 664309 Make the built-in ChatZilla display a cZ icon in SeaMonkey (now helpwanted)

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

aceman has been doing some work that touches SM as well as TB especially around feeds, which is good stuff.

Aqualon

asrail

Callek

Completed Release Engineering tasks:

  • bug 710848 (SM2.6) Tracking bug for build and release of SeaMonkey 2.6 Final Release.

  • bug 712697 (SM2.7b1) Tracking bug for build and release of SeaMonkey 2.7 Beta 1.

Build Config fixes:

  • bug 711718 Mac64 builds failing during packaging.

  • bug 712260 On Migration Day, update client.py to pull stable versions of suite extensions.
  • bug 712298 Latest trunk 2.7 and 2.8 damaged.
  • bug 713649 Adding zh-TW locale to all-locales.
  • bug 714009 Update SeaMonkey website for 2.7 Beta 2 (with assist from InvisibleSmiley).
  • bug 714574 Unable to upload trunk zh-TW on mac, due to SEARCH_PLUGINS failure.

Working on:

  • bug 292569 Add support for #pragma once to headers.

  • bug 560772 Make use of mozilla::services for comm-central.
  • bug 714495 Port bug 713167 |Microsoft.VC80.CRT SideBySide errors, browsercomps.dll| to comm.
  • bug 714967 Export mozilla::services::Get* to external consumers as well.
  • bug 715754 (SM2.7b3) Tracking bug for build and release of SeaMonkey 2.7 Beta 3.

To Do:

  • bug 591848 SeaMonkey linux and Windows machines need device support for sound enabled.

  • bug 640464 Develop a way for tests in mozilla-central to be overridden in a suite build.
  • bug 715802 Move quirks triggering into nsSuiteApp.cpp because bug 696376 caused our quirks to be triggered too late.

ewong

  • Fixed:

    • bug 78357 – Account wizard doesn’t have place to enter port info

    • bug 102275 – Number untitled pages.
    • bug 513900 – executable permissions for data files (port bug 461322 to SeaMonkey)
    • bug 608103 – Message Display panel clipped on Windows 7
    • bug 670561 – show profile path in profile manager.
    • bug 675589 – Group all session restore menu items together.
    • bug 678979 – Remove README.txt from release packages
    • bug 701683 – Port |bug #698248 – Remove FORCE_USE_PIC| to SeaMonkey
    • bug 702297 – Recently Closed Tabs/Windows in the Go menu are no longer disabled when empty
    • bug 704836 – Update removed-files.in because update.locale has moved into omni.jar.
    • bug 708703 – Use defaultPrevented instead of the deprecated getPreventDefault() in front-end code.
    • bug 713987 – Tracking bug for build and release of SeaMonkey 2.7 Beta 2
    • bug 715793 – Port |Bug #715048| to Comm-central.
  • Needs Review:

    • bug 688745 – Opening website from RSS: “Open in new tab” not available in context menu

    • bug 707786 – Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey
  • Working On:

    • bug 527173 – Spellchecker settings are in the Mail section but the SP is used by all components

    • bug 620776 – Add UI for new plugins.disabled preference

IanN

  • Usual testing, reviewing and commenting.

  • Fixed:
    • bug 695842 Move Editor startup/shutdown functions to editingOverlay

    • bug 715367 Add en-GB localisation for DOM Inspector
  • Waiting for review on:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js

    • bug 702098 Update en-GB for Firefox 10.0/Thunderbird 10.0/SeaMonkey 2.7 (2 patches)
    • bug 713355 Update en-GB for Gecko 11.0 (mozilla-aurora)
    • bug 713356 Update en-GB for Firefox 11.0 (mozilla-aurora)
    • bug 713358 Update en-GB for Editor 11 (comm-aurora)
    • bug 713371 Update en-GB for Thundebird 11 (comm-aurora)
    • bug 713374 Update en-GB for SeaMonkey 2.8
    • bug 713375 Update en-GB for Calendar/Lightning 1.3
  • Waiting for additional review on:
  • Reviewed and waiting for feedback from mobile peer:
    • bug 689253 Update en-GB for Mobile 10.0 (comm-aurora)
  • 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.

InvisibleSmiley

  • ToDo:

    • bug 701714 Add support for DOM full-screen

    • look into
      • bug 698038 Update Preferences help for the new section to control crash report

      • bug 696757 Port “Time range to clear” from Firefox to SeaMonkey’s “Clear private data” dialog
      • bug 700162 Add mozapps/extensions/newaddon.css to Modern
      • bug 716698 Bookmark This context menu entries miss ellipsis
    • track
      • bug 687316 (Remaining) Sync changes to port to Suite

KaiRo

mcsmurf

Misak

Mnyromyr

Fixed:

  • bug 356742 [cocoa] Sheets are offscreen if opened when all windows closed (attached to hiddenwindow) [final patch by Steven Michaud].

Working on:

  • bug 610509 Make fullscreen mode really fullscreen.

MReimer

Neil

Fixed:

  • bug 669026 Scrolling with arrow keys is broken if any element on the page has contenteditable=true (Editor).

  • bug 692153 contenteditable=true breaks copy menuitem (Editor).
  • bug 698256 Want Substring(data, length) convenience method (Core).

Working on:

  • bug 698217 Simplify new static Preference methods (Core).

  • bug 707305 Re-enable building with --enable-incomplete-external-linkage (MailNews Core).

Waiting for review:

  • bug 713405 Can’t drag-n-drop from the address book sidebar.

Ratty

Fixed:

  • bug 485686 Page Info does not display any information about video stream from video tag.

  • bug 703836 MsgComposeCommands.js Code cleanup: Use Services more, reuse code, and remove commented dumps.
  • bug 705452 BrowserSearch.loadSearch() uses the current search engine if the search sidebar is selected even if the sidebar itself is hidden.
  • bug 713563 gPromptService is not defined trying to add empty contact from sidebar.
  • bug 713671 addressingWidgetOverlay.js uses non-existent gPromptService.

Waiting for feedback:

  • bug 701432 Add support for fave icons on jump list uri entries.

Waiting for review/moa:

  • bug 714452 Auto-save happens even if message is currently being sent (Port Thunderbird bug 307028).

Waiting for moa/super-review:

  • bug 714595 Simplify FillIdentityList() and getCurrentIdentity().

Other:

  • Bug triage and Bug discussions.

  • End user support and PR in newsgroups and Mozillazine.

Ricardo

sgautherie

  • Fixed (or in-progress) SeaMonkey (related) bugs:

    • bug 564656 “Warning: package error or possible missing or unnecessary file: ….app/Contents/Plug-Ins/ (package-manifest, …).”

    • bug 709829 Port bug 673017 changeset 02ce78afb984 (‘places-connection-closing’ removal) to SeaMonkey
    • bug 713173 Port |Bug 556563 – Disable/remove “View video” when you’re already viewing the video| to SeaMonkey
    • bug 714248 Port |Bug 674725 – WebSMS (or Messaging+)| to SeaMonkey
    • bug 714249 Port |Bug 678694 – Battery API| to SeaMonkey
    • bug 714251 Port |Bug 697383 – implement navigator.mozApps| to SeaMonkey
    • bug 714252 Port |Bug 713504 – Stop trying to package jetpack.xpt, since it was removed by bug 711838| to SeaMonkey
    • bug 714253 Port |Bug 713415 – Stop trying to package dom_threads.xpt, since it was removed by bug 649537| to SeaMonkey
    • bug 714255 Port |Bug 699918 – Add a Profiler XPCOM Module| to SeaMonkey
    • bug 707039 [SeaMonkey] mochitest-chrome: “TEST-UNEXPECTED-FAIL … textLTR.openPopup is not a function at … test_bug649840.xul:39″
    • bug 712871 [SeaMonkey, Windows] mochitest-5: “test_contextmenu.html | checking expected number of menu entries – got 26, expected 24″ and 30+ other errors
  • Fixed MailNews Core bugs:
    • bug 705573 Make mailnews compile with frozen linkage on debug Windows

    • bug 707517 Port |Bug 603574 – [Windows VC++] –disable-profile-guided-optimization is ignored| to comm-central
    • bug 707539 Port |Bug 639754 – Remove MOZ_IPC checks since IPC is always built now| to comm-central
    • bug 710295 test_autoconfigFetchDisk.js is not fully disabled on SeaMonkey
    • bug 715210 Remove some WINCE leftovers in comm-central
  • Fixed Core bugs:
    • bug 508760 Remove MSVC6 support from the tree

    • bug 705957 test_bug_511615.html: correct the spelling of “privledged”
    • bug 710562 Telemetry shouldn’t have an ifdef MOZ_THUNDERBIRD in it
  • Fixed (or in-progress) other projects bugs:
    • [Firefox] bug 706149 Improve Firefox browser_bug462289.js, after SeaMonkey bug 630140

    • [Firefox] bug 713192 test_contextmenu.html: fix some nits I noticed while working on bug 712871

Stanimir

stefanh

Working on:

  • bug 713445 [Mac Default] tabbrowser tab title text styling is wrong in Lion.

  • bug 713446 White text with text-shadow in selected bottom tabs.

tonymec

Done:

  • Bug triage including:

    • Follow-ups to the Halloween2011Bug event. Closed bugs as WORKSFORME/INCOMPLETE.
  • Track and resolve extension issues:
    • Nightly Tester Tools (NTT) (ongoing, see below)

    • Addons Compatibility Reporter (ACR): Disengaging, see bug 713280 and bug 709225: I don’t see eye-to-eye with the Firefox guys about the ACR.
  • SeaMonkey QA (ongoing, see below)

Ongoing and TODO:

  • Live-testing linux-x86_64 trunk nightlies with many extensions (several tens) and tabs (a couple of hundred), custom userChrome.css, etc. using both a 3rd-party theme and a Persona (see bug 520124). ChatZilla with three auto-connects and many auto-joins, currently crashing trunk at cZ startup (bug 716232)

  • QA and bug triage for anything SeaMonkey-related
  • Extensions

Any other business?

  • Need to review project areas

    • IanN has put out a final draft of the project areas list, and will then confirm that anyone who is not in the loop already has been consulted.

    • We will also need to update the Mozilla-wide list of official reviewers
  • Extended Support Releases (ESR)
    • At the moment looks like that will be based off Gecko 10 so that will be 2.7 for us. Assuming we have the machines, we will also have an ESR which might help move some of those still on 2.0 up to 2.7.

    • Our ESR should use the same branch as Firefox ESR so any Security and Stability “extended” fixes for Gecko will be picked up by the SeaMonkey ESR.
    • An ESR (Extended Security Release) may not be a given for us out of the gate. Callek thinks we should revisit that, separately, once it is clearer what MoCo’s general plans for their marketing/target/support levels etc. are.
    • mcsmurf is on the ESR mailing list and has volunteered to be our ESR goto guy.
  • Geolocation
    • Geolocation now works out of the box. MoCo turned it on by default for all applications that build off mozilla-central.

    • For comm-beta all we need to do is (bug 494421) to add pref("geo.wifi.uri", "https://www.google.com/loc/json"); to browser-prefs.js. However we’re not even sure we are legally allowed to ship with the URL in, we might need to actually put in a pref to disable that in newer builds.

14-December-2011

SeaMonkey Meeting Minutes: 2011-12-13

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

SeaMonkey/StatusMeetings/2011-12-13


« last meeting | index | next meeting »

SeaMonkey Meeting Details

Agenda

  • Who’s taking minutes? -> ewong

  • Nominees for Friends of the Fish Tank?
    • Callek nominates ewong. Ewong has been helping create the configuration files for our betas for SeaMonkey 2.6 and has agreed to be “trained” to do the release in full… So thanks ewong.

    • ewong and IanN nominates InvisibleSmiley for his contributions to the Add-ons Compatibility Listings.
    • ewong and IanN nominates Mnyromyr for his triaging efforts.
    • 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.

NEW

OPEN

  • IanN to write the “Friends of the Fish Tank” F.A.Q.

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • “Where do we stand with the machine(s) right now?”

    • bug 702490 (Rack 2 – 1U mac mini chassis(4 Mini’s) in SCL2 for SeaMonkey).

      • These won’t be racked until emux can get power situated at SCL2.
  • The SeaMonkey tree is missing the some build boxes.
    • We still need to bring up the linux 32 boxes we had, but its progressing. (had to fight fires with the newly brought up win boxes, but all should be good now)
  • The tree status is currently OPEN and un-METERED.

Release Train

  • Get comm-aurora and comm-beta on MXR (bug 653424).

    • Jake Maul [:jakem] from Server Ops has taken over the bug from Callek.
  • 2.6b3 shipped 9th December.
  • The next six-weekly merge will be on 20th December.
    • Firefox has decided against putting the release of that day on automatic update until after Christmas. Callek is thinking of doing the same for SeaMonkey. (Firefox Mobile will go full-speed as they cannot do otherwise, but with the small population there, the risk is lower).

    • InvisibleSmiley will be AFK for one week starting Christmas. Any website updates during that time will either have to wait or go through Callek/KaiRo.
  • en-GB patches needs review. Check to see if a blanket approval to land. (IanN)
  • 2.6b4 will be out Wednesday (14th December 2011). (Callek)

Extensions Compatibility Tracking

  • Addon Compatibility Listings created and maintained by InvisibleSmiley, with help from some community members like DERoss.

    • The ACR has been updated.

    • Recent changes can be found here.
    • The External Sources part is no longer TODO since InvisibleSmiley bit the bullet and did it all himself.
  • Enigmail provides versions for release (AMO) and all branches (Enigmail nightly page). The current release is compatible with both 2.5 and 2.6.
  • Lightning provides versions for the current stable and beta releases (AMO) and all branches (Calendar Versions page).
  • 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). Use Firebug 1.9 pre-releases for 2.4 and later (maybe even earlier SM versions).
  • 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.
  • bug 709630 discussion:
    • Something to be done by InvisibleSmiley to close bug.
  • KaiRo created a SeaMonkey Features page and sub-pages for all those that are in development. Please add major features to the respective pages, ideally as they land.

We should also add some information on this to the release notes of future betas.

  • If an extension supports 2.8a1, list it under 2.7 which will be a full release when it comes out – bug 709630 filed.

2.x (Last, Current, Next)

  • 2.5 had ~73,000 ADU by last Thursday and 2.5 has had ~108,800 downloads so far.

    • Of the released versions, as of last Thursday, we have 21.2% on 2.0, 1.1% on 2.1, 3.3% on 2.2, 3.7% on 2.3, 12.9% on 2.4 and 57.8% on 2.5. So, in the last four weeks, ~3k (an additional 3% of ADU) have migrated to 2.4 or above.
  • Figure out what is preventing people from moving from 2.0.x to the latest versions.
    • Perhaps putting resources into getting certain extensions working with SM 2.4 and above.

    • Still need volunteers to look at what is keeping people at below 2.4. IanN could try knocking something up and send it round members lists for polishing but he’s not on all the channels (mozillazine, etc) to post it to when finished.
  • The take up of 2.5 seems slower than for previous releases, again perhaps this is due to the long Thanksgiving weekend in the US.
  • Please make sure that anything that landed on comm-beta (for TB) or mozilla-beta (for FF) which affected non-shared code and which fixed regressions will be fixed on our side, too. Please mark bugs we feel *need* to land on a particular train tracking+ or tracking? so that when we to do a release we can be sure that we don’t miss anything.
    • Priority should be given to fixing regressions ASAP. Also keep an eye on and prioritize bugs to be ported from FF/TB that land on branches (Aurora, Beta). We need to keep an eye especially on Session Restore, Sync, Tabbrowser and Address Book.

    • Be careful not to break code shared with Thunderbird, otherwise patches might have to be backed out of string frozen repositories.

2.5

open tracking (1)
tracking requests (0)
targeted (0)
fixed (31)

  • One tracked issue still open. If not resolved or no response by then, Callek plans to morph this into removing |ka| from our [current] automation entirely (all-locales).

  • The New 2.5 Features page has a comprehensive list of features.

2.Next

  • Remember to help update the New Features pages as we go along.

Feature List, Planning

Bug statistics for last two (full) weeks: 24 new, 15 fixed, 104 triaged.

  • Great triaging effort! :-)

  • Good further triage targets could come out of looking at the component bug counts, pick yours!

Open reviews/flags:
31 review
13 super-review
0 ui-review
6 feedback

Major wanted/needed features:

Active

  • 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 2.next (currently 2.6 but could 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 will need to poke some people about reviews not happening quickly enough.
    • IanN is still wading through the unpicking of Composer/Mail Compose code in the dependent bugs. After that he will be reworking his customising patches.
  • 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 was supposed to help get builds working with --enable-tests.
      • Will look into this once he gets his customization patches reworked.
  • Real full-screen (bug 610509) and DOM full-screen (bug 701714)
    • patches provided by Mnyromyr and InvisibleSmiley.
  • Port HTML5 “context menu” feature (contextmenu attribute) UI (bug 702019)
    • fixed and available starting with 2.6!
  • bug 702792 – Add-ons not updated in a long time should not be Compatible-by-default. (InvisibleSmiley)

Needing help, Unowned, Stalled

  • Kill-RDF:

    • bug 657607 Port jminta’s kill-rdf to SeaMonkey where applicable Part 2 [meta].

    • bug 657604 Remove the RDF global object. [serge]
  • 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]
  • bug 664309 Make the built-in ChatZilla display a cZ icon in SeaMonkey (now helpwanted)

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

Aqualon

asrail

Callek

Completed Release Engineering tasks:

  • bug 689437 Drop support for migrating from old profiles (drop usages of libreg).

    • bug 703876 (SM2.6b1) Tracking bug for build and release of SeaMonkey 2.6 Beta 1.

    • bug 704814 (SM2.6b2) Tracking bug for build and release of SeaMonkey 2.6 Beta 2.
    • bug 708513 (SM2.6b3) Tracking bug for build and release of SeaMonkey 2.6 Beta 3.

Working on:

  • bug 591848 SeaMonkey linux and Windows machines need device support for sound enabled.

  • bug 702337 Stop uploading try symbols to symbol server, upload full symbol package to ftp.

Investigating OS/2 packaging issue in:

  • bug 705821 Seamonkey fails to update DOM Inspector.

ewong

  • Has commit privileges now and already landed several patches.

  • Assisted Callek with Release Engineering:
    • bug 703876 (SM2.6b1) Tracking bug for build and release of SeaMonkey 2.6 Beta 1.

    • bug 704814 (SM2.6b2) Tracking bug for build and release of SeaMonkey 2.6 Beta 2.
    • bug 708513 (SM2.6b3) Tracking bug for build and release of SeaMonkey 2.6 Beta 3.
  • Fixed:

    • bug 78357 Account wizard doesn’t have place to enter port info.

    • bug 102275 Number untitled pages.
    • bug 612031 follow-up to removal of region.dtd (Sunbird).
    • bug 670561 show profile path in profile manager.
    • bug 701683 Port |bug 698248 Remove FORCE_USE_PIC| to SeaMonkey
    • bug 702297 Recently Closed Tabs/Windows in the Go menu are no longer disabled when empty.
  • Needs Review/Feedback:

    • bug 562048 notification bar needs to look slicker (Thunderbird).
  • Working On:

    • bug 675431 Duplicate accesskey in Messenger’s Tools menu.

    • bug 675589 Group all session restore menu items together.

IanN

  • Usual testing, reviewing and commenting.

  • Fixed:
  • Waiting for review on:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js

    • bug 702013 Update en-GB for Firefox 9.0/Thunderbird 9.0/SeaMonkey 2.6 (9 patches)
    • bug 702098 Update en-GB for Firefox 10.0/Thunderbird 10.0/SeaMonkey 2.7 (9 patches)
  • Waiting for additional review on:
  • Reviewed and waiting for feedback from mobile peer:
    • bug 689253 Update en-GB for Mobile 10.0 (comm-aurora)
  • Working on:
    • bug 695842 Move Editor startup/shutdown functions to editingOverlay

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

InvisibleSmiley

  • Fixed:

    • bug 708972 Update SeaMonkey website for 2.6 Beta 3 release

    • bug 706923 Update SeaMonkey website for 2.6 Beta 2 release
    • bug 706293 version typo in SeaMonkey 2.6b1 release notes
  • Working On:

    • bug 700184 Add mozapps/extensions/selectAddons.css to Modern

    • bug 707225 Addon update check should take into account compatibility preferences
    • bug 701714 Add support for DOM full-screen
    • look into bug 698038 Update Preferences help for the new section to control crash report
    • track bug 687316 (Remaining) Sync changes to port to Suite

KaiRo

  • Created linux64 update snippets for SeaMonkey 2.5 (bug 706718).

  • I did split up my Firefox search UI cleanup patches (backports from SeaMonkey work/reviews) into logical parts (bug 643172), and put the engine manager cleanup in its own bug, also split apart into smaller patches (bug 709589).
  • Did the rest of the porting of Firefox 9 changes to my LCARStrek theme, so both EarlyBlue and LCARStrek 2.6 are basically done and only need some testing before I can send them to AMO.
  • Tested OpenGL layers and reported its problems (bug 707722).

mcsmurf

Fixed:

  • bug 705141 Fix silly typos in SuiteBrowser.manifest.

Working on:

  • bug 688615 Wrong reg key used in Installer shell icon handler code (Firefox).

Misak

Mnyromyr

Working on:

  • bug 356742 [cocoa] Sheets are offscreen if opened when all windows closed (attached to hiddenwindow),

  • bug 539738 Tree width of Preferences window has been hardcoded (need category splitter).
  • bug 127399 Allow sending emails with IDN based email addresses.
  • bug 610509 Make fullscreen mode really fullscreen.

MReimer

Neil

Fixed:

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

  • bug 703522 Simplify focus-restoring code.
  • bug 705553 Make mailnews/addrbook compile with frozen linkage on Windows.
  • bug 705573 Make mailnews compile with frozen linkage on debug Windows.

Working on:

  • bug 669026 Scrolling with arrow keys is broken if any element on the page has contenteditable=true. (Editor)

  • bug 692731 Fork nsISidebar.
  • bug 698217 Simplify new static Preference methods (Core).
  • bug 698256 Want Substring(data, length) convenience method (Core).
  • bug 707305 Re-enable building with --enable-incomplete-external-linkage (MailNews Core).

Ratty

Fixed:

  • bug 701428 Include hyphenation dictionaries in omnijar – remove old files from builds on update.

  • bug 706421 Implement Application.platformIsMac in order to support Lightning bug 316916.
  • bug 708640 Should be able to open a new tab by middle-clicking the “Go” button.

Working on:

  • bug 485686 Page Info does not display any information about video stream from video tag.

  • bug 705452 BrowserSearch.loadSearch() uses the current search engine if the search sidebar is selected even if the sidebar itself is hidden.

Waiting for review/feedback:

  • bug 701432 Add support for fave icons on jump list uri entries.

  • bug 703836 MsgComposeCommands.js Code cleanup: Use Services more, reuse code, and remove commented dumps.

Other:

  • Bug triage and Bug discussions.

  • End user support and PR in newsgroups and Mozillazine.

Ricardo

sgautherie

  • Fixed (or in-progress) SeaMonkey (related) bugs:

    • bug 523573 Unused entities in pageInfo.dtd

    • bug 686278 Drop –disable-mailnews
    • bug 694371 [c-c] “Warning: package error or possible missing or unnecessary file:” : 4 “VC80″ files
  • Fixed MailNews Core bugs:
    • bug 694464 c-c configure.in: port bug 464088 and bug 690369. (NSS_DISABLE_DBM)

    • bug 707021 Support MSVC 2011 compiler in comm-central. (Port bug 687225)
  • Fixed (or in-progress) Core bugs:
    • bug 705957 test_bug_511615.html: correct the spelling of “privledged”
  • Fixed other projects bugs:
    • [Thunderbird] bug 442838 Unfork <msgCompSecurityInfo.xul>

Stanimir

stefanh

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

tonymec

Any other business?

  • Need to review project areas

    • IanN has put out a final draft of the project areas list, and will then confirm that anyone who is not in the loop already has been consulted.

      • There are two items that need answering still in the areas. IanN will remind people about what still needs answering.
    • in the end, we also need to update the Mozilla-wide list of official reviewers
  • Extended Support Releases (ESR)
    • At the moment looks like that will be based off Gecko 10 so that will be 2.7 for us. Assuming we have the machines, we will also have an ESR which might help move some of those still on 2.0 up to 2.7.

    • Our ESR should use the same branch as Firefox ESR so any Security and Stability “extended” fixes for Gecko will be picked up by the SeaMonkey ESR.
    • An ESR (Extended Security Release) may not be a given for us out of the gate. Callek thinks we should revisit that, separately, once it is clearer what MoCo’s general plans for their marketing/target/support levels etc. are.
    • mcsmurf is on the ESR mailing list and has volunteered to be our ESR goto guy.
  • Geolocation
    • Geolocation now works out of the box. MoCo turned it on by default for all applications that build off mozilla-central.

    • For comm-beta all we need to do is (bug 494421) to add pref("geo.wifi.uri", "https://www.google.com/loc/json"); to browser-prefs.js. However we’re not even sure we are legally allowed to ship with the URL in, we might need to actually put in a pref to disable that in newer builds.
  • Christmas
    • The meeting scheduled for 27th December has been cancelled. The next one will be 10th January 2012. Merry Christmas and a Happy New Year everyone! :-)

30-November-2011

SeaMonkey Meeting Minutes: 2011-11-29

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

SeaMonkey/StatusMeetings/2011-11-29


« last meeting | index | next meeting »

SeaMonkey Meeting Details

Agenda

  • Who’s taking minutes? -> Ratty

  • Nominees for Friends of the Fish Tank?
    • Tonymec nominates not only Callek, but most especially ashish, phong, dustin, rbryce, digipengi and anyone else from Server Ops. who helped solve bug 695278 “SeaMonkey Buildbot master and many slaves inaccessible.”

      • IanN nominates Callek to pass on our thanks (and do we have any fish tank stickers to send them?).

      • No, so mcsmurf will send a mail message to them instead.
    • 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.

NEW

OPEN

  • IanN to write the “Friends of the Fish Tank” F.A.Q.

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

(see 2011-11-01 status meeting notes for details)

  • “What Happened?”

    • One XServe that hosts “Parallels” in Mozilla died, taking down with it all the data it housed. (There were two problems to appear here)
  • “What does this mean for our Release”

    • We missed one planned beta because of this and only released beta 4 when FF/TB 8 were released. 2.5 final was only released together with FF 8.0.1.
  • “Where do we stand with the machine(s) right now?”

    • bug 702490 (Rack 2 – 1U mac mini chassis(4 Mini’s) in SCL2 for SeaMonkey).

      • These won’t be racked until emux can get power situated at SCL2.
    • bug 673972 (iX hardware repairs) FIXED.
  • bug 695278 SeaMonkey Buildbot master and many slaves inaccessible FIXED.
    • This bug is marked FIXED now due to the fact that IT’s direct work here is basically over, all VM’s are technically accessible, Callek brought up them after this xserve and Parallels was fixed. Callek is currently working on finishing bringing up the linux32, which will get copied over to the other linux VM’s for the parallels (in a different bug). And we’ll also get backups created for all these VM types in a different bug as well.
  • The SeaMonkey tree is missing the Windows build boxes. We possibly need to get a call logged on the missing box(es) and cc Callek on it.
  • The tree status is currently OPEN and un-METERED.

Release Train

  • Get comm-aurora and comm-beta on MXR (bug 653424).

    • Corey Shields [:cshields] Jake Maul [:jakem] from Server Ops has taken over the bug from Callek.
  • 2.5b4 shipped 9th November.
  • 2.5 final shipped 22nd November (based on FF 8.0.1).
  • 2.6b1 shipped 23rd November.
  • The next six-weekly merge will be on 20th December.
    • Firefox has decided against putting the release of that day on automatic update until after Christmas. Callek is thinking of doing the same for SeaMonkey. (Firefox Mobile will go full-speed as they cannot do otherwise, but with the small population there, the risk is lower).

Extensions Compatibility Tracking

  • Addon Compatibility Listings created and maintained by InvisibleSmiley, with help from some community members like DERoss.

    • The ACR has been updated.

    • Recent changes can be found here.
    • [InvisibleSmiley:] The External Sources part is still TODO, help appreciated.
  • Enigmail provides versions for release (AMO) and all branches (Enigmail nightly page)
  • Lightning currently provides versions for the current stable release (AMO), Aurora and trunk (both FTP) and Beta (Calendar Versions page).
  • 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)
    • [InvisibleSmiley] Use Firebug 1.9 pre-releases for 2.4 and later (maybe even earlier SM versions; haven’t checked)
  • 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 still needs help updating and maintaining the FAQ Wiki page. Everybody please help update it, so it stays current. mcsmurf says he’ll help.
  • KaiRo created a SeaMonkey Features page and sub-pages for all those that are in development.
  • We need to get the Addon Compatibility page finished and better communicate how to keep Lightning and Enigmail updated since unfortunately the only versions provided on AMO are for the current stable release. People keep coming back reporting that e.g. Lightning stopped working on trunk, Aurora or Beta. But since it contains binary components, Lightning easily breaks if you don’t retrieve the matching install file yourself.

We should also add some information on this to the release notes of future betas.

  • If an extension supports 2.8a1, list it under 2.7 which will be a full release when it comes out. IanN should file a bug on the release notes change then we won’t forget about it.

2.x (Last, Current, Next)

  • 2.5 had ~36,000 ADU by last Thursday and 2.5 has had ~40,000 downloads so far.

    • Of the released versions, as of last Thursday, we have 19.0% on 2.0, 1.2% on 2.1, 3.4% on 2.2, 4.2% on 2.3, 41.4% on 2.4 and 30.7% on 2.5. So, in the last two weeks, ~5k (an additional 4.4% of ADU) have migrated to 2.4 or above.
  • Figure out what is preventing people from moving from 2.0.x to the latest versions.
    • Perhaps putting resources into getting certain extensions working with SM2.4 and above.

    • Still need volunteers to look at what is keeping people at below 2.4. IanN could try knocking something up and send it round members lists for polishing but he’s not on all the channels (mozillazine, etc) to post it to when finished.
    • There has been some movement from 2.0 but ADU are down (across all versions due to the long Thanksgiving weekend in the US) so IanN wouuld like to wait a few more weeks before cheering that.

2.x Follow-ups and Issues

Moved to a separate page.

2.5

open tracking (1)
tracking requests (0)
targeted (0)
fixed (31)

  • One tracked issue still open. If not resolved or no response by then, Callek plans to morph this into removing |ka| from our [current] automation entirely (all-locales).

  • The New 2.5 Features page has a comprehensive list of features.

2.Next

  • Please make sure that anything that landed on comm-beta (for TB) or mozilla-beta (for FF) which affected non-shared code and which fixed regressions will be fixed on our side, too. Please mark bugs we feel *need* to land on a particular train tracking+ or tracking? so that when we to do a release we can be sure that we don’t miss anything.

    • Priority should be given to fixing regressions ASAP. Also keep an eye on and prioritize bugs to be ported from FF/TB that land on branches (Aurora, Beta). We need to keep an eye especially on Session Restore, Sync, Tabbrowser and Address Book.

    • Be careful not to break code shared with Thunderbird, otherwise patches might have to be backed out of string frozen repositories.
  • Remember to help update the New Features pages as we go along.

Feature List, Planning

Bug statistics for last two (full) weeks: 32 new, 11 fixed, 43 triaged.

  • Good triaging effort! :-)

  • Good further triage targets could come out of looking at the component bug counts, pick yours!

Open reviews/flags:
30 review
14 super-review
0 ui-review
7 feedback

Major wanted/needed features:

Active

  • 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 2.next (currently 2.6 but could 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 will need to poke some people about reviews not happening quickly enough.
    • IanN is still wading through the unpicking of Composer/Mail Compose code in the dependent bugs. After that he will be reworking his customising patches.
  • de-RDF bug 654864 has been finished and landed on all development branches, including 2.3. Remaining issues have been fixed:
    • Neil wanted to follow up on some listener issues. This has been addressed in bug 669203.
  • 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 was supposed to help get builds working with --enable-tests.
      • Will look into this once he gets his customization patches reworked.
  • Real full-screen (bug 610509) and DOM full-screen (bug 701714)
    • patches provided by Mnyromyr and InvisibleSmiley.
  • Port HTML5 “context menu” feature (contextmenu attribute) UI (bug 702019)
    • fixed for 2.8, approval requested for 2.7 and 2.6

Needing help, Unowned, Stalled

  • Kill-RDF:

    • bug 657607 Port jminta’s kill-rdf to SeaMonkey where applicable Part 2 [meta].

    • bug 657604 Remove the RDF global object. [serge]
  • 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]
  • bug 664309 Make the built-in ChatZilla display a cZ icon in SeaMonkey (now helpwanted)

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

Aqualon

asrail

Callek

Completed Release Engineering tasks:

  • bug 698916 Danish localization of SeaMonkey.

  • bug 703904 (SM2.5) Tracking bug for build and release of SeaMonkey 2.5 Final Release.

Working on:

  • bug 591848 SeaMonkey linux and Windows machines need device support for sound enabled.

  • bug 702337 Stop uploading try symbols to symbol server, upload full symbol package to ftp.
  • bug 703876 (SM2.6b1) Tracking bug for build and release of SeaMonkey 2.6 Beta 1.
  • bug 704814 (SM2.6b2) Tracking bug for build and release of SeaMonkey 2.6 Beta 2.

Investigating OS/2 packaging issue in:

  • bug 705821 Seamonkey fails to update DOM Inspector.

ewong

  • Fixed:

    • bug 608103 – Message Display panel clipped on Windows 7

    • bug 678979 – Remove README.txt from release packages
  • Checkin-needed:
  • Try:

    • bug 670561 – show profile path in profile manager.

    • bug 702297 – Recently Closed Tabs/Windows in the Go menu are no longer disabled when empty
  • Needs Review:

    • bug 78357 – Account wizard doesn’t have place to enter port info

    • bug 102275 – Number untitled pages. (sr)
    • bug 682537 – Don’t remove jemalloc lib when building with MOZ_MEMORY
    • bug 701683 – Port |bug #698248 – Remove FORCE_USE_PIC| to SeaMonkey
  • Working On:

    • bug 675589 – Group all session restore menu items together.
  • BackBurner:

    • bug 649952 – Port |Bug 609824 – Re-add Bloglines to the feed reader options| to SeaMonkey

IanN

  • Usual testing, reviewing and commenting.

  • Fixed:
  • Waiting for review on:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js

    • bug 702013 Update en-GB for Firefox 9.0/Thunderbird 9.0/SeaMonkey 2.6 (9 patches)
    • bug 702098 Update en-GB for Firefox 10.0/Thunderbird 10.0/SeaMonkey 2.7 (9 patches)
  • Waiting for additional review on:
  • Reviewed and waiting for feedback from mobile peer:
    • bug 689253 Update en-GB for Mobile 10.0 (comm-aurora)
  • Working on:
    • bug 695842 Move Editor startup/shutdown functions to editingOverlay

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

InvisibleSmiley

  • Fixed:

    • bug 688953 Create/Update 2.5 Release Notes

    • bug 704016 Enable View Source for .eml files and port |bug 550478 – Attached .eml – Other Actions –> View Source – only shows body|
    • bug 703905 Update SeaMonkey website for 2.5 Final release
    • bug 703884 Update SeaMonkey website for 2.6 Beta 1 release
    • bug 702800 Port |bug 700854 – {Media,Image,Video}Document should reference an external stylesheet for use in styling their contents|
    • bug 702792 Port |bug 700201 – Addons that haven’t been updated for an extremely long time should not be compatible by default|
    • bug 702155 Bump Venkman compatibility for SeaMonkey 2.8 / Firefox 11.0 / Thunderbird 11.0
    • bug 702154 Bump Chatzilla compatibility for SeaMonkey 2.8 / Firefox 11.0
    • bug 702019 Port UI parts of |bug 617528 – implement the HTML5 “context menu” feature (contextmenu attribute)|
    • bug 700899 Port |bug 193281 – Ability to import/save e-mail messages from .eml text files to folders (Message|Copy)|
    • bug 690381 Add documentation for Sync
  • Working On:

    • bug 701714 Add support for DOM full-screen

    • look into bug 698038 Update Preferences help for the new section to control crash report submission.
    • track bug 687316 (Remaining) Sync changes to port to Suite

KaiRo

  • Helped Edmund get commit access (bug 702072).

  • Reviewed two c-c build system patches (bug 696455, bug 696572) that nobody else wanted to review.
  • Uploaded 2.5 versions of EarlyBlue and LCARStrek to AMO, which are also reviewed now.
  • Started work on the 2.6 versions of those themes, which match the new betas of SeaMonkey and Firefox, and should have most of that work done already, so I hope that this time I can get reviewed themes out around the actual release of the browser versions.
  • Applied some small fixes to those 2.6 versions, based on testing and review feedback.
  • Finally applied the central->aurora uplift from last time to the de repo, adding all L10n needed for Aurora in core and SeaMonkey before that.
  • Localized all outstanding strings in -central for core and SeaMonkey as well, so that SeaMonkey turned green on all trees.
  • Updated DOM Inspector for the German L10n to be in sync with the originals strings.
  • Fixed some typos in the German L10n (bug 705123, bug 669496), as well as SeaMonkey addressbook accesskeys once again (bug 669150).
  • 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.

mcsmurf

Check-in needed:

  • bug 705141 Fix silly typos in SuiteBrowser.manifest.

Misak

Working on:

  • bug 698276 Port bug 686065 [Don't clear nsSessionStartup::sessionType after the session startup phase finished].

Check-in needed:

  • bug 700144 Port bug 640136 [onchange & input events are not fired for all form elements on restore]

Mnyromyr

Working on:

  • bug 127399 Allow sending emails with IDN based email addresses.

  • bug 610509 Make fullscreen mode really fullscreen.

MReimer

Working on bug 697799 Add Opera API for adding sidebars from websites.

Neil

Fixed:

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

Working on:

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

  • bug 669026 Scrolling with arrow keys is broken if any element on the page has contenteditable=true.
  • bug 692731 Fork nsISidebar.
  • bug 698217 Simplify new static Preference methods.
  • bug 703522 Simplify focus-restoring code.
  • bug 705553 Make mailnews/addrbook compile with frozen linkage on Windows.
  • bug 705573 Make mailnews compile with frozen linkage on debug Windows.

Ratty

Done:

Working on:

  • bug 703836 MsgComposeCommands.js Code cleanup: Use Services more, reuse code, and remove commented dumps.

Waiting for review/feedback:

  • bug 701428 Include hyphenation dictionaries in omnijar – remove old files from builds on update.

  • bug 701432 Add support for fave icons on jump list uri entries.

Other:

  • Bug triage and Bug discussions.

  • End user support and PR in newsgroups and Mozillazine.

Ricardo

sgautherie

  • Fixed (or in-progress) MailNews Core bugs:

    • bug 696455 Port |Bug 680373 – Link jemalloc to mozutils instead of mozalloc on Android| to comm-central

    • bug 696572 Port |Bug 681588 – Cleanup wrap malloc and its use on Android| to comm-central
    • bug 611233 Improve (null) checks in nsImapService.cpp
  • Fixed Core bugs:
    • bug 632433 [SeaMonkey] mochitest-chrome: permanent “test_autocomplete2.xul | [SimpleTest/SimpleTest.js, window.onerror] An error occurred – …” and others, caused by bug 611653

Stanimir

stefanh

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

tonymec

Any other business?

  • Need to review project areas

    • IanN has put out a final draft of the project areas list, and will then confirm that anyone who is not in the loop already has been consulted.

      • There are two items that need answering still in the areas. IanN will remind people about what still needs answering.
  • Extended Support Releases (ESR)
    • At the moment looks like that will be based off Gecko 10 so that will be 2.7 for us. Assuming we have the machines, we will also have an ESR which might help move some of those still on 2.0 up to 2.7.

    • Our ESR should use the same branch as Firefox ESR so any Security and Stability “extended” fixes for Gecko will be picked up by the SeaMonkey ESR.
    • An ESR (Extended Security Release) may not be a given for us out of the gate. Callek thinks we should revisit that, separately, once it is clearer what MoCo’s general plans for their marketing/target/support levels etc. are.
    • mcsmurf needs to talk to the ESR mailing list guy(?) again. He wrote a mail to be added to the mailing list, but heard nothing back (they have their own mailing list for ESR issues).
  • Geolocation
    • Geolocation now works out of the box. MoCo turned it on by default for all applications that build off mozilla-central.

    • For comm-beta all we need to do is (bug 494421) to add pref("geo.wifi.uri", "https://www.google.com/loc/json"); to browser-prefs.js. However we’re not even sure we are legally allowed to ship with the URL in, we might need to actually put in a pref to disable that in newer builds.
  • Several people caught colds after going to EU MozCamp in Berlin, possibly due to the weather.
  • Christmas We are coming up to Christmas, and there is a meeting scheduled for 27th December. IanN proposes that that one is cancelled. This means that we’ve got one on 13th December then the next one will be 10th January 2012.

16-November-2011

SeaMonkey Meeting Minutes: 2011-11-15

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

SeaMonkey/StatusMeetings/2011-11-15


« last meeting | index | next meeting »

SeaMonkey Meeting Details

<script>if (window.showTocToggle) { var tocShowText = “show”; var tocHideText = “hide”; showTocToggle(); } </script>

Agenda

  • Who’s taking minutes? -> ewong

  • Nominees for Friends of the Fish Tank?
    • No one 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.

NEW

OPEN

  • IanN to write the “Friends of the Fish Tank” F.A.Q.

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

(see 2011-11-01 status meeting notes for details)

  • “What Happened?”

    • One XServe that hosts “Parallels” in Mozilla died, taking down with it all the data it housed. (There were two problems to appear here)
  • “What does this mean for our Release”

    • We missed one planned beta because of this and only released beta 4 when FF/TB 8 were released. Current plans are to get 2.5 final out the door together with FF 8.0.1.
  • “Where do we stand with the machine(s) right now?”

    • bug 702490 will give SeaMonkey a 1U mac mini chassis(4 Mini’s) in SCL2 for SeaMonkey.

    • bug 701887 (Send seamonkey minis to SCL2 and get them racked there). The minis are on Matt’s desk at the moment. The DL120G7′s are in SCL2, but not racked.
    • bug 673972 (iX hardware repairs) All machines have been given to iX for repair. See bug for details.
  • “What about the current tree status? When will METERED change to OPEN?”
    • METERED means approval required and try to not get too many pushes in short order.

    • Callek, update?

Release Train

  • Callek is working on getting comm-aurora and comm-beta on MXR (bug 653424).

    • Patch updated. Awaiting review. Although it looks like Corey has taken over the bug from Callek.
  • 2.5b4 shipped 9th November.
  • 2.5 final now depends on FF 8.0.1 (ETA TBD).
    • Due to a FF chemspill, 2.5 final is on schedule.

Extensions Compatibility Tracking

  • Addon Compatibility Listings created and maintained by InvisibleSmiley, with help from some community members like DERoss.

    • InvisibleSmiley has filed bug 702586 for the ACR update.

    • Recent changes can be found here.
    • [InvisibleSmiley:] The External Sources part is still TODO, help appreciated.
  • Enigmail provides versions for release (AMO) and all branches (Enigmail nightly page)
  • Lightning currently provides versions for the current stable release (AMO), Aurora and trunk (both FTP) and Beta (Calendar Versions page).
  • 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)
    • [InvisibleSmiley] Use Firebug 1.9 pre-releases for 2.4 and later (maybe even earlier SM versions; haven’t checked)
  • 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 still needs help updating and maintaining the FAQ Wiki page. Everybody please help update it, so it stays current. mcsmurf says he’ll help.
  • KaiRo created a SeaMonkey Features page and sub-pages for all those that are in development.
  • We need to get the Addon Compatibility page finished and better communicate how to keep Lightning and Enigmail updated since unfortunately the only versions provided on AMO are for the current stable release. People keep coming back reporting that e.g. Lightning stopped working on trunk, Aurora or Beta. But since it contains binary components, Lightning easily breaks if you don’t retrieve the matching install file yourself.
    • [InvisibleSmiley] Lightning 1.0 is compatible with SM 2.5.

We should also add some information on this to the release notes of future betas.

2.x (Last, Current, Next)

  • Figure out what is preventing people from moving from 2.0.x to the latest versions. (volunteers?)

    • maybe putting resource into getting certain extensions working with SM2.4 and above

2.x Follow-ups and Issues

Moved to a separate page.

2.5

open tracking (2)
tracking requests (1)
targeted (0)
fixed (30)

  • The New 2.5 Features page has a comprehensive list of features.

  • 2.4.x had ~85,493 ADU by last Thursday and 2.4.1 has had ~303,000 downloads so far.
    • Of the released versions, as of last Thursday, we have 22.6% on 2.0, 1.2% on 2.1, 3.7% on 2.2, 4.9% on 2.3 and 67.7% on 2.4. So, in the last two weeks, ~3k (an additional 2.6% of ADU) have migrated to 2.4.

2.Next

  • Please make sure that anything that landed on comm-beta (for TB) or mozilla-beta (for FF) which affected non-shared code and which fixed regressions will be fixed on our side, too. Please mark bugs we feel *need* to land on a particular train tracking+ or tracking? so that when we to do a release we can be sure that we don’t miss anything.

    • Priority should be given to fixing regressions ASAP. Also keep an eye on and prioritize bugs to be ported from FF/TB that land on branches (Aurora, Beta). We need to keep an eye especially on Session Restore, Sync, Tabbrowser and Address Book.

    • Be careful not to break code shared with Thunderbird, otherwise patches might have to be backed out of string frozen repositories.
  • Remember to help update the New Features pages as we go along.

Feature List, Planning

Bug statistics for last two (full) weeks: 39 new, 31 fixed, 14 triaged.

Open reviews/flags:
34 review
14 super-review
0 ui-review
9 feedback

Major wanted/needed features:

Active

  • 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 2.next (currently 2.6 but could 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 will need to poke some people about reviews not happening quickly enough.
    • IanN is still wading through the unpicking of Composer/Mail Compose code in the dependent bugs. After that he will be reworking his customising patches.
  • de-RDF bug 654864 has been finished and landed on all development branches, including 2.3. Still to do:
    • Neil wanted to follow up on some listener issues. This is being addressed in bug 669203.

    • for the selection issue, see what the TB guys come up with in bug 669203. There is still a patch that needs checking in but both the patches there are for SM (even though it is a TB bug :P).
  • 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 was supposed to help get builds working with --enable-tests.
      • Will look into this once he gets his customization patches reworked.
  • Real full-screen (bug 610509) and DOM full-screen (bug 701714)
    • patches provided by Mnyromyr and InvisibleSmiley
  • Port HTML5 “context menu” feature (contextmenu attribute) UI (bug 702019)
    • patch provided by InvisibleSmiley.

Needing help, Unowned, Stalled

  • Kill-RDF:

    • bug 657607 Port jminta’s kill-rdf to SeaMonkey where applicable Part 2 [meta].

    • bug 657604 Remove the RDF global object. [serge]
  • 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]
  • bug 664309 Make the built-in ChatZilla display a cZ icon in SeaMonkey (now helpwanted)

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

Aqualon

asrail

Callek

ewong

  • Fixed:

    • bug 608103 – Message Display panel clipped on Windows 7

    • bug 678979 – Remove README.txt from release packages
  • Checkin-needed:
  • Needs Review:

    • bug 78357 – Account wizard doesn’t have place to enter port info

    • bug 102275 – Number untitled pages. (sr)
    • bug 670561 – show profile path in profile manager.
    • bug 682537 – Don’t remove jemalloc lib when building with MOZ_MEMORY
    • bug 701683 – Port |bug #698248 – Remove FORCE_USE_PIC| to SeaMonkey
  • Working On:

    • bug 675589 – Group all session restore menu items together.
  • BackBurner:

    • bug 649952 – Port |Bug 609824 – Re-add Bloglines to the feed reader options| to SeaMonkey

IanN

  • Usual testing, reviewing and commenting.

  • Attended MozCamp Berlin.
  • Fixed:
    • bug 698876 Port |bug 692616 – large images not be scaled down to windows size| to SeaMonkey

    • bug 694027 Move Editor toolbar buttons from editorOverlay to editingOverlay
    • bug 701679 Port |bug 311007 – Add aFlags arg to onLocationChange(…), to distinguish between same-document and different-document| to comm-central (missing change)
  • Waiting for review on:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js

    • bug 702013 Update en-GB for Firefox 9.0/Thunderbird 9.0/SeaMonkey 2.6
    • bug 702098 Update en-GB for Firefox 10.0/Thunderbird 10.0/SeaMonkey 2.7
  • Waiting for additional review on:
  • Reviewed and waiting for feedback from mobile peer:
    • bug 689253 Update en-GB for Mobile 10.0 (comm-aurora)
  • Working on:
    • bug 695842 Move Editor startup/shutdown functions to editingOverlay

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

InvisibleSmiley

  • Fixed:

    • bug 701540 stop testmultiselect.xul hanging on Windows

    • bug 700045 Update splitter state instead of deck for BM Properties context menu option
    • bug 699965 Update SeaMonkey website for 2.5 Beta 4 release
    • bug 698524 test_startup.js xpcshell test fails for SeaMonkey due to Modern theme default add-on not being excluded
    • bug 696731 Properties context menu option in Bookmarks Manager does nothing when the embedded properties pane is already open
    • bug 696598 Add default value for extensions.autoDisableScopes
    • bug 695523 Port |bug 564560 – Sync dialogs should persist position|
    • bug 693210 Add support for some keys to Advanced Search
  • Working On:

    • bug 700899 Port |bug 193281 – Ability to import/save e-mail messages from .eml text files to folders (Message|Copy)|

    • bug 701714 Add support for DOM full-screen
    • enable View Source for .eml files and port bug 550478 Attached .eml – Other Actions –> View Source – only shows body
    • look into bug 698038 Update Preferences help for the new section to control crash report submission.
    • bug 688953 Create/Update 2.5 Release Notes
    • track bug 687316 (Remaining) Sync changes to port to Suite

KaiRo

mcsmurf

Misak

Fixed:

Working on:

  • bug 698276 Port bug 686065 [Don't clear nsSessionStartup::sessionType after the session startup phase finished].

  • bug 700144 Port bug 640136 [onchange & input events are not fired for all form elements on restore]

Mnyromyr

Working on bug 610509 Make fullscreen mode really fullscreen.

MReimer

Neil

Fixed:

  • bug 631983 [tabmail] “Error: this.mCurrentBrowser is null” [tabbrowser.xml docShell property].

  • bug 684805 Port bug 648045 Mark the active tab in minimized windows as inactive.
  • bug 695801 Insert Character dialog doesn’t switch to other editor window .
  • bug 696788 Build using jemalloc and SDK compiler crashes shortly after startup.
  • bug 698011 You can only “Don’t Save” a message once.
  • bug 698286 Bookmark Manager and sidebar completely empty.
  • bug 700308 SeaMonkey doesn’t start (stops during startup). No Breakpad dialog.

Working on:

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

  • bug 669026 Scrolling with arrow keys is broken if any element on the page has contenteditable=true.
  • bug 669203 directoryTreeView shouldn’t alter selection when an address book is added/removed from places other than the address book.
  • bug 692731 Fork nsISidebar.
  • bug 698217 Simplify new static Preference methods.

Ratty

Done:

Working on:

  • bug 701051 Reduce CPU load in the Download Manager UI during downloads (Port bug 397424).

  • bug 701428 Include hyphenation dictionaries in omnijar – remove old files from builds on update.
  • bug 701432 Add support for fave icons on jump list uri entries.

ToDo:

  • bug 694786 Remove hard coded dependency on xpinstallItemGeneric.png from notification.xml

  • Remove modern dependency on winstripe images, copy them into the comm-central tree instead.

Other:

  • Bug triage and Bug discussions.

  • End user support and PR in newsgroups and Mozillazine.

Ricardo

sgautherie

Stanimir

stefanh

tonymec

  • Nothing to declare.

Any other business?

  • Need to review project areas

    • IanN has put out a final draft of the project areas list, and will then confirm that anyone who is not in the loop already has been consulted.
  • Extended Support Releases (ESR)
    • At the moment looks like that will be based off either Gecko 8 or 9 so potentially that will be either 2.5 or 2.6 for us. Assuming we have the machines, we will also have an ESR which might help move some of those still on 2.0 up to 2.5/2.6.

    • Our ESR should use the same branch as Firefox ESR so any Security and Stability “extended” fixes for Gecko will be picked up by the SeaMonkey ESR.
    • A ESR (Extended Security Release) may not be a given for us out of the gate. Callek thinks we should revisit that, separately, once it is clearer both what Gecko it will be based on, and what MoCo’s general plans for their marketing/target/ support-levels etc are.
  • Geolocation.
    • Geolocation now works out of the box. MoCo turned it on by default for all applications that build off mozilla-central.

    • For comm-beta all we need to do is (bug 494421) to add pref("geo.wifi.uri", "https://www.google.com/loc/json"); to browser-prefs.js. However we’re not even sure we are legally allowed to ship with the URL in, we might need to actually put in a pref to disable that in newer builds.
  • Who went to MozCamp Europe 2011? (sgautherie, KaiRo, mcsmurf, Mnyromyr and stefanh)
  • Who is going to MozCamp Asia 2011? (Ratty).
    • Nothing planned w.r.t. SeaMonkey, but Ratty might give a lightning talk.

2-November-2011

SeaMonkey Meeting Minutes: 2011-11-01

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

SeaMonkey/StatusMeetings/2011-11-01


« last meeting | index | next meeting »

SeaMonkey Meeting Details

<script>if (window.showTocToggle) { var tocShowText = “show”; var tocHideText = “hide”; showTocToggle(); } </script>

Agenda

  • Who’s taking minutes? -> Ratty

  • Nominees for Friends of the Fish Tank?
    • Tony Mechelynck for organising the bug event.

    • Px and Mnyromyr for lots of bug triaging during the bug event.
    • Callek and the Mozilla RelEng team for services above and beyond the call of duty in getting SeaMonkey builds working again.
    • 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.

NEW

OPEN

  • IanN to write the “Friends of the Fish Tank” F.A.Q.

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

Previously on Buffy the Vampire Slayer, Callek said:

  • “What Happened?”

    • One XServe that hosts “Parallels” in Mozilla died, taking down with it all the data it housed. (There were two problems to appear here)
  • “What VM’s does that translate to?”

    • Parallels can only reliably (for us anyway) run 7 total VM’s; Which are: 1 “Linux32 CentOS5.0 Buildbot Master”, 2 “Linux32 Centos5.0 Buildbot Slaves”, 1 “Linux64 Centos5.0 Buildbot Slave”, 3 “Win32 w2k3 Buildbot Slaves”
  • “Don’t you have refimages?”

    • Sadly we don’t have anything current. I had just updated both our masters software heavily and our Linux32 slaves.
  • “What can I do to help?”

    • Not sure there is too much build/releng related that you, in general can do. I suspect it will be more work in the end to get many of you into the loop after thinking about it. Primarily because it would mean me handholding a bit, getting you access to the machines with <secret-password> and meaning I’ll want to verify that nothing is out of whack….
  • “What does this mean for our Release”

    • We missed one planned beta because of this, and at the rate things are going, we’ll miss the next beta date too. We might likely be delaying the Gecko 8 ship date at that, I’m trying hard to make that not the case though.
  • “Where do we stand with the machine right now?”

    • Mozilla IT gave me rough ETA of Wednesday 26th before Host OS is installed setup, VM software is installed (parallels or maybe even VMWare Fusion, not sure), and we get the base image/OS’s installed for the now-lost VM’s. I’ll start work on the buildmaster as _SOON_ as I get confirmation the system is ready.
  • “Can you get help from other Mozilla Departments?”

    • Maybe, I have sent a request to Mozilla Releng to see if they can spare a few machines, and give me access to them to do my release-work at the least. So I can have a beta/release out with relatively little delay. I don’t really expect an answer until after their weekly meeting on Monday 24th, if even that early. Beyond that there really is no easy path to getting additional help.
  • “When can I land my patches?”

    • I’ll make the confirmation now, that any patches slated to land on aurora/beta and any [simple] regression fixes, and any bustage fixes, can land with explicit approval. And all must have been tested locally. Where possible also test other OS’s as well. If in doubt, ask yourself if the risk of it landing with no builds is worse than the trouble the bug causes. (since at this point, I’m unsure if any beta patches will be able to have coverage before my next/final beta build)

Current Situation
(To be updated)

  • Callek has a temporary buildbot master up and running and we have been able to get some builds out. Some nightlies are available from the 30th onwards.

  • We still don’t have all machines up (about half of the Linux and Windows machines and the Linux64 machine are still missing), but we have some coverage on the major platforms. Windows will just take longer than usual to build due to only having 2 of 5 machines up.
  • Tree is still closed unless you have tested things up, down, and sideways.
    • Callek says we can open the tree to METERED.

    • What’s METERED? Approval required and try to not get too many pushes in short order.

Release Train

  • Callek is working on getting comm-aurora and comm-beta on MXR (bug 653424).

    • Patch updated. Awaiting review. Although it looks like Corey has taken over the bug from Callek.
  • 2.5b3 shipped 14th October.
  • Target date for 2.5 is around 8th November. (Note: This sounds unlikely given the tree closure. Update/new ETA needed.)
  • We expect at least 1 more beta, perhaps two. The buildbot master being down (went down two weeks ago) may cause a delay and we will probably miss one beta. buildbot down is bug 695278). A brief chat with IT indicates it may require a colo-trip. Unfortunately only one person really knows how to administer the machine those VM’s are on.
  • Update: Callek is on the East Coast so he’s probably been hit by storm related power cuts. We will need to discuss VM administration when Callek is back online.

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.

    • [InvisibleSmiley:] The External Sources part is still TODO, help appreciated.
  • Enigmail provides versions for release (AMO) and all branches (Enigmail nightly page)
  • Lightning currently provides versions for the current stable release (AMO), Aurora and trunk (both FTP) and Beta (Calendar Versions page).
  • 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)
    • [InvisibleSmiley] Use Firebug 1.9 pre-releases for 2.4 and later (maybe even earlier SM versions; haven’t checked)
  • 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 still needs help updating and maintaining the FAQ Wiki page. Everybody please help update it, so it stays current. mcsmurf says he’ll help.
  • KaiRo created a SeaMonkey Features page and sub-pages for all those that are in development.
  • We need to get the Addon Compatibility page finished and better communicate how to keep Lightning and Enigmail updated since unfortunately the only versions provided on AMO are for the current stable release. People keep coming back reporting that e.g. Lightning stopped working on trunk, Aurora or Beta. But since it contains binary components, Lightning easily breaks if you don’t retrieve the matching install file yourself.
    • [InvisibleSmiley] AMO currently has a Lightning version compatible with SM Beta (1.0rc2)

We should also add some information on this to the release notes of future betas.

2.x (Last, Current, Next)

2.x Follow-ups and Issues

Moved to a separate page.

2.4

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

  • The New 2.4 Features page has a comprehensive list of features.

  • 2.4.x had ~64500 ADU yesterday and 2.4.1 has had ~217,100 downloads so far.
    • vs. 5644 on 2.3, 3792 on 2.2, 1247 on 2.1 and 18788 on 2.0. So, in the last two weeks, ~?k have migrated to 2.3 and above.

2.Next

  • Please make sure that anything that landed on comm-beta (for TB) or mozilla-beta (for FF) which affected non-shared code and which fixed regressions will be fixed on our side, too. Please mark bugs we feel *need* to land on a particular train tracking+ or tracking? so that when we to do a release we can be sure that we don’t miss anything.

    • Priority should be given to fixing regressions ASAP. Also keep an eye on and prioritize bugs to be ported from FF/TB that land on branches (Aurora, Beta). We need to keep an eye especially on Session Restore, Sync, Tabbrowser and Address Book.

    • Be careful not to break code shared with Thunderbird, otherwise patches might have to be backed out of string frozen repositories.
  • Remember to help update the New 2.5 Features page as we go along.

Feature List, Planning

Bug statistics for last two (full) weeks: 36 new, 12 fixed, 102 triaged.

  • Very good triage effort during the Seamonkey Halloween Bug Event.

  • Good further triage targets could come out of looking at the component bug counts, pick yours!

Open reviews/flags:
32 review
14 super-review
0 ui-review
7 feedback

Major wanted/needed features:

Active

  • 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 2.next (currently 2.6 but could 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 will need to poke some people about reviews not happening quickly enough.
    • There is still a patch that needs checking in but both the patches there are for SM (even though it is a TB bug :P).
    • IanN is still wading through the unpicking of Composer/Mail Compose code in the dependent bugs. After that he will be reworking his customising patches.
  • de-RDF bug 654864 has been finished and landed on all development branches, including 2.3. Still to do:
    • Neil wanted to follow up on some listener issues. This is being addressed in {{bug|669203}.

    • for the selection issue, see what the TB guys come up with in bug 669203.
  • 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 was supposed to help get builds working with --enable-tests.
      • Will look into this once he gets his customization patches reworked.

Needing help, Unowned, Stalled

  • Kill-RDF:

    • bug 657607 Port jminta’s kill-rdf to SeaMonkey where applicable Part 2 [meta].

    • bug 657604 Remove the RDF global object. [serge]
  • 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]
  • bug 664309 Make the built-in ChatZilla display a cZ icon in SeaMonkey (now helpwanted)

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

Aqualon

asrail

Callek

ewong

  • Fixed:

    • bug 513900 – executable permissions for data files (port bug 461322 to SeaMonkey)
  • Checkin-needed:

    • bug 678979 – Remove README.txt from release packages
  • Needs Review:

    • bug 102275 – Number untitled pages. (sr)

    • bug 682537 – Don’t remove jemalloc lib when building with MOZ_MEMORY
  • Working On:

    • bug 78357 – Account wizard doesn’t have place to enter port info

    • bug 608103 – Message Display panel clipped on Windows 7
    • bug 670561 – show profile path in profile manager.
    • bug 675589 – Group all session restore menu items together.
  • BackBurner:

    • bug 649952 – Port |Bug 609824 – Re-add Bloglines to the feed reader options| to SeaMonkey

IanN

  • Usual testing, reviewing and commenting.

  • Bug triaging during bug event.
  • Fixed:
    • bug 682580 Remove suite’s dependency on nsTryToClose.js (non-editor part)

    • bug 680805 Share edit menus between Composer, Plain Text Editor and Messenger Compose
    • bug 688765 Move file menu from editorOverlay to editingOverlay
    • bug 690145 Move CharsetPopupMenu code from editorOverlay to editingOverlay
  • Waiting for review on:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js
  • Waiting for additional review on:
    • bug 694027 Move Editor toolbar buttons from editorOverlay to editingOverlay
  • Reviewed and waiting for feedback from mobile peer:
    • bug 689253 Update en-GB for Mobile 8.0 (comm-aurora)
  • Working on:
    • bug 695842 Move Editor startup/shutdown functions to editingOverlay

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

InvisibleSmiley

  • Fixed:

    • bug 674208 Add a Properties context menu option to open the embedded properties pane in Bookmarks Manager

    • bug 694144 Port syncAddDevice fixes from bug 690532 and bug 689428
    • bug 696633 Port |Bug 678586 – Trigger a delayed sync after pairing a new device|
    • reviewed bug 684537 Port bug 626949 |Sync UI: Style generic change dialogs like the setup and Add a Device wizards| to suite
  • Working On:

    • check in once tree reopens:

      • bug 695523 Port |Bug 564560 – Sync dialogs should persist position|

      • bug 693210 Add support for some keys to Advanced Search
      • bug 696731 Properties context menu option in Bookmarks Manager does nothing when the embedded properties pane is already open
      • bug 696598 Add default value for extensions.autoDisableScopes
    • address post-landing comment on bug 674208 Add a Properties context menu option to open the embedded properties pane in Bookmarks Manager
    • look into bug 698038 Update Preferences help for the new section to control crash report submission.
    • bug 688953 Create/Update 2.5 Release Notes
    • track bug 687316 (Remaining) Sync changes to port to Suite
  • Needs Coordination:

    • investigate whether we need to adapt our Places code for the FF/Toolkit changes from bug 696159 and/or bug 692120

KaiRo

  • Followed all the news on the main SeaMonkey VM host going down (bug 695278), helped Callek slightly with getting the SeaMonkey buildmaster up and running everything again after Mozilla IT got that one up (mainly did some debugging and fixing on clobberer).

  • Also updated the community update server to current AUS2 trunk code so we can handle extended snippet data in the future.
  • I did some more work on my themes and finally uploaded 2.4 versions of both EarlyBlue and LCARStrek which are awaiting reviews now.
  • Put some more work into cleanups of my Mandelbrot add-on and implemented a “Back” function in the Location menu. With that, I uploaded it as the final 4.0 version, it’s now waiting for reviews.
  • I updated German L10n of DOM Inspector to current trunk, as well as dom/ and suite/ localizations on -central.
  • 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.

mcsmurf

Misak

Working on keeping Session Restore in sync with FF:

Mnyromyr

Current:

  • bug 356742 [cocoa] Sheets are offscreen if opened when all windows closed

  • bug 610509 Make fullscreen mode really fullscreen.
  • Sidebar planning

MReimer

Working on implementing Opera API for adding sidebars from websites (bug 697799).

Neil

Ratty

Done:

  • bug 696400 Close Places containers after use (Sync Suite with changes from bug 641531).

  • bug 696542 Remove obsolete preference places.database.cache_to_memory_percentage (q.v. bug 674210).
  • bug 697124 Update the Context menu video items.
  • bug 697453 Allow setting report submission preference via XPCOM.

Working on:

ToDo:

  • bug 694786 Remove hard coded dependency on xpinstallItemGeneric.png from notification.xml

  • Remove modern dependency on winstripe images, copy them into the comm-central tree instead.

Other:

  • Bug triage and Bug discussions.

  • End user support and PR in newsgroups and Mozillazine.

Ricardo

sgautherie

  • Fixed (or in-progress) MailNews Core bugs:

    • bug 694371 [c-c] “Warning: package error or possible missing or unnecessary file:” : 4 “VC80″ files

Stanimir

Done:

  • bug 576402 Add small icons for Address Book toolbar to Classic theme.

Investigating:

  • bug 489067 Allow inline background color in Message Compose.

stefanh

tonymec

  • Organized and ran a very successful SeaMonkey Halloween Bug Event (like a testday) on #bugday on the 30th of October.

    • Special thanks to Px and Mnyromyr for lots of bug triaging during the bug event.
  • TODO:
    • Finish publishing the bug event stats.

    • Announce them on NG, Members’ list, etc., once they’re finished.

Any other business?

  • Need to review project areas

    • IanN has put out a final draft of the project areas list, and will then confirm that anyone who is not in the loop already has been consulted.
  • Extended Support Releases (ESR)
    • At the moment looks like that will be based off either Gecko 8 or 9 so potentially that will be either 2.5 or 2.6 for us. Assuming we have the machines, we will also have an ESR which might help move some of those still on 2.0 up to 2.5/2.6.

    • Our ESR should use the same branch as Firefox ESR so any Security and Stability “extended” fixes for Gecko will be picked up by the SeaMonkey ESR.
    • A ESR (Extended Security Release) may not be a given for us out of the gate. Callek thinks we should revisit that, separately, once it is clearer both what Gecko it will be based on, and what MoCo’s general plans for their marketing/target/ support-levels etc are.
  • Geolocation.
    • We can probably start working on this. Callek hasn’t verified all the minutia there yet, but if someone wants to begin work, he can devote slightly more of his time to it.

    • Geolocation now works out of the box. MoCo turned it on by default for all applications that build off mozilla-central. For comm-beta all we need to do is to add pref("geo.wifi.uri", "https://www.google.com/loc/json"); to browser-prefs.js.
  • The Halloween Bug Event happened at the end of last week.
    • tonymec will be producing some stats from the event.
  • Who is going to MozCamp Europe 2011? (sgautherie, KaiRo, mcsmurf, Mnyromyr and stefanh)
    • Anything planned w.r.t. SeaMonkey?
  • Who is going to MozCamp Asia 2011? (Ratty).
    • Nothing planned w.r.t. SeaMonkey, but Ratty might give a lightning talk.

18-October-2011

SeaMonkey Meeting Minutes: 2011-10-18

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

SeaMonkey/StatusMeetings/2011-10-18


« last meeting | index | next meeting »

SeaMonkey Meeting Details

<script>if (window.showTocToggle) { var tocShowText = “show”; var tocHideText = “hide”; showTocToggle(); } </script>

Agenda

  • Who’s taking minutes? -> RattyAgain

  • Nominees for Friends of the Fish Tank?
    • “No Award”.

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

NEW

OPEN

  • IanN to write the “Friends of the Fish Tank” F.A.Q.

CLOSED

Release Train

  • Callek is working on getting comm-aurora and comm-beta on MXR (bug 653424).

    • Patch updated. Awaiting review. Although it looks like Corey has taken over the bug from Callek.
  • 2.5b3 shipped 14th October.
  • Target date for 2.5 is around 8th November.
  • We expect at least 1 more beta, perhaps two. The buildbot master being down (went down yesterday evening) may cause a delay or even make us miss one beta. buildbot down is bug 695278). A brief chat with IT indicates it may require a colo-trip. Unfortunately only one person really knows how to administer the machine those VM’s are on.

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.

    • [InvisibleSmiley:] The External Sources part is still TODO, help appreciated.
  • Enigmail provides versions for release (AMO) and all branches (Enigmail nightly page)
  • Lightning currently provides versions for the current stable release (AMO), Aurora and trunk (both FTP) and Beta (Calendar Versions page).
  • 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)
    • [InvisibleSmiley] Use Firebug 1.9 pre-releases for 2.4 and later (maybe even earlier SM versions; haven’t checked)
  • 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 still needs help updating and maintaining the FAQ Wiki page. Everybody please help update it, so it stays current. mcsmurf says he’ll help.
  • KaiRo created a SeaMonkey Features page and sub-pages for all those that are in development.
  • We need to get the Addon Compatibility page finished and better communicate how to keep Lightning and Enigmail updated since unfortunately the only versions provided on AMO are for the current stable release. People keep coming back reporting that e.g. Lightning stopped working on trunk, Aurora or Beta. But since it contains binary components, Lightning easily breaks if you don’t retrieve the matching install file yourself.
    • [InvisibleSmiley] AMO currently has a Lightning version compatible with SM Beta (1.0rc1)

We should also add some information on this to the release notes of future betas.

2.x (Last, Current, Next)

2.x Follow-ups and Issues

Moved to a separate page.

2.4

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

  • The New 2.4 Features page has a comprehensive list of features.

  • 2.4.x had ~77,100 ADU yesterday and 2.4.1 has had ~136,100 downloads so far.
    • vs. 10,656 on 2.3, 4,986 on 2.2, 1,685 on 2.1 and 30,882 on 2.0. So, in the last two weeks, ~2.5k have migrated to 2.3 and above.

2.Next

  • We need to make sure that anything that landed on comm-beta (for TB) or mozilla-beta (for FF) which affected non-shared code and which fixed regressions will be fixed on our side, too. Please mark bugs we feel *need* to land on a particular train tracking+ or tracking? so that when I go to do a release I can be sure I don’t miss anything.

    • We also need to try harder to fix regressions ASAP. Also keep an eye on and prioritize bugs to be ported from FF/TB that land on branches (Aurora, Beta). We need to keep an eye especially on Session Restore, Sync, Tabbrowser and Address Book.

    • We have to be careful not to break code shared with Thunderbird, otherwise patches might have to be backed out of string frozen repositories.
  • Please help updating the New 2.5 Features page as we go.

Feature List, Planning

Bug statistics for last two (full) weeks: 45 new, 21 fixed, 55 triaged.

  • Good triage effort!

  • Good further triage targets could come out of looking at the component bug counts, pick yours!

Open reviews/flags:
28 review
14 super-review
0 ui-review
8 feedback

Major wanted/needed features:

Active

  • 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 2.next (currently 2.6 but could 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 will need to poke some people about reviews not happening quickly enough.
    • IanN has done as much unpicking of Composer/Mail Compose code as possible in the dependent bugs, so will be reworking his customising patches.
  • de-RDF bug 654864 has been finished and landed on all development branches, including 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 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 was supposed to help get builds working with --enable-tests.
      • Will look into this once he gets his customization patches reworked.

Needing help, Unowned, Stalled

  • Kill-RDF:

    • bug 657607 Port jminta’s kill-rdf to SeaMonkey where applicable Part 2 [meta].

    • bug 657604 Remove the RDF global object. [serge]
  • 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]
  • bug 664309 Make the built-in ChatZilla display a cZ icon in SeaMonkey (now helpwanted)

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

Aqualon

asrail

Callek

  • Brought much of our seamonkey releng repo’s to tip of default branch.

    • bug 694738 – Bring SeaMonkey releng code up to date with current default tips.

    • bug 668724 followup – bug 654152 broke the ability of all-locales to be read without specifying an path on web.
    • Turn on Pulse for SeaMonkey Build Network (c.f. bug 686802)
    • bug 693186 – dump_masters.py should be able to represent WithProperties better.
  • Had a conversation with a rep from Google regarding Geolocation. (Details soon)
  • Investigated possibility to get access to metrics from Telemetry so we can implement that.
  • bug 694150 – Tracking bug for build and release of SeaMonkey 2.5 Beta 3
  • bug 692481 – Tracking bug for build and release of SeaMonkey 2.5 Beta 2
  • Got Jens Hatlak (InvisibleSmiley) accepted/inducted into the SeaMonkey Council, lost the ball on making the public/official announcement I intended to though.

ewong

  • Fixed:

    • bug 654966 – File > Save As > Templates should not be active for NNTP folders.
  • Needs Review:

  • Working On:

    • bug 78357 – Account wizard doesn’t have place to enter port info

    • bug 670561 – show profile path in profile manager.
    • bug 675589 – Group all session restore menu items together.

IanN

  • Usual testing, reviewing and commenting.

  • Fixed:
    • bug 691144 Open Containing Folder should preselect the file

    • bug 694164 Fold mailABOverlay.xul into addressbook.xul
  • Waiting for review on:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js
  • Waiting for additional review on:
    • bug 680805 Share edit menus between Composer, Plain Text Editor and Messenger Compose

    • bug 688765 Move file menu from editorOverlay to editingOverlay
    • bug 690145 Move CharsetPopupMenu code from editorOverlay to editingOverlay
    • bug 694027 Move Editor toolbar buttons from editorOverlay to editingOverlay
  • Reviewed and waiting for other work before possible checkin:
    • bug 674942 Mailnews part of cookie code still gets built as MOZ_MAIL_NEWS is not configured correctly
  • Reviewed and waiting for feedback from mobile peer:
    • bug 689253 Update en-GB for Mobile 8.0 (comm-aurora)
  • 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.

InvisibleSmiley

  • Fixed:

    • bug 694506 Update SeaMonkey website for 2.5 Beta 3 release

    • bug 674208 Add a Properties context menu option to open the embedded properties pane in Bookmarks Manager
    • bug 692765 Adapt Modern for restartless dictionaries support
    • bug 692392 Advanced Search misses all search fields
    • bug 693080 Change browser.search.opentabforcontextsearch pref default to true
    • bug 665678 Open Add-ons Manager, Data Manager etc. according to Link Behavior preferences (i.e. in a window if the user chose so)
    • bug 692486 Update SeaMonkey website for 2.5 Beta 2 release

KaiRo

  • Finally, I also put up SeaMonkey update snippets for linux64 updates to 2.4.1 (bug 692655) – so everyone should get up to the latest release now. I’ve been asked if I could do that for betas as well but I find this too much work to do manually. If someone can script it, that would be a way, but then, we hope that soon we’ll get the machine power to run tests and localized builds on linux64, and then we’ll be able to provide official builds with updates right away in the normal process.

  • Updated German localization for SeaMonkey and core on Aurora as well as Nightly (except the actual “toolkit” parts for the latter) to match the original.
  • Also, addressed a number of German L10n bugs on “select add-ons” UI (bug 688080, review comments), translation of “corrupt” (bug 662763), and “beinhalten” being a suboptimal word (bug 686304).
  • More work on updating EarlyBlue and LCARStrek for 2.4 versions, there’s a bit more stuff I need to check there still, though.
  • I also refactored my “KaiRo.at Mandelbrot” add-on to fit in-tab UI a bit better as well as eliminating its XULRunner app version and making it be an add-on only. The new 4.0b3 version is up on AMO and waiting for reviews.
  • 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.

mcsmurf

Misak

Fixed bug 675493 Port [bug 655550 Persisted tab attribute gets lost after restart twice] and one relevant line from [bug 644998 Session should not be restorable after "Clear Recent History"].

Mnyromyr

Working on:

  • bug 356742 [cocoa] Sheets are offscreen if opened when all windows closed (attached to hiddenwindow).

  • bug 610509 Make fullscreen mode really fullscreen.

MReimer

Neil

Ratty

Fixed:

  • bug 690701 “Save Video As…” should respect the filename set in the Content-Disposition header.

  • bug 690706 Future-proof CrashSubmit against future argument additions.
  • bug 690778 Update nsFeedSniffer.cpp (Port part of bug 589292 Add contentDisposition{Filename} properties to nsIChannel).

Other:

  • Bug triage and Bug discussions.

  • End user support and PR in newsgroups and Mozillazine.

Ricardo

sgautherie

  • Fixed MailNews Core bugs:

    • bug 690369 c-c configure.in: port bug 557824 and bug 661403. (MOZ_INSTALLER)

Stanimir

Working on:

  • bug 576402 Add small icons for Address Book toolbar to Classic theme.

Investigating:

  • bug 489067 Allow inline background color in MailNews Compose Message.

stefanh

tonymec

  • Planning: Hallowe’en Bug Event, see below.

  • Fixed:
    • bug 694740 Port Firefox bug 687754 |unread attribute set at different times during page load| part 1.
      (against my best judgment, but I have it on Higher Authority that this was neededTonymec 05:09, 18 October 2011 (PDT))

Any other business?

  • InvisibleSmiley has been voted on to the SeaMonkey Council.

  • Need to review project areas
    • IanN will put out a final draft of the project areas list this week, and then confirm that anyone who is not in the loop already has been consulted.
  • Extended Support Releases (ESR)
    • At the moment looks like that will be based off either Gecko 8 or 9 so potentially that will be either 2.5 or 2.6 for us. Assuming we have the machines, we will also have an ESR which might help move some of those still on 2.0 up to 2.5/2.6.

    • Our ESR should use the same branch as Firefox ESR so any Security and Stability “extended” fixes for Gecko will be picked up by the SeaMonkey ESR.
    • A ESR (Extended Security Release) may not be a given for us out of the gate. Callek thinks we should revisit that, separately, once it is clearer both what Gecko it will be based on, and what MoCo’s general plans for their marketing/target/ support-levels etc are.
  • We can probably start working on Geolocation. Callek hasn’t verified all the minutia there yet, but if someone wants to begin work, he can devote slightly more of my time to it.
  • Another nugzilla day.
    • Previously, IanN suggested that October would be a good time to have another bug day. The previous event, Operation Nugzilla was from May 18th to 20th (Wed to Fri).

    • Tonymec suggested the last week of October e.g. 26th to 31st or so.
    • Tonymec was to start a discussion in the sm-members list regarding the next bug day.
    • Tonymec sent two emails shortly before the meeting: one to reserve #bugday and another, a call for leaders from The Americas and Asia Pacific so we can distribute shifts in a reasonable way.
    • Tentative dates and times are 10am CEST (UTC+2) to midnight CET (UTC+1) Thu-Sun. We’ll announce this officially once these have been finalized.

4-October-2011

SeaMonkey Meeting Minutes: 2011-10-04

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

SeaMonkey/StatusMeetings/2011-10-04


« last meeting | index | next meeting »

SeaMonkey Meeting Details

<script>if (window.showTocToggle) { var tocShowText = “show”; var tocHideText = “hide”; showTocToggle(); } </script>

Agenda

  • Who’s taking minutes? -> Ratty

  • Nominees for Friends of the Fish Tank?
    • I nominate Callek for the tremendous amount of work he’s done recently setting up the software on the build machines. — Tonymec 13:30, 2 October 2011 (PDT)

    • – I concur. Ewong
    • 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.

NEW

OPEN

  • IanN to come up with a proposal on any additions/subtractions for the project areas page and send it around council/members.

  • IanN to write the “Friends of the Fish Tank” F.A.Q.

CLOSED

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

Release Train

  • Callek is working on getting comm-aurora and comm-beta on MXR (bug 653424).

    • Patch updated. Awaiting review
  • 2.4 final shipped 27 September (along with the channel moves), 2.4.1 shipped 29 September and 2.5b1 shipped 30 September.
  • Target date for 2.5 is around 8th November.

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.

    • [InvisibleSmiley:] The External Sources part is still TODO, help appreciated.
  • Enigmail provides versions for release (AMO) and all branches (Enigmail nightly page)
  • Lightning currently provides versions for the current stable release (AMO), Aurora and trunk (both FTP) and Beta (Calendar Versions page).
  • 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)
    • [InvisibleSmiley] Use Firebug 1.9 pre-releases for 2.4 and later (maybe even earlier SM versions; haven’t checked)
  • 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 FAQ Wiki page. Everybody please help update it, so it stays current without needing too much maintenance.
  • KaiRo created a SeaMonkey Features page and sub-pages for all those that are in development.

We need to get the Addon Compatibility page finished and better communicate how to keep Lightning and Enigmail updated since unfortunately the only versions provided on AMO are for the current stable release. People keep coming back reporting that e.g. Lightning stopped working on trunk, Aurora or Beta. But since it contains binary components, Lightning easily breaks if you don’t retrieve the matching install file yourself.

We should also add some information on this to the release notes of future betas.

2.x (Last, Current, Next)

2.x Follow-ups and Issues

  • Lost Bookmarks bug 673474 and Cookies bug 673672 on auto-update from 2.0.14 to 2.x.

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

2.4

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

  • The New 2.4 Features page has a comprehensive list of features.

  • 2.4.x had ~57,700 ADU yesterday and 2.4.1 has had ~33,600 downloads so far.
    • vs. 22,422 on 2.3, 5,050 on 2.2, 1,679 on 2.1 and 30,925 on 2.0. So, in the last two weeks, ~5k have migrated to 2.3 or above.
  • Also note that yesterday’s numbers are somewhat low due to Germany having had a holiday.

2.Next

  • We need to make sure that anything that landed on comm-beta (for TB) or mozilla-beta (for FF) which affected non-shared code and which fixed regressions will be fixed on our side, too. Please mark bugs we feel *need* to land on a particular train tracking+ or tracking? so that when I go to do a release I can be sure I don’t miss anything.

    • We also need to try harder to fix regressions ASAP. Also keep an eye on and prioritize bugs to be ported from FF/TB that land on branches (Aurora, Beta). We need to keep an eye especially on Session Restore, Sync and Tabbrowser.

    • We have to be careful not to break code shared with Thunderbird, otherwise patches might have to be backed out of string frozen repositories.
  • Please help updating the New 2.5 Features page as we go.

Feature List, Planning

Bug statistics for last two (full) weeks: 58 new, 25 fixed, 14 triaged.

  • More new than fixed and triaged together…

    • We need to go through those NEW bugs looking for dupes.
  • Good further triage targets could come out of looking at the component bug counts, pick yours!

IanN wonders when would be a good time to have another bug day. Perhaps in October, once 2.4 is out?

  • Tonymec and IanN wonder if the last time was mid-week or on weekend. Operation Nugzilla happened from May 18th to 20th (Wed to Fri).

  • Tonymec checks his calendar and suggests the last week of October e.g. 26th to 31st or so.
  • Tonymec to start a discussion in the sm-members list regarding the next bug day. We should give potential bug busters as much notice as possible.

Open reviews/flags:
31 review
12 super-review
0 ui-review
7 feedback

Major wanted/needed features:

Active

  • 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 2.next (currently 2.6 but could 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 has done as much unpicking of Composer/Mail Compose code as possible in the dependent bugs, so will be reworking his customising patches.
  • de-RDF bug 654864 has been finished and landed on all development branches, including 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 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 657604 Remove the RDF global object. [serge]
  • 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).

Aqualon

asrail

Callek

  • bug 688357, fix SeaMonkey Windows Build Failure due to Bug 648581.

  • bug 680113 – Select Add-ons dialog lists distribution add-ons as installed by the user
  • bug 687797 – Bring CentOS 5 Linux Slaves up to date based on MoCo puppet configs.
  • bug 680200 – Add fi to Venkman all-locales
  • bug 688682 – Tracking bug for build and release of SeaMonkey 2.4 Final Release
  • bug 688958 – Tracking bug for build and release of SeaMonkey 2.4 MU [Major Update]
  • bug 690041 – Tracking bug for build and release of SeaMonkey 2.4.1 Oilspill
  • bug 688951 – Build/Release SeaMonkey 2.5 Beta 1
  • IT Fixed bug 686771 – Grant Callek access to push to l10n repositories.
  • bug 689152 – Broken feed preview prevents subscribing to any feed
  • bug 691244 – SeaMonkey Idle Slaves don’t reboot properly…
  • Upgraded buildbot code on the tools repo fork and buildbotcustom (seamonkey-production branch) which includes rolling in the previously fixed (by me) bug 668724 and doing a followup for that.
  • Created Releases/SeaMonkey2.5 Tracking page, with some handy bug queries.
  • Nominated a new name for SeaMonkey Council, currently waiting on some people to vote, once known, details will be announced.
  • Congratulated ewong on his ability to properly implement a subclass of nsIDeveloper<Edmund>. Something I, Myself, did (nsIDeveloper<Callek>) almost 3 years ago.
  • Created hotfix addon for our Update Cert Issue from Sea < 2.3.1. Once this is approved I will broadcast it more than just meeting.

ewong

  • Fixed:

    • bug 513900 – executable permissions for data files (port bug 461322 to SeaMonkey)
  • Checkin-needed:
  • Needs Review:

  • Working On:

    • bug 78357 – Account wizard doesn’t have place to enter port info

    • bug 654966 – File > Save As > Templates should not be active for NNTP folders.
    • bug 670561 – show profile path in profile manager.
    • 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

IanN

  • Usual testing, reviewing and commenting.

  • Fixed:
    • bug 21432 Implement Print Preview and Print Setup / Page Setup as in the browser

    • bug 685345 Stop using abDirTreeOverlay in TB
    • bug 676991 Move toolbar print button to utilityOverlay
    • bug 688970 Fix hiding of print preview menus on OS X
    • bug 690151 Bump Chatzilla compatibility for SeaMonkey 2.7 / Firefox 10.0
    • bug 690153 Bump DOM Inspector compatibility for SeaMonkey 2.7 / Firefox 10.0 / Thunderbird 10.0
    • bug 690160 Bump Venkman compatibility for SeaMonkey 2.7 / Firefox 10.0 / Thunderbird 10.0
    • bug 690326 Simplify venkman-overlay for Thunderbird
    • bug 683315 Update en-GB for Gecko 8.0 (mozilla-aurora)
    • bug 683323 Update en-GB for SeaMonkey 2.5/Thunderbird 8.0 (comm-aurora)
    • bug 689186 Update en-GB for Firefox 8.0 (mozilla-aurora)
    • bug 689200 Update en-GB for Calendar 1.0b8pre (comm-aurora)
    • Test for bug 552782 Outlines: Numbering is wrong
  • Waiting for review on:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js

    • bug 691144 Open Containing Folder should preselect the file
  • Waiting for additional review on:
    • bug 680805 Share edit menus between Composer, Plain Text Editor and Messenger Compose

    • bug 688765 Move file menu from editorOverlay to editingOverlay
    • bug 690145 Move CharsetPopupMenu code from editorOverlay to editingOverlay
  • Reviewed and waiting for other work before possible checkin:
    • bug 674942 Mailnews part of cookie code still gets built as MOZ_MAIL_NEWS is not configured correctly
  • 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.

InvisibleSmiley

  • Fixed:

    • bug 689123 Add support for Ctrl+A to Message Filters dialog list

    • bug 688950 Update SeaMonkey website for 2.4 Final release
    • bug 684651 Create/Update 2.4 Release Notes
    • bug 690044 Update SeaMonkey website for 2.4.1 Oilspill release
    • bug 688954 Update SeaMonkey website for 2.5 Beta 1 release
    • bug 689039 Fix Save button in Sync generic change dialog (accessing wrong bundle variable)
    • bug 679117 Add View/Apply Theme to MailNews
    • bug 688694 Make Account Settings dialog wider for Windows 7 after bug 660893 Port fix for bug 654402 |”Copies & Folders” page in Account Settings is cut off|
    • bug 689018 Port |bug 656492 – Rename “Sync Key” to “Recovery Key”| and |bug 681402 – Manage Accounts menu has My Sync Key|
    • bug 688281 Port bug 660684
    • bug 687329 Add and use template variable for release date for all release pages
    • bug 687207 Update SeaMonkey website for 2.4 Beta 3 release
  • Working On:

    • bug 665678 Open Add-ons Manager, Data Manager etc. according to Link Behavior preferences (i.e. in a window if the user chose so)

    • bug 688953 Create/Update 2.5 Release Notes
    • review bug 684537 Port bug 626949 |Sync UI: Style generic change dialogs like the setup and Add a Device wizards| to suite
    • track bug 687316 (Remaining) Sync changes to port to Suite

KaiRo

mcsmurf

  • Fixed bug 552118 File association icon is set to generic.

  • Working on bug 688615 Wrong reg key used in Installer shell icon handler code.

Misak

Mnyromyr

  • Working on bug 356742 [cocoa] Sheets are offscreen if opened when all windows closed (attached to hiddenwindow).

MReimer

Neil

Fixed bug 686616 “Tabs from other computers” Menu item appears when it isn’t supposed to.

Ratty

Fixed:

  • bug 687317 HTMLIsIndexElement is no longer available (spew when dealing with FAYT bar).

  • bug 689593 Change users of Array.prototype.splice to not rely on non-standard behavior of deleting all elements from |k| onward for |arr.splice(k)|.
  • bug 689963 “Error: nsIClassInfo is not defined” in nsSidebar.js.

Working on:

  • bug 690701 “Save Video As…” should respect the filename set in the Content-Disposition header.

  • bug 690706 Future-proof CrashSubmit against future argument additions.
  • bug 690778 Update nsFeedSniffer.cpp (Port part of bug 589292 Add contentDisposition{Filename} properties to nsIChannel).

Other:

  • Bug triage and Bug discussions.

  • End user support and PR in newsgroups and Mozillazine.

Ricardo

sgautherie

  • Fixed Core bugs:

    • bug 661403 configure.in: fix MOZ_INSTALLER code w.r.t. confvars.sh
  • Fixed other projects bugs:
    • [Calendar] bug 689370 Remove overridden ‘MOZ_INSTALLER=’ option from confvars.sh, in Calendar

Stanimir

  • Working on:

stefanh

Fixed:

  • bug 689270 js error when opening the Bookmarks menu without any windows open.

tonymec

Any other business?

  • Congratulations to ewong on the birth of his first child!

  • Need to review project areas
    • Iann will come up with a proposal on any additions/subtractions for the project areas page and send it around council/members.
  • Extended Support Releases (ESR)
    • At the moment looks like that will be based off either Gecko 8 or 9 so potentially that will be either 2.5 or 2.6 for us. Assuming we have the machines, we will also have an ESR which might help move some of those still on 2.0 up to 2.5/2.6.

    • Our ESR should use the same branch as Firefox ESR so any Security and Stability “extended” fixes for Gecko will be picked up by the SeaMonkey ESR.
  • Another nugzilla day.

20-September-2011

SeaMonkey Meeting Minutes: 2011-09-20

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

SeaMonkey/StatusMeetings/2011-09-20


« last meeting | index | next meeting »

SeaMonkey Meeting Details

<script>if (window.showTocToggle) { var tocShowText = “show”; var tocHideText = “hide”; showTocToggle(); } </script>

Agenda

  • Who’s taking minutes? -> Ratty

  • Nominees for Friends of the Fish Tank?
    • Callek nominated tonymec for the tabbrowser “was tab viewed yet” patch which Callek consider to be a quite complex piece of code to patch.

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

NEW

OPEN

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

CLOSED

Release Train

  • Callek is working on getting comm-aurora and comm-beta on MXR (bug 653424).

    • Patch updated. Awaiting review
  • 2.3.3 shipped 6 September. Hopefully the last in 2.3.x series, but it all comes to CAs statuses.
  • Callek has been churning out updates and betas over the last couple of weeks.
    • 2.0.14 -> 2.3.3 Major Updates live as of 6 September.

    • 2.4 Beta 2 shipped 12 September.
    • 2.4 Beta 3 is scheduled for Sunday 25 September.
  • 2.4 Final Scheduled for 27 September (along with the channel moves) or perhaps early October depending on the Firefox schedule.
    • This is also the date for uplift to Aurora (l10n freeze) so we hope that en-GB patches get approval before then otherwise it will have to be dropped.

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.

    • [InvisibleSmiley:] The External Sources part is still TODO, help appreciated.
  • Enigmail provides versions for release (AMO) and all branches (Enigmail nightly page)
  • Lightning currently only provides versions for the current stable release (AMO), Aurora and trunk (both FTP). We need to clearly communicate to users that at least for the time being, Beta is not supported (i.e. all Lightning versions are broken with it!).
    • [InvisibleSmiley] I switched to Aurora now just because of that! (later…) There’s a Calendar Versions page which suggests that contrary to what I wrote there are builds for Beta. Need to check that.]
  • 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)
    • [InvisibleSmiley] Use Firebug 1.9 pre-releases for 2.4 and later (maybe even earlier SM versions; haven’t checked)
  • 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 FAQ Wiki page. Everybody please help update it, so it stays current without needing too much maintenance.
  • KaiRo created a SeaMonkey Features page and sub-pages for all those that are in development.

We need to get the Addon Compatibility page finished and better communicate how to keep Lightning and Enigmail updated since unfortunately the only versions provided on AMO are for the current stable release. People keep coming back reporting that e.g. Lightning stopped working on trunk, Aurora or Beta. But since it contains binary components, Lightning easily breaks if you don’t retrieve the matching install file yourself.

We should also add some information on this to the release notes of future betas.

2.x (Last, Current, Next)

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

2.3

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

  • The New 2.3 Features page has a comprehensive list of features.

  • 2.3.x had ~77,600 ADU yesterday and 2.3.3 has had ~99,800 downloads so far.
    • vs. 6,580 on 2.2, 1,823 on 2.1 and 36,076 on 2.0. So, in the last two weeks, ~11k have migrated to 2.3 or above.
2.3 Follow-ups and Issues
  • werwolf reports that there are no Spanish Es-Ar help files, only English for several releases.

    • RickieES has contacted the es-AR people to offer them the es-ES files. Marcelo Poli said they will use es-ES files while we try to update es-AR content.
  • Status/update from RickieES:
    • Several e-mails sent to Marcelo Poli and Guillermo Movia about the issue.

    • es-AR is not translating help files; instead, it uses en-US files…
    • …but they haven’t been updated long time ago, which means that they have &copyright.string; entities no longer existing in help.dtd, which leads to YSOD (Yellow Screens Of Death).
    • They are missing the new mailnews-*.xhtml files, too, although the RDF files link to them, which leads to empty error pages (lke the ones appearing when a server is not available, but without any text in them).
    • I’ve checked es-ES help files for Spain specific mentions and reported back to Marcelo, so they can easily take es-ES and use them as es-AR with just a few changes.
      • [InvisibleSmiley] Or just copy the current set of en-US files as-is
    • Currently waiting their reply.

2.Next

  • Callek scheduled 2.4b3 for Sunday.

  • SeaMonkey 2.4 is due out towards the end of September (27th) or perhaps early October depending on Firefox and our resources.
    • [InvisibleSmiley] We need to make sure that anything that landed on comm-beta (for TB) or mozilla-beta (for FF) which affected non-shared code and which fixed regressions will be fixed on our side, too. Examples: Session Store bug 668646 (port bug: bug 671520). IanN agrees.

    • [Callek] In the future, please mark bugs we feel *need* to land on a particular train tracking+ or tracking? so that when I go to do a release I can be sure I don’t miss anything. (I should write up a doc)
    • [InvisibleSmiley] We need to try harder to fix regressions ASAP. IMO regressions, especially from the last stable version, need to be addressed with top priority, especially in light of the rapid release train. Also keep an eye on and prioritize bugs to be ported from FF/TB that land on branches (Aurora, Beta). For example bug 668646 landed on Beta, but bug 671520 did not.
    • We need to keep an eye especially on Session Restore, Sync and Tabbrowser.
  • Please help updating the New 2.4 Features page as we go.

Feature List, Planning

Bug statistics for last two (full) weeks: 40 new, 39 fixed, 49 triaged.

  • More fixed than new this time, good! Good amount of triaging going on, too.

  • Good further triage targets could come out of looking at the component bug counts, pick yours!
  • IanN wonders when would be a good time to have another bug day. Perhaps on October, once 2.4 is out?
    • Tonymec and IanN wonder if the last time was mid-week or on weekend. Operation Nugzilla happened from May 18th to 20th (Wed to Fri).

    • Callek_Away tries to triage bugs within 48 hours since they are filed. He hopes to start going through stuff once he gets most of his other todo’s caught up; but that may not be as soon as he’d like.
  • IanN to get Tonymec to start a discussion in the sm-members list regarding the next bug day.

Open reviews/flags:
27 review
14 super-review
0 ui-review
7 feedback

Major wanted/needed features:

Active

  • Kill-RDF:

    • bug 657604 Remove the RDF global object. [serge]
  • 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 2.next (currently 2.6 but could 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 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].
    • Fixed and in, in time for the 2.5 train. (Currently in aurora)
  • 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).

Aqualon

asrail

Callek

Fixed
  • bug 686048 – Tracking bug for build and release of SeaMonkey 2.4 Beta 2

  • bug 684648 – Tracking bug for build and release of SeaMonkey 2.4 Beta 1
  • bug 682739 – Tracking bug for build and release of SeaMonkey 2.3.1 2.3.2 2.3.3 MU [Major Update]
  • bug 683719 – Tracking bug for build and release of SeaMonkey 2.3.3
  • bug 680113 – Select Add-ons dialog lists distribution add-ons as installed by the user
  • bug 686139 – Port |Bug 556382 – Link 32-bit Windows builds with LARGEADDRESSAWARE| to comm. (simple port)
    • For Trunk and Aurora
  • bug 684536 – More Sync changes since Firefox 4
  • bug 685480 followup, fix OE5 stuff to not duplicate symbols, and fix msgbsutil linking. (was included in try push, but as part of the “pull-bs” part.
  • bug 682898 – Create a test to ensure comm-central and mozilla-central configuration harness is in sync
  • bug 645616 – Re-Deploy Buildbot Master 0.8 based on structure of Firefox Masters
  • bug 687205 – Tracking bug for build and release of SeaMonkey 2.4 Beta 3
  • bug 682808 – Improve the way nsIClassInfo is handled in components (Port bug 658632 to SeaMonkey) Trunk and Aurora
Other
  • All other work, including todo’s, working on, pending review, etc. can be found, up-to-date on my Activity Page.

ewong

IanN

  • Usual testing, reviewing and commenting.

  • Fixed:
    • bug 677859 Stop using abDirTreeOverlay

    • bug 664832 Page info should use the same last dir for both single and multiple file saves
    • bug 682582 Move navigator/hiddenwindow stringbundles to navigatorOverlay
    • bug 682600 Remove duplicate keys/keysets in hiddenwindow
    • bug 682620 Move navigator/hiddenwindow commandsets to navigatorOverlay
    • bug 682723 Move common overlay/scripts from hiddenWindow/navigator to navigatorOverlay
    • bug 682740 mailNavigatorOverlay’s goOpenNewMessage never gets called
    • bug 648867 Can’t open new message window
    • bug 686372 Create helper function for setting nsISupportsString complexvalue prefs and make use of it
    • bug 686386 Tidy up network proxy type UI
    • bug 686999 Rename getBoolPref helper to GetBoolPref and make more use of it
    • bug 686936 Switch suite/browser and suite/common to use GetIntPref helper
    • bug 687292 gContextMenu.menu is undefined
  • Waiting for review on:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js

    • bug 680805 Share edit menus between Composer, Plain Text Editor and Messenger Compose
    • bug 683315 Update en-GB for Gecko 8.0 (mozilla-aurora)
    • bug 683323 Update en-GB for SeaMonkey 2.5/Thunderbird 8.0 (comm-aurora)
    • bug 684719 Update en-GB help for SeaMonkey 2.4 (comm-beta)
    • Test for bug 552782 Outlines: Numbering is wrong
  • Waiting for additional review on:
    • bug 21432 Implement Print Preview and Print Setup / Page Setup as in the browser

    • bug 676991 Move toolbar print button to utilityOverlay
  • Reviewed and waiting for other work before possible checkin:
    • bug 674942 Mailnews part of cookie code still gets built as MOZ_MAIL_NEWS is not configured correctly
  • 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.

InvisibleSmiley

  • Fixed:

    • bug 686740 Port bug 686366 |Canceling Sign In wizard page triggers “Weave is not defined” error|

    • bug 683716 Port bug 682803 |can’t set address book in filters|
    • bug 686174 Update SeaMonkey website for 2.4 Beta 2 release
    • bug 685247 Port |bug 653307 – Adjust reCAPTCHA NoScript hack in Sync| and |bug 670082 – When setting Sync options for the first time, clicking Done does nothing [error: Weave.Engines.get("history") is undefined]|
    • bug 683724 Update SeaMonkey website for 2.3.3 release
    • bug 684650 Update SeaMonkey website for 2.4 Beta 1 release
  • Reviewed:

    • bug 684160 Port some recent SyncUI changes to SeaMonkey

    • bug 684536 More Sync Changes: (port bugs 620593, 626099, 630885, 636353 and 642969)
  • Working On:

    • bug 687207 Update SeaMonkey website for 2.4 Beta 3 release

    • bug 686616 “Tabs from other computers” Menu item appears when it isn’t supposed to.
    • review bug 684537 Port bug 626949 |Sync UI: Style generic change dialogs like the setup and Add a Device wizards| to suite
    • create Sync meta bug and add all Sync bugs left to be ported from FF as dependencies (Callek filed bug 687316)

KaiRo

mcsmurf

Hope to have some bugs fixed by the next meeting.

Misak

Working on:

  • bug 675493 Port [bug 655550 Persisted tab attribute gets lost after restart twice] and one relevant line from [Bug 644998 - Session should not be restorable after "Clear Recent History"].

Mnyromyr

Working on bug 356742 [cocoa] Sheets are offscreen if opened when all windows closed (attached to hiddenwindow).

MReimer

Neil

Fixed:

  • bug 611503 Constructing an nsTDependentString from an nsTAString makes no sense [Core].

  • bug 660532 Useless uses of PromiseFlatCString [Places].
  • bug 684617 client.mk runs configure twice.
  • bug 684726 Remind people to update nsContentBlocker when they update nsIContentPolicy [Core].
  • bug 684805 Port bug 648045 Mark the active tab in minimized windows as inactive.
  • bug 684808 Warning: reference to undefined property this.init.
  • bug 685464 DOMMenuItemActive is not consistent for menulist items [Core].

Ratty

Fixed:

  • bug 673878 Option to disable mousewheel scroll on tab bar.

  • bug 683168 Add ARIA semantics to those search widget types that don’t have a Search button.
  • bug 685466 [element.onSecurityChange is not a function] on every tab change.
  • bug 686896 Properly escape keyword searches when alternative character sets are specified.

Other:

  • Bug triage and Bug discussions.

  • End user support and PR in newsgroups and Mozillazine.

Ricardo

  • About es-AR help files:

  • I’m back to work and I won’t be able to take meeting minutes, sorry. :-(

sgautherie

Stanimir

Fixed bug 684981 Port bug 646307 stop annoying error console message: Warning: reference to undefined property msgWindow.msgHeaderSink.

stefanh

tonymec

  • FIXED:

    • bug 564100 “No way to tell if a non-current tab has been read: [selected=false] is not possible anymore” (port Firefox bug 487242 “Regression: in userChrome.css no longer possible to distinguish between unvisited tabs, visited tabs, and the selected tab”)

Any other business?

Older Posts »

Powered by WordPress