SeaMonkey/StatusMeetings/2013-03-05: Difference between revisions

→‎tonymec: next fortnight
(→‎tonymec: next fortnight)
 
(29 intermediate revisions by 6 users not shown)
Line 9: Line 9:


== Agenda ==
== Agenda ==
* Who's taking minutes? -> '''TBD'''
* Who's taking minutes? -> '''mcsmurf'''
* Nominees for Friends of the Fish Tank:
* Nominees for Friends of the Fish Tank:
** TBD
** gps (Gregory Szorc) for fixing comm-central after introducing the new moz.build system
** Ms2ger for also fixing comm-central after introducing the new moz.build system


=== Action Items ===
=== Action Items ===
Line 27: Line 28:
=== Status of the SeaMonkey Buildbot Master and Tree ===
=== Status of the SeaMonkey Buildbot Master and Tree ===
<!--Please update accordingly-->
<!--Please update accordingly-->
* Tinderbox is going to be EOLed. We need to move the SeaMonkey tinderboxpushlog off. See:
** {{Bug|843356}} [Tracking bug] remove SeaMonkey dependency on tinderbox.mozilla.org.
* Intermittent issue with Mac OSX64 Debug Leak log comprehension. Issue tracked in {{bug|774844}}. Also see possibly related Thunderbird {{Bug|806492}}..
* Intermittent issue with Mac OSX64 Debug Leak log comprehension. Issue tracked in {{bug|774844}}. Also see possibly related Thunderbird {{Bug|806492}}..
* We had to "hide" the buildmaster web interface from the public recently. If you're on the "Needs access" list but don't have access touch base with Callek and he will evaluate your access on a case-by-case basis, be prepared to explain WHY you need access to said interface.
* We had to "hide" the buildmaster web interface from the public recently. If you're on the "Needs access" list but don't have access touch base with Callek and he will evaluate your access on a case-by-case basis, be prepared to explain WHY you need access to said interface.
Line 36: Line 39:
* sea-puppet (one of said hp machines) is ready to be configured as a puppet master ({{Bug|827079}}), needs audit of the manifests and settings creation.
* sea-puppet (one of said hp machines) is ready to be configured as a puppet master ({{Bug|827079}}), needs audit of the manifests and settings creation.
** We are unable to use this to instantiate Ubuntu slaves (the newer test platform Firefox is moving to) until/unless we can get more HD space on the host, will treat that as a low priority until other higher need items are done.
** We are unable to use this to instantiate Ubuntu slaves (the newer test platform Firefox is moving to) until/unless we can get more HD space on the host, will treat that as a low priority until other higher need items are done.
* All trunk platforms are red due to {{bug|746277}} landing.  There is a workaround patch in {{bug|842106}} ''[Fixed]''.
* Windows platform builds are broken by ({{bug|842341}}). {{Bug|842445}} is to migrate our Win builders to use pymake by default.
* Windows platform builds are broken by ({{bug|842341}}). {{Bug|842445}} is to migrate our Win builders to use pymake by default.
* Windows platform builds are doubly broken due to mozilla-central checkin for {{Bug|839031}}.
* Windows platform builds are doubly broken due to mozilla-central checkin for {{Bug|839031}} ''[Fixed]''.
* comm-* will be building out of mozilla-* soon, we hope. Jcrammer is working on this.  
* For some reason Mac nightlies are out of date. Also L10n Mac builds seem to be missing.  
* For some reason Mac nightlies are out of date. Also L10n Mac builds seem to be missing.  
** Mcsmurf will file a bug on the broken L10n Mac builds (-central and -aurora).
** Mcsmurf filed {{Bug|842537}} ''[Fixed]''.
* comm-* will be building out of mozilla-* eventually. Jcrammer is working on this.  
<!-- ==== Fixed Stuff Since Last Meeting ====-->
<!-- ==== Fixed Stuff Since Last Meeting ====-->
<!--Comment out this section if nothing new fixed-->
<!--Comment out this section if nothing new fixed-->
Line 58: Line 60:
* See [[SeaMonkey/StatusMeetings/Basics|Basics]] page. Please only list current changes here.
* See [[SeaMonkey/StatusMeetings/Basics|Basics]] page. Please only list current changes here.
* [[SeaMonkey/AddonCompat|Addon Compatibility Listings]]
* [[SeaMonkey/AddonCompat|Addon Compatibility Listings]]
** the Session Manager extension has been fixed.
** the Session Manager extension has been fixed ([https://www.mozdev.org/bugs/show_bug.cgi?id=25339 Mozdev Bug 25339]).
* TB's new release cycle seems to effect Lightning: There is currently no version compatible with SM 2.17 betas on AMO or anywhere else, and only a beta version (2.1b1) compatible with SM 2.16.x.
* TB's new release cycle seems to effect Lightning: There is currently no version compatible with SM 2.17 betas on AMO or anywhere else, and only a beta version (2.1b1) compatible with SM 2.16.x.
** Callek started a discussion with the Lightning team about doing releases for SM in some way, currently waiting for feedback from the TB team.
** Callek started a discussion with the Lightning team about doing releases for SM in some way, currently waiting for feedback from the TB team.
* Shipped extensions (DOMI, CZ, Venkman) compatibility
** Two options: Ship binary components of Lightning in SeaMonkey/Thunderbird releases; rewrite binary components using JS/c-types
* 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.
* 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}}
Line 67: Line 70:
** 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.
** 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.
** In the past Serge often pushed this forward for us. But with Serge on a sabbatical, Ewong thinks he should talk to Callek in getting this automated.
** In the past Serge often pushed this forward for us. But with Serge on a sabbatical, Ewong thinks he should talk to Callek in getting this automated.
** For 2.15, compat bumps were done as lined out in {{Bug|808426}}.
** For 2.16, compatibility bumps were done as outlined in {{Bug|808426}}.


=== 2.x (Last, Current, Next) ===
=== 2.x (Last, Current, Next) ===
* 2.16 had ~X ADU by Tuesday 29th February and has had ~Y downloads so far.
* 2.16 had ~60,900 ADU by Tuesday 26th February and has had ~63,900 downloads so far.
** Of the released versions, as of Tuesday 29th February, we have A% on 2.0, B% on 2.1-2.3, C% on 2.4-2.6, D% on 2.7-2.9, E% on 2.10-2.12, F% on 2.13, G% on 2.14, H% on 2.15 and I% on 2.16.
** Of the released versions, as of Tuesday 26th February, we have 7.4% on 2.0, 2.4% on 2.1-2.3, 2.9% on 2.4-2.6, 3.9% on 2.7-2.9, 5.6% on 2.10-2.12, 4.2% on 2.13, 5.5% on 2.14, 24.3% on 2.15 and 44.0% on 2.16.
** 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 101: Line 104:
*** 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.
*** ''IanN says he will look into these issues. Ewong is also working on bug 794772''.
*** ''IanN says he will look into these issues. Ewong is also working on bug 794772''.
** {{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|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 ''[Fixed]''.
*** {{Bug|834498}} Remove usage of setPageTitle and isVisited from Seamonkey's tests.
*** {{Bug|834498}} Remove usage of setPageTitle and isVisited from Seamonkey's tests '''Needs fixing. Mak is getting impatient'''.
** {{Bug|839034}} move markPageAsXXX methods to nsINavHistoryService. Tracked in:
*** {{Bug|845895}} Fix markPageAsXXX usage in Seamonkey.


=== Feature List, Planning ===
=== Feature List, Planning ===
[http://dev.seamonkey.at/#bugstats Bug statistics] for the last two (full) weeks: 46 new, 34 fixed, 23 triaged.
[http://dev.seamonkey.at/#bugstats Bug statistics] for the last two (full) weeks: 46 new, 36 fixed, 24 triaged.
* Medium triaging effort.
* Medium triaging effort.


Line 117: Line 120:
[https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=feedback%3F 8 feedback]
[https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=feedback%3F 8 feedback]


* {{Bug|847546}} Support Retina Display (HiDPI) on SeaMokney on MacOS X.
** Ratty thinks we will need 2x PNGs as well as other changes. See Core Tracking {{Bug|785330}} for supporting HiDPI mode (Retina Display) on Mac OS X.
* See [[SeaMonkey/StatusMeetings/FeatureList|Feature List]] page for major wanted/needed features.
* See [[SeaMonkey/StatusMeetings/FeatureList|Feature List]] page for major wanted/needed features.
** Ratty suggests featuring one or more bugs from that page at each meeting.
** Ratty suggests featuring one or more bugs from that page at each meeting.
Line 131: Line 136:
** Ratty notes that there are 23 bugs that are GFBs but without the <tt>mentor</tt> keyword. These need to be audited to see if they are really suitable as GFBs.
** Ratty notes that there are 23 bugs that are GFBs but without the <tt>mentor</tt> keyword. These need to be audited to see if they are really suitable as GFBs.
* In the last two weeks since the previous meeting:
* In the last two weeks since the previous meeting:
**  '''[FIXED]''' {{Bug|795158}} Switch to Services.jsm. Patches have been checked in. Thanks to Archaeopteryx for all the hard work!
** {{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.
** {{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.
*** 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.
*** 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.
Line 143: Line 147:
==== Aqualon ====
==== Aqualon ====
==== Callek ====
==== Callek ====
Fixed:
* {{Bug|841627}} Add SeaMonkey 2.16 to bouncer.
* {{Bug|842537}} No Mac OS X l10n builds for -aurora and -central.
* {{Bug|843517}} Update SeaMonkey website for 2.16.
* {{Bug|844376}} Add SeaMonkey 2.17 Beta 1 to bouncer.
* {{Bug|845839}} Use MySQL DB for buildbot instead of sqlite.
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|845641}} Add SeaMonkey 2.17 Beta 2 to bouncer.
* {{Bug|845843}} Finalize/Configure SeaMonkey BuildAPI.
* {{Bug|845844}} Deploy updated tbpl to tbpl.drapostles.org.
==== ewong ====
==== ewong ====
*'''Fixed''':
**{{bug|837988}} - Remove 1.9.1 and 2.0 builders from the builders config.
**{{bug|844578}} - Change mentions of winstripe/gnomestripe/pinstripe in SeaMonkey themes to windows/linux/mac
**{{bug|844781}} - Element.setAttribute(attr, null); now sets the attribute to the string "null" instead of the empty string
*'''Review''':
**{{bug|624432}} - Port |Bug 337964 - changing account during message composing doesn't apply signing prefs from new account| to SeaMonkey
**{{bug|739056}} - Port |Bug 715099 - Convert nsProfileMigrator to JS so we can use JS modules on migration| to SeaMonkey
**{{bug|807326}} - Context menu Search should be available in textareas/inputs as well (Port Bug 565717)
*'''Working On''':
**{{bug|633937}} - Port {{bug|562048}} to suite.
**{{bug|813844}} - Port confvars.sh changes from Bug 718067 and package.manifest.in changes from Bug 808219 (Firefox Health Reporter service)
**{{bug|834690}} - Port |Bug 569342 - Find bar should not be enabled in about:addons| to SeaMonkey
**{{bug|834691}} - Port |Bug 632233| to SeaMonkey (XULBrowserWindow.onLocationChange looks for a "disablefastfind" attribute in all content documents before ruling them out)
**{{bug|837649}} - [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
**{{bug|837650}} - Stop support for OSX 10.5 in suite/ tree
==== IanN ====
==== IanN ====
* Some testing, reviewing and commenting.
* Fixed:
* Checked in pending review:
* Waiting for review:
** {{Bug|837408}} Add en-GB locale to gaia
* 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:
* 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|689253}} Add en-GB locale to Firefox for Android
** 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 ====
* Fixed:
* Fixed:
Line 153: Line 215:
==== KaiRo ====
==== KaiRo ====
==== mcsmurf ====
==== mcsmurf ====
* Filed {{Bug|842537}} No Mac OS X l10n builds for -aurora and -central
* Fixed {{Bug|842198}} Move browser_bug822367.js test to browser/
* Filed {{Bug|843594}} [SeaMonkey] TEST-UNEXPECTED-FAIL | test_autoconfigXML.js | test failed (with xpcshell return code: 3), see following log:
* Worked on non-public things
* Wondered about {{Bug|846609}} dom-inspector build config changes in a moz.build world :-)
==== Misak ====
==== Misak ====
==== Mnyromyr ====
==== Mnyromyr ====
==== MReimer ====
==== MReimer ====
==== Neil ====
==== Neil ====
Fixed:
* {{Bug|738952}} "Save as..." File menu entry or Ctrl+S produces unexpected results when having a PDF file opened within PDF Viewer (Core).
* {{Bug|843800}} PopupNotifications needs to know about location changes in background tabs (will land on Aurora when trees have greened up).
* {{Bug|831485}} _virtualenv and mozilla/_virtualenv in each c-c objdir.
* {{Bug|844497}} Open Location dialog should not save state when opened in a private window.
* {{Bug|843800}} PopupNotifications needs to know about location changes in background tabs.
Working on:
* {{Bug|846762}} Inconsistent close behaviour of private windows (will land when trees have greened up).
Working on, but would appreciate feedback:
* {{Bug|838888}} Web Console sidebar.
Waiting for rereview:
* {{Bug|842191}} Implement notifications for mixed content blocker.
Waiting for review:
* {{Bug|846763}} Browser Feed Preview is broken due to xbl_scopes.
* {{Bug|842194}} Download manager does not update when removing download.
Still waiting for review from Standard8 (suggestions of alternate reviewers would be appreciated):
* {{Bug|829208}} External API build busted after bug 807678.
* {{Bug|831993}} convert nsISupportsArray m_serversToGetNewMailFor variable from nsPop3IncomingServer.cpp to something better.
==== Ratty ====
==== Ratty ====
Fixed:
* {{Bug|842618}} SeaMonkey contains PrivateBrowsingUtils.jsm, but it throws an exception if used.
* {{Bug|843594}} [SeaMonkey] TEST-UNEXPECTED-FAIL | test_autoconfigXML.js | test failed (with xpcshell return code: 3), see following log:
Working on:
* VS2008 bustage fix for {{Bug|722299}} Implement new IDN Unicode display algorithm.
Other:
* Did some reviews.
* Bug triage and Bug discussions.
* Usual end user support and PR in newsgroups and [http://forums.mozillazine.org/ Mozillazine].
==== Ricardo ====
==== Ricardo ====
==== sgautherie ====
==== sgautherie ====
Line 167: Line 264:
** {{Bug|840003}} Icons for special IMAP folder (Inbox, trash, ...) are not shown when folder is shared
** {{Bug|840003}} Icons for special IMAP folder (Inbox, trash, ...) are not shown when folder is shared
*** has patch (r? Neil, sr? Mnyromyr) yet maybe WONTFIX ?
*** has patch (r? Neil, sr? Mnyromyr) yet maybe WONTFIX ?
*** How important is it to know that a folder is shared? See [https://bugzilla.mozilla.org/show_bug.cgi?id=840003#c9 bug 840003 comment #9]
<!-- changes in next fortnight
* FIXED
*** replace both bullets at this level by:
*** waiting for W32 builds to resume in order for the reporter to test the fix. I propose to port this low-risk no-strings fix to Aurora & Beta after it gets tested on Trunk.
*** cloned for Thunderbird as bug 848292, RESO FIXE, but less important as the relevant rules are commented-out in Tb themes. They were still in the wrong place though.
-->


=== Any other business?  ===
=== Any other business?  ===
* Private Browsing
* Basic Private Browsing support has been turned on and most things should work but some edge cases have probably been missed. Testing would be appreciated! Please file bugs as blocking the meta {{bug|460895}}.
** Now that the per-window private browsing backend has been turned on for all applications (it was available in Gecko 20 with a confvars.sh change) Neil has morphed {{bug|460895}} into a meta bug for implementing the front end and filed some dependent bugs already.
* The next Bug Day: Tonymec says either some time after Easter holiday, or during the holiday, depending what we decide. Easter holiday in Belgium is 1-14 April this year. Exact date TBD.
* The next Bug Day: Tonymec says either some time after Easter holiday, or during the holiday, depending what we decide. Easter holiday in Belgium is 1-14 April this year. Exact date TBD.
** Need serious discussion about exactly what bug days should change, what they are for, etc.
* '''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.
Confirmed users
704

edits