SeaMonkey/StatusMeetings/2012-09-18
From MozillaWiki
< SeaMonkey | StatusMeetings
« last meeting | index | next meeting »
SeaMonkey Meeting Details
- Time: 18 September, 2012, 12:00 UTC
- (8am Eastern, 1pm UK, 2pm Central Europe, 8pm Hong Kong)
- Location: #seamonkey IRC channel
- Further Read: Basics
Contents
Agenda
- Who's taking minutes? -> Ratty
- 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
- TBD
OPEN
- IanN to arrange with Jeff to send a tee-shirt or something to Serge (FotFT).
- Serge will look at the SeaMonkey Shop and let IanN know what he wants before the next meeting.
CLOSED
- TBD
Status of the SeaMonkey Buildbot Master and Tree
- All our machines are now all out of SJC1 are are now at SCL3 or SCL1
- The R4 Macs are plugged-in, connected and base-imaged. Waiting on Callek to complete the setup.
- The remaining machines on Parallels are the buildmaster (cb-seamonkey-linuxmaster-01) and Linux64 (cb-seamonkey-linux64-01). These need to be migrated to ESX. Specifically:
- sea-vm-linux64-1 will most likely replace cb-seamonkey-linux64-01.
- sea-master1 will replace the current buildmaster.
- bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed. sea-puppet is online. Callek to set the host up as a puppet master.
- bug 783258 VLAN assignment for seamonkey HP's. SeaMonkey machines are on the community VLAN. [fixed]
- Build on MSVC2010 (ewong and Callek).
- Trunk builds and all branches except release are now MSVC2010.
- Build SeaMonkey using clang bug 775539. In progress (stalled on the possibility that we'll need to upgrade our OSX boxes to XCode 4.1... waiting for confirmation.)
- bug 776426 Set up ccache on all MacOSX systems. CCCACHE is installed on the MacOSX systems. Buildbot config changes to enable ccache usage have been checked in.
- bug 791442 Mac trunk build with clang and XCode 4.1 failing. Callek is investigating, getting closer.
- L10n Update: (2012-08-07):
- L10n buildbots are building again on all three platforms for be, de, en-GB, es-AR, gl, hu, it, lt, nl, ru, sk, uk, zh-CN and zh-TW.
- There were no issues with beta 1 [Confirmed].
Release Train
- 2.13b2 shipped September 7
- 2.12.1 shipped September 10
- 2.13b3 shipped September 14
Extensions Compatibility Tracking
- See Basics page. Please only list current changes here.
- Addon Compatibility Listings
- Nothing to highlight.
- We've had reports of some extensions shipped by default (among them CZ) not being compatible with SM 2.12. InvisibleSmiley guesses we missed to version bump them so people with compatible-by-default pref'ed off run into issues now.
- Potentially added to Release Train notes to bump the versions on the extensions we ship as standard?
- Our build team (Serge, Callek, ewong) needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
- sgautherie thinks that the current DOMi branches/tags are not suitable for automatic SeaMonkey branch selection.
- Need some traction on this. IanN spoke to Serge at MozCampEU. Serge is waiting for Callek/ewong to agree what needs to happen and to say what is workable or not.
2.x (Last, Current, Next)
- 2.12 had ~70,900 ADU by last Tuesday and 2.12.1 ~33,000 downloads so far.
- Of the released versions, as of last Tuesday, we have 11.3% on 2.0, 3.4% on 2.1-2.3, 4.3% on 2.4-2.6, 1.9% on 2.7, 2.2% on 2.8, 3.7% on 2.9, 3.4% on 2.10, 16.0% on 2.11 and 53.8% on 2.12. So, in the last four weeks, ~0.6k (an additional 0.5% of ADU) have migrated to 2.7 or above.
- ADUs continue increasing after the summer dip (up from ~126k and now at ~132k). Still not back up to June levels yet (~144k).
- Some people cannot upgrade due to system requirements (OS version, processor capabilities etc.). This even more applies to 2.10 which dropped support for Win2k and WinXP without SP2.
- We now have a webpage for latest builds available for "Legacy Platforms" like PPC (bug 759315) but hikerbiker suggests making the Legacy/PPC link more discoverable (Mozillazine post). IanN agrees that the current link is not easily found. InvisibleSmiley said that he didn't want it to be too obvious or highlighted. IanN thinks splitting and renaming Old to Previous isn't a bad idea and moving Unofficial Releases after it. Perhaps merging Contributed builds into it.
- This is now bug 788543 SeaMonkey - PPC Legacy links are not easy to find.
- IanN to check with InvisibleSmiley what he wants to do about this.
- See Basics page for the usual reminders.
2.12
open tracking (0) tracking requests (7) targeted (3) fixed (11)
- One tracked 2.5 issue still open.
- 2.1 through 2.7 have NOT included the ka (Kartvelian aka Georgian) locale. The last release with ka locale shipped was 2.0.14 and the ka l10n maintainers have not yet updated for changes in later SeaMonkey versions.
- The plan was that Callek needs to morph bug 667147 into removing |ka| from our [current] automation entirely (all-locales), and will look at the best locale to transition any ka users to.
- The ka owner came back with a bundle of l10n changes to get checked in. Callek to look into doing that, and try to identify if ka will be sustained going forward before completely abandoning. [Needs update from Callek]
- SeaMonkey 2.12 Release Notes
- Fixes in 2.12.1
2.Next
- TBD
- 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 719320 Implement DOM3 wheel event. Tracked in:
- bug 782143 The mousewheel preference pane is broken because the mousewheel preferences have all been changed in bug 719320 (Implement DOM3 wheel event) [FIXED].
- bug 779680 about:neterror's GoOnline() should be invoked from events, not nsDOMWindowUtils.
- SM bug 782892 about:neterror no longer automatically disables Offline Mode, frontend should handle it [FIXED].
- bug 733573 Expose a client TCP socket API to web applications.
- SM bug 784922 Package TCPSocket.{js|manifest) to fix: TEST-UNEXPECTED-FAIL | /tests/dom/network/tests/test_tcpsocket_enabled_no_perm.html | navigator.mozTCPSocket should be accessible if dom.mozTCPSocket.enabled is true [FIXED].
- bug 784912 nsIStreamListener.onDataAvailable should handle 64-bit offset. Includes patches for comm-central: 4618a55d2445, 8ad14cba8288 [FIXED].
- bug 776416 Remove exceptions to 5MB quota rule in localStorage. Tracked in:
- SM bug 791232 Remove calls to clearOfflineApps() any remaining integration of localStorage with offline apps after bug 776416 [FIXED].
- [REOPENED] bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
- MailNews bug 791457 MailNews calls synchronous nsIProtocolProxyService::Resolve which doesn't exist any more since bug 769764 removed it.
- MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
- Thunderbird/MailNews:
- Regression caused by bug 525238 Authentication method (plaintext/encrypted password, Kerberos/GSSAPI etc.) should be explicit, not just "Secure authentication"
- Tracked in bug 787968 Replace nsIMsgIncomingServer.useSSL with nsMsgSocketType.SSL (missing from patch for bug 525238) [FIXED] and transplanted to all branches.
- Regression caused by bug 525238 Authentication method (plaintext/encrypted password, Kerberos/GSSAPI etc.) should be explicit, not just "Secure authentication"
- Lightning:
- bug 789382 nsIScriptError methods init() & initWithWindowID() should take nsAString, rather than wchar / PRUnichar*. Tracked in:
- bug 790015 Lightning/Thunderbird build is broken after bug 789382[FIXED].
- bug 789382 nsIScriptError methods init() & initWithWindowID() should take nsAString, rather than wchar / PRUnichar*. Tracked in:
Feature List, Planning
Bug statistics for the last two (full) weeks: 37 new, 18 fixed, 11 triaged.
- Rather low triaging effort.
Open reviews/flags: 28 review 8 super-review 1 ui-review 7 feedback
- See Feature List page for major wanted/needed features.
Good First Bugs
- Note: The GFB list is open to all including our regular contributors.
- Ratty is working on an updated GFB list, suggestions welcome.
- Currently there are 27 GFBs open, 3 are being actively worked on.
- List of Open mentored bugs.
- Ratty notes that there are (55-27=) 28 bugs that are GFBs but without the mentor keyword. These need to be audited to see if they are really suitable as GFBs.
- In the last two weeks since the previous meeting:
- Ewong is working on two bug 715410 and bug 791238.
- Tonymec is working on bug 789865.
- Newcomers are working on bug 752331 (Amod) and on bug 791266 (idlike2dream).
- Work on bug 768025 appears to have stalled.
- Neil suggests we could get some Services conversions going as GFBs.
- bug 735333 (Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey code). Work on this has stalled. New assignee needed.
- Mentors of the two stalled bugs should try to communicate with the assignees and if they can't work on them any more to unassign/free up those bugs.
Roundtable - Personal Status Updates
Status Updates from developers - what are you working on, what's the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status).
Aqualon
Callek
Fixed:
- bug 788485 Add SeaMonkey 2.13 Beta 2 to bouncer.
- bug 788984 Add SeaMonkey 2.12.1 to bouncer.
- bug 790832 Add SeaMonkey 2.13 Beta 3 to bouncer.
Working on:
- bug 740633 set up seamonkey HPs in scl3 (:dustin and Callek).
Troubleshooting:
- bug 791442 Mac trunk build with clang and XCode 4.1 failing.
Other activities:
- Did some reviews and approvals.
- Engaged in release engineering and SeaMonkey driver discussions.
ewong
- Fixed:
- bug 175175 - Add ID to Bookmark Menupopups
- bug 788091 - Remove cn-sea-qm-centos5-01 from buildbot config.
- bug 788391 - macosx 10.5 builders should not be using tooltool.
- bug 790662 - tab bar grabs focus after switching active tab (c-i needed)
- Review:
- bug 633937 - Port bug 562048 to suite.
- bug 715410 - Port |Bug 352037 - Undo Add To Dictionary| to SeaMonkey
- bug 739056 - Port |Bug 715099 - Convert nsProfileMigrator to JS so we can use JS modules on migration| to SeaMonkey
- bug 760942 - install python 'ssl' module on SeaMonkey Windows machines
- bug 774991 - stop support OSX 10.5 in SeaMonkey
- bug 785675 - Port |Bug 748490 - Provide common location for testing modules| to fix multiple perma-oranges.
- bug 791238 - Clean up Output() function in nsSuiteApp.cpp on Windows (Use MultiByteToWideChar instead of NS_ConvertUTF8toUTF16)
- Working On:
- bug 574955 - Make webconsole work in SeaMonkey
- bug 727488 - [cb-seamonkey-win32-0x, sea-win32-0x] Intermittent/permanent purple: "No such file or directory: '/e/builds/slave/test/minidumps'"
- bug 755758 - Port |Bug 629620 - Copied bookmarks shouldn't inherit all annotations, since they are new entitities| to SeaMonkey
- bug 757693 - Debug > TBPL points to an invalid URL
- bug 762264 - Help->About SeaMonkey page should link to about:rights and SeaMonkey privacy policy
- bug 775539 - Build SeaMonkey using clang
- bug 776426 - Set up ccache on all MacOSX systems
- bug 768380 - sea-vm-linux64-1 need to set up for our builds.
- bug 783600 - Sanitize the No Proxies Preference more (network.proxy.no_proxies_on).
IanN
- Usual testing, reviewing and commenting.
- Participated in MozCamp Europe.
- Fixed:
- bug 783390 Switch to new drag and drop api in history
- bug 789781 Switch to new drag and drop api in tabbrowser
- bug 789678 Fix line endings in messenger.properties
- Waiting for review:
- bug 789683 Update en-GB for Gecko 17
- bug 789684 Update en-GB for Firefox 17
- bug 789686 Update en-GB for Thunderbird 17
- bug 791834 Update en-GB for SeaMonkey 2.14
- bug 791835 Update en-GB for Calendar/Lightning 1.9
- Checked in pending review:
- bug 774906 Update en-GB for Gecko 16
- bug 777172 Update en-GB for Firefox 16
- bug 778446 Fix late changes to Gecko 15
- bug 778450 Update en-GB for Thunderbird 16
- bug 778485 Update en-GB for SeaMonkey 2.13
- bug 778486 Update en-GB for Calendar/Lightning 1.8
- Fixing review comments before checkin:
- bug 757230 When using add button for permissions in Data Manager set a displayHost
- Reviewed and waiting for other patches before checkin:
- Reviewed and waiting for feedback from mobile peer:
- bug 689253 Add en-GB locale to Firefox for Android
- 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 778534 Use image instead of html:img in instant messaging
- 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.
InvisibleSmiley
- bug 791358 Update SeaMonkey website for 2.13 Beta 3
- bug 789866 Update SeaMonkey website for 2.12.1
- bug 789649 Update SeaMonkey website for 2.13 Beta 2
- bug 787802 Port |bug 762230 - Add-ons not listed when resetting Sync|
KaiRo
mcsmurf
- Helping with bug 433254 Implement Mac shell service for SeaMonkey.
- Helped out with broken 2.12.1 in-app update (bug 790167)
Misak
Mnyromyr
- Working on bug 127399 Allow sending emails with IDN based email addresses.
MReimer
Neil
Fixed:
- bug 782143 The mousewheel preference pane is broken because the mousewheel preferences have all been changed in bug 719320 (Implement DOM3 wheel event).
- bug 782892 about:neterror no longer automatically disables Offline Mode, frontend should handle it.
- bug 790737 Can't build on a FAT partition [core::buildconfig].
In Progress:
- bug 746166 Remove use of cmd_backgroundColor from comm-central.
- bug 791457 MailNews calls synchronous nsIProtocolProxyService::Resolve which doesn't exist any more since bug 769764 removed it.
Ratty
Fixed:
- bug 786613 Port |bug 782453 Add site-specific User Agent infrastructure|.
- bug 791222 Do the event.target check for pageShowEventHandlers before setting a timeout.
Working on:
- bug 785580 Lightning Calendar/Task icons don't show up in the SeaMonkey All-Tabs popup menu.
- bug 529418 Name of Default HTML Message Font not shown in Preferences.
- bug 789954 TEST-UNEXPECTED-FAIL | /tests/suite/browser/test/test_contextmenu.html | Test timed out. (Port Port bug 778420 Fix up tests that don't like the new enablePrivilege).
- bug 791226 navigator.js: Remove some dead code: initConsoleListener and friends.
Other:
- Good first Bugs: See the Good First Bugs section above.
- Tracked mozilla-central bugs that affect SeaMonkey.
- Bug triage and Bug discussions.
- End user support and PR in newsgroups and Mozillazine.
Ricardo
sgautherie
- Fixed SeaMonkey (related) bugs:
- bug 784922 Package TCPSocket.{js|manifest) to fix: TEST-UNEXPECTED-FAIL | /tests/dom/network/tests/test_tcpsocket_enabled_no_perm.html | navigator.mozTCPSocket should be accessible if dom.mozTCPSocket.enabled is true
Stanimir
stefanh
Working on:
- bug 433254 Implement Mac shell service for SeaMonkey.
- bug 791786 Adjust look/behavior of Set Desktop Background dialog.
- bug 783822 [Mac default] adopt editBMPanel to new light coloring.
tonymec
- ASSIGNED
- bug 789865 Port front-end parts from bug 440794 (Initial sendInBackground support) to SeaMonkey.
- Waiting on IanN's review expected today :-)
- bug 789865 Port front-end parts from bug 440794 (Initial sendInBackground support) to SeaMonkey.
- QA: business as usual.
- Fall Equinox Bug Event: reminder sent yesterday to mozilla.dev.apps.seamonkey newsgroup and Members mailing list.
Any other business?
- Bug Day:
- Useful link: [1].
- Tonymec confirmes that this is scheduled for the weekend before the fall equinox (Friday 21st to Sunday 23rd September). An announcement has been made (shortly after the next to last meeting).
- A repeat announcement was sent yesterday to mozilla.dev.apps.seamonkey & the Members List.
- Geolocation
- Geolocation now works out of the box. MoCo turned it on by default for all applications that build off mozilla-central.
- For comm-beta all we need to do is (bug 494421) to add pref("geo.wifi.uri", "https://www.google.com/loc/json"); to browser-prefs.js. However we're not even sure we are legally allowed to ship with the URL in, we might need to actually put in a pref to disable that in newer builds.
- No news to date. Callek will have to reach out to his MoCo legal contact again soonish.
- Test failures
- qawanted, especially on Linux and MacOSX specific issues: reproducing and reporting would already help.
- Serge says that on Linux and MacOSX, he just needs someone to actually run the tests and report what they see (screen, console, etc). For example, there is a Mac test about Ctrl+W not working. This should be so trivial.
- tonymec suggests that any enthusiastic user, even non-technical, should be able to do some testing (litmus?) and not be scared by technical language and such.
- IanN suggests reaching out to the user community using the newsgroups and forums.
- Serge to do a write up and send it to Ratty to propagate to the community.
- Ratty is ***still*** waiting for Serge.
- MozCampEU2012
- IanN and sgautherie were going.
- Impressions?
- There was some interesting stuff on RelEng, Debugging, QA, JS Optimisation, amongst others. KaiRo working on code stability. See the MozCamp Schedule for further details.