Meeting Notes Meetings notes from the Mozilla community

1-April-2014

SeaMonkey: 2014-04-01

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

Agenda

  • Who’s taking minutes? -> mcsmurf
  • Nominees for Friends of the Fish Tank:

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

  • http://weblogs.mozillazine.org/seamonkey/ has not been updated since November 2012, the last version listed is 2.14 (bug 956561); move blog to blog.mozilla.org if possible Assigned: mcsmurf.
    • Mcsmurf says that it looks like we might be getting a blog on blog.mozilla.com.
    • KaiRo will do some DNS magic to get it mirrored at blog.seamonkey-project.org
    • Ratty managed to get Kerz’s contact address but totally forgot to follow this up yet.

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • New breakage: bug 983536 libpango version >= 1.22.0 required on Linux.
  • bug 977676 SeaMonkey’s puppet broken due to requirement of ffxbld ldap password.
  • Python has been updated on all buildboxen!
  • We are perma-orange on comm-central, comm-aurora and comm-beta due to problems with tests
    • Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.
    • bug 908090 ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5. We do have python 2.7 installed but our build system is picking up python 2.5 instead.
      • ewong’s patch is waiting for review. It was manually patched on the master; but, was reverted and the buildmaster was reconfigured and so the changes are gone. Need to have the patch pushed officially in order for this bug to be fixed.
    • pymake is failing with “invalid syntax” again because of an outdated Python.
    • Priority on fixing this and l10n repacks after 2.24 release.(No ETA yet)
    • bug 943740 is tracking the progress (or lack of one) in building trunk and aurora on Linux & Mac from the downloading user’s POV. (Windows nightlies are still appearing on schedule — or were until a day or two ago.)
  • No langpacks since 29th August on trunk. Needs investigating.
    • Windows and Mac trunk langpacks directories have been removed on the FTP server, maybe for lack of recent XPIs (later than 2.20a1). Latest Linux langpacks are dated 29 August. Callek told Tonymec on IRC he has a hunch about why but more pressing things to do first.
    • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.
  • Buildmaster is up and running.
    • Callek is hand-approving requests for CLOSED TREE landings at the moment.
    • Due to the master having some mysql issues, Callek has put a halt on the mysql updates, which affects the tbpl. So nothing is showing in tbpl atm.
  • comm-* will be building out of mozilla-* (bug 648979 etc.). Jcrammer has mostly completed the coding. Next step is consultation with mozilla-central build peers on landing the patches and also getting implicit permission to add several new top level directories to mozilla-central.

Fixed Stuff Since Last Meeting

  • bug 985964 No 2.27a2 aurora nightly builds since the last merge.

Release Train

  • SeaMonkey 2.25 final was released on March 19.
  • Useful Firefox Release Schedule link: Releases Scheduling
  • No decision yet about first 2.26 beta release

Extensions and Plugins Compatibility Tracking

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available
  • See Basics page for the usual reminders.

2.25

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

