SeaMonkey/StatusMeetings/2012-03-20: Difference between revisions
(→ewong) |
|||
Line 141: | Line 141: | ||
==== Callek ==== | ==== Callek ==== | ||
==== ewong ==== | ==== ewong ==== | ||
*'''Fixed''': | |||
** {{bug|59049}} - Disable "Search subfolders" if no subfolders exist | |||
** {{bug|448482}} - No Proxy For: port Bug 311779 (map IE's ";" into ",") into "pref-proxies.js" | |||
** {{bug|707786}} - Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey | |||
** {{bug|707786}} - Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey (part 2) | |||
** {{bug|731223}} - Update help for changes from bug 694514 and bug 733258. | |||
** {{bug|733258}} - fix formatting issues from bug #694514 | |||
*'''Working On''': | |||
** {{bug|626834}} - Port |Bug 624151 - Better positioning for the invalid form popup| to SeaMonkey | |||
** {{bug|676220}} - Popup blocker menu should be cleared more eagerly to avoid holding on to window objects | |||
** {{bug|722767}} - Change buildbot configs to upload symbols to symbols1.dmz.phx1.mozilla.com | |||
*'''To Do''': | |||
** {{bug|633937}} - Port {{bug|562048}} to suite. | |||
==== IanN ==== | ==== IanN ==== | ||
==== InvisibleSmiley ==== | ==== InvisibleSmiley ==== |
Revision as of 03:24, 19 March 2012
« last meeting | index | next meeting »
SeaMonkey Meeting Details
- Time: 20 March, 2012, 13:00 UTC
- Location: #seamonkey IRC channel
Agenda
- Who's taking minutes? -> TBD
- Nominees for Friends of the Fish Tank:
- No one this time.
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
Status of the SeaMonkey Buildbot Master and Tree
- Current Issues with existing machines:
- There are problems with some hosts on parallels, current plan is to build the Parallels VMs on ESX instead once scl3 has network and power to the new ESX cluster.
- One win VM, switched from FAT32 to NTFS for one of its drives, need to recreate folders appropriately.
- "Where do we stand with the machine(s) right now?"
- bug 721516 migrate seamonkey systems out of sjc1/scl2 and into scl3/scl1.
- (2012-02-23)
- "r4 minis: to be moved to scl3 on the B train 3/12"
- "r2/r3 minis: to be moved to scl1 on the C train on 3/26"
- "iX hosts: to be moved to scl3 on the C train on 3/26"
- "VM's: to be moved to scl3 when ESX is ready"
- "HP DL120G7's: Matt will follow up with dcops to locate and finish these hosts"
- + 7(+) blocking bugs.
- (2012-02-23)
- bug 721516 migrate seamonkey systems out of sjc1/scl2 and into scl3/scl1.
Release Train
- 2.8 shipped on 13th March.
- 2.9b1 is TBD.
Extensions Compatibility Tracking
We need some help with the add-ons listed under the "2.0x" heading. Anything above it will work out of the box with SM 2.7 and later (yay to compatible-by-default!). Perhaps Ratty can go through his xSidebar site and check which add-ons are not compatible with at least SM 2.1 - that would help, too.
- Since xSidebar itself is not compatible with any recent SM version, it should not be listed as a featured add-on on AMO. Who can make that change?
- KaiRo said he did, but it's still featured for at least en-US and de locales.
- If anyone wants to suggest add-ons to be featured, send them to InvisibleSmiley (in manageable doses that is).
- Addon Compatibility Listings, mostly maintained by InvisibleSmiley
- Recent changes can be found here.
- Enigmail provides versions for release (AMO) and all branches (Enigmail nightly page). The current release is compatible with both 2.7 and 2.8.
- Lightning provides versions for the current stable and beta releases (AMO) and nightlies for trunk and Aurora (Calendar Versions page). The current release is compatible with 2.8. Lightning 1.4b2 which will work with SM 2.9bX is also available (AMO Development Channel).
- Firebug is compatible but not flagged as such on AMO (depends on automatic tests being set up and run on the Firebug side: bug 680837, needs a Python coder). Stable Firebug version 1.9.x works with any recent SM version. FB 1.10a5 works with trunk, though it eats some shortcuts (Issue 5285).
- Besides the above, we should also take a look at other add-ons that are important for our users when they switch to 2.x.
- The SeaMonkey Features page links to sub-pages for all recent SM versions, including those in development. Please help InvisibleSmiley add major features to the respective pages, ideally as they land. These pages are used when creating release notes, so the more up-to-date the better.
- bug 666303 (Seamonkey 2.1 and newer are detected as Firefox 2.1 and newer on the Add-on Site) and bug 671085 Confusing compatibility error when visiting Firefox listing page using SeaMonkey)
- We don't have a dedicated person here who understands how AMO really works, who to contact in order to actually get things moving etc. Unfortunately. Someone needs to sit down and find the offending logic, wherever it may be (probably in the AMO source, at github).
2.x (Last, Current, Next)
- 2.7 had ~88,200 ADU by last Tuesday and 2.7.2 has had ~111,400 downloads so far.
- Of the released versions, as of last Tuesday, we have 16.4% on 2.0, 5.6% on 2.1-2.3, 4.1% on 2.4, 3.4% on 2.5, 6.7% on 2.6 and 63.8% on 2.7. So, in the last two weeks, ~2k (an additional 1.7% of ADU) have migrated to 2.6 or above.
- Still a large, but slowly decreasing, chunk of users on 2.0.x.
- Figure out what is preventing people from moving from 2.0.x to the latest versions.
- Some people cannot upgrade due to system requirements (OS version, processor capabilities etc.)
- Perhaps putting resources into getting certain extensions working with SM 2.4 and above (those that won't work with SM 2.7 automatically due to compatible-by-default extensions).
- Still need volunteers to look at what is keeping people at below 2.4. IanN could try knocking something up and send it round members lists for polishing but he's not on all the channels (mozillazine, etc) to post it to when finished.
- Are some Linux distributions are still stuck on 2.0? We have data on OSes and OS versions in the raw data in the Mozilla metrics, AFAIK, Callek now also has access to that.
Usual reminders:
- Please make sure that anything that landed on comm-beta (for TB) or mozilla-beta (for FF) which affected non-shared code and which fixed regressions will be fixed on our side, too. Please mark bugs we feel *need* to land on a particular train tracking+ or tracking? so that when we to do a release we can be sure that we don't miss anything.
- Priority should be given to fixing regressions ASAP. Also keep an eye on and prioritize bugs to be ported from FF/TB that land on branches (Aurora, Beta). We need to keep an eye especially on Session Restore, Sync, Tabbrowser and Address Book.
- Be careful not to break code shared with Thunderbird, otherwise patches might have to be backed out of string frozen repositories.
2.8
open tracking (0) tracking requests (0) targeted (0) fixed (15)
- InvisibleSmiley created a restartless add-on (available on AMO) for SM 2.8 which adds an "Add-ons" options to the list of engines on the Sync pref panel.
- 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.
- Callek now needs to morph bug 667147 into removing |ka| from our [current] automation entirely (all-locales). Callek will look at best locale to transition any ka users to.
- Plan is to migrate ka users to en-US with a english dialog saying they are out of date, and a link to the all-locales page if there is a language they understand better. Current ADU of ka alone is 3-5 individuals, so low impact.~Callek
2.Next
- Remember to help update the New Features pages as we go along.
Feature List, Planning
Bug statistics for last two (full) weeks: 37 new, 26 fixed, 13 triaged.
- Good triaging effort.
- Good further triage targets could come out of looking at the component bug counts, pick yours!
Open reviews/flags: 26 review 9 super-review 0 ui-review 5 feedback
Major wanted/needed features:
Active
- bug 606683 Allow customization of toolbar in Composer and MailNews Composition [IanN].
- Progressing slowly, still waiting on reviews from TB side. Full customization has to go to 2.next (currently 2.10 but could be pushed back further) as it needs work on TB too which is taking a while to get reviews on, plus feedback from kaze.
- IanN is still wading through the unpicking of Composer/Mail Compose code in the dependent bugs. After that he will be reworking his customising patches.
- bug 477845 Build a standalone (Comm-central) Composer. [kaze]
- kaze has done a bit of work in this bug recently. Building on Windows works. Now supports debug builds on Linux if tests are disabled (--disable-tests). Still a lot to do.
- The standalone Composer patch has to be rebased and fixed for MacOSX.
- Kaze is considering moving Kompozer to an addon so that we can reuse the dialog boxes but start fresh for the content part. Also we can then use the current devtools. KaiRo told kaze in Berlin it seemed a good idea, as it could allow to run a Composer *tab* instead of a Composer window.
- Kaze working on it on his spare time, with an Indian contributor.
- IanN was supposed to help get builds working with --enable-tests.
- Will look into this once he gets his customization patches reworked.
- Real full-screen (bug 610509) and DOM full-screen (bug 701714)
- patches provided by Mnyromyr and InvisibleSmiley. Otherwise stalled. :-(
Needing help, Unowned, Stalled
- Kill-RDF:
- bug 657607 Port jminta's kill-rdf to SeaMonkey where applicable Part 2 [meta].
- bug 657604 Remove the RDF global object. [serge]
- bug 436794 Enable Mac OS X system address book per default and add UI.
- SM UI needed, unowned, helpwanted.
- bug 449728 Drag tabs between windows.
- bug 477840 Backport KompoZer to Composer (Depends on bug 477845).
- kaze has done a ton of work there. We still need to work out some organizational issues. At the moment there is no active interest from MoMo for bringing standalone composer into comm-central. That's something we (KaiRo and kaze) will have to negotiate with the Thunderbird team (Standard8).
- bug 507841 Port Bug 422814 - Make account configuration quick, easy, and more secure (autoconfig, Quick Account Setup).
- bug 533908 SeaMonkey Mail: tabs not restored [misak].
- bug 523274 Complete new default theme icon set.
- A list of TODO icons is up in the bug.
- bug 526210 Update the icon set for the SeaMonkey Modern Theme.
- bug 548778 New communicator icons (based on Strata theme) for SeaMonkey. Some proposed icons got posted, we should take a look how to get that contribution into the product.
- The rest is unowned so far.
- bug 87098 [SeaMonkey] Delete key should delete location bar history list entry.
- Note: Our location bar history doesn't and can't use autocomplete at all.
- bug 677484 Individual SeaMonkey components are not properly handled by the Windows 7 taskbar.
- bug 654009 Reply to list: automatically determine From: address
- Note: The actual task here is to port bug 45715 "Reply to List" [button/(context) menu item]
- bug 664309 Make the built-in ChatZilla display a cZ icon in SeaMonkey (now helpwanted)
Roundtable - Personal Status Updates
Status Updates from developers - what are you working on, what's the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status).
Aqualon
Callek
ewong
- Fixed:
- bug 59049 - Disable "Search subfolders" if no subfolders exist
- bug 448482 - No Proxy For: port Bug 311779 (map IE's ";" into ",") into "pref-proxies.js"
- bug 707786 - Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey
- bug 707786 - Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey (part 2)
- bug 731223 - Update help for changes from bug 694514 and bug 733258.
- bug 733258 - fix formatting issues from bug #694514
- Working On:
- bug 626834 - Port |Bug 624151 - Better positioning for the invalid form popup| to SeaMonkey
- bug 676220 - Popup blocker menu should be cleared more eagerly to avoid holding on to window objects
- bug 722767 - Change buildbot configs to upload symbols to symbols1.dmz.phx1.mozilla.com
- To Do:
- bug 633937 - Port bug 562048 to suite.
IanN
InvisibleSmiley
- Fixed:
- bug 736547 Port tests parts of |bug 735625 - Get rid of ImportHTMLFromFileToFolder| to suite
- bug 735086 Update SeaMonkey website for 2.8
- bug 734994 Help content for concurrent tab restores preference
- bug 733912 Update SeaMonkey website for 2.8 Beta 6
- bug 733128 Consider porting wallpaper fix for bug 545015 |configure sometimes fails with "rm: cannot lstat `conftest.exe': Permission denied" followed by "C++ compiler cannot create executables"|
- bug 732998 Update SeaMonkey website for 2.8 Beta 5
- bug 732841 Batch of SeaMonkey releases now off mirrors
- bug 728840 chrome directory missing in fresh profiles
- bug 723838 Create/Update 2.8 Release Notes
KaiRo
mcsmurf
Misak
Mnyromyr
MReimer
Neil
Ratty
Ricardo
sgautherie
Stanimir
stefanh
tonymec
Any other business?
- Extended Support Releases (ESR)
- At the moment looks like that will be based off Gecko 10 so that will be 2.7 for us. Assuming we have the machines, we will also have an ESR which might help move some of those still on 2.0 up to 2.7. We're unlikely to move to ESR until Gecko 10.0.1 or 10.0.2.
- Our ESR should use the same branch as Firefox ESR so any Security and Stability "extended" fixes for Gecko will be picked up by the SeaMonkey ESR.
- An ESR (Extended Security Release) may not be a given for us out of the gate. Callek thinks we should revisit that, separately, once it is clearer what MoCo's general plans for their marketing/target/support levels etc. are.
- mcsmurf is on the ESR mailing list is our ESR goto guy.
- Geolocation
- Geolocation now works out of the box. MoCo turned it on by default for all applications that build off mozilla-central.
- For comm-beta all we need to do is (bug 494421) to add pref("geo.wifi.uri", "https://www.google.com/loc/json"); to browser-prefs.js. However we're not even sure we are legally allowed to ship with the URL in, we might need to actually put in a pref to disable that in newer builds.