SeaMonkey/StatusMeetings/2011-11-01: Difference between revisions

(Created page with "<small>[[SeaMonkey/StatusMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -2 week}}|« last meeting]] | index | [[SeaMonkey/StatusMeetings/{{#time: Y-m...")
 
 
(50 intermediate revisions by 9 users not shown)
Line 3: Line 3:
'''SeaMonkey Meeting Details'''
'''SeaMonkey Meeting Details'''


* Time: [http://www.timeanddate.com/worldclock/fixedtime.html?day=01&month=11&year=2011&hour=12&min=0&sec=0&p1=0 1 November, 2011, 12:00 UTC]
* Time: [http://www.timeanddate.com/worldclock/fixedtime.html?day=01&month=11&year=2011&hour=13&min=0&sec=0&p1=0 1 November, 2011, 13:00 UTC]
* Location: [irc://irc.mozilla.org/seamonkey #seamonkey IRC channel]
* Location: [irc://irc.mozilla.org/seamonkey #seamonkey IRC channel]


== Agenda ==
== Agenda ==
* Who's taking minutes? -> '''TBD'''
* Who's taking minutes? -> '''Ratty'''
* Nominees for Friends of the Fish Tank?
* Nominees for Friends of the Fish Tank?
** Tony Mechelynck for organising the bug event.
** Px and Mnyromyr for lots of bug triaging during the bug event.
** Callek and the Mozilla RelEng team for services above and beyond the call of duty in getting SeaMonkey builds working again.
** Please note ''A person or entity can't be nominated twice in a row''.
** Please note ''A person or entity can't be nominated twice in a row''.


Line 20: Line 23:


'''CLOSED'''
'''CLOSED'''
=== Status of the SeaMonkey Buildbot Master and Tree ===
Previously on Buffy the Vampire Slayer, Callek said:
* "What Happened?"
** One XServe that hosts "Parallels" in Mozilla died, taking down with it all the data it housed. (There were two problems to appear here)
* "What VM's does that translate to?"
** Parallels can only reliably (for us anyway) run 7 total VM's; Which are: 1 "Linux32 CentOS5.0 Buildbot Master", 2 "Linux32 Centos5.0 Buildbot Slaves", 1 "Linux64 Centos5.0 Buildbot Slave", 3 "Win32 w2k3 Buildbot Slaves"
* "Don't you have refimages?"
** Sadly we don't have anything current. I had just updated both our masters software heavily and our Linux32 slaves.
* "What can I do to help?"
** Not sure there is too much build/releng related that you, in general can do. I suspect it will be more work in the end to get many of you into the loop after thinking about it. Primarily because it would mean me handholding a bit, getting you access to the machines with <secret-password> and meaning I'll want to verify that nothing is out of whack....
* "What does this mean for our Release"
** We missed one planned beta because of this, and at the rate things are going, we'll miss the next beta date too. We might likely be delaying the Gecko 8 ship date at that, I'm trying hard to make that not the case though.
* "Where do we stand with the machine right now?"
** Mozilla IT gave me rough ETA of Wednesday 26th before Host OS is installed setup, VM software is installed (parallels or maybe even VMWare Fusion, not sure), and we get the base image/OS's installed for the now-lost VM's. I'll start work on the buildmaster as _SOON_ as I get confirmation the system is ready.
* "Can you get help from other Mozilla Departments?"
** Maybe, I have sent a request to Mozilla Releng to see if they can spare a few machines, and give me access to them to do my release-work at the least. So I can have a beta/release out with relatively little delay. I don't really expect an answer until after their weekly meeting on Monday 24th, if even that early. Beyond that there really is no easy path to getting additional help.
* "When can I land my patches?"
** I'll make the confirmation now, that any patches slated to land on aurora/beta and any [simple] regression fixes, and any bustage fixes, can land with explicit approval. And all must have been tested locally. Where possible also test other OS's as well. If in doubt, ask yourself if the risk of it landing with no builds is worse than the trouble the bug causes. (since at this point, I'm unsure if any beta patches will be able to have coverage before my next/final beta build)
'''Current Situation'''
(To be updated)
* Callek has a temporary buildbot master up and running and we have been able to get some builds out. Some nightlies are available from the 30th onwards.
* We still don't have all machines up (about half of the Linux and Windows machines and the Linux64 machine are still missing), but we have some coverage on the major platforms. Windows will just take longer than usual to build due to only having 2 of 5 machines up.
* Tree is still closed unless you have tested things up, down, and sideways.
** Callek says we can open the tree to METERED.
** What's METERED? Approval required and try to not get too many pushes in short order.


=== Release Train ===
=== Release Train ===
Line 26: Line 63:
* 2.5b3 shipped 14th October.
* 2.5b3 shipped 14th October.
* Target date for 2.5 is around 8th November. (Note: This sounds unlikely given the tree closure. Update/new ETA needed.)
* Target date for 2.5 is around 8th November. (Note: This sounds unlikely given the tree closure. Update/new ETA needed.)
* We expect at least 1 more beta, perhaps two. The buildbot master being down (went down two weeks ago) may cause a delay or even make us miss one beta. buildbot down is {{Bug|695278}}). A brief chat with IT indicates it may require a colo-trip. Unfortunately only one person really knows how to administer the machine those VM's are on. (Update?)
* We expect at least 1 more beta, perhaps two. The buildbot master being down (went down two weeks ago) may cause a delay and we will probably miss one beta. buildbot down is {{Bug|695278}}). A brief chat with IT indicates it may require a colo-trip. Unfortunately only one person really knows how to administer the machine those VM's are on.
* '''Update:''' Callek is on the East Coast so he's probably been hit by storm related power cuts. We will need to discuss VM administration when Callek is back online.


=== Extensions Compatibility Tracking ===
=== Extensions Compatibility Tracking ===
Line 57: Line 95:


* The [[SeaMonkey/Features/2.4|New 2.4 Features]] page has a comprehensive list of features.
* The [[SeaMonkey/Features/2.4|New 2.4 Features]] page has a comprehensive list of features.
* 2.4.x had ~X ADU yesterday and 2.4.1 has had ~Y downloads so far.
* 2.4.x had ~80,800 ADU by last Thursday and 2.4.1 has had ~217,100 downloads so far.
** vs. A on 2.3, B on 2.2, C on 2.1 and D on 2.0. So, in the last two weeks, ~Ek have migrated to 2.3 and above.
** Of the released versions, as of last Thursday, we have 23.4% on 2.0, 1.2% on 2.1, 3.8% on 2.2, 6.4% on 2.3 and 65.1% on 2.4. So, in the last two weeks, ~6k (an additional 4.9% of ADU) have migrated to 2.4


==== 2.Next ====
==== 2.Next ====
* We need to 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 I go to do a release I can be sure I don't miss anything.
* 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.
** We also need to try harder to fix 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.
** 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.
** We have to be careful not to break code shared with Thunderbird, otherwise patches might have to be backed out of string frozen repositories.
** Be careful not to break code shared with Thunderbird, otherwise patches might have to be backed out of string frozen repositories.
* Please help updating the [[SeaMonkey/Features/2.5|New 2.5 Features]] page as we go.
* Remember to help update the [[SeaMonkey/Features/2.5|New 2.5 Features]] page as we go along.


=== Feature List, Planning ===
=== Feature List, Planning ===
[http://dev.seamonkey.at/#bugstats Bug statistics] for last two (full) weeks: 30 new, 12 fixed, 32 triaged.
[http://dev.seamonkey.at/#bugstats Bug statistics] for last two (full) weeks: 36 new, 12 fixed, 102 triaged.
* Good triage effort.
* Very good triage effort during the Seamonkey Halloween Bug Event.
* Good further triage targets could come out of looking at the [https://bugzilla.mozilla.org/report.cgi?query_format=report-table&format=table&action=wrap&x_axis_field=bug_status&y_axis_field=component&product=SeaMonkey&resolution=--- component bug counts], pick yours!
* Good further triage targets could come out of looking at the [https://bugzilla.mozilla.org/report.cgi?query_format=report-table&format=table&action=wrap&x_axis_field=bug_status&y_axis_field=component&product=SeaMonkey&resolution=--- component bug counts], pick yours!


[https://bugzilla.mozilla.org/chart.cgi?category=-All-&subcategory=-All-&name=1183&label0=SM-with-review%3F-requests&line0=1928&label1=SM-with-superreview%3F-requests&line1=1929&gt=1&labelgt=Grand+Total&datefrom=2009-07-15&dateto=&action-wrap=Chart+This+List Open reviews/flags]:
[https://bugzilla.mozilla.org/chart.cgi?category=-All-&subcategory=-All-&name=1183&label0=SM-with-review%3F-requests&line0=1928&label1=SM-with-superreview%3F-requests&line1=1929&gt=1&labelgt=Grand+Total&datefrom=2009-07-15&dateto=&action-wrap=Chart+This+List Open reviews/flags]:
[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-review%3F-requests&series_id=1928&remaction=runseries 33 review]
[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-review%3F-requests&series_id=1928&remaction=runseries 32 review]
[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-superreview%3F-requests&series_id=1929&remaction=runseries 14 super-review]
[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-superreview%3F-requests&series_id=1929&remaction=runseries 14 super-review]
[https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=ui-review%3F 0 ui-review]
[https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=ui-review%3F 0 ui-review]
Line 83: Line 121:
** Progressing slowly, still waiting on reviews from TB side. Full customization has to go to 2.next (currently 2.6 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.
** Progressing slowly, still waiting on reviews from TB side. Full customization has to go to 2.next (currently 2.6 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 will need to poke some people about reviews not happening quickly enough.
** IanN will need to poke some people about reviews not happening quickly enough.
** IanN has done as much unpicking of Composer/Mail Compose code as possible in the dependent bugs, so will be reworking his customising patches.
** 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.
* de-RDF {{bug|654864}} has been finished and landed on all development branches, including 2.3. Still to do:
* de-RDF {{bug|654864}} has been finished and landed on all development branches, including 2.3. Still to do:
** Neil wanted to follow up on some listener issues
** Neil wanted to follow up on some listener issues. This is being addressed in {{bug|669203}}.
** for the selection issue, see what the TB guys come up with in {{bug|669203}}
** for the selection issue, see what the TB guys come up with in {{bug|669203}}. There is still a patch that needs checking in but both the patches there are for SM (even though it is a TB bug :P).
* {{bug|477845}} Build a standalone (Comm-central) Composer. [kaze]
* {{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.
** ''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.
Line 123: Line 161:
==== Callek ====
==== Callek ====
==== ewong ====
==== ewong ====
*'''Fixed''':
** {{bug|513900}} - executable permissions for data files (port bug 461322 to SeaMonkey)
*'''Checkin-needed''':
** {{bug|678979}} - Remove README.txt from release packages
*'''Needs Review''':
** {{bug|102275}} - Number untitled pages. (sr)
** {{bug|682537}} - Don't remove jemalloc lib when building with MOZ_MEMORY
*'''Working On''':
** {{bug|78357}}  - Account wizard doesn't have place to enter port info
** {{bug|608103}} - Message Display panel clipped on Windows 7
** {{bug|670561}} - show profile path in profile manager.
** {{bug|675589}} - Group all session restore menu items together.
*'''To Do''':
** {{bug|633937}} - Port {{bug|562048}} to suite.
*'''BackBurner''':
** {{bug|649952}} -  Port |Bug 609824 - Re-add Bloglines to the feed reader options| to SeaMonkey
==== IanN ====
==== IanN ====
* Usual testing, reviewing and commenting.
* Bug triaging during bug event.
* Fixed:
** {{Bug|682580}} Remove suite's dependency on nsTryToClose.js (non-editor part)
** {{Bug|680805}} Share edit menus between Composer, Plain Text Editor and Messenger Compose
** {{Bug|688765}} Move file menu from editorOverlay to editingOverlay
** {{Bug|690145}} Move CharsetPopupMenu code from editorOverlay to editingOverlay
* Waiting for review on:
** {{Bug|638643}} Remove obsolete EditorToggleParagraphMarks from editor.js
* Waiting for additional review on:
** {{Bug|694027}} Move Editor toolbar buttons from editorOverlay to editingOverlay
* Reviewed and waiting for feedback from mobile peer:
** {{Bug|689253}} Update en-GB for Mobile 8.0 (comm-aurora)
* Working on:
** {{Bug|695842}} Move Editor startup/shutdown functions to editingOverlay
** {{Bug|606683}} Allow customization of toolbar in Composer and MailNews Composition
** {{Bug|639690}} [META] Re-arrange code between editor and editorOverlay
** {{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.
==== InvisibleSmiley ====
==== InvisibleSmiley ====
* Fixed:
** {{bug|674208}} Add a Properties context menu option to open the embedded properties pane in Bookmarks Manager
** {{bug|694144}} Port syncAddDevice fixes from {{bug|690532}} and {{bug|689428}}
** {{bug|696633}} Port |Bug 678586 - Trigger a delayed sync after pairing a new device|
** reviewed {{bug|684537}} Port {{bug|626949}} |Sync UI: Style generic change dialogs like the setup and Add a Device wizards| to suite
* Working On:
** check in once tree reopens:
*** {{bug|695523}} Port |Bug 564560 - Sync dialogs should persist position|
*** {{bug|693210}} Add support for some keys to Advanced Search
*** {{bug|696731}} Properties context menu option in Bookmarks Manager does nothing when the embedded properties pane is already open
*** {{bug|696598}} Add default value for extensions.autoDisableScopes
** address post-landing comment on {{bug|674208}} Add a Properties context menu option to open the embedded properties pane in Bookmarks Manager
** look into {{bug|698038}} Update Preferences help for the new section to control crash report submission.
** {{bug|688953}} Create/Update 2.5 Release Notes
** track {{bug|687316}} (Remaining) Sync changes to port to Suite
* Needs Coordination:
** investigate whether we need to adapt our Places code for the FF/Toolkit changes from {{bug|696159}} and/or {{bug|692120}}
==== KaiRo ====
==== KaiRo ====
* Followed all the news on the main SeaMonkey VM host going down ({{bug|695278}}), helped Callek slightly with getting the SeaMonkey buildmaster up and running everything again after Mozilla IT got that one up (mainly did some debugging and fixing on clobberer).
* Also updated the community update server to current AUS2 trunk code so we can handle extended snippet data in the future.
* I did some more work on my themes and finally uploaded 2.4 versions of both [https://addons.mozilla.org/addon/earlyblue/versions/2.4 EarlyBlue] and [https://addons.mozilla.org/addon/lcarstrek/versions/2.4 LCARStrek] which are awaiting reviews now.
* Put some more work into cleanups of my Mandelbrot add-on and implemented a "Back" function in the Location menu. With that, I uploaded it as the [https://addons.mozilla.org/addon/addon/kairoat-mandelbrot/versions/4.0 final 4.0 version], it's now waiting for reviews.
* I updated German L10n of DOM Inspector to current trunk, as well as dom/ and suite/ localizations on -central.
*As usual, [http://home.kairo.at/blog/ my blog] has more detailed status about my activities, and [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/KaiRo/posts Mozilla Status Board Posts] also tell about my next planned steps - both including my non-SeaMonkey Mozilla work as well.
==== mcsmurf ====
==== mcsmurf ====
==== Misak ====
==== Misak ====
Working on keeping Session Restore in sync with FF:
* {{Bug|698267}} Port {{Bug|694378}} [session restore fails when selectedWindow > number of windows]
* {{Bug|698274}} {{Bug|665260}} [Store start time in sessionstore data]
* {{Bug|698276}} Port {{Bug|686065}} [Don't clear nsSessionStartup::sessionType after the session startup phase finished]
* {{Bug|698557}} Port {{Bug|665702}} [expose session information in getBrowserState]
==== Mnyromyr ====
==== Mnyromyr ====
Current:
* {{Bug|356742}} [cocoa] Sheets are offscreen if opened when all windows closed
* {{Bug|610509}} Make fullscreen mode really fullscreen.
* Sidebar planning
==== MReimer ====
==== MReimer ====
Working on implementing Opera API for adding sidebars from websites ({{Bug|697799}}).
==== Neil ====
==== Neil ====
==== Ratty ====
==== Ratty ====
Done:
* {{Bug|696400}} Close Places containers after use (Sync Suite with changes from {{Bug|641531}}).
* {{Bug|696542}} Remove obsolete preference places.database.cache_to_memory_percentage (q.v. {{Bug|674210}}).
* {{Bug|697124}} Update the Context menu video items.
* {{Bug|697453}} Allow setting report submission preference via XPCOM.
Working on:
* {{Bug|698187}} Sync pluginCrashedUI with changes from Firefox ({{Bug|665196}} and {{Bug|688083}}).
ToDo:
* {{Bug|694786}} Remove hard coded dependency on xpinstallItemGeneric.png from notification.xml
* Remove modern dependency on winstripe images, copy them into the comm-central tree instead.
Other:
* Bug triage and Bug discussions.
* End user support and PR in newsgroups and [http://forums.mozillazine.org/ Mozillazine].
==== Ricardo ====
==== Ricardo ====
==== sgautherie ====
==== sgautherie ====
*Fixed (<i>or in-progress</i>) MailNews Core bugs:
**<i>{{bug|694371}} [c-c] "Warning: package error or possible missing or unnecessary file:" : 4 "VC80" files</i>
==== Stanimir ====
==== Stanimir ====
Done:
* {{Bug|576402}} Add small icons for Address Book toolbar to Classic theme.
Investigating:
* {{Bug|489067}} Allow inline background color in Message Compose.
==== stefanh ====
==== stefanh ====
==== tonymec ====
==== tonymec ====
* Organized and ran a very successful SeaMonkey Halloween Bug Event (like a testday) on #bugday on the 30th of October.
** Special thanks to Px and Mnyromyr for lots of bug triaging during the bug event.
* '''TODO:'''
** Finish publishing [[SeaMonkey/Bug_events/20111027#Results|the bug event stats]].
** Announce them on NG, Members' list, etc., once they're finished.


=== Any other business?  ===
=== Any other business?  ===
* Need to review [http://www.seamonkey-project.org/dev/project-areas project areas]
* Need to review [http://www.seamonkey-project.org/dev/project-areas project areas]
** '''IanN''' will put out a final draft of the project areas list this week, and then confirm that anyone who is not in the loop already has been consulted.
** '''IanN''' has put out a final draft of the project areas list, and will then confirm that anyone who is not in the loop already has been consulted.
* Extended Support Releases (ESR)
* Extended Support Releases (ESR)
** At the moment looks like that will be based off either Gecko 8 or 9 so potentially that will be either 2.5 or 2.6 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.5/2.6.
** At the moment looks like that will be based off either Gecko 8 or 9 so potentially that will be either 2.5 or 2.6 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.5/2.6.
** 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.
** 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.
** A 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 both what Gecko it will be based on, and what MoCo's general plans for their marketing/target/ support-levels etc are.
** A 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 both what Gecko it will be based on, and what MoCo's general plans for their marketing/target/ support-levels etc are.
* We can probably start working on Geolocation. Callek hasn't verified all the minutia there yet, but if someone wants to begin work, he can devote slightly more of his time to it.
* '''Geolocation'''.
* Another bug event happened at the end of last week.
** <s>We can probably start working on this. Callek hasn't verified all the minutia there yet, but if someone wants to begin work, he can devote slightly more of his time to it.</s>
** 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 <tt>pref("geo.wifi.uri", "https://www.google.com/loc/json");</tt> to browser-prefs.js.
* The '''Halloween Bug Event''' happened at the end of last week.
** tonymec will be producing some stats from the event.
** Now available at [[SeaMonkey/Bug_events/20111027#Results]].
* Who is going to MozCamp Europe 2011? (sgautherie, KaiRo, mcsmurf, Mnyromyr and stefanh)
**Anything planned w.r.t. SeaMonkey?
* Who is going to MozCamp Asia 2011? (Ratty).
** Nothing planned w.r.t. SeaMonkey, but Ratty might give a lightning talk.
Confirmed users
2,595

edits