2.Next

  • Current breakages:
    • bug 984948 folder pickers in the filter editor are empty.
      • This was caused by a TB bug: bug 878805 Check UI consistency across all Thunderbird folderpickers.
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.
    • bug 805374 Remove Character Encoding menu entries that are not in the Encoding Standard. Tracked in:
      • bug 943732 Port the new Character Encoding menu to SeaMonkey.
    • Our front end Sync UI needs to be updated as the old backend is going away in Gecko/Firefox 31. See: New Firefox Sync has landed in Firefox Nightly.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 831208 (asyncContentPrefsUse) Refactor asyncContentPrefs consumers to use the async API. Tracked in:
      • bug 909093 Update SeaMonkey to use nsIContentPrefService2. Mcsmurf and Neil@parkway are currently working on this.
    • bug 566746 (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
      • bug 912031 Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.
      • A Red Hat person seems to be working on the GTK3 integration.
    • bug 846635 Use asynchronous getCharsetForURI in getShortcutOrURI. bug 834543 Add asynchronous version of setCharsetForURI and getCharsetForURI. Tracked in:
      • bug 896947 Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
    • bug 825588 Asynchronous JavaScript API for downloads and bug 851471 Decommission nsIDownloadManager. Tracked in:
      • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.

Bugs: Low Hanging Fruit

Not necessarily Good First Bugs but minor fixes that shouldn’t need advanced coding skills.

  • bug 795002 Improve detection of valid feed urls in messengerdnd.js (Port relevant bits of bug 737115).
  • bug 986509 On Linux GTK/KDE with zebra striping for trees and menulists when focus is lost the selected row highlight is also lost.
  • bug 986889 sidebarOverlay.js#1653 should be using urlLit, not titleLit. (One line typo fix)

Needs investigation/QA wanted?

  • bug 986548 SeaMonkey 2.25 always crashes when trying to access email.
    • Need to followup on bug 964182 with mozilla/core developers.
  • bug 986816 when starting with mail window: some contents missing. (Intermittent bug).
  • bug 987464 Build scripts for Seamonkey Linux X86_64 fail for2.28a1.
  • bug 988599 new email window displays prior composed email.
    • Workaround: set mail.compose.max_recycled_windows to 0.

Feature List, Planning

Bug statistics for the last two (full) weeks: 30 new, 8 fixed, 10 triaged.

  • Low triaging effort.

Open reviews/flags:
23 review
6 super-review
1 ui-review
8 feedback

  • See Feature List page for major wanted/needed features.
  • New: We will need to update our Sync UI code due to the new Sync API. Also we need to check if we are allowed to create FX accounts from our UI Since the new Sync accounts are FX accounts.[IanN] I’m sure I saw a question about FX accounts and branding.

Modern Theme rework (Patrick Dempsey)

Ratty has been tracking the Modern theme rework by Patrick Dempsey. Here are his latest reports (See previous meeting notes for previous reports):

19th March

Here is a sample of taskbar and Window menu icons for Modern comparing the original Netscape 6 and current SeaMonkey icons at 200%. I’m attempting to come up with a standardized approach to building this style of icons as they are used heavily in Messenger for all of the little thread identifier icons.

taskbarsample.png

Attachment Reminders

Suyash Agarwal has started to port attachment reminders to SeaMonkey MailNews. bug 984016 Attachment Reminder: Help prevent forgetting inclusion of attachments (Port TB bug 244455)

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

ewong

  • Fixed:
  • Checkin-needed:(waiting for tree to be opened.)
    • bug 665708 – Gopher links show “Launch Application” in SeaMonkey 2.1
    • bug 904338 – Empty port line when create a Blogs & Newsfeeds account
    • bug 957895 – Bug 633937 added unnecessary three strings to messages.properties. Remove them.
    • bug 958128 – Jumplists stop updating when PC is idle
  • Review:
    • bug 840427 – Migrate SeaMonkey builders to using mock
    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 908090 – ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5
    • bug 922076 – Switch tests to using moz.build and manifests
    • bug 934492 – Adjust the languages preference pane to take into account Bug 910192 which removes intl.charset.default and deduces the fallback from the locale
    • bug 938673 – Add context menu to status bar padlock icon
    • bug 949884 – disable pulseaudio in SeaMonkey
    • bug 956007 – Remove front end for removed x-user-def font preferences
    • bug 967492 – Remove “Personas” from Help (Update text)
    • bug 970475 – Use unprefixed box-sizing internally
  • Working On:
    • bug 110904 – attach signature fails silently on bad paths
    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 863747 – Add option to disable Location bar history
    • bug 918474 – Default Search dropdown doesn’t get refreshed after adding new search engine
    • bug 928632 – When the birth year is empty, SeaMonkey puts 1900 and in English language

IanN

  • Usual testing, reviewing and commenting.
  • Fixed:
    • bug 981444 Update en-GB for Gecko 29 – Late l10n change
  • Pending check in:
  • Checked in pending review:
  • Waiting for feedback/review:
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
    • bug 798147 Switch to correct pref pane if pref window already open
  • Working on:
    • bug 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • 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.
    • Help get composer standalone builds working with –enable-tests.

Neil

Needs landing:

  • bug 943732 Port the new Character Encoding menu to SeaMonkey.
This patch will need to be uplifted to comm-aurora. Also a bugfix needs to land on comm-beta.
  • bug 909093 Update SeaMonkey to use nsIContentPrefService2.

Needs comm-beta uplift:

  • bug 977048 Close icon only works for click-to-play plugins.

Fixed on mozilla-central:

  • bug 948901 Character encoding menu doesn’t work correctly in the FTP directory view.

Working on:

  • bug 514280 NS_GET_IID can be used on classes which don’t actually declare their own IID.

Stalled due to broken test:

Ratty

Fixed since the last meeting:

  • bug 986400 Sync does not start in SeaMonkey 2.28a1.

ToDo:

  • Update our front-end SyncUI code.
  • Implement Fx Accounts (Branding? SM Accounts?).
  • Preview lightweight themes (backgrounds) when View Apply Theme menu is active.

Investigate:

  • confvars.sh needs updating.

Other stuff:

  • Did some reviews.
  • Liason with contributor on theme updates.
  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.

rsx11m

Working on:

  • bug 989776 Move inline scripts for SeaMonkey’s main about.xhtml page into a separate file.
  • bug 989777 Move inline scripts for SeaMonkey’s aboutPrivateBrowsing.xul page into a separate file.
  • bug 989780 Untrust about:life and consider moving inline scripts and styles into separate files.
    • all for bug 960566 Move inline scripts and styles into separate files for SeaMonkey privileged about: pages.

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • End-user information and discussion on MozillaZine.

Any other business?

  • Daylight Saving Time started in Europe last weekend. We have moved to 12:00 UTC with the April 1 meeting.
  • [Ratty] KaiRo reminded us that we need to grow our contributor community. I’m not sure where we could discuss this. I have no idea on how to do this. Perhaps we can get some Engagement experts from Mozilla to give us some suggestions?
    • [IanN] might have a chat with some people and see if they can point me in the right direction.

SeaMonkey Meeting Details

19-March-2014

SeaMonkey: 2014-03-18

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

Agenda

  • Who’s taking minutes? -> Ratty
  • Nominees for Friends of the Fish Tank:

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

  • http://weblogs.mozillazine.org/seamonkey/ has not been updated since November 2012, the last version listed is 2.14 (bug 956561); move blog to blog.mozilla.org if possible Assigned: mcsmurf.
    • Mcsmurf says that it looks like we might be getting a blog on blog.mozilla.com.
    • KaiRo will do some DNS magic to get it mirrored at blog.seamonkey-project.org
    • Ratty managed to get Kerz’s contact address but totally forgot to follow this up. FAIL.

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • New breakage: bug 983536 libpango version >= 1.22.0 required on Linux.
  • bug 977676 SeaMonkey’s puppet broken due to requirement of ffxbld ldap password.
  • Python has been updated on all buildboxen!
  • We are perma-orange on comm-central, comm-aurora and comm-beta due to problems with tests
    • Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.
    • bug 908090 ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5. We do have python 2.7 installed but our build system is picking up python 2.5 instead.
      • ewong’s patch is waiting for review. It was manually patched on the master; but, was reverted and the buildmaster was reconfigured and so the changes are gone. Need to have the patch pushed officially in order for this bug to be fixed.
    • pymake is failing with “invalid syntax” again because of an outdated Python.
    • Priority on fixing this and l10n repacks after 2.24 release.(No ETA yet)
    • bug 943740 is tracking the progress (or lack of one) in building trunk and aurora on Linux & Mac from the downloading user’s POV. (Windows nightlies are still appearing on schedule — or were until a day or two ago.)
  • No langpacks since 29th August on trunk. Needs investigating.
    • Windows and Mac trunk langpacks directories have been removed on the FTP server, maybe for lack of recent XPIs (later than 2.20a1). Latest Linux langpacks are dated 29 August. Callek told Tonymec on IRC he has a hunch about why but more pressing things to do first.
    • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.
  • Buildmaster is up and running.
    • Callek is hand-approving requests for CLOSED TREE landings at the moment.
    • Due to the master having some mysql issues, Callek has put a halt on the mysql updates, which affects the tbpl. So nothing is showing in tbpl atm.
  • comm-* will be building out of mozilla-* (bug 648979 etc.). Jcrammer has mostly completed the coding. Next step is consultation with mozilla-central build peers on landing the patches and also getting implicit permission to add several new top level directories to mozilla-central.

Release Train

We managed to get two betas out in the last two weeks.

  • SeaMonkey 2.25 beta 2 was released on March 9.
  • SeaMonkey 2.25 beta 3 was released on March 14.
  • SeaMonkey 2.25 final is scheduled for March 19.
  • Useful Firefox Release Schedule link: Releases Scheduling

Extensions and Plugins Compatibility Tracking

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available
  • See Basics page for the usual reminders.

2.24

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

2.Next

  • Current breakages:
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.
    • bug 805374 Remove Character Encoding menu entries that are not in the Encoding Standard. Tracked in:
      • bug 943732 Port the new Character Encoding menu to SeaMonkey.
    • Our front end Sync UI needs to be updated as the old backend is going away in Gecko/Firefox 31. See: New Firefox Sync has landed in Firefox Nightly.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 831208 (asyncContentPrefsUse) Refactor asyncContentPrefs consumers to use the async API. Tracked in:
      • bug 909093 Update SeaMonkey to use nsIContentPrefService2. Mcsmurf and Neil@parkway are currently working on this.
    • bug 566746 (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
      • bug 912031 Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.
      • A Red Hat person seems to be working on the GTK3 integration.
    • bug 846635 Use asynchronous getCharsetForURI in getShortcutOrURI. bug 834543 Add asynchronous version of setCharsetForURI and getCharsetForURI. Tracked in:
      • bug 896947 Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
    • bug 825588 Asynchronous JavaScript API for downloads and bug 851471 Decommission nsIDownloadManager. Tracked in:
      • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.

Bugs: Low Hanging Fruit

Not necessarily Good First Bugs but minor fixes that shouldn’t need advanced coding skills.

  • bug 795002 Improve detection of valid feed urls in messengerdnd.js (Port relevant bits of bug 737115).
  • bug 960566 Move inline scripts and styles into separate files for SeaMonkey privileged about: pages
  • bug 973299 Port bug 969247 Remove or replace DOM_VK_ENTER and NS_VK_ENTER
  • Port Firefox bug 726978 Remove useless NS_New(Native)LocalFile calls in nsBrowserApp.cpp
  • bug 978463 [Findbar] Command-E should set Find term to selected text (Port bug 326743)

Needs investigation/QA wanted?

  • bug 984133 comm-release build failure on moz.build during configure
  • bug 983689 preferences window too big for netbook
  • bug 981281 Ctrl + left/right arrow skips words with leading/trailing punctuation [Firefox not affected so must be something SM specific]

Feature List, Planning

Bug statistics for the last two (full) weeks: 19 new, 9 fixed, 11 triaged.

  • Low-Medium triaging effort.

Open reviews/flags:
23 review
6 super-review
1 ui-review
8 feedback

  • See Feature List page for major wanted/needed features.
  • New: We will need to update our Sync UI code due to the new Sync API. Also we need to check if we are allowed to create FX accounts from our UI Since the new Sync accounts are FX accounts.[IanN] I’m sure I saw a question about FX accounts and branding.

Modern Theme rework (Patrick Dempsey)

Ratty has been tracking the Modern theme rework by Patrick Dempsey. Here are his reports so far:

5th March:

I have completed large and small icons for the primary toolbar icons for Editor, Messenger/smime, and most of Messenger. Am currently working on the Addressbook set which will round out Messenger. From these it will be easy to generate new icons for Taskbar and the Addons Manager. I’ve also created a new set of icons for the Formatting Toolbar for Editor which is updated slightly to reflect changes in current versions of MS Word, as well as the new Editor icons. You can see what I have so far here:

old-new-modern2.png

I am trying to balance the good and the bad points of the original work in the hopes of arriving at something that is an improvement and not just a rote reproduction. At this point I feel like I have a pretty good grasp of the intentions and design guidelines of the original icon designer(s). Please let me know if you or anyone else has concerns about the direction I am going, or nits about the current state of the work.

10th March:

I now have the complete toolbar button set for Modern done in large and small icons sizes. I am now going to start building the secondary icons for each component. Hopefully by the next meeting I will have even more to show you!

old-new-modern3.png

17th March:

I’ve noticed that this bug about the taskbar globe icon keeps popping up:

bug 522023 Use a better globe icon in the taskbar

I’ve now got a decent-looking globe in both “Modern” and “Default” color schemes which can easily be re-purposed for the taskbar/Window menu (as well as used for the Addons Manager for Localization support):
publish-sample.png

I can mock-up some sample taskbars if you’d like.

Attachment Reminders

Suyash Agarwal has started to port attachment reminders to SeaMonkey MailNews. bug 984016 Attachment Reminder: Help prevent forgetting inclusion of attachments (Port TB bug 244455)

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

ewong

  • Fixed:
  • Checkin-needed:(waiting for tree to be opened.)
    • bug 665708 – Gopher links show “Launch Application” in SeaMonkey 2.1
    • bug 904338 – Empty port line when create a Blogs & Newsfeeds account
    • bug 957895 – Bug 633937 added unnecessary three strings to messages.properties. Remove them.
    • bug 958128 – Jumplists stop updating when PC is idle
  • Review:
    • bug 840427 – Migrate SeaMonkey builders to using mock
    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 908090 – ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5
    • bug 922076 – Switch tests to using moz.build and manifests
    • bug 934492 – Adjust the languages preference pane to take into account Bug 910192 which removes intl.charset.default and deduces the fallback from the locale
    • bug 938673 – Add context menu to status bar padlock icon
    • bug 949884 – disable pulseaudio in SeaMonkey
    • bug 956007 – Remove front end for removed x-user-def font preferences
    • bug 967492 – Remove “Personas” from Help (Update text)
    • bug 970475 – Use unprefixed box-sizing internally
  • Working On:
    • bug 110904 – attach signature fails silently on bad paths
    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 863747 – Add option to disable Location bar history
    • bug 918474 – Default Search dropdown doesn’t get refreshed after adding new search engine
    • bug 928632 – When the birth year is empty, SeaMonkey puts 1900 and in English language

IanN

  • Usual testing, reviewing and commenting.
  • Fixed:
    • bug 971305 [en-GB] Remove Google as a content handler for feeds and add some new ones
    • bug 981444 Update en-GB for Gecko 29
  • Pending check in:
  • Checked in pending review:
  • Waiting for feedback/review:
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
    • bug 798147 Switch to correct pref pane if pref window already open
    • bug 778534 Use image instead of html:img in instant messaging
  • Working on:
    • bug 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • 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.
    • Help get composer standalone builds working with –enable-tests.

mcsmurf

  • Reviewed bug 975362 Support HTTP cache v2 API in the UI
  • Reviewed bug 977048 Close icon only works for click-to-play plugins
  • Fixed bug 921018 RE-Add “URL Protocol” from SeaMonkeyURL key
  • Landed patch from bug 856208 Stop using global-history;2 in SeaMonkey code

Neil

Fixed on comm-central:

  • bug 977048 Close icon only works for click-to-play plugins.
This patch will need to be uplifted to comm-beta. Unfortunately I didn’t realise that it needed to be uplifted so it missed the release.

Fixed on mozilla-central:

  • bug 937407 Autoscroll sometimes leaks an event listener.

Working on:

  • bug 514280 NS_GET_IID can be used on classes which don’t actually declare their own IID.
  • bug 948901 Character encoding menu doesn’t work correctly in the FTP directory view.

Stalled due to broken test:

Waiting for reivew:

  • bug 943732 Port the new Character Encoding menu to SeaMonkey.
This patch will need to be uplifted to comm-aurora.
  • bug 909093 Update SeaMonkey to use nsIContentPrefService2.

Ratty

Fixed since the last meeting:

  • bug 984110 nsNetscapeProfileMigratorBase.cpp(457) : error C2440: ‘typecast’ : cannot convert from ‘nsGetterAddRefs<T>’ to ‘nsISupports **’

Waiting for check-in:

Working on:

  • bug 973530 Add UI to access the remote debugger preferences.
  • bug 797240 Update suite/common/app-license.html to reference MPL2 and fix inclusion into about:license
  • Build Thunderbird with external api
    • bug 980356 Make nsMessengerWinIntegration.cpp compile with frozen linkage. Ready for check-in.
    • bug 984155 Build Thunderbird with frozen linkage / external API – Windows fixes. Has review but needs a new patch because I broke normal builds.

Other stuff:

  • Did some reviews.
  • Liason with contributor on theme updates.
  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.

rsx11m

Fixed on trunk (and aurora after the merge):

  • bug 958967 Change mixed content warning default from warn_viewing_mixed to warn_mixed_display_content and remove UI for old preference.

Investigating:

  • bug 960566 Move inline scripts and styles into separate files for SeaMonkey privileged about: pages.

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • Kept an eye on bug 968270 and bug 969358. (landed for 2.25b3)
  • End-user information and discussion on MozillaZine.

stefanh

Working on:

  • bug 957281 Help button should be positioned at the lower end of the preferences window [Toolkit].
  • bug 973644 Port bug 967970 Set NSDisablePersistence to prevent disk leaks.

Any other business?

  • Daylight Saving Time starts in Europe end of March. We are moving to 12:00 UTC with the April 1 meeting.
  • [Ratty] KaiRo reminded us that we need to grow our contributor community. I’m not sure where we could discuss this. I have no idea on how to do this. Perhaps we can get some Engagement experts from Mozilla to give us some suggestions?
    • [IanN] might have a chat with some people and see if they can point me in the right direction.

SeaMonkey Meeting Details

5-March-2014

SeaMonkey: 2014-03-04

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

Agenda

  • Who’s taking minutes? -> Ratty
  • Nominees for Friends of the Fish Tank:
    • No Award

Action Items

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

NEW

OPEN

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • New breakage: bug 977676 SeaMonkey’s puppet broken due to requirement of ffxbld ldap password.
  • Python has been updated on all buildboxen!
  • We are perma-orange on comm-central, comm-aurora and comm-beta due to problems with tests
    • Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.
    • bug 908090 ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5. We do have python 2.7 installed but our build system is picking up python 2.5 instead.
      • ewong’s patch is waiting for review. It was manually patched on the master; but, was reverted and the buildmaster was reconfigured and so the changes are gone. Need to have the patch pushed officially in order for this bug to be fixed.
    • pymake is failing with “invalid syntax” again because of an outdated Python.
    • Priority on fixing this and l10n repacks after 2.24 release.(No ETA yet)
    • bug 943740 is tracking the progress (or lack of one) in building trunk and aurora on Linux & Mac from the downloading user’s POV. (Windows nightlies are still appearing on schedule — or were until a day or two ago.)
  • No langpacks since 29th August on trunk. Needs investigating.
    • Windows and Mac trunk langpacks directories have been removed on the FTP server, maybe for lack of recent XPIs (later than 2.20a1). Latest Linux langpacks are dated 29 August. Callek told Tonymec on IRC he has a hunch about why but more pressing things to do first.
    • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.
  • Buildmaster is up and running.
    • Callek is hand-approving requests for CLOSED TREE landings at the moment.
    • Due to the master having some mysql issues, Callek has put a halt on the mysql updates, which affects the tbpl. So nothing is showing in tbpl atm.
  • comm-* will be building out of mozilla-* (bug 648979 etc.). Jcrammer has mostly completed the coding. Next step is consultation with mozilla-central build peers on landing the patches and also getting implicit permission to add several new top level directories to mozilla-central.

Release Train

  • SeaMonkey 2.25 beta 2 is scheduled for March 4.
    • [rsx11m] There are no 2.25b2 candidate builds up, though they seem to be tagged.
    • IanN thinks we’ll be able to get about 3 betas in this cycle.
  • Useful Firefox Release Schedule link: Releases Scheduling

Extensions and Plugins Compatibility Tracking

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available
  • See Basics page for the usual reminders.

2.24

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

2.Next

  • Current breakages:
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.
    • bug 805374 Remove Character Encoding menu entries that are not in the Encoding Standard. Tracked in:
      • bug 943732 Port the new Character Encoding menu to SeaMonkey.
    • Our front end Sync UI needs to be updated as the old backend is going away in Gecko/Firefox 31. See: New Firefox Sync has landed in Firefox Nightly.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 831208 (asyncContentPrefsUse) Refactor asyncContentPrefs consumers to use the async API. Tracked in:
      • bug 909093 Update SeaMonkey to use nsIContentPrefService2. Mcsmurf and Neil@parkway are currently working on this.
    • bug 566746 (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
      • bug 912031 Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.
      • A Red Hat person seems to be working on the GTK3 integration.
    • bug 846635 Use asynchronous getCharsetForURI in getShortcutOrURI. bug 834543 Add asynchronous version of setCharsetForURI and getCharsetForURI. Tracked in:
      • bug 896947 Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
    • bug 825588 Asynchronous JavaScript API for downloads and bug 851471 Decommission nsIDownloadManager. Tracked in:
      • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.

Bugs: Low Hanging Fruit

Not necessarily Good First Bugs but minor fixes that shouldn’t need advanced coding skills.

  • bug 952143 Expose signon.autocompleteOverride in SeaMonkey preferences UI
    • Should we migrate “wallet.crypto.autocompleteoverride” to “signon.autocompleteOverride”?
  • bug 960566 Move inline scripts and styles into separate files for SeaMonkey privileged about: pages
  • bug 973299 Port bug 969247 Remove or replace DOM_VK_ENTER and NS_VK_ENTER
  • Port Firefox bug 726978 Remove useless NS_New(Native)LocalFile calls in nsBrowserApp.cpp
  • bug 978463 [Findbar] Command-E should set Find term to selected text (Port bug 326743)

Needs investigation/QA wanted?

  • bug 956822 Local file as mail start page doesn’t show up
  • bug 973206 Unable to close a window by clicking on the red square at an item out of taskbar
  • bug 975861 Restoring all tabs does not work
  • bug 974702 After upgrade to 2.24, email freezes as soon as I type a letter or two into To:, may unfreeze in 30-60 secs.

Feature List, Planning

Bug statistics for the last two (full) weeks: 26 new, 14 fixed, 9 triaged.

  • Low-Medium triaging effort.

Open reviews/flags:
26 review
6 super-review
2 ui-review
6 feedback

  • See Feature List page for major wanted/needed features.
  • New: We will need to update our Sync UI code due to the new Sync API. Also we need to check if we are allowed to create FX accounts from our UI Since the new Sync accounts are FX accounts.[IanN] I’m sure I saw a question about FX accounts and branding.

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

ewong

  • Fixed:
  • Checkin-needed:(waiting for tree to be opened.)
    • bug 665708 – Gopher links show “Launch Application” in SeaMonkey 2.1
    • bug 904338 – Empty port line when create a Blogs & Newsfeeds account
    • bug 957895 – Bug 633937 added unnecessary three strings to messages.properties. Remove them.
    • bug 958128 – Jumplists stop updating when PC is idle
  • Review:
    • bug 840427 – Migrate SeaMonkey builders to using mock
    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 908090 – ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5
    • bug 922076 – Switch tests to using moz.build and manifests
    • bug 934492 – Adjust the languages preference pane to take into account Bug 910192 which removes intl.charset.default and deduces the fallback from the locale
    • bug 938673 – Add context menu to status bar padlock icon
    • bug 949884 – disable pulseaudio in SeaMonkey
    • bug 956007 – Remove front end for removed x-user-def font preferences
    • bug 967492 – Remove “Personas” from Help (Update text)
    • bug 970475 – Use unprefixed box-sizing internally
  • Working On:
    • bug 110904 – attach signature fails silently on bad paths
    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 863747 – Add option to disable Location bar history
    • bug 918474 – Default Search dropdown doesn’t get refreshed after adding new search engine
    • bug 928632 – When the birth year is empty, SeaMonkey puts 1900 and in English language

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
  • Pending check in:
  • Checked in pending review:
  • Waiting for feedback/review:
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
    • bug 798147 Switch to correct pref pane if pref window already open
    • bug 778534 Use image instead of html:img in instant messaging
  • Working on:
    • bug 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • 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.
    • Help get composer standalone builds working with –enable-tests.

mcsmurf

  • Worked on a few review requests
  • Landed bug 937035 SeaMonkey/Thunderbird require at least GLIBCXX_3.4.9 although it should only require 3.4.8 as maximum (SeaMonkey does not run in ScientificLinux 5 as libstdc++ is too old) for the next SeaMonkey release on comm-beta
  • Filed&fixed bug 977667 VolatileBufferFallback.cpp:16:10: error: ‘nullptr’ was not declared in this scope
  • Filed&fixed bug 978030 Fix browser_pluginnotification.js test (use “anonid” to access plugin placeholder element, Port Bug 967694)
  • Filed a bug regarding mochitest-browser-chrome not working for SeaMonkey (hack/workaround can be found in that bug) bug 978055 Evaluate if it’s possible to use different browser overlays for different applications when running mochitest-browser-chrome

Neil

Fixed on comm-central:

  • bug 970121 URL bar isn’t decoded in some edge cases.
  • bug 562845 Port bug 546013, and also port bug 922530 and the parts of bug 909264 that bug 970121 doesn’t already fix.
  • bug 876548 Crash in nsMsgDBService::GetOpenDBs.

Fixed on comm-central and comm-aurora:

  • bug 936785 LDAP address autocomplete does not work when writing new e-mail.
  • bug 974258 History drop-down has incorrect width.

Fixed on comm-beta:

  • bug 953295 Arrow keys don’t work in restore session page.

Fixed on mozilla-central:

  • bug 956657 Share more charset menu code between the view source window and the browser.

Stalled due to broken test:

Waiting for reivew:

  • bug 943732 Port the new Character Encoding menu to SeaMonkey.
This patch has had to be revised twice because of intervening toolkit changes. The original version needs to land on beta/release.
  • bug 977048 Close icon only works for click-to-play plugins.
  • bug 975362 Support HTTP cache v2 API in the UI.

Still waiting for review:

  • bug 948901 Character encoding menu doesn’t work correctly in the FTP directory view.

Need to address review comments:

  • bug 909093 Update SeaMonkey to use nsIContentPrefService2.

Starting to catch up on reviews again.

Ratty

Fixed since the last meeting:

  • bug 963132 Implement add to searchbar.
    • Part 1: Refactor the DOMLinkAdded event handler code in tabbrowser.
    • Part 2 Implement add to searchbar (search-engine autodiscovery).

Working on:

  • bug 797240 Update suite/common/app-license.html to reference MPL2 and fix inclusion into about:license
  • bug 973346 Use plural form for blocked pop-up notifications (Port bug 853126)
  • bug 973530 Add UI to access the remote debugger preferences.
  • Make nsMessengerWinIntegration.cpp support INCOMPLETE_EXTERNAL_LINKAGE (No bug number yet).

Stuck on:

  • bug 920951 Update SeaMonkey Safebrowsing preferences to sync with Mozilla-Central.

Other stuff:

  • Did some reviews.
  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.

rsx11m

Fixed on trunk:

  • bug 947972 Add checkbox to toggle https: background color in Location Bar preference pane.

Still waiting for reviews:

  • bug 958967 Change mixed content warning default from warn_viewing_mixed to warn_mixed_display_content and remove UI for old preference.

Filed:

  • bug 974258 History shown in Location Bar is no longer constrained by urlbar width when using the drop-down arrow. (fixed)
  • bug 974566 SeaMonkey Shop website at Zazzle.com reports SeaMonkey as obsolete browser . [1]

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • Keeping an eye on bug 968270 and bug 969358 affecting SM 2.25. (need to land on comm-beta)
  • End-user information and discussion on MozillaZine.

stefanh

Fixed:

  • bug 975817 Profile manager: XML parsing error due to missing entities
  • bug 970079 Native theming for MacOS X help buttons [Core]

Working on:

Any other business?

  • Daylight Saving Time starts next weekend in the U.S. (already). We are keeping with 13:00 UTC for the March 18 meeting as Europe is still on “normal” time.
  • [Ratty] KaiRo reminded us that we need to grow our contributor community. I’m not sure where we could discuss this. I have no idea on how to do this. Perhaps we can get some Engagement experts from Mozilla to give us some suggestions?
    • [IanN] might have a chat with some people and see if they can point me in the right direction.

SeaMonkey Meeting Details

19-February-2014

SeaMonkey: 2014-02-18

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

Agenda

  • Who’s taking minutes? -> mcsmurf
  • Nominees for Friends of the Fish Tank:
    • TBD

Action Items

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

NEW

OPEN

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Python has been updated on all buildboxen!
  • We are perma-orange on comm-central, comm-aurora and comm-beta due to problems with tests
    • Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.
    • bug 908090 ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5. We do have python 2.7 installed but our build system is picking up python 2.5 instead.
      • ewong’s patch is waiting for review. It was manually patched on the master; but, was reverted and the buildmaster was reconfigured and so the changes are gone. Need to have the patch pushed officially in order for this bug to be fixed.
    • pymake is failing with “invalid syntax” again because of an outdated Python.
    • Priority on fixing this and l10n repacks after 2.24 release.(No ETA yet)
    • bug 943740 is tracking the progress (or lack of one) in building trunk and aurora on Linux & Mac from the downloading user’s POV. (Windows nightlies are still appearing on schedule — or were until a day or two ago.)
  • No langpacks since 29th August on trunk. Needs investigating.
    • Windows and Mac trunk langpacks directories have been removed on the FTP server, maybe for lack of recent XPIs (later than 2.20a1). Latest Linux langpacks are dated 29 August. Callek told Tonymec on IRC he has a hunch about why but more pressing things to do first.
    • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.
  • Buildmaster is up and running.
    • Callek is hand-approving requests for CLOSED TREE landings at the moment.
    • Due to the master having some mysql issues, Callek has put a halt on the mysql updates, which affects the tbpl. So nothing is showing in tbpl atm.
  • comm-* will be building out of mozilla-* eventually (bug 648979 etc.). Jcrammer is working on this.

Release Train

  • SeaMonkey 2.24 was released February 6.
  • SeaMonkey 2.25 beta 1 was released February 13.
  • Useful Firefox Release Schedule link: Releases Scheduling

Extensions and Plugins Compatibility Tracking

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available
  • See Basics page for the usual reminders.

2.24

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

2.Next

  • Current breakages:
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.
    • bug 805374 Remove Character Encoding menu entries that are not in the Encoding Standard. Tracked in:
      • bug 943732 Port the new Character Encoding menu to SeaMonkey.
    • Our front end Sync UI needs to be updated as the old backend is going away in Gecko/Firefox 31. See: New Firefox Sync has landed in Firefox Nightly.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 831208 (asyncContentPrefsUse) Refactor asyncContentPrefs consumers to use the async API. Tracked in:
      • bug 909093 Update SeaMonkey to use nsIContentPrefService2. Mcsmurf and Neil@parkway are currently working on this.
    • bug 566746 (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
      • bug 912031 Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.
      • A Red Hat person seems to be working on the GTK3 integration.
    • bug 846635 Use asynchronous getCharsetForURI in getShortcutOrURI. bug 834543 Add asynchronous version of setCharsetForURI and getCharsetForURI. Tracked in:
      • bug 896947 Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
    • bug 825588 Asynchronous JavaScript API for downloads and bug 851471 Decommission nsIDownloadManager. Tracked in:
      • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.

Bugs: Low Hanging Fruit

  • Not necessarily Good First Bugs but minor fixes that shouldn’t need complicated coding skills.
    • bug 952143 Expose signon.autocompleteOverride in SeaMonkey preferences UI
      • Should we migrate “wallet.crypto.autocompleteoverride” to “signon.autocompleteOverride”?
    • bug 960566 Move inline scripts and styles into separate files for SeaMonkey privileged about: pages
    • bug 973299 Port bug 969247 Remove or replace DOM_VK_ENTER and NS_VK_ENTER
    • bug 973346 L10N string “popupWarningMultiple” needs pluralization
    • Port Firefox bug 726978 Remove useless NS_New(Native)LocalFile calls in nsBrowserApp.cpp
  • Needs investigation/regression window wanted?
    • bug 956822 Local file as mail start page doesn’t show up
    • bug 973206 Unable to close a window by clicking on the red square at an item out of taskbar

Feature List, Planning

Bug statistics for the last two (full) weeks: 30 new, 10 fixed, 11 triaged.

  • Low triaging effort.

Open reviews/flags:
31 review
6 super-review
3 ui-review
7 feedback

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

ewong

  • Checkin-needed:(waiting for tree to be opened.)
    • bug 665708 – Gopher links show “Launch Application” in SeaMonkey 2.1
    • bug 904338 – Empty port line when create a Blogs & Newsfeeds account
    • bug 957895 – Bug 633937 added unnecessary three strings to messages.properties. Remove them.
    • bug 958128 – Jumplists stop updating when PC is idle
  • Review:
    • bug 840427 – Migrate SeaMonkey builders to using mock
    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 908090 – ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5
    • bug 922076 – Switch tests to using moz.build and manifests
    • bug 934492 – Adjust the languages preference pane to take into account Bug 910192 which removes intl.charset.default and deduces the fallback from the locale
    • bug 938673 – Add context menu to status bar padlock icon
    • bug 949884 – disable pulseaudio in SeaMonkey
    • bug 956007 – Remove front end for removed x-user-def font preferences
    • bug 967492 – Remove “Personas” from Help (Update text)
    • bug 970475 – Use unprefixed box-sizing internally
  • Working On:
    • bug 110904 – attach signature fails silently on bad paths
    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 863747 – Add option to disable Location bar history
    • bug 918474 – Default Search dropdown doesn’t get refreshed after adding new search engine
    • bug 928632 – When the birth year is empty, SeaMonkey puts 1900 and in English language

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
  • Pending check in:
  • Checked in pending review:
  • Waiting for feedback/review:
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
    • bug 798147 Switch to correct pref pane if pref window already open
    • bug 778534 Use image instead of html:img in instant messaging
  • Working on:
    • bug 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • 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.
    • Help get composer standalone builds working with –enable-tests.

Neil

Fixed on comm-central:

  • bug 965057 Fix zoom menu fallout from bug 691614.

Fixed on mozilla-central:

  • bug 969324 ReporterEnumerator is badly designed and unnecessary.
  • bug 966911 Possible inconsistency in DOM/AString conversion.
  • bug 972167 Copy constructing an nsAutoTArray doesn’t use its in-built buffer.

Waiting for tree to open for comm-central checkin:

  • bug 970121 URL bar isn’t decoded in some edge cases.
  • bug 562845 Port bug 546013, and also port bug 922530 and the parts of bug 909264 that bug 970121 doesn’t already fix.

Waiting for tree to open for comm-beta checkin:

  • bug 953295 Arrow keys don’t work in restore session page.

Working on:

  • bug 956657 Share more charset menu code between the view source window and the browser.

Waiting for review:

  • bug 943732 Port the new Character Encoding menu to SeaMonkey.
  • bug 948901 Character encoding menu doesn’t work correctly in the FTP directory view.
  • bug 876548 Crash in nsMsgDBService::GetOpenDBs.

Still waiting for review:

  • bug 936785 LDAP address autocomplete does not work when writing new e-mail.
  • bug 909093 Update SeaMonkey to use nsIContentPrefService2.

Also getting behind on reviews again, sorry.

Ratty

Waiting for check-in on CLOSED TREE:

  • bug 963132 Implement add to searchbar.
    • Part 1: Refactor the DOMLinkAdded event handler code in tabbrowser.
    • Part 2 Implement add to searchbar (search-engine autodiscovery).
  • See previous meeting roundtable for other CLOSED TREE items.

Fixed since the last meeting:

  • bug 920070 Add a few IDs to the File menuitems to make it easier for extensions to overlay.
  • bug 969434 comm-aurora (2.26a) is burning. Changeset 7f29ecb94e07 (Bug 952120) needs to be grafted to SEA2_25_RELBRANCH

Working on:

  • bug 973530 Add UI to access the remote debugger preferences.

Other stuff:

  • Did some reviews.
  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.

rsx11m

Still waiting for reviews:

  • bug 958967 Change mixed content warning default from warn_viewing_mixed to warn_mixed_display_content and remove UI for old preference.
  • bug 947972 Add checkbox to toggle https: background color in Location Bar preference pane.

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • End-user information and discussion on MozillaZine.

SeaMonkey Meeting Details

5-February-2014

SeaMonkey: 2014-02-04

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

Agenda

  • Who’s taking minutes? -> Ratty
  • Nominees for Friends of the Fish Tank:
    • Callek for fixing the L10n and other issues with our beta builds.

Action Items

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

NEW

OPEN

CLOSED

  • Decide about what RSS feed readers to add in bug 943318; suggestions by mcsmurf: Add AOL Reader and Feedly Assigned: IanN.
    • Added Feedly, AOL Reader and Digg as new web-based feed handlers.

Status of the SeaMonkey Buildbot Master and Tree

  • Python has been updated on all buildboxen!
  • We are perma-orange on comm-central, comm-aurora and comm-beta due to problems with tests
    • Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.
    • bug 908090 ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5. We do have python 2.7 installed but our build system is picking up python 2.5 instead.
      • ewong’s patch is waiting for review. It was manually patched on the master; but, was reverted and the buildmaster was reconfigured and so the changes are gone. Need to have the patch pushed officially in order for this bug to be fixed.
    • pymake is failing with “invalid syntax” again because of an outdated Python.
    • Priority on fixing this and l10n repacks after 2.24 release.(No ETA yet)
    • bug 943740 is tracking the progress (or lack of one) in building trunk and aurora on Linux & Mac from the downloading user’s POV. (Windows nightlies are still appearing on schedule — or were until a day or two ago.)
  • No langpacks since 29th August on trunk. Needs investigating.
    • Windows and Mac trunk langpacks directories have been removed on the FTP server, maybe for lack of recent XPIs (later than 2.20a1). Latest Linux langpacks are dated 29 August. Callek told Tonymec on IRC he has a hunch about why but more pressing things to do first.
    • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.
    • Trunk, Aurora and Beta TBPLs are far more orange (or even red) than green; at the top of Aurora and Beta TBPLs there is a link to mozilla.org::ServerOps:DCOps bug 870207 which is RESOLVED WONTFIX since June. SeaMonkey::RelEng bug 884454 has been opened as a followup.
  • Buildmaster is up and running.
    • Callek is hand-approving requests for CLOSED TREE landings at the moment.
    • Due to the master having some mysql issues, Callek has put a halt on the mysql updates, which affects the tbpl. So nothing is showing in tbpl atm.
  • comm-* will be building out of mozilla-* eventually (bug 648979 etc.). Jcrammer is working on this.

Fixed Stuff Since Last Meeting

  • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.
    • sea-hp-linux64-13.community.scl3.mozilla.com is alive. 12 new machines are up.

Release Train

  • SeaMonkey 2.24 beta 1 was released February 3.
  • SeaMonkey 2.24 is scheduled for February 5.
  • Useful Firefox Release Schedule link: Releases Scheduling

Extensions and Plugins Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • Ratty filed bug 957149 to push an updated version of DOMi to addons.mozilla.org to pick up the latest fixes. Depends on:
    • bug 798174 (DOMi2.0.15) DOM Inspector 2.0.15.
    • Mcsmurf will CC :crusell and ask him how he did the releases.
  • Lightning and addons.mozilla.org:
    • We should point out in release notes that users needs to install the Lightning beta versions for the SeaMonkey releases (as Lightning follows Thunderbird 17.0.x release schedule)
    • Problem: Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/versions/ will provide users with versions that do not put them on the addons beta update channel; also linking to a specific version would need updating with every release
    • Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/#beta-channel does not jump to the correct page position as addons.mozilla.org loads the user comments for the addon after pageload. So it first moves to the correct position (page anchor) and after that it loads the user comments
    • Ratty suggests setting up a landing page on http://www.seamonkey-project.org that points to the correct lightning version for each SM release.
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available
  • See Basics page for the usual reminders.

2.23

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

2.Next

  • Current breakages:
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.
    • bug 805374 Remove Character Encoding menu entries that are not in the Encoding Standard. Tracked in:
      • bug 943732 Port the new Character Encoding menu to SeaMonkey.
    • Our front end Sync UI needs to be updated as the old backend is going away in Gecko/Firefox 31. See: New Firefox Sync has landed in Firefox Nightly.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 831208 (asyncContentPrefsUse) Refactor asyncContentPrefs consumers to use the async API. Tracked in:
      • bug 909093 Update SeaMonkey to use nsIContentPrefService2. Mcsmurf and Neil@parkway are currently working on this.
    • bug 566746 (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
      • bug 912031 Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.
      • A Red Hat person seems to be working on the GTK3 integration.
    • bug 846635 Use asynchronous getCharsetForURI in getShortcutOrURI. bug 834543 Add asynchronous version of setCharsetForURI and getCharsetForURI. Tracked in:
      • bug 896947 Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
    • bug 825588 Asynchronous JavaScript API for downloads and bug 851471 Decommission nsIDownloadManager. Tracked in:
      • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.

Feature List, Planning

Bug statistics for the last two (full) weeks: 17 new, 8 fixed, 11 triaged.

  • Low triaging effort.

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

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

ewong

  • Checkin-needed:(waiting for tree to be opened.)
    • bug 665708 – Gopher links show “Launch Application” in SeaMonkey 2.1
    • bug 904338 – Empty port line when create a Blogs & Newsfeeds account
    • bug 957895 – Bug 633937 added unnecessary three strings to messages.properties. Remove them.
    • bug 958128 – Jumplists stop updating when PC is idle
  • Review:
    • bug 840427 – Migrate SeaMonkey builders to using mock
    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 908090 – ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5
    • bug 922076 – Switch tests to using moz.build and manifests
    • bug 934492 – Adjust the languages preference pane to take into account Bug 910192 which removes intl.charset.default and deduces the fallback from the locale
    • bug 938673 – Add context menu to status bar padlock icon
    • bug 949884 – disable pulseaudio in SeaMonkey
    • bug 956007 – Remove front end for removed x-user-def font preferences
  • Working On:
    • bug 110904 – attach signature fails silently on bad paths
    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 863747 – Add option to disable Location bar history
    • bug 864291 – Remove “Personas” from UI and Help
    • bug 918474 – Default Search dropdown doesn’t get refreshed after adding new search engine
    • bug 928632 – When the birth year is empty, SeaMonkey puts 1900 and in English language

Ratty

Waiting for check-in on CLOSED TREE:

Waiting for review/moa:

  • bug 920070 Add a few IDs to the File menuitems to make it easier for extensions to overlay.

Have review needs new patch:

  • bug 963132 Implement add to searchbar.
    • Part 1: Refactor the DOMLinkAdded event handler code in tabbrowser.
    • Part 2 Implement add to searchbar (search-engine autodiscovery).

Fixed since the last meeting:

  • bug 942548 The height of editor spell check dialog is too short so you can see only the top of the buttons at the bottom.
  • Port bug 960966 Remove TelemetryPing.js from telemetry. Suite patch bustage-fix.

Working on:

Investigating:

  • bug 103125 “Find in this Page” settings should persist between sessions.
  • Using the Mozilla geolocation service instead of Google.
  • Fix nsMessengerWinIntegration.cpp to support INCOMPLETE_EXTERNAL_LINKAGE.
  • Error: ReferenceError: Cu is not defined. Source file: chrome://global/content/bindings/tabbox.xml.

Other stuff:

  • Kickstarting some contributor work on:
    • New and improved graphics and general updating our themes (Patrick Dempsey).
      • bug 526210 Fix long standing issues with the SeaMonkey Modern Theme.
    • Adding a (slightly) modified Sunbird UI to Lightning. Essentially porting the Lightbird extension (Exalm).
  • Did some reviews.
  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.

rsx11m

Fixed on trunk:

  • bug 936898 Add global alert icons in missing sizes to the modern theme.

Waiting for reviews:

  • bug 958967 Change mixed content warning default from warn_viewing_mixed to warn_mixed_display_content and remove UI for old preference.

Still waiting for reviews:

  • bug 947972 Add checkbox to toggle https: background color in Location Bar preference pane.

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • End-user information and discussion on MozillaZine.

Any other business?

  • There will be a German-speaking Mozilla meeting this weekend in Berlin so everyone who wants to can join (provided he/she understands German, of course File:Face-smile.svg ).

SeaMonkey Meeting Details

22-January-2014

SeaMonkey: 2014-01-21

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

Agenda

  • Who’s taking minutes? -> mcsmurf
  • Nominees for Friends of the Fish Tank:

Action Items

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

NEW

OPEN

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Python has been updated on all buildboxen!
  • We are perma-orange on comm-central, comm-aurora and comm-beta due to problems with tests
    • Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.
    • bug 908090 ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5. We do have python 2.7 installed but our build system is picking up python 2.5 instead.
      • ewong’s patch is waiting for review. It was manually patched on the master; but, was reverted and the buildmaster was reconfigured and so the changes are gone. Need to have the patch pushed officially in order for this bug to be fixed.
    • pymake is failing with “invalid syntax” again because of an outdated Python.
    • Priority on fixing this and l10n repacks after 2.23 release.(No ETA yet)
    • bug 943740 is tracking the progress (or lack of one) in building trunk and aurora on Linux & Mac from the downloading user’s POV. (Windows nightlies are still appearing on schedule — or were until a day or two ago.)
  • No langpacks since 29th August on trunk. Needs investigating.
    • Windows and Mac trunk langpacks directories have been removed on the FTP server, maybe for lack of recent XPIs (later than 2.20a1). Latest Linux langpacks are dated 29 August. Callek told Tonymec on IRC he has a hunch about why but more pressing things to do first.
    • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.
    • Trunk, Aurora and Beta TBPLs are far more orange (or even red) than green; at the top of Aurora and Beta TBPLs there is a link to mozilla.org::ServerOps:DCOps bug 870207 which is RESOLVED WONTFIX since June. SeaMonkey::RelEng bug 884454 has been opened as a followup.
  • Buildmaster is up and running.
    • Callek is hand-approving requests for CLOSED TREE landings at the moment.
    • Due to the master having some mysql issues, Callek has put a halt on the mysql updates, which affects the tbpl. So nothing is showing in tbpl atm.
  • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.
  • comm-* will be building out of mozilla-* eventually (bug 648979 etc.). Jcrammer is working on this.

Release Train

  • SeaMonkey 2.24 beta 1 scheduled for January 19.
    • It’s delayed for a few more days due to repack issues and possibly windows releng issue.
  • Useful Firefox Release Schedule link: Releases Scheduling

Extensions and Plugins Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • bug 888478 DOM Inspector could not be installed in the Windows version of SeaMonkey 2.21 due to a missing install.rdf.
    • This was fixed via (bug 914560) and the in-tree version of DOMi is working for SeaMonkey 2.23 (Gecko26) and later.
    • Ratty filed bug 957149 to push an updated version of DOMi to addons.mozilla.org to pick up the latest fixes.
  • Lightning doesn’t work on SeaMonkey trunk due to bug 925823 (Failed to load native module libcalbasecomps.so).
    • This should now be fixed for SeaMonkey 2.23 and newer. Fixed in Core::Build Config bug 927073.
  • Lightning and addons.mozilla.org:
    • We should point out in release notes that users needs to install the Lightning beta versions for the SeaMonkey releases (as Lightning follows Thunderbird 17.0.x release schedule)
    • Problem: Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/versions/ will provide users with versions that do not put them on the addons beta update channel; also linking to a specific version would need updating with every release
    • Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/#beta-channel does not jump to the correct page position as addons.mozilla.org loads the user comments for the addon after pageload. So it first moves to the correct position (page anchor) and after that it loads the user comments
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available
  • See Basics page for the usual reminders.

2.23

open tracking (0)
tracking requests (3)
targeted (0)
fixed (15)

2.Next

  • Current breakages:
    • [mozilla-central] bug 856270 Update nsEditorSpellCheck to use nsIContentPrefService2.
      • This broke comm-central in various ways:
      • Core bug 887010 InlineSpellChecker.addDictionaryListToMenu fails if called straight after InlineSpellChecker.enabled is set to true (and no async work around).
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 831208 (asyncContentPrefsUse) Refactor asyncContentPrefs consumers to use the async API. Tracked in:
      • bug 909093 Update SeaMonkey to use nsIContentPrefService2. Mcsmurf and Neil@parkway are currently working on this.
    • bug 566746 (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
      • bug 912031 Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.
      • A Red Hat person seems to be working on the GTK3 integration.
    • bug 846635 Use asynchronous getCharsetForURI in getShortcutOrURI. bug 834543 Add asynchronous version of setCharsetForURI and getCharsetForURI. Tracked in:
      • bug 896947 Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
    • bug 825588 Asynchronous JavaScript API for downloads and bug 851471 Decommission nsIDownloadManager. Tracked in:
      • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.

Feature List, Planning

Bug statistics for the last two (full) weeks: 31 new, 6 fixed, 11 triaged.

  • Low triaging effort.

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

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

Callek

ewong

  • Fixed:
  • Checkin-needed:(waiting for tree to be opened.)
    • bug 665708 – Gopher links show “Launch Application” in SeaMonkey 2.1
    • bug 904338 – Empty port line when create a Blogs & Newsfeeds account
    • bug 957895 – Bug 633937 added unnecessary three strings to messages.properties. Remove them.
    • bug 958128 – Jumplists stop updating when PC is idle
  • Review:
    • bug 840427 – Migrate SeaMonkey builders to using mock
    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 908090 – ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5
    • bug 922076 – Switch tests to using moz.build and manifests
    • bug 934492 – Adjust the languages preference pane to take into account Bug 910192 which removes intl.charset.default and deduces the fallback from the locale
    • bug 938673 – Add context menu to status bar padlock icon
    • bug 949884 – disable pulseaudio in SeaMonkey
    • bug 956007 – Remove front end for removed x-user-def font preferences
  • Working On:
    • bug 110904 – attach signature fails silently on bad paths
    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 863747 – Add option to disable Location bar history
    • bug 864291 – Remove “Personas” from UI and Help
    • bug 918474 – Default Search dropdown doesn’t get refreshed after adding new search engine
    • bug 928632 – When the birth year is empty, SeaMonkey puts 1900 and in English language

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
    • bug 943096 Search subfolders checkbox is always disabled in Search Messages dialog
    • bug 960457 Same access key used twice in privacy preferences dialogue for en-GB locale
  • Pending check in:
  • Checked in pending review:
  • Waiting for feedback/review:
    • bug 837408 Add en-GB locale to gaia
    • bug 943318 Remove Google as a content handler for feeds, because Reader and iGoogle are being discontinued
    • bug 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
    • bug 798147 Switch to correct pref pane if pref window already open
    • bug 778534 Use image instead of html:img in instant messaging
  • Working on:
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • 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.
    • Help get composer standalone builds working with –enable-tests.

mcsmurf

  • Did various reviews
  • Helped out with some problems on the build boxen
  • Fixed bug 937035 SeaMonkey requires at least GLIBCXX_3.4.9 although it should only require 3.4.8 as maximum
  • Working on bug 937809 Add DuckDuckGo to the default search engines list

Neil

Fixed on comm-central, might need uplift too:

  • bug 952954 Need to update plugin placeholder visibility code.
  • bug 937616 Click-to-play notifications should track plugins that are no longer present in the page.

Fixed on mozilla-central:

  • bug 952087 Anchor scroll fails if the anchor gets created between DOMContentLoaded and onload.
  • bug 514173 Make string literal buffers shareable.
  • bug 940907 Re-introduce the Character Encoding menu to the View Source window. Sadly due to our inability to fix l10n regressions this will miss a cycle.
  • bug 940040 Pressing and releasing “Alt” on Linux should not open the File menu.

Waiting for tree to open:

Working on:

  • bug 956657 Share more charset menu code between the view source window and the browser.
  • bug 943732 Port the new Character Encoding menu to SeaMonkey.
  • bug 948901 Character encoding menu doesn’t work correctly in the FTP directory view.
  • bug 936785 LDAP address autocomplete does not work when writing new e-mail.

Waiting for feedback:

  • bug 284673 about:config hides capability policy preferences.

Still waiting for review:

  • bug 909093 Update SeaMonkey to use nsIContentPrefService2.

Ratty

Waiting for check-in on CLOSED TREE:

  • Port bug 773782 (Stop using LL_* macros) and bug 927728 (Replace PRUnichar with char16_t) Profile migration part.
  • ShellService Fixup. Ports the following bugs:

Checked in:

  • bug 942548 The height of editor spell check dialog is too short so you can see only the top of the buttons at the bottom.

Waiting for review/moa:

  • bug 920070 Add a few IDs to the File menuitems to make it easier for extensions to overlay.

Fixed since the last meeting:

  • bug 636104 Redirect Lightning Preferences to the Suite Preferences window.

Working on:

  • bug 920951 Update SeaMonkey Safebrowsing preferences to sync with Mozilla-Central bug 842828.
  • [Search] Implement “add to searchbar functionality”. This was inadvertently left out when KaiRo implemented OpenSearch.

Investigating:

  • bug 103125 “Find in this Page” settings should persist between sessions.

Other stuff:

  • Kickstarting some contributor work on:
    • New and improved graphics and general updating our themes (Patrick Dempsey).
    • Adding a (slightly) modified Sunbird UI to Lightning. Essentially porting the Lightbird extension (Exalm).
  • Did some reviews.
  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.

rsx11m

Waiting for reviews:

  • bug 958967 Change mixed content warning default from warn_viewing_mixed to warn_mixed_display_content and remove UI for old preference.

Still waiting for reviews:

  • bug 936898 Add global alert icons in missing sizes to the modern theme.
  • bug 947972 Add checkbox to toggle https: background color in Location Bar preference pane.

Possible won’t-fix:

  • bug 939566 Take care of Mac-specific issues with the window title in the about:privatebrowsing page.

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • End-user information and discussion on MozillaZine.

SeaMonkey Meeting Details

8-January-2014

SeaMonkey: 2014-01-07

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

Agenda

  • Who’s taking minutes? -> mcsmurf
  • Nominees for Friends of the Fish Tank:
    • Everyone, who helped fixing the builds (Callek, ewong, mcsmurf, …)

Action Items

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

NEW

OPEN

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Python has been updated on all buildboxen!
  • We are perma-orange on comm-central, comm-aurora and comm-beta due to problems with tests
    • Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.
    • bug 908090 ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5. We do have python 2.7 installed but our build system is picking up python 2.5 instead.
    • pymake is failing with “invalid syntax” again because of an outdated Python.
    • Priority on fixing this and l10n repacks after 2.23 release.(No ETA yet)
    • bug 943740 is tracking the progress (or lack of one) in building trunk and aurora on Linux & Mac from the downloading user’s POV. (Windows nightlies are still appearing on schedule — or were until a day or two ago.)
  • No langpacks since 29th August on trunk. Needs investigating.
    • Windows and Mac trunk langpacks directories have been removed on the FTP server, maybe for lack of recent XPIs (later than 2.20a1). Latest Linux langpacks are dated 29 August. Callek told Tonymec on IRC he has a hunch about why but more pressing things to do first.
    • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.
    • Trunk, Aurora and Beta TBPLs are far more orange (or even red) than green; at the top of Aurora and Beta TBPLs there is a link to mozilla.org::ServerOps:DCOps bug 870207 which is RESOLVED WONTFIX since June. SeaMonkey::RelEng bug 884454 has been opened as a followup.
  • Buildmaster is up and running.
    • Callek is hand-approving requests for CLOSED TREE landings at the moment.
  • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.
  • comm-* will be building out of mozilla-* eventually (bug 648979 etc.). Jcrammer is working on this.

Release Train

  • SeaMonkey 2.23 final was released December 12, 2013.
  • SeaMonkey 2.24 beta 1 not scheduled yet.

Extensions and Plugins Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • bug 888478 DOM Inspector could not be installed in the Windows version of SeaMonkey 2.21 due to a missing install.rdf.
    • This was fixed via (bug 914560) and the in-tree version of DOMi is working for SeaMonkey 2.23 (Gecko26) and later.
    • Ratty filed bug 957149 to push an updated version of DOMi to addons.mozilla.org to pick up the latest fixes.
  • Lightning doesn’t work on SeaMonkey trunk due to bug 925823 (Failed to load native module libcalbasecomps.so).
    • This should now be fixed for SeaMonkey 2.23 and newer. Fixed in Core::Build Config bug 927073.
  • Lightning and addons.mozilla.org:
    • We should point out in release notes that users needs to install the Lightning beta versions for the SeaMonkey releases (as Lightning follows Thunderbird 17.0.x release schedule)
    • Problem: Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/versions/ will provide users with versions that do not put them on the addons beta update channel; also linking to a specific version would need updating with every release
    • Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/#beta-channel does not jump to the correct page position as addons.mozilla.org loads the user comments for the addon after pageload. So it first moves to the correct position (page anchor) and after that it loads the user comments
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available
  • See Basics page for the usual reminders.

2.23

open tracking (0)
tracking requests (3)
targeted (0)
fixed (15)

2.Next

  • Current breakages:
    • [mozilla-central] bug 856270 Update nsEditorSpellCheck to use nsIContentPrefService2.
      • This broke comm-central in various ways:
      • Core bug 887010 InlineSpellChecker.addDictionaryListToMenu fails if called straight after InlineSpellChecker.enabled is set to true (and no async work around).
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 831208 (asyncContentPrefsUse) Refactor asyncContentPrefs consumers to use the async API. Tracked in:
      • bug 909093 Update SeaMonkey to use nsIContentPrefService2. Mcsmurf and Neil@parkway are currently working on this.
    • bug 566746 (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
      • bug 912031 Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.
      • A Red Hat person seems to be working on the GTK3 integration.
    • bug 846635 Use asynchronous getCharsetForURI in getShortcutOrURI. bug 834543 Add asynchronous version of setCharsetForURI and getCharsetForURI. Tracked in:
      • bug 896947 Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
    • bug 825588 Asynchronous JavaScript API for downloads and bug 851471 Decommission nsIDownloadManager. Tracked in:
      • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.

Feature List, Planning

Private Browsing is now available in SeaMonkey 2.19 and newer. There may be some edge cases have probably been missed. We hope any remaining bugs will be found before we formally announce.

  • Testing would be appreciated! Please file bugs as blocking the meta bug 460895.

Bug statistics for the last two (full) weeks: 21 new, 6 fixed, 15 triaged.

  • Medium triaging effort.

Open reviews/flags:
23 review
7 super-review
2 ui-review
6 feedback

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

ewong

  • Fixed:
  • Checkin-needed:
  • Review:
    • bug 840427 – Migrate SeaMonkey builders to using mock
    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 864291 – Remove “Personas” from UI and Help
    • bug 904338 – Empty port line when create a Blogs & Newsfeeds account
    • bug 928632 – When the birth year is empty, SeaMonkey puts 1900 and in English language
    • bug 934492 – Adjust the languages preference pane to take into account Bug 910192 which removes intl.charset.default and deduces the fallback from the locale
    • bug 938673 – Add context menu to status bar padlock icon
  • Working On:
    • bug 110904 – attach signature fails silently on bad paths
    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 863747 – Add option to disable Location bar history

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
  • Pending check in:
    • bug 943096 Search subfolders checkbox is always disabled in Search Messages dialog
  • Checked in pending review:
  • Waiting for feedback/review:
    • bug 837408 Add en-GB locale to gaia
    • bug 943318 Remove Google as a content handler for feeds, because Reader and iGoogle are being discontinued
    • bug 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)
    • bug 952866 Update en-GB for Gecko 28
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
    • bug 798147 Switch to correct pref pane if pref window already open
    • bug 778534 Use image instead of html:img in instant messaging
  • Working on:
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • 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.
    • Help get composer standalone builds working with –enable-tests.

Neil

Still forgot to land on comm-central, might need uplift too:

  • bug 937616 Click-to-play notifications should track plugins that are no longer present in the page.

Fixed on comm-central:

  • bug 947619 Tabs bookmarked in private windows have no titles.
  • bug 953295 Arrow keys don’t work in restore session page.

Fixed on mozilla-central:

  • bug 940907 Re-introduce the Character Encoding menu to the View Source window.

Waiting for tree to open:

  • bug 952087 Anchor scroll fails if the anchor gets created between DOMContentLoaded and onload.

Working on:

  • bug 940040 Pressing and releasing “Alt” on Linux should not open the File menu.

Waiting for review:

  • bug 952954 Need to update plugin placeholder visibility code.

Still waiting for review:

  • bug 909093 Update SeaMonkey to use nsIContentPrefService2.
  • bug 514173 Make string literal buffers shareable.

Ratty

Waiting for check-in on CLOSED TREE:

  • bug 154772 Tooltip for address bar should show complete current URL.
  • bug 916865 Revert the part of bug 906083 which changed the spellchecker.dictionaries.download.url.
  • bug 942548 The height of editor spell check dialog is too short so you can see only the top of the buttons at the bottom.
  • bug 947599 Set up DLL blocklist before LoadAppInitDlls (Port bug 932100 to SeaMonkey).

Waiting for review/moa:

  • bug 920070 Add a few IDs to the File menuitems to make it easier for extensions to overlay.

Fixed since the last meeting:

  • bug 952120 Port bug 774572 (Define JAR_MANIFESTS in moz.build files) to DOMi, Chatzilla, Venkman.
  • bug 915574 Use MOZ_FOLD_LIBS in SeaMonkey, too.
  • bug 950360 nsWindowsShellService.cpp: error C2660: ‘imgIContainer::GetFrame’ : function does not take 3 arguments (Fallout from bug 944442).

Stalled:

Working on:

  • Restarted work on bug 636104 Stub messenger preferences.xul for Lightning [SM2.1].
  • Port bug 773782 (Stop using LL_* macros) and bug 927728 (Replace PRUnichar with char16_t) Profile migration part.
  • ShellService Fixup. Ports the following bugs:

Other stuff:

  • Did some reviews.
  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.

rsx11m

Fixed on trunk and branches:

  • bug 939481 No sync preferences defined for some Privacy & Security settings.

Waiting for reviews:

  • bug 939566 Take care of Mac-specific issues with the window title in the about:privatebrowsing page.
  • bug 936898 Add global alert icons in missing sizes to the modern theme.
  • bug 947972 Add checkbox to toggle https: background color in Location Bar preference pane.

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • End-user information and discussion on MozillaZine.

SeaMonkey Meeting Details

11-December-2013

SeaMonkey: 2013-12-10

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

Agenda

  • Who’s taking minutes? -> mcsmurf
  • Nominees for Friends of the Fish Tank:

Action Items

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

NEW

  • Decide about what RSS feed readers to add in bug 943318; suggestions by mcsmurf: Add AOL Reader and Feedly

OPEN

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • We are perma-red and perma-orange on comm-central and comm-aurora due to not having a recent enough version of Python (or if we do, the build scripts aren’t finding them).
    • With the December 9 merge, these problems should now affect comm-beta as well (i.e., SM 2.24).
    • On trunk Linux and OSX trunk builds are perma-red. Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.
    • bug 908090 ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5. We do have python 2.7 installed but our build system is picking up python 2.5 instead.
    • pymake is failing with “invalid syntax” again because of an outdated Python.
    • Priority on fixing this and l10n repacks after 2.23 release.(No ETA yet)
    • bug 943740 is tracking the progress (or lack of one) in building trunk and aurora on Linux & Mac from the downloading user’s POV. (Windows nightlies are still appearing on schedule — or were until a day or two ago.)
  • No langpacks since 29th August on trunk. Needs investigating.
    • Windows and Mac trunk langpacks directories have been removed on the FTP server, maybe for lack of recent XPIs (later than 2.20a1). Latest Linux langpacks are dated 29 August. Callek told Tonymec on IRC he has a hunch about why but more pressing things to do first.
    • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.
    • Trunk, Aurora and Beta TBPLs are far more orange (or even red) than green; at the top of Aurora and Beta TBPLs there is a link to mozilla.org::ServerOps:DCOps bug 870207 which is RESOLVED WONTFIX since June. SeaMonkey::RelEng bug 884454 has been opened as a followup.
  • Buildmaster is up and running.
    • Callek is hand-approving requests for CLOSED TREE landings at the moment.
  • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.
  • comm-* will be building out of mozilla-* eventually (bug 648979 etc.). Jcrammer is working on this.

Release Train

  • SeaMonkey 2.23 beta 1 was released December 6.
  • SeaMonkey 2.23 beta 2 was released December 8.
  • SeaMonkey 2.23 final is scheduled for December 10.
    • But might be delayed.

Extensions and Plugins Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • bug 888478 DOM Inspector could not be installed.
    • The Windows version of SeaMonkey 2.21 is affected but not Linux. The install.rdf is missing in affected builds. The last SeaMonkey 2.23 nightly build (before uplift to 2.24) does not seem to be affected possibly because of the other build changes during that cycle (bug 914560).
  • Lightning doesn’t work on SeaMonkey trunk due to:
    • bug 925823 (Failed to load native module libcalbasecomps.so).
  • Lightning and addons.mozilla.org:
    • We should point out in release notes that users needs to install the Lightning beta versions for the SeaMonkey releases (as Lightning follows Thunderbird 17.0.x release schedule)
    • Problem: Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/versions/ will provide users with versions that do not put them on the addons beta update channel; also linking to a specific version would need updating with every release
    • Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/#beta-channel does not jump to the correct page position as addons.mozilla.org loads the user comments for the addon after pageload. So it first moves to the correct position (page anchor) and after that it loads the user comments
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
  • SeaMonkey 2.23 dropped support for the old XPFE autocomplete widget, so any addon using it is probably broken now (for example Nostalgy addon). Addons can use the toolkit autocomplete widget these days.

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available
  • See Basics page for the usual reminders.

2.22

open tracking (0)
tracking requests (3)
targeted (0)
fixed (15)

2.Next

  • Current breakages:
    • [mozilla-central] bug 856270 Update nsEditorSpellCheck to use nsIContentPrefService2.
      • This broke comm-central in various ways:
      • Core bug 887010 InlineSpellChecker.addDictionaryListToMenu fails if called straight after InlineSpellChecker.enabled is set to true (and no async work around).
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 831208 (asyncContentPrefsUse) Refactor asyncContentPrefs consumers to use the async API. Tracked in:
      • bug 909093 Update SeaMonkey to use nsIContentPrefService2. Mcsmurf and Neil@parkway are currently working on this.
    • bug 566746 (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
      • bug 912031 Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.
      • A Red Hat person seems to be working on the GTK3 integration.
    • bug 846635 Use asynchronous getCharsetForURI in getShortcutOrURI. bug 834543 Add asynchronous version of setCharsetForURI and getCharsetForURI. Tracked in:
      • bug 896947 Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
    • bug 825588 Asynchronous JavaScript API for downloads and bug 851471 Decommission nsIDownloadManager. Tracked in:
      • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.

Feature List, Planning

Private Browsing is now available in SeaMonkey 2.19 and newer. There may be some edge cases have probably been missed. We hope any remaining bugs will be found before we formally announce.

  • Testing would be appreciated! Please file bugs as blocking the meta bug 460895.

Bug statistics for the last two (full) weeks: 26 new, 10 fixed, 9 triaged.

  • Low to Medium triaging effort.

Open reviews/flags:
23 review
7 super-review
2 ui-review
6 feedback

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

Callek

Fixed:

  • bug 946575 Add SeaMonkey 2.23 Beta 2 to bouncer.

TO-DO:

  • bug 607776 force_release_l10n.py: Make the default for shipped-locales work for non-browser apps.
  • bug 812981 Put up snippets for linux64 minor and major updates to SeaMonkey 2.19 and Beta to current Beta of SeaMonkey.
  • bug 827178 Update stage.m.o cron to match recent changes with ffxbld cron.
  • bug 845844 Deploy updated tbpl to tbpl.drapostles.org.
  • bug 884454 Bring up sea-master1 with puppet.
  • bug 890429 SeaMonkey master failing to upload log files.

ewong

  • Review:
    • bug 738786 – Port Bug 284379 – Enabling middlemouse.contentLoadURL and middle clicking a tab should still close tab
    • bug 840427 – Migrate SeaMonkey builders to using mock
    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 864291 – Remove “Personas” from UI and Help
    • bug 904338 – Empty port line when create a Blogs & Newsfeeds account
    • bug 918474 – Default Search dropdown doesn’t get refreshed after adding new search engine
    • bug 928632 – When the birth year is empty, SeaMonkey puts 1900 and in English language
    • bug 934492 – Adjust the languages preference pane to take into account Bug 910192 which removes intl.charset.default and deduces the fallback from the locale
  • Working On:
    • bug 110904 – attach signature fails silently on bad paths
    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 863747 – Add option to disable Location bar history
    • bug 938673 – Add context menu to status bar padlock icon

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
    • bug 937558 Need new Venkman and Chatzilla branches
  • Pending check in:
  • Checked in pending review:
  • Waiting for feedback/review:
    • bug 837408 Add en-GB locale to gaia
    • bug 943096 Search subfolders checkbox is always disabled in Search Messages dialog
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
    • bug 798147 Switch to correct pref pane if pref window already open
    • bug 778534 Use image instead of html:img in instant messaging
  • Working on:
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • bug 657234 Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
    • bug 943318 Remove Google as a content handler for feeds, because Reader and iGoogle are being discontinued
    • bug 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)
    • 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.
    • Help get composer standalone builds working with –enable-tests.

Neil

Forgot to land on comm-central, might need uplift too:

  • bug 937616 Click-to-play notifications should track plugins that are no longer present in the page.

Fixed on comm-central:

  • bug 947725 –enable-xterm-updates no longer works.

Fixed on mozilla-central:

  • bug 936933 Unable to scroll overflowing block with arrow keys if page contains a contenteditable element.

Fixed on comm-aurora:

  • bug 934013 Modern Theme doesn’t get packaged anymore.

Fixed on mozilla-aurora:

  • bug 943804 Some binding changes not properly reflected in event handling.
  • bug 892638 Assertion when unhooking XML prettyprinter due to node insertion.

Fixed on comm-beta:

  • bug 938447 Autohide menubar does not operate properly.

Waiting for review:

  • bug 947619 Tabs bookmarked in private windows have no titles.

Still waiting for review:

  • bug 909093 Update SeaMonkey to use nsIContentPrefService2.
  • bug 514173 Make string literal buffers shareable.

Ratty

Waiting for check-in on CLOSED TREE:

  • bug 154772 Tooltip for address bar should show complete current URL.
  • bug 916865 Revert the part of bug 906083 which changed the spellchecker.dictionaries.download.url.
  • bug 942548 The height of editor spell check dialog is too short so you can see only the top of the buttons at the bottom.
  • bug 947599 Set up DLL blocklist before LoadAppInitDlls (Port bug 932100 to SeaMonkey).

Waiting for review/moa:

  • bug 920070 Add a few IDs to the File menuitems to make it easier for extensions to overlay.

Working on:

Other stuff:

  • Did some reviews.
  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.

rsx11m

Fixed on trunk:

  • bug 354940 Make background color in URL bar for https: more obvious.
  • Spin-off bug, patch posted:
    • bug 947972 Add checkbox to toggle https: background color in Location Bar preference pane.

Fixed on comm-beta:

  • bug 931484 Apply transparency rule to signatures only once even if they are nested.

Waiting for reviews:

  • bug 939481 No sync preferences defined for some Privacy & Security settings.
  • bug 939566 Take care of Mac-specific issues with the window title in the about:privatebrowsing page.
  • bug 936898 Add global alert icons in missing sizes to the modern theme.

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • End-user information and discussion on MozillaZine.

tonymec

Stalled

  • NEW (dogfood, regression)
  • ASSIGNED (NEEDINFO)
    • bug 112578 (enh) search mails window : search subfolders should remember last state
      • One-liner port from Thunderbird, r? since 2013-10-20
      • NEEDINFO from Thunderbird QA since 2013-11-26 (what does Tb do in similar circumstances?)
  • FIXED (verifyme)
    • bug 934191 (min) The title of the “Quit SeaMonkey” dialog is misleading when closing just the Browser
      • can only be VERIFIED on Windows atm: needs 2.25a1 later than 2013-11-12
      • 2.24a2-wontfix because new strings

Triageing etc. as usual.

Any other business?

  • Meeting schedule:
    • There won’t be a meeting on Christmas Eve 2013-12-24.
    • Thus we shall meet again on 2014-01-07.

SeaMonkey Meeting Details

27-November-2013

SeaMonkey: 2013-11-26

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

Agenda

  • Who’s taking minutes? -> Ratty
  • Nominees for Friends of the Fish Tank:
    • N/A

Action Items

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

NEW

OPEN

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • We are perma-red and perma-orange on comm-central and comm-aurora due to not having a recent enough version of Python (or if we do, the build scripts aren’t finding them).
    • On trunk Linux and OSX trunk builds are perma-red. Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.
    • bug 908090 ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5. We do have python 2.7 installed but our build system is picking up python 2.5 instead.
    • pymake is failing with “invalid syntax” again because of an outdated Python.
    • Priority on fixing this and l10n repacks after 2.23b1 release.(No ETA yet)
    • Comm-aurora red is due to bug 937558 (Need new Venkman and Chatzilla branches). Once we have the new branches we can land the fixes for Chatzilla and Venkman from bug 926279
  • No langpacks since 29th August on trunk. Needs investigating.
    • Windows and Mac trunk langpacks directories have been removed on the FTP server, maybe for lack of recent XPIs (later than 2.20a1). Latest Linux langpacks are dated 29 August. Callek told Tonymec on IRC he has a hunch about why but more pressing things to do first.
    • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.
    • Trunk, Aurora and Beta TBPLs are far more orange (or even red) than green; at the top of Aurora and Beta TBPLs there is a link to mozilla.org::ServerOps:DCOps bug 870207 which is RESOLVED WONTFIX since June. SeaMonkey::RelEng bug 884454 has been opened as a followup.
  • Buildmaster is up and running.
    • Callek is hand-approving requests for CLOSED TREE landings at the moment.
  • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.
  • comm-* will be building out of mozilla-* eventually (bug 648979 etc.). Jcrammer is working on this.

Release Train

  • SeaMonkey 2.23 beta 1 is pending, no ETA yet.

Extensions and Plugins Compatibility Tracking

  • Representatives from SeaMonkey, Thunderbird, and Mozilla AMO discussed the future hosting of TB/SM extensions on the new firefox marketplace.
    • For the time being there are no plans to merge AMO into the firefox marketplace. TB/SM will be in informed if there are any changes.
  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • bug 888478 DOM Inspector could not be installed.
    • The Windows version of SeaMonkey 2.21 is affected but not Linux. The install.rdf is missing in affected builds. The last SeaMonkey 2.23 nightly build (before uplift to 2.24) does not seem to be affected possibly because of the other build changes during that cycle (bug 914560).
  • Lightning doesn’t work on SeaMonkey trunk due to:
    • bug 922777 which should be fixed in bug 915574 (Use MOZ_FOLD_LIBS in SeaMonkey).
    • bug 925823 (Failed to load native module libcalbasecomps.so).
    • mozilla-central bug 927073 (Binary compatibility broken for maintenance releases due to strict version-script).
  • There is now a Lightning version for SM 2.22 (Lightning 2.7b1) available on AMO.
    • Might need to point out in release notes that users needs to install the Lightning beta versions for the SeaMonkey releases (as Lightning follows Thunderbird 17.0.x release schedule)
    • Problem: Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/versions/ will provide users with versions that do not put them on the addons beta update channel; also linking to a specific version would need updating with every release
    • Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/#beta-channel does not jump to the correct page position as addons.mozilla.org loads the user comments for the addon after pageload. So it first moves to the correct position (page anchor) and after that it loads the user comments
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available
  • See Basics page for the usual reminders.

2.22

open tracking (0)
tracking requests (3)
targeted (0)
fixed (15)

2.Next

  • Current breakages:
    • [mozilla-central] bug 856270 Update nsEditorSpellCheck to use nsIContentPrefService2.
      • This broke comm-central in various ways:
      • Core bug 887010 InlineSpellChecker.addDictionaryListToMenu fails if called straight after InlineSpellChecker.enabled is set to true (and no async work around).
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 831208 (asyncContentPrefsUse) Refactor asyncContentPrefs consumers to use the async API. Tracked in:
      • bug 909093 Update SeaMonkey to use nsIContentPrefService2. Mcsmurf and Neil@parkway are currently working on this.
    • bug 566746 (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
      • bug 912031 Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.
      • A Red Hat person seems to be working on the GTK3 integration.
    • bug 846635 Use asynchronous getCharsetForURI in getShortcutOrURI. bug 834543 Add asynchronous version of setCharsetForURI and getCharsetForURI. Tracked in:
      • bug 896947 Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
    • bug 825588 Asynchronous JavaScript API for downloads and bug 851471 Decommission nsIDownloadManager. Tracked in:
      • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.

Feature List, Planning

Private Browsing is now available in SeaMonkey 2.19 and newer. There may be some edge cases have probably been missed. We hope any remaining bugs will be found before we formally announce.

  • Testing would be appreciated! Please file bugs as blocking the meta bug 460895.
  • FIXED: The about:privatebrowsing page needs UI polish (bug 842439).

Bug statistics for the last two (full) weeks: 33 new, 9 fixed, 12 triaged.

  • Low to Medium triaging effort.

Open reviews/flags:
23 review
7 super-review
2 ui-review
6 feedback

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

Callek

Fixed: bug 938421 Add SeaMonkey 2.22.1 to bouncer.

ewong

  • Review:
    • bug 840427 – Migrate SeaMonkey builders to using mock
    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 864291 – Remove “Personas” from UI and Help
    • bug 928632 – When the birth year is empty, SeaMonkey puts 1900 and in English language
    • bug 934492 – Adjust the languages preference pane to take into account Bug 910192 which removes intl.charset.default and deduces the fallback from the locale
    • bug 938673 – Add context menu to status bar padlock icon
  • Working On:
    • bug 110904 – attach signature fails silently on bad paths
    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 863747 – Add option to disable Location bar history

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
    • bug 931111 [en-GB] Add Yahoo! and Bing to Fennec search engines
  • Pending check in:
  • Checked in pending review:
  • Waiting for feedback/review:
    • bug 837408 Add en-GB locale to gaia
    • bug 943096 Search subfolders checkbox is always disabled in Search Messages dialog
    • bug 943309 Update en-GB for Gecko 27
    • bug 943318 Remove Google as a content handler for feeds, because Reader and iGoogle are being discontinued
    • bug 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
    • bug 798147 Switch to correct pref pane if pref window already open
    • bug 778534 Use image instead of html:img in instant messaging
  • Working on:
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • 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.
    • Help get composer standalone builds working with –enable-tests.

Neil

Fixed on comm-central:

  • bug 932969 Find bar string is “undefined” upon first invocation.

Still needs to land on comm-aurora (there was other bustage last time I looked):

  • bug 934013 Modern Theme doesn’t get packaged anymore.

Uplifted to comm-beta:

  • bug 920677 Click-to-play plugins fail to show placeholder after resizing.

Waiting for review:

  • bug 937616 Click-to-play notifications should track plugins that are no longer present in the page.

Still waiting for review:

  • bug 909093 Update SeaMonkey to use nsIContentPrefService2.
  • bug 514173 Make string literal buffers shareable.

Px

Working on:

  • bug 869900 Port | bug 867118 Remove browser.__SS_data and use a WeakMap instead | and dependent bugs to SeaMonkey
  • bug 889410 Wrong identity chosen when replying to my own sent e-mails

Ratty

Fixed since the last meeting:

  • bug 58986 The Find dialog should show autocomplete with recent searches.
  • bug 915574 Use MOZ_FOLD_LIBS in SeaMonkey, too (needs to land on branches) (needs clobber).

For check-in:

  • bug 154772 Tooltip for address bar should show complete current URL.

Working on:

  • bug 942548 The height of editor spell check dialog is too short so you can see only the top of the buttons at the bottom.

Waiting for review or needs a new patch:

  • bug 916865 Revert the part of bug 906083 which changed the spellchecker.dictionaries.download.url.
  • bug 920070 Add a few IDs to the File menuitems to make it easier for extensions to overlay.
  • bug 920951 Update SeaMonkey Safebrowsing preferences to sync with Mozilla-Central bug 842828.

Other stuff:

  • Going through my review queue.
  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.

rsx11m

Fixed on trunk:

  • bug 842439 Improve style and rearrange content of the about:privatebrowsing page.
  • Spin-off bugs, patches posted:
    • bug 939566 Take care of Mac-specific issues with the window title in the about:privatebrowsing page.
    • bug 936898 Add global alert icons in missing sizes to the modern theme.

Waiting for comm-beta approval:

  • bug 931484 Apply transparency rule to signatures only once even if they are nested.

Waiting for reviews:

  • bug 354940 Make background color in URL bar for https: more obvious.
  • bug 939481 No sync preferences defined for some Privacy & Security settings.

Filed:

  • bug 939540 Provide image scaling and respect exif attributes for embedded images (port Thunderbird bug 534083).

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • End-user information and discussion on MozillaZine.

tonymec

FIXED

  • bug 934191 (min) The title of the “Quit SeaMonkey” dialog is misleading when closing just the Browser
    • verifyme (with 2.25a1 later than 2013-11-12)

ASSIGNED (waiting for review)

  • bug 112578 (enh) search mails window : search subfolders should remember last state
    • One-liner port from Thunderbird, r? since 2013-10-20 (more than a month); also moa? but I suppose that that can wait until r+

Any other business?

  • Meeting schedule:
    • The next meeting is in two weeks time (2013-12-10).
    • There won’t be a meeting on Christmas Eve 2013-12-24.
    • Thus we shall meet again on 2014-01-07.

SeaMonkey Meeting Details

13-November-2013

SeaMonkey: 2013-11-12

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

Agenda

  • Who’s taking minutes? -> mcsmurf
  • Nominees for Friends of the Fish Tank:

Action Items

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

NEW

OPEN

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • We are perma-red and perma-orange on comm-central and comm-aurora due to not having a recent enough version of Python (or if we do, the build scripts aren’t finding them).
    • On trunk Linux and OSX trunk builds are perma-red. Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.
    • bug 908090 ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5. We do have python 2.7 installed but our build system is picking up python 2.5 instead.
    • pymake is failing with “invalid syntax” again because of an outdated Python.
    • Priority on fixing this and l10n repacks after 2.23b1 release.(ETA 13th November 2013)
  • No langpacks since 29th August on trunk. Needs investigating.
    • Windows and Mac trunk langpacks directories have been removed on the FTP server, maybe for lack of recent XPIs (later than 2.20a1). Latest Linux langpacks are dated 29 August. Callek told Tonymec on IRC he has a hunch about why but more pressing things to do first.
    • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.
    • Trunk, Aurora and Beta TBPLs are far more orange (or even red) than green; at the top of Aurora and Beta TBPLs there is a link to mozilla.org::ServerOps:DCOps bug 870207 which is RESOLVED WONTFIX since June. SeaMonkey::RelEng bug 884454 has been opened as a followup.
  • Buildmaster is up and running.
    • Callek is hand-approving requests for CLOSED TREE landings until he gets things stable enough to reopen the tree.
  • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.
  • comm-* will be building out of mozilla-* eventually (bug 648979 etc.). Jcrammer is working on this.

Fixed Stuff Since Last Meeting

  • bug 930981 breaks building of SeaMonkey/Chatzilla on trunk.

Release Train

  • SeaMonkey 2.22 final was released on October 30, 2013.
  • SeaMonkey 2.23 beta 1 is expected to be released on November 13, 2013.

Extensions and Plugins Compatibility Tracking

  • Future hosting/support of add-ons for non-Firefox applications on AMO apparently is in question:
  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • bug 888478 DOM Inspector could not be installed.
    • The Windows version of SeaMonkey 2.21 is affected but not Linux. The install.rdf is missing in affected builds. The last SeaMonkey 2.23 nightly build (before uplift to 2.24) does not seem to be affected possibly because of the other build changes during that cycle (bug 914560).
  • There is now a Lightning versions for SM 2.22 (Lightning 2.7b1) available on AMO.
    • Might need to point out in release notes that users needs to install the Lightning beta versions for the SeaMonkey releases (as Lightning follows Thunderbird 17.0.x release schedule)
    • Problem: Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/versions/ will provide users with versions that do not put them on the addons beta update channel; also linking to a specific version would need updating with every release
    • Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/#beta-channel does not jump to the correct page position as addons.mozilla.org loads the user comments for the addon after pageload. So it first moves to the correct position (page anchor) and after that it loads the user comments
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
  • Some discussion on the new marketplace addons page happened; it’s not clear yet where SeaMonkey and Thunderbird addons will be hosted in the future (probably not on the new marketplace page)
  • Tb/Sm QuickFolders development version 3.12beta2 released 2013-09-18 includes among other things “numerous SeaMonkey bugfixes” which aren’t yet in the “stable” version 3.12 — or in the beta1 for that matter. Since then a beta3 has already been issued, and on September 25 a “3.12.1 maintenance release with important bugfixes” whose release notes don’t explicitly mention SeaMonkey (but the same “SeaMonkey bugfixes” are probably included).
  • Beta version 3.7pre20131013 of Nightly Tester Tools (supporting display of both mozilla-central and comm-central changesets) has been released just before the meeting. A release 3.7 seems imminent. Stay tuned to this channel, more news will appear as we get them.

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available
  • See Basics page for the usual reminders.

2.22

open tracking (0)
tracking requests (3)
targeted (0)
fixed (15)

2.Next

  • Current issues:
    • [MailNews] most frequently reported issue: bug 913493 MAPI not working on Windows.
  • Current breakages:
    • [mozilla-central] bug 856270 Update nsEditorSpellCheck to use nsIContentPrefService2.
      • This broke comm-central in various ways:
      • Core bug 887010 InlineSpellChecker.addDictionaryListToMenu fails if called straight after InlineSpellChecker.enabled is set to true (and no async work around).
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 831208 (asyncContentPrefsUse) Refactor asyncContentPrefs consumers to use the async API. Tracked in:
      • bug 909093 Update SeaMonkey to use nsIContentPrefService2. Mcsmurf and Neil@parkway are currently working on this.
    • bug 566746 (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
      • bug 912031 Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.
      • A Red Hat person seems to be working on the GTK3 integration.
    • bug 846635 Use asynchronous getCharsetForURI in getShortcutOrURI. bug 834543 Add asynchronous version of setCharsetForURI and getCharsetForURI. Tracked in:
      • bug 896947 Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
    • bug 825588 Asynchronous JavaScript API for downloads and bug 851471 Decommission nsIDownloadManager. Tracked in:
      • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.

Feature List, Planning

Private Browsing is now working and uplifted to SeaMonkey 2.19. Currently we are treating this feature as Experimental because although most things are working some edge cases have probably been missed. Hopefully any remaining bugs will be found before we formally announce.

  • Testing would be appreciated! Please file bugs as blocking the meta bug 460895.
  • In Progress: The about:privatebrowsing page needs UI polish (bug 842439).

Bug statistics for the last two (full) weeks: 45 new, 7 fixed, 23 triaged.

  • Medium triaging effort.

Open reviews/flags:
23 review
7 super-review
2 ui-review
6 feedback

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

ewong

  • Fixed:
    • bug 918853 – Existing Thunderbird profile is no longer offered for import in a first-run situation
  • Checkin-needed:
  • Review:
    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • bug 840427 – Migrate SeaMonkey builders to using mock
    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 864291 – Remove “Personas” from UI and Help
  • Working On:
    • bug 110904 – attach signature fails silently on bad paths
    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 863747 – Add option to disable Location bar history
    • bug 900422 – Debug Preferences should handle nglayout.debug.paint_flashing_chrome

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
  • Pending check in:
  • Checked in pending review:
  • Waiting for feedback/review:
  • Fixing review comments before checkin:
    • bug 931111 [en-GB] Add Yahoo! and Bing to Fennec search engines
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
    • bug 798147 Switch to correct pref pane if pref window already open
    • bug 778534 Use image instead of html:img in instant messaging
  • Working on:
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • 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.
    • Help get composer standalone builds working with –enable-tests.

mcsmurf

  • Filed bug 937558 – Need new Venkman and Chatzilla branches
  • Fixed bug 924025 Unable to log in at chase.com
  • Working on bug 909093 – Update SeaMonkey to use nsIContentPrefService2
  • Working on bug 932354 – mozilla-central patches applied twice on Thunderbird Windows try server, try build fails

Neil

Possibly needs comm-beta approval:

  • bug 920677 Click-to-play plugins fail to show placeholder after resizing.

Fixed on comm-central, needs to land on comm-aurora:

  • bug 934013 Modern Theme doesn’t get packaged anymore.

Fixed on comm-central:

Landed on comm-central, comm-aurora and comm-beta:

  • bug 913493 Actually link mapi support into xul.dll.

Waiting for tree to be less red:

  • bug 932969 Find bar string is “undefined” upon first invocation.

Still waiting for review:

  • bug 909093 Update SeaMonkey to use nsIContentPrefService2.
  • bug 514173 Make string literal buffers shareable.

Abandoned:

  • bug 920947 Need to remove plugin doorhanger when last CTP plugin is removed from document.
Apparently this breaks Google Earth even more than it used to. Also I didn’t get around to landing it and requesting aurora and beta approval so it missed the release.
Instead you can view the web console remotely once you enable the built-in debugger. Now with full review!

Ratty

  • Managed to get my build environment up and running. Going through my request queue and what not.

Other stuff:

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

rsx11m

Waiting for comm-beta approval:

  • bug 931484 Apply transparency rule to signatures only once even if they are nested.

Waiting for reviews:

  • bug 354940 Make background color in URL bar for https: more obvious.
  • bug 842439 Improve style and rearrange content of the about:privatebrowsing page.

Filed:

  • bug 936898 Add global alert icons in missing sizes to the modern theme.

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • End-user information and discussion on MozillaZine.

tonymec

ASSIGNED (waiting for review)

  • bug 112578 (enh) search mails window : search subfolders should remember last state

ASSIGNED (checkin-needed)

  • bug 934191 (min) The title of the “Quit SeaMonkey” dialog is misleading when closing just the Browser

SeaMonkey Meeting Details

« Newer PostsOlder Posts »

Powered by WordPress