Confirmed users
2,595
edits
Philip Chee (talk | contribs) (→Ratty) |
Philip Chee (talk | contribs) (→Tobin) |
||
| (20 intermediate revisions by 4 users not shown) | |||
| Line 9: | Line 9: | ||
== Agenda == | == Agenda == | ||
* Who's taking minutes? -> ''' | * Who's taking minutes? -> '''Ratty''' | ||
* Nominees for Friends of the Fish Tank: | * Nominees for Friends of the Fish Tank: | ||
** | ** Callek and Ewong for getting the linux and OSX builds running again. | ||
** rsx11m for work on the GUI, preferences UI, and Help. | |||
=== Action Items === | === Action Items === | ||
(who needs to do what that hasn't been recorded in a bug) We should assign people to the open items. | (who needs to do what that hasn't been recorded in a bug) We should assign people to the open items. | ||
| Line 46: | Line 47: | ||
* 2.16 Beta 3 shipped February 1 | * 2.16 Beta 3 shipped February 1 | ||
* 2.15.2 shipped February 4 | * 2.15.2 shipped February 4 | ||
Too many betas. | |||
* IanN thinks we can reduce the number to three or four. Ratty suggests discussing this in seamonkey-council or seamonkey-members since we need Calleks input and he's not around at the moment. | |||
* Ewong says there is normally 1 beta per week, but due to Callek being in TOR a few weeks ago the betas got pushed together. | |||
=== Extensions Compatibility Tracking === | === Extensions Compatibility Tracking === | ||
| Line 51: | Line 55: | ||
* [[SeaMonkey/AddonCompat|Addon Compatibility Listings]] | * [[SeaMonkey/AddonCompat|Addon Compatibility Listings]] | ||
* TB's new release cycle seems to effect Lightning: There is currently no version compatible with SM 2.16 betas on AMO, and only a beta version (2.0b1) compatible with SM 2.15.x. | * TB's new release cycle seems to effect Lightning: There is currently no version compatible with SM 2.16 betas on AMO, and only a beta version (2.0b1) compatible with SM 2.15.x. | ||
** Callek is discussing with the lightning team about doing releases for SM in some way. | |||
* Shipped extensions (DOMI, CZ, Venkman) compatibility | * Shipped extensions (DOMI, CZ, Venkman) compatibility | ||
** Extensions are now compatible by default thus mitigating the issue. Although some people still disable c-b-d and run into issues. | ** Extensions are now compatible by default thus mitigating the issue. Although some people still disable c-b-d and run into issues. | ||
** The automatic compatibility review has detected an incompatibility between ChatZilla and "Firefox 18" (probably meaning also SeaMonkey 2.15). One-liner {{bug|825750}} has been fixed | ** The automatic compatibility review has detected an incompatibility between ChatZilla and "Firefox 18" (probably meaning also SeaMonkey 2.15). One-liner {{bug|825750}} has been fixed. Chatzilla {{Bug|829597}} (Proxy connections completely broken by {{bug|769764}}) has also been fixed. | ||
* Our build team (Callek, ewong, Serge) needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. {{Bug|763506}} | * Our build team (Callek, ewong, Serge) 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. | ** sgautherie thinks that the current DOMi branches/tags are not suitable for automatic SeaMonkey branch selection. | ||
| Line 62: | Line 66: | ||
=== 2.x (Last, Current, Next) === | === 2.x (Last, Current, Next) === | ||
* 2.15 had ~ | * 2.15 had ~83,000 ADU by Tuesday 29th January and 2.15.1 has had ~72,600 downloads so far. | ||
** Of the released versions, as of Tuesday 29th, we have | ** Of the released versions, as of Tuesday 29th, we have 7.9% on 2.0, 2.6% on 2.1-2.3, 3.1% on 2.4-2.6, 4.1% on 2.7-2.9, 6.6% on 2.10-2.12, 5.3% on 2.13, 9.9% on 2.14 and 60.5% on 2.15. | ||
** 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, and 2.14 dropping Mac OS X 10.5 support. | ** 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, and 2.14 dropping Mac OS X 10.5 support. | ||
** We now have a webpage for latest builds available for "Legacy Platforms" like PPC ({{Bug|759315}}) | ** We now have a webpage for latest builds available for "Legacy Platforms" like PPC ({{Bug|759315}}) | ||
| Line 74: | Line 78: | ||
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&resolution=FIXED&field0-0-0=target_milestone&field0-1-0=cf_status_seamonkey215&field0-2-0=target_milestone&field0-3-0=cf_status_seamonkey214&field0-4-0=cf_status_seamonkey213&field0-5-0=cf_status_seamonkey212&field0-6-0=cf_status_seamonkey211&field0-7-0=cf_status_seamonkey210&field0-8-0=cf_status_seamonkey29&field0-9-0=cf_status_seamonkey28&field0-10-0=cf_status_seamonkey27&field0-11-0=cf_status_seamonkey26&field0-12-0=cf_status_seamonkey25&field0-13-0=cf_status_seamonkey24&field0-14-0=cf_status_seamonkey23&field0-15-0=cf_status_seamonkey22&field0-16-0=cf_status_seamonkey21&type0-0-0=regexp&type0-1-0=equals&type0-2-0=notregexp&type0-3-0=notsubstring&type0-4-0=notsubstring&type0-5-0=notsubstring&type0-6-0=notsubstring&type0-7-0=notsubstring&type0-8-0=notsubstring&type0-9-0=notsubstring&type0-10-0=notsubstring&type0-11-0=notsubstring&type0-12-0=notsubstring&type0-13-0=notsubstring&type0-14-0=notsubstring&type0-15-0=notsubstring&type0-16-0=notsubstring&value0-0-0=^(seamonkey2.15|seamonkey2.16|seamonkey2.17)$&value0-1-0=fixed&value0-2-0=^(seamonkey2.14|seamonkey2.13|seamonkey2.12|seamonkey2.11|seamonkey2.10|seamonkey2.9|seamonkey2.8|seamonkey2.7|seamonkey2.6|seamonkey2.5|seamonkey2.4|seamonkey2.3|seamonkey2.2|seamonkey2.1|seamonkey2.0)$&value0-3-0=fixed&value0-4-0=fixed&value0-5-0=fixed&value0-6-0=fixed&value0-7-0=fixed&value0-8-0=fixed&value0-9-0=fixed&value0-10-0=fixed&value0-11-0=fixed&value0-12-0=fixed&value0-13-0=fixed&value0-14-0=fixed&value0-15-0=fixed&value0-16-0=fixed fixed] (26) | [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&resolution=FIXED&field0-0-0=target_milestone&field0-1-0=cf_status_seamonkey215&field0-2-0=target_milestone&field0-3-0=cf_status_seamonkey214&field0-4-0=cf_status_seamonkey213&field0-5-0=cf_status_seamonkey212&field0-6-0=cf_status_seamonkey211&field0-7-0=cf_status_seamonkey210&field0-8-0=cf_status_seamonkey29&field0-9-0=cf_status_seamonkey28&field0-10-0=cf_status_seamonkey27&field0-11-0=cf_status_seamonkey26&field0-12-0=cf_status_seamonkey25&field0-13-0=cf_status_seamonkey24&field0-14-0=cf_status_seamonkey23&field0-15-0=cf_status_seamonkey22&field0-16-0=cf_status_seamonkey21&type0-0-0=regexp&type0-1-0=equals&type0-2-0=notregexp&type0-3-0=notsubstring&type0-4-0=notsubstring&type0-5-0=notsubstring&type0-6-0=notsubstring&type0-7-0=notsubstring&type0-8-0=notsubstring&type0-9-0=notsubstring&type0-10-0=notsubstring&type0-11-0=notsubstring&type0-12-0=notsubstring&type0-13-0=notsubstring&type0-14-0=notsubstring&type0-15-0=notsubstring&type0-16-0=notsubstring&value0-0-0=^(seamonkey2.15|seamonkey2.16|seamonkey2.17)$&value0-1-0=fixed&value0-2-0=^(seamonkey2.14|seamonkey2.13|seamonkey2.12|seamonkey2.11|seamonkey2.10|seamonkey2.9|seamonkey2.8|seamonkey2.7|seamonkey2.6|seamonkey2.5|seamonkey2.4|seamonkey2.3|seamonkey2.2|seamonkey2.1|seamonkey2.0)$&value0-3-0=fixed&value0-4-0=fixed&value0-5-0=fixed&value0-6-0=fixed&value0-7-0=fixed&value0-8-0=fixed&value0-9-0=fixed&value0-10-0=fixed&value0-11-0=fixed&value0-12-0=fixed&value0-13-0=fixed&value0-14-0=fixed&value0-15-0=fixed&value0-16-0=fixed fixed] (26) | ||
* One tracked 2.5 issue still open. | * One tracked 2.5 issue still <s>open</s>. | ||
** | ** Ka is now effectively dead unless the Ka maintainer steps up or some one else takes over maintenance of this locale. Tracked in {{bug|667147}}. | ||
* [http://www.seamonkey-project.org/releases/seamonkey2.14/ SeaMonkey 2.14 Release Notes] | * [http://www.seamonkey-project.org/releases/seamonkey2.14/ SeaMonkey 2.14 Release Notes] | ||
| Line 91: | Line 94: | ||
** {{Bug|793634}} Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in: | ** {{Bug|793634}} Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in: | ||
*** {{Bug|795354}} Migrate SeaMonkey Linux builders to CentOS 6. | *** {{Bug|795354}} Migrate SeaMonkey Linux builders to CentOS 6. | ||
*** {{Bug|794772}} Port |Bug 713802 - Build with GIO support (and drop GnomeVFS)| | *** {{Bug|794772}} Port |Bug 713802 - Build with GIO support (and drop GnomeVFS)|. This is dependent on {{Bug|795354}}. | ||
** {{Bug|795144}} default --disable-gnomeui icon theme support | ** {{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. | *** porting bug needed for the two configure.in changesets? Changes could be folded into {{Bug|794772}} above. | ||
| Line 100: | Line 103: | ||
*** Already '''Fixed''' for comm-central in {{Bug|780561}} and various followups. But Ratty is including this for completeness. | *** Already '''Fixed''' for comm-central in {{Bug|780561}} and various followups. But Ratty is including this for completeness. | ||
** {{Bug|835543}} Remove class "nsNavHistoryFullVisitResultNode" because it's never used or instantiated, and remove its interface nsINavHistoryFullVisitResultNode. Tracked in: | ** {{Bug|835543}} Remove class "nsNavHistoryFullVisitResultNode" because it's never used or instantiated, and remove its interface nsINavHistoryFullVisitResultNode. Tracked in: | ||
** {{Bug|836094}} Remove uses of RESULT_TYPE_FULL_VISIT and RESULT_TYPE_DYNAMIC_CONTAINER from comm-central, now that {{bug|835543}} removed those constants. | *** {{Bug|836094}} Remove uses of RESULT_TYPE_FULL_VISIT and RESULT_TYPE_DYNAMIC_CONTAINER from comm-central, now that {{bug|835543}} removed those constants. | ||
** {{Bug|834457}} Remove deprecated synchronous APIs from Places. Tracked in: | ** {{Bug|834457}} Remove deprecated synchronous APIs from Places. Tracked in: | ||
*** {{Bug|834493}} Drop livemarks support from SMILE. | *** {{Bug|834493}} Drop livemarks support from SMILE. | ||
| Line 106: | Line 109: | ||
=== Feature List, Planning === | === Feature List, Planning === | ||
[http://dev.seamonkey.at/#bugstats Bug statistics] for the last two (full) weeks: | [http://dev.seamonkey.at/#bugstats Bug statistics] for the last two (full) weeks: 38 new, 18 fixed, 6 triaged. | ||
* Low triaging effort. | * Low triaging effort. | ||
| Line 118: | Line 121: | ||
** Out of sight out of mind. The trouble with shuffling this off to another page makes these issues less discoverable. Ratty suggests featuring one or more bugs from that page at each meeting. | ** Out of sight out of mind. The trouble with shuffling this off to another page makes these issues less discoverable. Ratty suggests featuring one or more bugs from that page at each meeting. | ||
* Featured ''helpwanted'' bugs: | * Featured ''helpwanted'' bugs: | ||
** {{ | ** '''{{bug|449728}} Drag tabs between windows.''' | ||
===Good First Bugs=== | ===Good First Bugs=== | ||
| Line 132: | Line 135: | ||
* In the last two weeks since the previous meeting: | * In the last two weeks since the previous meeting: | ||
** {{Bug|795158}} Switch to Services.jsm: /editor/ui/ -> is being worked on, has a few new patches ready for checkin. However someone from the TB side will need to review before checkin. | ** {{Bug|795158}} Switch to Services.jsm: /editor/ui/ -> is being worked on, has a few new patches ready for checkin. However someone from the TB side will need to review before checkin. | ||
** {{Bug|735333}} Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey code | ** {{Bug|735333}} Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey code. Mcsmurf will check in the Services.prefs patches soon. IanN says that once this is done, it's worth asking people who use trunk to give those areas a good test, because we have regressed before with Services.jsm landings. | ||
*** did some testing on this, but need to check how to "discover" JS bugs, as they don't generate TEST-UNEXPECTED-FAIL in the log. | *** Mcsmurf did some testing on this, but need to check how to "discover" JS bugs, as they don't generate TEST-UNEXPECTED-FAIL in the log. | ||
* Mentors of 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. | * Mentors of 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. | ||
| Line 144: | Line 145: | ||
==== Aqualon ==== | ==== Aqualon ==== | ||
==== Callek ==== | ==== Callek ==== | ||
Fixed: | |||
* {{Bug|817504}} update all SeaMonkey slaves to use python 2.7. | |||
* {{Bug|825579}} bump space requirements for SeaMonkey linux64 builds. | |||
* {{Bug|834986}} Add SeaMonkey 2.16 Beta 2 to bouncer. | |||
* {{Bug|836205}} Add SeaMonkey 2.16 Beta 3 to bouncer. | |||
* {{Bug|837025}} Add SeaMonkey 2.15.2 to bouncer. | |||
* {{Bug|837360}} Update SeaMonkey website for 2.16 Beta 3. | |||
Working on: | |||
* {{Bug|740633}} set up seamonkey HPs in scl3. | |||
* {{Bug|817383}} SeaMonkey needs new (public) GPG key, in order to support signing releases properly. | |||
* {{Bug|827079}} Setup SeaMonkey PuppetMaster. | |||
* {{Bug|827178}} Update stage.m.o cron to match recent changes with ffxbld cron. | |||
* {{Bug|830097}} cleaning up force rebuilds. | |||
* {{Bug|837570}} Fix OSX64 buildage from |{{Bug|780561}} (new-packager) Overhaul the packager|. | |||
==== ewong ==== | ==== ewong ==== | ||
*'''Fixed''': | *'''Fixed''': | ||
| Line 169: | Line 185: | ||
==== IanN ==== | ==== IanN ==== | ||
* Some testing, reviewing and commenting. | |||
* Waiting for review: | |||
** {{Bug|827019}} 404 error when using Chambers (UK) search | |||
** {{Bug|837408}} Add en-GB locale to gaia | |||
** {{Bug|837471}} Update en-GB for Gecko 20 | |||
* 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 | |||
** {{Bug|808835}} Add l10n.ini file for Chatzilla | |||
* 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 | |||
** 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 ==== | ==== InvisibleSmiley ==== | ||
==== KaiRo ==== | ==== KaiRo ==== | ||
==== mcsmurf ==== | ==== mcsmurf ==== | ||
Fixed: | |||
* {{Bug|829481}} SeaMonkey Windows builds fail with "python.exe: Bad file number" error | |||
* Made sure CTP blocks for broken Java versions are blocked for SeaMonkey, too | |||
Working on: | |||
* {{Bug|819671}} [SeaMonkey] TEST-UNEXPECTED-FAIL browser_367052.js | the tab was restored without any history whatsoever. | |||
* {{Bug|837101}} Include Google search snippet on SeaMonkey website | |||
==== Misak ==== | ==== Misak ==== | ||
==== Mnyromyr ==== | ==== Mnyromyr ==== | ||
==== MReimer ==== | ==== MReimer ==== | ||
==== Neil ==== | ==== Neil ==== | ||
Fixed: | |||
* {{Bug|827017}} Make it easier to edit disabled form fields. | |||
* {{Bug|833015}} Update Suite Download Manager UI for Private Browsing changes. | |||
* [inbound] {{Bug|493711}} need a better nsCOMArray with nsTArray-like API. | |||
Working on: | |||
* {{Bug|829208}} External API build busted after {{bug|807678}}. | |||
* {{Bug|831485}} _virtualenv and mozilla/_virtualenv in each c-c objdir. | |||
* {{Bug|837399}} Port bug 774315 (ability to hide placeholder for click to play). | |||
* {{Bug|836702}} Port | {{Bug|836120}} - Reduce memory overhead of Sync when it isn't configured | to Seamonkey. | |||
* {{Bug|833988}} Convert nsMsgCompose::BuildMailListArray nsISupportsArray argument to something better | |||
Other: | |||
* [meta] {{Bug|460895}} Private browsing mode feature | |||
==== Ratty ==== | ==== Ratty ==== | ||
Fixed: | Fixed: | ||
| Line 195: | Line 256: | ||
==== Stanimir ==== | ==== Stanimir ==== | ||
==== stefanh ==== | ==== stefanh ==== | ||
==== Tobin ==== | |||
Working on updating the modern theme: | |||
* {{Bug|526210}} Update the icon set for the SeaMonkey Modern Theme. | |||
* I am working on, fixing up and completeing the work on the Modern Theme. I have already fixed the background image issue of the small icon mode in the primary navigation toolbar in Navigator component as well as the throbber box background. The rest shall be worked on as outlined. | |||
==== tonymec ==== | ==== tonymec ==== | ||
| Line 202: | Line 268: | ||
* Safe browsing API (Google) | * Safe browsing API (Google) | ||
** This has now been checked-in and Safe Browsing is now operational in the latest nightlies. | ** This has now been checked-in and Safe Browsing is now operational in the latest nightlies. | ||
* The next Bug Day: to be discussed on the mailing lists and at the next meeting. | |||
* '''Test failures''' | * '''Test failures''' | ||
** <u>qawanted</u>, especially on Linux and MacOSX specific issues: reproducing and reporting would already help. | ** <u>qawanted</u>, especially on Linux and MacOSX specific issues: reproducing and reporting would already help. | ||