SeaMonkey/StatusMeetings/2018-02-04: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎rsx11m: hey, I've done something recently! :-)
 
(10 intermediate revisions by 3 users not shown)
Line 7: Line 7:
* Location: [irc://irc.mozilla.org/seamonkey #seamonkey IRC channel]
* Location: [irc://irc.mozilla.org/seamonkey #seamonkey IRC channel]
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]]
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]]
* Participants (in order of appearance):  
* Participants (in order of appearance): frg tonymec IanN rsx11m


== Agenda ==
== Agenda ==
* Who's taking minutes? -> '''TBD'''
* Who's taking minutes? -> '''frg'''
* Nominees for Friends of the Fish Tank:
* Nominees for Friends of the Fish Tank:
** '''TBD'''
** '''jorgk mailnews patch hero'''


=== Action Items ===
=== Action Items ===
Line 49: Line 49:
*** '''ewong''' is requesting a mac mini on macstadium in {{bug|1414114}}. MoCo will provide it initially free of charge.
*** '''ewong''' is requesting a mac mini on macstadium in {{bug|1414114}}. MoCo will provide it initially free of charge.
** '''ewong''' has created a jumphost on aws and is working on the master.
** '''ewong''' has created a jumphost on aws and is working on the master.
** '''ewong''' has access to the mac now.
** '''ewong''' has access to the mac now. [Currently waiting resolution on {{bug|1432706}} to set up a vpn between sCL3 and the mac.
** Thunderbird is moving to taskcluster. At the current stage not possible to say if we can benefit from this in the future. The taskcluster setup is complicated.
** Thunderbird is moving to taskcluster. At the current stage not possible to say if we can benefit from this in the future. The taskcluster setup is complicated.
*** '''tomprince''' thinks it would be relatively easy to move SeaMonkey to taskcluster. We need to evaluate this.
*** A few years ago, it was stated that SeaMonkey wasn't permitted to use TaskCluster.  Whether that has changed, remains to be seen. ewong has pinged someone.
*** In any case dedicated machines or instances are needed anyway so the infrastructure buildup needs to continue.
* '''ewong''' is trying to include rust dynamically. Mozilla no longer provides rust tooltool packages and a bug needs to be opened for every new version now.
* '''ewong''' is trying to include rust dynamically. Mozilla no longer provides rust tooltool packages and a bug needs to be opened for every new version now.
* —
* —
'''CLOSED'''
'''CLOSED'''
* SUSE might port security bugs to 2.49 after formal support ends. We might be able to extend support for the 2.49 ESR line if true.
** Unlikely to happen.
* Mozilla is switching to phabricator from mozreview. No tasks here for SeaMonkey.
* —
* —


Line 69: Line 69:
* [7th January 2018]
* [7th January 2018]
** Tests have been re-enabled and running but have issues.
** Tests have been re-enabled and running but have issues.
*** All tests are red.
*** All tests are Red.
** All trees:
** All trees:
** [comm-central]:
** [comm-central]:
*** All Platforms Red: {{bug|1428678}} and {{bug|1428608}}.
*** All Platforms Red. {{bug|1435621}} with attached patch filed after the meeting.
*** {{Bug|1431913}} which caused a compile error was fixed after the meeting.
*** DOMi, cZ and debugQA extensions were temporarily disabled to get basic l10n working in {{bug|1231349}}.
*** Linux broken because of {{bug|1431752}}. Will be fixed tomorrow.
*** Do not expect to use the 2.57 release yet other than for brief testing. It is fundamentally broken by Mozilla source and api removals.
*** See {{bug|1420718}} for current bad breakages.
***  DOMi, cZ and debugQA extensions were temporarily disabled to get basic l10n working in {{bug|1231349}}.
*** Do not expect to use the 2.56 release yet other than for brief testing. It is fundamentally broken by Mozilla source and api removals.
*** Sidebar and Mail/News are broken because of XUL template removals. See {{bug|464710}}.
*** Sidebar and Mail/News are broken because of XUL template removals. See {{bug|464710}}.
*** Fixes for the browser part are in review.
*** Bookmark Manager broken because of sync api removal. See {{bug|1378089}}.
*** See {{bug|1433370}} for current 2.57 breakages.
** [comm-beta]:
** [comm-beta]:
*** Linux*: Orange {{bug|1415803}}
*** Linux*: Orange {{bug|1415803}}
*** OSX64: *backlogged*
*** OSX64: *backlogged*
*** Win32: green
*** Win32: Green
*** See {{bug|1394144}} for current breakages.
*** Do not expect to use the 2.56 release yet other than for brief testing.
*** Do not expect to use the 2.55 release yet other than for brief testing.
** [comm-release]:
** [comm-release]:
*** Linux*: Orange {{bug|1415803}}
*** Linux*: Orange {{bug|1415803}}
*** OSX64: backlogged
*** OSX64: backlogged
*** Win32: green
*** Win32: Green
*** See {{bug|1379370}} for current 2.53 breakages. Tree is at 2.54 already.
*** Do not expect to use the 2.55 release yet other than for brief testing.
*** See {{bug|1379370}} for current 2.53 breakages. Tree is at 2.55 already.
** [comm-esr52]:
** [comm-esr52]:
*** Linux*: Orange {{bug|1415803}}
*** Linux*: Orange {{bug|1415803}}
Line 98: Line 96:


* Notes:
* Notes:
** Firefox already merged mozilla-beta and mozilla-release. The trees were not in sync with the comm-trees for 2 weeks.
*** Tomorrow the comm-trees and also the remaining mozilla trees will merge.
*** mozilla-central will be at 60 and comm-central at 2.57. 60 is becoming the next ESR release.
**  Changing the symbol upload URL from Socorro to Tecken is tracked in {{bug|1422737}}.
**  Changing the symbol upload URL from Socorro to Tecken is tracked in {{bug|1422737}}.
* See [[SeaMonkey/StatusMeetings/RelEng|RelEng]] page for the RelEng status history.
* See [[SeaMonkey/StatusMeetings/RelEng|RelEng]] page for the RelEng status history.
Line 106: Line 101:
<!-- uncomment if new new stuff comes up
<!-- uncomment if new new stuff comes up
==== Fixed Stuff Since Last Meeting ====
==== Fixed Stuff Since Last Meeting ====
* Firefox switched to VS0217 15.4.2 and SDK 10.0.16299 for Nightly release builds. comm-central Windows x86 is still build with VS2015.
** '''frg''' has a VS2017 setup guide available and is able to build all trees under Windows with VS2017 and the included VS2015 toolset.
** Old news but '''frg''' still has the guide.
** '''IanN''' would like to check in OSX cross compile config changes. Apple has open sourced the SDK. Legally it should be ok to use it.
*** Tracked in action items.
* Windows nightly trunk builds are only done on the loaner. Migrating our Windows builders to Win2008 R2 in {{bug|1114876}} will not happen.
** Tracked in action items with new infra.
* &mdash;
* &mdash;
-->
-->
Line 123: Line 111:
* The next release will be 2.49.2 build from the ESR branch. The release is tracked in {{Bug|1420707}} (basically ready to go).
* The next release will be 2.49.2 build from the ESR branch. The release is tracked in {{Bug|1420707}} (basically ready to go).
** A meta bug for gtk3 compatibility has been created for 2.49.1 and up {{bug|1367257}}.
** A meta bug for gtk3 compatibility has been created for 2.49.1 and up {{bug|1367257}}.
*** There are at least three problems with gtk3 builds which were not resolved in time ({{Bug|1269145}}, {{Bug|1267982}}, {{Bug|1331208}}).
*** Missing dropmarker in {{bug|1331208}} will be fixed in 2.49.2.
*** Missing dropmarker in {{bug|1331208}} affects 2.49.1. Fix has been approved for 2.49.2.
*** {bug|1398973}} will be fixed in 2.49.2. Tabs will be visually  emphasized. This will affect Windows too.
*** {bug|1398973}} has been reviewed for comm-central and will be included in 2.49.2.
*** The missing scrollbar buttons patch in {bug|1269145}} will be included in 2.49.2. A followup bug will be opened to see if it can be enhanced.
*** The missing scrollbar buttons patch in {bug|1269145}} got r+ today and will be included in 2.49.2. A followup bug will be opened to see if it can be enhanced.
** The Thunderbird/SeaMonkey branch in mozilla-esr52 was updated to the 52.6 release level. No additional changes compared to 2.49.1 where backported in the mozilla-esr52 branch.
** The Thunderbird/SeaMonkey branch in mozilla-esr52 will be updated to the 52.6 release level tomorrow. No additional changes compared to 2.49.1 where backported in the mozilla-esr52 branch.
** The trunk version has been set and tinderbox builds are already available.
** The trunk version has been set and tinderbox builds are already available.
*** {{Bug|1412639}} Image from eml file not shown in Composer will be included but depends on {{Bug|1332705}} "Edit Message as new' does not work for message from file.eml" which will not be fixed for this release.  
*** {{Bug|1412639}} Image from eml file not shown in Composer will be included but depends on {{Bug|1332705}} "Edit Message as new' does not work for message from file.eml" which will not be fixed for this release.  
Line 134: Line 121:
*** {{Bug|1406049}} is not yet fixed but has a limited audience.
*** {{Bug|1406049}} is not yet fixed but has a limited audience.
*** {{Bug|1385667}} and {{Bug|1394149}} fix build issues with gcc 7. We will evaluate if we can backport them to the TB branch in mozilla-esr52.
*** {{Bug|1385667}} and {{Bug|1394149}} fix build issues with gcc 7. We will evaluate if we can backport them to the TB branch in mozilla-esr52.
** Building will start after the ESR 52.6 fixes are checked in. These will contain the timer mitigation for the Meltdown/Spectre security problems. See {{Bug|1427870}}.
*** 2.49.2 will contain the timer mitigation for the Meltdown/Spectre security problems. See {{Bug|1427870}}.
** The 2.49.x releases use branches in hg.
** The 2.49.x releases use branches in hg.
*** [https://hg.mozilla.org/releases/comm-esr52/shortlog/SEAMONKEY_2_49_ESR_RELBRANCH SEAMONKEY_2_49_ESR_RELBRANCH] has been created in comm-esr52.
*** [https://hg.mozilla.org/releases/comm-esr52/shortlog/SEAMONKEY_2_49_ESR_RELBRANCH SEAMONKEY_2_49_ESR_RELBRANCH] has been created in comm-esr52.
Line 151: Line 138:
** '''frg''' marked some bugs as 2.53 "affected" instead of "wontfix" in case we do a release from this branch later.
** '''frg''' marked some bugs as 2.53 "affected" instead of "wontfix" in case we do a release from this branch later.
** '''frg''' maintains a local 2.53 with backported comm-central and mozilla-central fixes in case we want to do a 2.53. If this can be maintained till 52.9 will be seen. It might be possible to use Security fixes from Waterfox 56 for this too.
** '''frg''' maintains a local 2.53 with backported comm-central and mozilla-central fixes in case we want to do a 2.53. If this can be maintained till 52.9 will be seen. It might be possible to use Security fixes from Waterfox 56 for this too.
** '''IanN''' thinks we might want to do a 2.53 branch in c-r and m-r so that we can include the backported bugs.


* Discussions if we should match minor version numbers with Firefox are still underway. This would need a coordinated change for either c-c or all trees. All minor versions would be changed and the versions would need to be made available in bugzilla. Lightning version calculation needs to be changed. This will be done at a later date and not for 2.49 ESR.
* Discussions if we should match minor version numbers with Firefox are still underway. This would need a coordinated change for either c-c or all trees. All minor versions would be changed and the versions would need to be made available in bugzilla. Lightning version calculation needs to be changed. This will be done at a later date and not for 2.49 ESR.
Line 173: Line 161:
** DOMi will no longer work in any Fx58+ version.
** DOMi will no longer work in any Fx58+ version.
** The addon-SDK has been removed.
** The addon-SDK has been removed.
** SMILE is removed in 2.57.


* WebExtensions support is tracked in {{Bug|1320556}}. As of now working on this has not started.
* WebExtensions support is tracked in {{Bug|1320556}}. As of now working on this has not started.
** This would be needed for a ESR60 based SeaMonkey or we would need to backout a bunch of Mozilla api removals.
** This would be needed for a ESR60 based SeaMonkey.


* Evaluation if some extension functionality should be incorporated will need to be done later.
* Evaluation if some extension functionality should be incorporated will need to be done later.
** Candidates among others are ChatZilla, Lightning, SeaTab X2 and Version Number.
** Candidates among others are ChatZilla, Lightning, SeaTab X2 and Version Number.
*** '''tomprince''' is evaluating including Lightning in Thunderbird.


* Mozilla plans to move the Thunderbird and SeaMonkey add-ons to a new site this year. At the current point in time wo don't have any information about it.
* Mozilla plans to move the Thunderbird and SeaMonkey add-ons to a new site this year. At the current point in time wo don't have any information about it.
Line 212: Line 202:
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey249&type0-0-0=equals&value0-0-0=%3F tracking requests] (5)
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey249&type0-0-0=equals&value0-0-0=%3F tracking requests] (5)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.49 targeted] (0)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.49 targeted] (0)
[https://bugzilla.mozilla.org/buglist.cgi?o5=notequals&f1=OP&v6=fixed&o3=equals&list_id=8372932&v3=fixed&resolution=FIXED&o6=notequals&o2=equals&f4=CP&v5=fixed&query_format=advanced&j1=OR&f3=cf_status_seamonkey249&f2=target_milestone&f5=cf_status_seamonkey248&v2=2.49 fixed] (59)
[https://bugzilla.mozilla.org/buglist.cgi?o5=notequals&f1=OP&v6=fixed&o3=equals&list_id=8372932&v3=fixed&resolution=FIXED&o6=notequals&o2=equals&f4=CP&v5=fixed&query_format=advanced&j1=OR&f3=cf_status_seamonkey249&f2=target_milestone&f5=cf_status_seamonkey248&v2=2.49 fixed] (60)


==== 2.57.x next release branch ====
==== 2.57.x next release branch ====
Line 221: Line 211:
[https://bugzilla.mozilla.org/buglist.cgi?o5=notequals&f1=OP&v6=fixed&o3=equals&list_id=8372932&v3=fixed&resolution=FIXED&o6=notequals&o2=equals&f4=CP&v5=fixed&query_format=advanced&j1=OR&f3=cf_status_seamonkey257&f2=target_milestone&f5=cf_status_seamonkey256&v2=2.57 fixed] (-)
[https://bugzilla.mozilla.org/buglist.cgi?o5=notequals&f1=OP&v6=fixed&o3=equals&list_id=8372932&v3=fixed&resolution=FIXED&o6=notequals&o2=equals&f4=CP&v5=fixed&query_format=advanced&j1=OR&f3=cf_status_seamonkey257&f2=target_milestone&f5=cf_status_seamonkey256&v2=2.57 fixed] (-)


''Flags are not available yet, {{bug|1435140}}''
''Flags are not available yet, {{bug|1435140}} and {{bug|1432259}}''


==== 2.Next ====
==== 2.Next ====
* OSX cross-compiling
* OSX cross-compiling
* '''frg''' did cross compile 2.49.1 OSX on Linux from comm-esr52 and 2.54 from comm-central sucessfully using the instructions from '''IanN''' in {{bug|1379062}}. We might need to make this work fast with the current Linux builders to still be able to compile Nightly if the last builder fails and the new MacStadium Mini Mac is not provided in time.
* '''frg''' did cross compile 2.49.2 OSX on Linux from comm-esr52 and 2.57 from comm-central sucessfully using the instructions from '''IanN''' in {{bug|1379062}}. We might need to make this work fast with the current Linux builders to still be able to compile Nightly if the last builder fails and the new MacStadium Mini Mac is not provided in time.
** It is not sure if the cross-compile can create universal OSX 2.49.1 builds needed for plugin suppprt but this will only become urgent if the last Mac Mini dies.
** It is not sure if the cross-compile can create universal OSX 2.49.1 builds needed for plugin suppprt but this will only become urgent if the last Mac Mini dies.
** Building with the 10.11 SDK currently causes problems in Firefox and macOS 10.13. This is tracked in {{bug|1391790}}.
** Building with the 10.11 SDK currently causes problems in Firefox and macOS 10.13. This is tracked in {{bug|1391790}}.
** For cross compiling a recent Rust cross package is always needed. For local use it can be extracted from any Firefox macOS taskcluster build.


* We need someone to work on porting sync 1.5 over to replace legacy sync code. '''Frg was distracted by other bugs and tasks and didn't look into it yet'''.<br />See: [http://blog.swarnava.in/2014/02/new-firefox-sync-has-landed-in-firefox.html New Firefox Sync has landed in Firefox Nightly]. Tracked in:
* We need someone to work on porting sync 1.5 over to replace legacy sync code. '''Frg was distracted by other bugs and tasks and didn't look into it yet'''.<br />See: [http://blog.swarnava.in/2014/02/new-firefox-sync-has-landed-in-firefox.html New Firefox Sync has landed in Firefox Nightly]. Tracked in:
Line 236: Line 227:
*** Pro: We control our own sync server and are not left at the mercies of Mozilla the next time they change their sync system.
*** Pro: We control our own sync server and are not left at the mercies of Mozilla the next time they change their sync system.
*** Con: Can't sync with Firefox (unless someone writes a Sync 1.1 client for Firefox).
*** Con: Can't sync with Firefox (unless someone writes a Sync 1.1 client for Firefox).
** '''frg''' will disable the sync ui in the source because it is useless right now.  
** The sync ui has been disabled in 2.57+ in {{Bug|1432273}}.


* '''frg''' suggests doing an about:credits page for SeaMonkey contributors. This should link to a new list of people on the SeaMonkey project page.
* '''frg''' suggests doing an about:credits page for SeaMonkey contributors. This should link to a new list of people on the SeaMonkey project page.
Line 251: Line 242:
<!--Please update if necessary-->
<!--Please update if necessary-->
* Mozilla-central bugs that affect us:
* Mozilla-central bugs that affect us:
** {{Bug|1276739}} 'replace list.txt with a region-aware JSON file format to allow different search configs...'. Regressions for SeaMonkey are tracked in {{Bug|1300198}}.
*** {{Bug|1300198}} Move list.txt over to JSON once {{bug|1276739}} is in.
**** This will likely break search engines and needs to be looked at.
** A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
** A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
** '''The C++ downloads manager backend nsIDownloadManager is being decommissioned'''. Firefox and Thunderbird have migrated to jsdownloads. Its going away in
** {{Bug|888915}} Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned. '''Needs further work'''.
** {{Bug|825588}} Asynchronous JavaScript API for downloads and {{Bug|851471}} Decommission nsIDownloadManager. Tracked in:
*** {{Bug|888915}} Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned. '''Needs further work'''.
** {{Bug|1378089}} Figure out what to do with bookmarks transactions. Probably needs a lot of work after SeaMonkey 2.53.
* [adriank] would like to drop DOMi or at least not bundling it with release builds in {{Bug|1273222}}. Open for discussion.
* [adriank] would like to drop DOMi or at least not bundling it with release builds in {{Bug|1273222}}. Open for discussion.
* [rsx11m] did open bug {{bug|1305902}} for certificate pinning. Discussion if it should be enabled for SeaMonkey is still underway. '''Callek''' commented in the bug.
* [rsx11m] did open bug {{bug|1305902}} for certificate pinning. Discussion if it should be enabled for SeaMonkey is still underway. '''Callek''' commented in the bug.
Line 264: Line 249:


=== Feature List, Planning ===
=== Feature List, Planning ===
[http://dev.seamonkey.at/#bugstats Bug statistics] for the last two (full) weeks: 19 new, 13 fixed, 14 triaged.
[http://dev.seamonkey.at/#bugstats Bug statistics] for the last two (full) weeks: 20 new, 14 fixed, 14 triaged.
* higher triaging effort, average number of new bugs filed.
* higher triaging effort, average number of new bugs filed.
[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 37 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 37 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 5 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 5 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 1 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 2 ui-review]
[https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=feedback%3F 12 feedback]
[https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=feedback%3F 12 feedback]


Line 300: Line 285:
* There are reports that the PayPal donation on the website doesn't work for USD. It seems the amount is converted to Euro (probably correct if it is a German account).
* There are reports that the PayPal donation on the website doesn't work for USD. It seems the amount is converted to Euro (probably correct if it is a German account).
* Images should be vectorized and be svg if possible for future updates and HiDPI compatibility.
* Images should be vectorized and be svg if possible for future updates and HiDPI compatibility.
* {{Bug|1384172}} Expose intl.regional_prefs.use_os_locales in the UI in SeaMonkey is new. Either the language prefs need to be enhanced and moved out of the brower or the new pref should be put somewhere else. No final decision yet. '''rsx11m''' will look into it.
* {{Bug|1414390}} needs to be ported. intl.locale.requested locale list needs to replace general.useragent.locale. Thunderbird did this in {{Bug|1423532}}.
* {{Bug|1414390}} needs to be ported. intl.locale.requested locale list needs to replace general.useragent.locale. Thunderbird did this in {{Bug|1423532}}.
* {{Bug|1424602}} will fix preferences breakage after their removal in {{Bug|1379338}}.


=== Roundtable - Personal Status Updates ===
=== Roundtable - Personal Status Updates ===
Line 311: Line 294:
==== ewong ====
==== ewong ====
==== frg ====
==== frg ====
Waiting for review:
* {{Bug|796994}} Use filepicker's open() instead of the obsolete show() in /suite/*.
* {{Bug|1089324}} Man page contains obsolete information suite/app/seamonkey.man.in the "simple shell script" doesn't exist any more.
* {{Bug|1432273}} Disable Sync UI in SeaMonkey until sync is fixed.
Waiting for feedback:
* {{Bug|1370314}} SeaMonkey 06/2017 installer rollup. Waiting for feedback what should be taken. Probably not much more right now. Took some parts to other bugs.
Checkin ready:
* Nothing ready for action.
Waiting for branch approval:
* {{Bug|1433962}} Tag icon in Bookmark Manager is missing in the SeaMonkey Classic Theme
Almost done:
* {{Bug|1403067}} Remove nsIDOMHTMLAnchorElement, nsIDOMHTMLInputElement in SeaMonkey. aceman did the patch. Just rebased and need to test it.
* {{Bug|1428282}} Replace obsolete toLocaleFormat for SeaMonkey archive folder name generation. Need to do a final test before asking for review.
* {{Bug|1378089}} Replace the Bookmark Manager with the Firefox Library in SeaMonkey. 2.53 version done and tested. Now on 2.57.
Working on:
* {{Bug|521861}} After creating news account through clicking news URL Account Wizard is broken. On the backburner.
* {{Bug|1231349}} 10n repacks broken on with SM 2.42 and newer. DebugQA WIP patch done. extensions temporary disabled to get l10n builds.
* {{Bug|1293618}} "Clear History from Private Data" completely broken (only test part left). A little on the backburner.
* {{Bug|1296850}} Show standard loading indicator images in tab when busy or progress attribute are set. On the backburner. Asked someone who wants to help out to look at the icons. Got the icons but have no time at the moment.
* {{Bug|1326377}} Media view 'Save As ...' for embedded(?) picture fails. Need to find out how to get the private window status.
* {{Bug|1374094}} Update debugQA extension for older SeaMonkey versions. Need to move a function from editor into the patch and retest it.
* {{Bug|1379062}} Enable cross-compile on SeaMonkey Linux machines. Sucessfully compiled 2.49.1 and 2.54 locally.
* {{Bug|1392929}} Port Bug 886907 [Remove old synchronous contentPrefService] to SeaMonkey. Helping Bill and maybe doing the Data Manager part later.
* {{Bug|1402645}} Build Lightning binary components for 2.49.1. '''Needed for 2.49.1!'''. Temporary fix in the esr branch.
On the list (the actual one in Brain 1.0 is longer and gets longer every day)
* Followup for {{Bug|888915}} Convert SeaMonkey Downloads Manager to Downloads.jsm.
* Followups for {{Bug|1379369}} to TriggeringPrincipals and UserContextIDs in more functions.
* Putting updated debugQA and DOMi extensions on AMO. Started with debugQA and noticed that it was no longer compatible with older versions. Finalizing the bugs now.
Titbits:
* No time for Sync at the moment.
* Did some reviews and try to just keep SeaMonkey comm-central building.
* See {{Bug|767640}} Define Ci, Cr, Cc, and Cu whenever Components is defined for a chrome scope. We should switch to Cx. 
* See {{Bug|1434737}} Move to ChromeUtils.import(). No more Cu.import.
==== IanN ====
==== IanN ====
==== Rainer Bielefeld ====
==== Rainer Bielefeld ====
==== Ratty ====
==== Ratty ====
==== rsx11m ====
==== rsx11m ====
Waiting for review:
Pushed to comm-central:
* {{Bug|1435034}} Display of default fonts is broken in preferences after {{bug|1344990}} and {{bug|1378366}}
* {{Bug|1435034}} Display of default fonts is broken in preferences after {{bug|1344990}} and {{bug|1378366}}
Working on:
Waiting for reviews:
* {{Bug|1384172}} Expose intl.regional_prefs.use_os_locales in the UI in SeaMonkey
* {{Bug|1384172}} Expose intl.regional_prefs.use_os_locales in the UI in SeaMonkey
** Going for the main Appearance prefpane now rather than Content
** Going for the main Appearance prefpane now rather than Content
Line 327: Line 353:
Awaiting new patch for ui-review:
Awaiting new patch for ui-review:
* {{Bug|1298487}} Modern theme for about:networking
* {{Bug|1298487}} Modern theme for about:networking
Filed for BMO:
* {{Bug|1435140}} Please add {tracking,status}-seamonkey2.57 to the tracking flags


==== stefanh ====
==== stefanh ====

Latest revision as of 22:07, 4 February 2018

« last meeting | index | next meeting »

SeaMonkey Meeting Details

Agenda

  • Who's taking minutes? -> frg
  • Nominees for Friends of the Fish Tank:
    • jorgk mailnews patch hero

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

  • frg suggests aligning the source with Fx after 2.57ESR. This means taking most parts of browser and put the old ui and mail integration on top. Reason is that porting bugs gets harder very day and web extensions plus e10s supports needs to be added in the near future.
    • IanN thinks it might be a too huge task. The last time this was done more devs were available.
  • Mozilla is currently removing older apis left, right and in the middle without much concern for the comm-central applications.
    • Everything not used by Firefox is on the chopping block and is being removed now. This includes rdf, XUL templates and apis used primary for classic extensions.
    • It is unlikely that an ESR60 based build will be ready in time after the current ESR52 is deprecated.
    • Backporting bugs to 2.49 or doing an interim 2.53 build with security fixes is being evaluated.
  • Upcoming l10n changes to the build system which need to be monitored.
    • Mozilla plans to check in l20n soon. Unclear what this means for comm-central and the current l10n build configs.
  • New council members frg, rsx11m and ewong were already appointed a few weeks ago. IanN will look into a website update now that the project areas were updated.
  • TODO: Add Adrian Kalla to RelEng team. Overall no change as of today.
  • Discussions and planning about the future of SeaMonkey and if we should set up own builders are still going on.
    • For the previous discussions see the last status meetings.
    • ewong is evaluating the cost and specs for an aws based build system.
    • Cross compiling macOS builds is now possible for Firefox under Linux. This will be done as soon as possible for comm-central.
      • Up to date rust packages for cross-compiling are currently missing. Mozilla no longer provides them per default since switching to taskcluster. See below.
      • For a possible new infrastructure OSX builders would only be needed for tests. This can be added at a later stage.
    • We need a jumphost, a buildmaster, a Windows and a Linux slave.
      • A Puppet system for setup and configuration is under evaluation.
      • Costs and if we should do an initial 1 yor 3 year setup are still evaluated.
      • Funding is available.
    • We need to start with a static setup and expand as necessary.
    • The current infrastructure will be replaced in Q3/2018 and is already failing.
      • We have 12 linux64 systems, 7 win32 systems (1 dead), 4 OSX64 systems (3 dead).
      • Only vital components (for Firefox) will be moved to the new MoCo data center.
      • The SeaMonkey builders will likely be decommissioned/scrapped and not moved to MoCos new data center.
      • Thunderbird stuff is moving, because its integrated with firefox-relengy-stuff but TB also has a migration plan off MoCo infrastructure
      • ewong is requesting a mac mini on macstadium in bug 1414114. MoCo will provide it initially free of charge.
    • ewong has created a jumphost on aws and is working on the master.
    • ewong has access to the mac now. [Currently waiting resolution on bug 1432706 to set up a vpn between sCL3 and the mac.
    • Thunderbird is moving to taskcluster. At the current stage not possible to say if we can benefit from this in the future. The taskcluster setup is complicated.
      • tomprince thinks it would be relatively easy to move SeaMonkey to taskcluster. We need to evaluate this.
      • A few years ago, it was stated that SeaMonkey wasn't permitted to use TaskCluster. Whether that has changed, remains to be seen. ewong has pinged someone.
      • In any case dedicated machines or instances are needed anyway so the infrastructure buildup needs to continue.
  • ewong is trying to include rust dynamically. Mozilla no longer provides rust tooltool packages and a bug needs to be opened for every new version now.

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Various Bugs open for building.
    • We have only one OSX64 builder left.
    • Linux64 Nightly: bug 1275215 is still open but Linux is building most of the time.
    • Linux64 build: bug 1275218 is still open but Linux is building most of the time.
    • Windows building is done on the loaner.
  • [7th January 2018]
    • Tests have been re-enabled and running but have issues.
      • All tests are Red.
    • All trees:
    • [comm-central]:
      • All Platforms Red. bug 1435621 with attached patch filed after the meeting.
      • DOMi, cZ and debugQA extensions were temporarily disabled to get basic l10n working in bug 1231349.
      • Do not expect to use the 2.57 release yet other than for brief testing. It is fundamentally broken by Mozilla source and api removals.
      • Sidebar and Mail/News are broken because of XUL template removals. See bug 464710.
      • Bookmark Manager broken because of sync api removal. See bug 1378089.
      • See bug 1433370 for current 2.57 breakages.
    • [comm-beta]:
      • Linux*: Orange bug 1415803
      • OSX64: *backlogged*
      • Win32: Green
      • Do not expect to use the 2.56 release yet other than for brief testing.
    • [comm-release]:
      • Linux*: Orange bug 1415803
      • OSX64: backlogged
      • Win32: Green
      • Do not expect to use the 2.55 release yet other than for brief testing.
      • See bug 1379370 for current 2.53 breakages. Tree is at 2.55 already.
    • [comm-esr52]:
  • Notes:
    • Changing the symbol upload URL from Socorro to Tecken is tracked in bug 1422737.
  • See RelEng page for the RelEng status history.

Release Train

Note: Assuming that Gecko 60 will be the next ESR branch, SeaMonkey 2.57 (current trunk) will be the next release, thus patches with l10n-relevant strings have to land in this cycle.

  • SeaMonkey 2.49.1 was released on November 4th, 2017
    • Updates from older SeaMonkey versions to 2.49.1 are currently not working (including from 2.48). This has been announced on the project page.
  • The next release will be 2.49.2 build from the ESR branch. The release is tracked in bug 1420707 (basically ready to go).
    • A meta bug for gtk3 compatibility has been created for 2.49.1 and up bug 1367257.
      • Missing dropmarker in bug 1331208 will be fixed in 2.49.2.
      • {bug|1398973}} will be fixed in 2.49.2. Tabs will be visually emphasized. This will affect Windows too.
      • The missing scrollbar buttons patch in {bug|1269145}} will be included in 2.49.2. A followup bug will be opened to see if it can be enhanced.
    • The Thunderbird/SeaMonkey branch in mozilla-esr52 was updated to the 52.6 release level. No additional changes compared to 2.49.1 where backported in the mozilla-esr52 branch.
    • The trunk version has been set and tinderbox builds are already available.
      • bug 1412639 Image from eml file not shown in Composer will be included but depends on bug 1332705 "Edit Message as new' does not work for message from file.eml" which will not be fixed for this release.
      • bug 1409458 "Privacy Issue: Replying to or forwarding an HTML e-mail with external content" will not be fixed for this release.
      • bug 1417819 which affects image embedding in Composer will be fixed for the 2.49.2 release.
      • bug 1406049 is not yet fixed but has a limited audience.
      • bug 1385667 and bug 1394149 fix build issues with gcc 7. We will evaluate if we can backport them to the TB branch in mozilla-esr52.
      • 2.49.2 will contain the timer mitigation for the Meltdown/Spectre security problems. See bug 1427870.
    • The 2.49.x releases use branches in hg.
    • Updates for 2.49.1 are not working. For 2.49.2 updates need to be tested if they are still working:
      • bug 1274722 Add %SYSTEM_CAPABILITIES% to the SeaMonkey app.update.url preference.
      • bug 1271761 Add CPU features/detection to update URL.
      • ewong has this almost working now. He just needs to do some cleaning up and do some more tests.
      • cZ, DOMi and the Lightning extension will again be excluded because of the l10n problem tracked in bug 1231349.
    • We are evaluating doing official Linux and Windows x64 builds for future 2.49.x releases.
    • IanN will look into including My and pt-BR locales in a future 2.49.x. frg can create patches based on l10n-release and l10n-central suite but these would need to be manually fixed by the translators and checked into a comm-release branch. We did this with nb-NO in bug 1391174.
  • If it can be made stable a 2.53 Beta might be done later. At least Download Manager and the Bookmarks Manager need additional fixes for this to happen.
    • comm-release (2.53) Fx 56 should be kept current for testing as long as possible because addons still fully work in this release.
    • When 56 becomes EOL we will decide if we do a branch for further testing and bug fixing.
    • frg marked some bugs as 2.53 "affected" instead of "wontfix" in case we do a release from this branch later.
    • frg maintains a local 2.53 with backported comm-central and mozilla-central fixes in case we want to do a 2.53. If this can be maintained till 52.9 will be seen. It might be possible to use Security fixes from Waterfox 56 for this too.
    • IanN thinks we might want to do a 2.53 branch in c-r and m-r so that we can include the backported bugs.
  • Discussions if we should match minor version numbers with Firefox are still underway. This would need a coordinated change for either c-c or all trees. All minor versions would be changed and the versions would need to be made available in bugzilla. Lightning version calculation needs to be changed. This will be done at a later date and not for 2.49 ESR.
  • Windows x64 releases
    • Unofficial (contributed build) Win64 builds work.
  • Releases will be done off comm-esr52 and then comm-esr60.
    • Patches which do not concern Thunderbird can be checked into comm-esr52 after getting approval too.
  • We might do a 2.53 Beta release at a later time.
    • frg will speak with ewong what he thinks about it.
    • l10n changes would need to be backported too.

Extensions and Plugins Compatibility Tracking

  • Most extensions are now broken in SeaMonkey 2.54+ because of Mozilla api removals.
    • ChatZilla is broken.
    • DOMi was fixed for 2.55 but has been badly broken by our Mozilla "friends" again recently in 2.56. See bug 1429936.
    • DOMi will no longer work in any Fx58+ version.
    • The addon-SDK has been removed.
    • SMILE is removed in 2.57.
  • WebExtensions support is tracked in bug 1320556. As of now working on this has not started.
    • This would be needed for a ESR60 based SeaMonkey.
  • Evaluation if some extension functionality should be incorporated will need to be done later.
    • Candidates among others are ChatZilla, Lightning, SeaTab X2 and Version Number.
      • tomprince is evaluating including Lightning in Thunderbird.
  • Mozilla plans to move the Thunderbird and SeaMonkey add-ons to a new site this year. At the current point in time wo don't have any information about it.
  • Firefox officially removes non-WebExtension add-ons and full-theme support with Gecko 57 [1].
    • new add-ons other than WebExtensions will no longer be accepted for signing as early as Gecko 53.
    • The add-on sdk has been removed from mozilla code for Firefox 57.
    • Adblock Plus and uBlock are both broken in SeaMonkey 2.54+
    • bug 1414398 "Deal with the fallout of bug 1413413 [Remove support for extensions having their own prefs file]" needs to be ported to SeaMonkey too.
    • Most XUL add-ons are broken in 2.55+ because of api removals.
    • Only bootstrapped add-ons will be supported in the near future.
    • Extensions using optionsType 2 can no longer be installed. They need to provide an options url only.
    • Thunderbird suggests switching to optionsType 3 and did a fix showing the preferences in the menu list. We need to port the bug for a future release.
    • Isaac Schemm fixed the "AMO Browsing for SeaMonkey" add-on. It can be downloaded from [2].
  • We will evalute the possibility of shipping pdf.js with SeaMonkey in a future release. frg will look into it when he finds some time.
  • We are evaluating integrating cZ and DOMi into SeaMonkey.

2.x (Last, Current, Next)

  • SeaMonkey Statistics can be viewed at https://dataviz.mozilla.org Across all channels we have an approximate ADU of 120k. ADI is about 116,000 on 2.48; about 597,000 on 2.46. Unclear how this translates into installations but around 70.000 users are on the release channel.
  • See Basics page for the usual reminders.
  • Old add-on signing methods has been removed. SeaMonkey and Thunderbird still use them per thread "removing "the old way" of signing add-ons" in mozilla.dev.platform. Apparently dxr.mozilla.org/mozilla-central/so…sions/content/xpinstallConfirm.xul contain the references to them.
  • Unused (in mozilla-central code) xbl bindings are slowly removed. We are being informed about this. stefanh and paenglab did fix the first removals. A shared directory for moved bindings used in all comm-central products has been created.

2.49.x current releases

open tracking (0) tracking requests (5) targeted (0) fixed (60)

2.57.x next release branch

open tracking (-) tracking requests (-) targeted (-) fixed (-)

Flags are not available yet, bug 1435140 and bug 1432259

2.Next

  • OSX cross-compiling
  • frg did cross compile 2.49.2 OSX on Linux from comm-esr52 and 2.57 from comm-central sucessfully using the instructions from IanN in bug 1379062. We might need to make this work fast with the current Linux builders to still be able to compile Nightly if the last builder fails and the new MacStadium Mini Mac is not provided in time.
    • It is not sure if the cross-compile can create universal OSX 2.49.1 builds needed for plugin suppprt but this will only become urgent if the last Mac Mini dies.
    • Building with the 10.11 SDK currently causes problems in Firefox and macOS 10.13. This is tracked in bug 1391790.
    • For cross compiling a recent Rust cross package is always needed. For local use it can be extracted from any Firefox macOS taskcluster build.
  • We need someone to work on porting sync 1.5 over to replace legacy sync code. Frg was distracted by other bugs and tasks and didn't look into it yet.
    See: New Firefox Sync has landed in Firefox Nightly. Tracked in:
    • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager.
    • bug 1003434 Add support for about:sync-progress.
    • As an alternative to porting sync setting up a sync 1.1 server might work.
    • Sync 1.1 has been removed from the mozilla source tree. If we want sysnc 1.1 to work we need to fork it.
      • Pro: We control our own sync server and are not left at the mercies of Mozilla the next time they change their sync system.
      • Con: Can't sync with Firefox (unless someone writes a Sync 1.1 client for Firefox).
    • The sync ui has been disabled in 2.57+ in bug 1432273.
  • frg suggests doing an about:credits page for SeaMonkey contributors. This should link to a new list of people on the SeaMonkey project page.
    • IanN suggests about:smcredits.
    • The mozilla credits page still must be linked because there are many SeaMonkey contributors in it and Gecko is also still the foundation we did and are building on.
  • Stalled. Needs a kick:
    • bug 815954 Click-to-Play: Port bug 812562 (click-to-play blocklisted plugins: reshow urlbar notification as with normal click-to-play).
    • bug 476108 GetShortPathNameW fails under some NTFS junctions [patchlove].
  • Current breakages:
  • Mozilla-central bugs that affect us:
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned. Needs further work.
  • [adriank] would like to drop DOMi or at least not bundling it with release builds in bug 1273222. Open for discussion.
  • [rsx11m] did open bug bug 1305902 for certificate pinning. Discussion if it should be enabled for SeaMonkey is still underway. Callek commented in the bug.
  • Nightly and Aurora updates are broken. bug 1321131 might be the cause. Aurora users need to be migrated to another channel if possible.

Feature List, Planning

Bug statistics for the last two (full) weeks: 20 new, 14 fixed, 14 triaged.

  • higher triaging effort, average number of new bugs filed.

Open reviews/flags: 37 review 5 super-review 2 ui-review 12 feedback

  • See Feature List page for major wanted/needed features.
  • TODO:
    • Encrypted Media Extensions / Digital Rights Management
      • bug 1127784 added a preference and UI to enable/disable playback of Encrypted Media Extensions, with UI seen in non-release builds only
      • More work appears to be needed to download necessary 3rd-party Content Decryption Modules, some UI can probably be ported from Firefox
  • Mozilla wants to Move Thunderbird off MoCo infrastructure and onto their own, which will likely affect SeaMonkey as well
  • Fundamental core features Firefox/Mozilla plans to remove:
    • bug 1222546 Product plan: remove support for heavyweight themes
      • This has been officially removed with Firefox 57. We are still able to ship and use complete themes in SeaMonkey.
    • bug 1397874 tracks the xbl bindings removal. Only bindings used in Firefox will be kept for now until they are replaced with who-knows-what.
  • SeaMonkey Composer is outdated. Ratty thinks that using backports or parts of KompoZer [3] might solve some of the problems.
  • x64 Linux and for the first time x64 Windows builds will be made official as soon as possible.
    • Unofficial Linux builds just need to be declared official.
    • Providing Windows x64 builds is tracked in bug 482143.
  • The website and wiki are outdated. InvisibleSmiley no longer maintains the website. The website was updated but it still needs work. Volunteers welcome.
  • frg suggested asking for donations in a future release. Probably during startup or more prominently on the website.
  • frg suggested a tabbrowser.xml overhaul because it's becoming harder to backport fixes from Firefox.
    • IanN suggests doing small patches which are easier to review.
  • There are reports that the PayPal donation on the website doesn't work for USD. It seems the amount is converted to Euro (probably correct if it is a German account).
  • Images should be vectorized and be svg if possible for future updates and HiDPI compatibility.
  • bug 1414390 needs to be ported. intl.locale.requested locale list needs to replace general.useragent.locale. Thunderbird did this in bug 1423532.

Roundtable - Personal Status Updates

IanN generally will handle more complex review requests. frg, rsx11m, stefanh and ewong can also do reviews in their areas of expertise. For bigger changes and branch approvals outside of the build system IanN needs to be involved

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).

Callek

ewong

frg

Waiting for review:

  • bug 796994 Use filepicker's open() instead of the obsolete show() in /suite/*.
  • bug 1089324 Man page contains obsolete information suite/app/seamonkey.man.in the "simple shell script" doesn't exist any more.
  • bug 1432273 Disable Sync UI in SeaMonkey until sync is fixed.

Waiting for feedback:

  • bug 1370314 SeaMonkey 06/2017 installer rollup. Waiting for feedback what should be taken. Probably not much more right now. Took some parts to other bugs.

Checkin ready:

  • Nothing ready for action.

Waiting for branch approval:

  • bug 1433962 Tag icon in Bookmark Manager is missing in the SeaMonkey Classic Theme

Almost done:

  • bug 1403067 Remove nsIDOMHTMLAnchorElement, nsIDOMHTMLInputElement in SeaMonkey. aceman did the patch. Just rebased and need to test it.
  • bug 1428282 Replace obsolete toLocaleFormat for SeaMonkey archive folder name generation. Need to do a final test before asking for review.
  • bug 1378089 Replace the Bookmark Manager with the Firefox Library in SeaMonkey. 2.53 version done and tested. Now on 2.57.

Working on:

  • bug 521861 After creating news account through clicking news URL Account Wizard is broken. On the backburner.
  • bug 1231349 10n repacks broken on with SM 2.42 and newer. DebugQA WIP patch done. extensions temporary disabled to get l10n builds.
  • bug 1293618 "Clear History from Private Data" completely broken (only test part left). A little on the backburner.
  • bug 1296850 Show standard loading indicator images in tab when busy or progress attribute are set. On the backburner. Asked someone who wants to help out to look at the icons. Got the icons but have no time at the moment.
  • bug 1326377 Media view 'Save As ...' for embedded(?) picture fails. Need to find out how to get the private window status.
  • bug 1374094 Update debugQA extension for older SeaMonkey versions. Need to move a function from editor into the patch and retest it.
  • bug 1379062 Enable cross-compile on SeaMonkey Linux machines. Sucessfully compiled 2.49.1 and 2.54 locally.
  • bug 1392929 Port Bug 886907 [Remove old synchronous contentPrefService] to SeaMonkey. Helping Bill and maybe doing the Data Manager part later.
  • bug 1402645 Build Lightning binary components for 2.49.1. Needed for 2.49.1!. Temporary fix in the esr branch.

On the list (the actual one in Brain 1.0 is longer and gets longer every day)

  • Followup for bug 888915 Convert SeaMonkey Downloads Manager to Downloads.jsm.
  • Followups for bug 1379369 to TriggeringPrincipals and UserContextIDs in more functions.
  • Putting updated debugQA and DOMi extensions on AMO. Started with debugQA and noticed that it was no longer compatible with older versions. Finalizing the bugs now.

Titbits:

  • No time for Sync at the moment.
  • Did some reviews and try to just keep SeaMonkey comm-central building.
  • See bug 767640 Define Ci, Cr, Cc, and Cu whenever Components is defined for a chrome scope. We should switch to Cx.
  • See bug 1434737 Move to ChromeUtils.import(). No more Cu.import.

IanN

Rainer Bielefeld

Ratty

rsx11m

Pushed to comm-central:

Waiting for reviews:

  • bug 1384172 Expose intl.regional_prefs.use_os_locales in the UI in SeaMonkey
    • Going for the main Appearance prefpane now rather than Content

Stalled:

  • bug 493217 add UI pref for media.autoplay.enabled
    • Move related items to a new Appearance → Media prefpane
  • bug 1318852 Make labels of cmd_properties action-oriented and context-sensitive, e.g. "Edit Contact", "Edit List", etc.
    • "real" fix

Awaiting new patch for ui-review:

Filed for BMO:

  • bug 1435140 Please add {tracking,status}-seamonkey2.57 to the tracking flags

stefanh

tonymec

Any other business?

  • The next meeting will be held in two weeks: Sunday February 18th, 2018, 15:00 UTC