Confirmed users
2,595
edits
(→IanN) |
Philip Chee (talk | contribs) (→Active) |
||
(43 intermediate revisions by 7 users not shown) | |||
Line 7: | Line 7: | ||
== 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? | ||
** Tony Mechelynck for organising the bug event. | ** Tony Mechelynck for organising the bug event. | ||
** Px and Mnyromyr for lots of bug triaging during 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 22: | 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 28: | 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 | * 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 59: | 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 ~ | * 2.4.x had ~80,800 ADU by last Thursday and 2.4.1 has had ~217,100 downloads so far. | ||
** | ** 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 ==== | ||
* | * 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. | ||
* | * 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: | [http://dev.seamonkey.at/#bugstats Bug statistics] for last two (full) weeks: 36 new, 12 fixed, 102 triaged. | ||
* | * 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>=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>=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 | [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 85: | 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 | ** 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 194: | Line 230: | ||
==== 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''' | ** '''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'''. | ||
* | ** <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. |