647
edits
Philip Chee (talk | contribs) m (→2.43) |
|||
(15 intermediate revisions by 3 users not shown) | |||
Line 10: | Line 10: | ||
== Agenda == | == Agenda == | ||
* Who's taking minutes? -> ''' | * Who's taking minutes? -> '''frg''' | ||
* Nominees for Friends of the Fish Tank: | * Nominees for Friends of the Fish Tank: | ||
** ''' | ** '''frg''' for doing a bunch of bustage fixes lately | ||
=== Action Items === | === Action Items === | ||
Line 19: | Line 19: | ||
'''NEW''' | '''NEW''' | ||
* [Ratty:] '''rkent''' has stated that he will not uplift the suite parts of changesets to SeaMonkey branches that are perma-CLOSED unless he gets a perma-APPROVED from SeaMonkey team. Since he is the TB module owner and a TB-driver I think it's a reasonable request. | * [Ratty:] '''rkent''' has stated that he will not uplift the suite parts of changesets to SeaMonkey branches that are perma-CLOSED unless he gets a perma-APPROVED from SeaMonkey team. Since he is the TB module owner and a TB-driver I think it's a reasonable request. '''approved by meeting participants''' | ||
* Google just announced V4 of the safebrowsing api. No actions currently needed. | |||
* — | * — | ||
'''OPEN''' | '''OPEN''' | ||
* Google API key for Safe Browsing. Ewong/Callek about getting it loaded onto the build machines. | * Google API key for Safe Browsing. Ewong/Callek about getting it loaded onto the build machines. | ||
** Per {{bug|903439#c10}}, ewong has a Google API key (stating that for Geolocation service). Safe Browsing key is apparently still missing. | ** Per {{bug|903439#c10}}, ewong has a Google API key (stating that for Geolocation service). Safe Browsing key is apparently still missing. | ||
* '''IanN''' to review members mailing-list and council appointments (IanN to talk to mcsmurf about members list) | * '''IanN''' to review members mailing-list and council appointments (IanN to talk to mcsmurf about members list) | ||
** TODO: Add Adrian Kalla to RelEng team. | ** TODO: Add Adrian Kalla to RelEng team. | ||
Line 36: | Line 37: | ||
** '''Callek:''' Regarding the windows systems, sadly no progress yet. I'm hopeful we can get done sooner than later, I'm realistic expecting it won't be any time soon. | ** '''Callek:''' Regarding the windows systems, sadly no progress yet. I'm hopeful we can get done sooner than later, I'm realistic expecting it won't be any time soon. | ||
** '''Ewong''' will set up a cron job to do semi regular builds on the loaner machine. | ** '''Ewong''' will set up a cron job to do semi regular builds on the loaner machine. | ||
** Windows nightly trunk builds are unavailable due to various bugs such as {{Bug|1092468}} and {{Bug|1108970}}. Migrating our [https://bugzilla.mozilla.org/show_bug.cgi?id=1114876 Windows builders to Win2008] and our compiler toolchain to VS2015 would likely solve this and other bustages. ''Ratty''' | ** Windows nightly trunk builds are unavailable due to various bugs such as {{Bug|1092468}} and {{Bug|1108970}}. Migrating our [https://bugzilla.mozilla.org/show_bug.cgi?id=1114876 Windows builders to Win2008] and our compiler toolchain to VS2015 would likely solve this and other bustages. ''Ratty''' has approved a patch which will update the builders to vs2015U2 so maybe there can be some progress seen soon. | ||
** There are also some upcoming changes to L10n build system in Q1 2015 ({{bug|1107635}}). | ** There are also some upcoming changes to L10n build system in Q1 2015 ({{bug|1107635}}). | ||
** en-US trunk hourlies and nightlies are being published again since 2016-04-25 for L32, L64 and Mac but not Windows. Still no new langpacks or localized builds at ftp.m.o. | ** en-US trunk hourlies and nightlies are being published again since 2016-04-25 for L32, L64 and Mac but not Windows. Still no new langpacks or localized builds at ftp.m.o. | ||
** Langpacks aren't updated when auto-updating SeaMonkey because they aren't uploaded to AMO. The solution requires changes in SeaMonkey RelEng (and possibly AMO). | ** Langpacks aren't updated when auto-updating SeaMonkey because they aren't uploaded to AMO. The solution requires changes in SeaMonkey RelEng (and possibly AMO). | ||
** wrt {{bug|1155011}}, we already have a Soccoro token. The patches on {{bug|1155013}} require approval and then pushed and the work-around patches backed out. | ** wrt {{bug|1155011}}, we already have a Soccoro token. The patches on {{bug|1155013}} require approval and then pushed and the work-around patches backed out. | ||
* [ | * [24th May 2016] | ||
** [comm-central] | ** [comm-central] | ||
*** OSX64: busted due to {{bug|1260362}}. Yasm 1.2 needs to be installed. | *** OSX64: busted due to {{bug|1260362}}. Yasm 1.2 needs to be installed. | ||
*** Linux64 Nightly: busted due to {{bug|1275215}} | |||
*** All trees: Location bar and Back/Forwad buttons broken because of {{bug|1272401}}. Patch is being reviewed now. | |||
** [comm-aurora] | ** [comm-aurora] | ||
*** OSX64: busted due to {{bug|1260362}}. | *** OSX64: busted due to {{bug|1260362}}. | ||
*** | *** OSX64 Nightly: intermittent bustage due to not being able to access the crash stats token. | ||
*** Linux64 build: busted due to {{bug|1275218}} | |||
** [comm-beta] | ** [comm-beta] | ||
*** OSX64: busted due to {{bug|1260362}}. | *** OSX64: busted due to {{bug|1260362}}. | ||
** [comm-release] | ** [comm-release] | ||
*** OSX64: busted due to {{bug|1260362}}. | *** OSX64: busted due to {{bug|1260362}}. | ||
* See [[SeaMonkey/StatusMeetings/RelEng|RelEng]] page for the RelEng status history. | * See [[SeaMonkey/StatusMeetings/RelEng|RelEng]] page for the RelEng status history. | ||
<!-- Comment out this section if nothing new fixed --> | <!-- Comment out this section if nothing new fixed --> | ||
Line 61: | Line 62: | ||
=== Release Train === | === Release Train === | ||
* Next release will be 2.43 (no ETA yet). | * Next release will be 2.43 (no ETA yet). Because 2.44 is coming up fast frg will ask ewong if he is able to get out a 2.43 soon. Otherwise 2.43 might be skipped also. | ||
* {{bug|1234012}} will be backed out in a special m-r release branch for Seamonkey 2.43. This seems to cause major problems for Enterprise users in Firefox and may be backed out there too. | * {{bug|1234012}} will be backed out in a special m-r release branch for Seamonkey 2.43. This seems to cause major problems for Enterprise users in Firefox and may be backed out there too. | ||
* {{Bug|1231349}} will cause problems building l10n versions. Currently only a workaround exists. | |||
* Backup plan in case we need it is to do some releases off comm-esr45. These would be 2.42.x releases. No current plans until Mozilla suddenly removes full theme support or anything else which would severely break Seamonkey. | * Backup plan in case we need it is to do some releases off comm-esr45. These would be 2.42.x releases. No current plans until Mozilla suddenly removes full theme support or anything else which would severely break Seamonkey. | ||
* Patches which do not concern Thunderbird could be be checked into comm-esr45 after getting approval too. | * Patches which do not concern Thunderbird could be be checked into comm-esr45 after getting approval too. | ||
Line 75: | Line 76: | ||
* There is still no matching Lightning version for 2.43 and since Thunderbird skipped the TB 46.0 beta, there may not be any (Lightning 4.8b1). | * There is still no matching Lightning version for 2.43 and since Thunderbird skipped the TB 46.0 beta, there may not be any (Lightning 4.8b1). | ||
** '''[Fallen]''': If you generate one using <tt>--enable-calendar</tt>, which produces all the locales similar to how this candidates directory looks like: http://ftp.mozilla.org/pub/calendar/lightning/candidates/4.5b1-candidates/ then I can upload that to AMO. | ** '''[Fallen]''': If you generate one using <tt>--enable-calendar</tt>, which produces all the locales similar to how this candidates directory looks like: http://ftp.mozilla.org/pub/calendar/lightning/candidates/4.5b1-candidates/ then I can upload that to AMO. | ||
* We are looking for a new place to host the [[SeaMonkey/AddonCompat|Addon Compatibility Listings]] for the Add-on Converter in order to make it easy to maintain and to serve as the main database for the AMO browsing extension in the future. The details are in [http://forums.mozillazine.org/viewtopic.php?p=14168717#p14168717 this post]. | * We are looking for a new place to host the [[SeaMonkey/AddonCompat|Addon Compatibility Listings]] for the Add-on Converter in order to make it easy to maintain and to serve as the main database for the AMO browsing extension in the future. The details are in [http://forums.mozillazine.org/viewtopic.php?p=14168717#p14168717 this post]. | ||
* '''Firefox & Thunderbird Add-on Converter for SeaMonkey''' [http://addonconverter.fotokraina.com/ http://addonconverter.fotokraina.com/]<br>This tool goes a little further beyond simply modifying install.rdf - it also identifies a few more other things in the code that are Firefox or Thunderbird specific and attempts to change them. Of course, not all extensions can be ported so easily to SeaMonkey since there's only so much an automated tool like that can do. | * '''Firefox & Thunderbird Add-on Converter for SeaMonkey''' [http://addonconverter.fotokraina.com/ http://addonconverter.fotokraina.com/]<br>This tool goes a little further beyond simply modifying install.rdf - it also identifies a few more other things in the code that are Firefox or Thunderbird specific and attempts to change them. Of course, not all extensions can be ported so easily to SeaMonkey since there's only so much an automated tool like that can do. | ||
** '''[http://forums.mozillazine.org/memberlist.php?mode=viewprofile&u=217009 Lemon Juice]''' continues to improve his already impressive Addon Converter. The source is now available on GitHub [https://github.com/lemon-juice/addonconverter]. | ** '''[http://forums.mozillazine.org/memberlist.php?mode=viewprofile&u=217009 Lemon Juice]''' continues to improve his already impressive Addon Converter. The source is now available on GitHub [https://github.com/lemon-juice/addonconverter]. | ||
** looking for a better(?) home for extension-converter pages, along with a way to track successful and conversion-failed add-ons, and respective integration into SeaMonkey by add-on or manager overlay [http://forums.mozillazine.org/viewtopic.php?f=40&t=2834855&start=270#p14168717], {{bug|1145026}}. | ** We are looking for a better(?) home for extension-converter pages, along with a way to track successful and conversion-failed add-ons, and respective integration into SeaMonkey by add-on or manager overlay [http://forums.mozillazine.org/viewtopic.php?f=40&t=2834855&start=270#p14168717], {{bug|1145026}}. | ||
** Ratty filed {{Bug|1130390}} to add a link on [http://www.seamonkey-project.org/ seamonkey-projects.org] to the Firefox & Thunderbird Add-on Converter for SeaMonkey. | ** Ratty filed {{Bug|1130390}} to add a link on [http://www.seamonkey-project.org/ seamonkey-projects.org] to the Firefox & Thunderbird Add-on Converter for SeaMonkey. | ||
* The [http://addonconverter.fotokraina.com/amo-browsing/ AMO Browsing for SeaMonkey] extension, which makes AMO pages a lot more SeaMonkey-friendly, is mature. It was developed by LemonJuice (of Add-on Converter fame), and Tonymec, who tested it and now uses it, supports it enthusiastically. The author proposes to add it as a "built-in extension" besides ChatZilla, DOMi and the like. What do you think? (See also {{bug|1145026|Bug 1145026: AMO Add-On-Descriptions: Add link function leading to SeaMonkey add-on-converter and filling URL input pane}}; the extension actually does much more than the bug's Summary implies: for instance it gets rid of the stupid "You need Firefox 10 or later" popups. | |||
=== 2.x (Last, Current, Next) === | === 2.x (Last, Current, Next) === | ||
Line 95: | Line 92: | ||
* See [[SeaMonkey/StatusMeetings/Basics|Basics]] page for the usual reminders. | * See [[SeaMonkey/StatusMeetings/Basics|Basics]] page for the usual reminders. | ||
==== 2.40 ==== | ==== 2.40 current release ==== | ||
<!-- let's maintain two sections, this one for the *current* release --> | <!-- let's maintain two sections, this one for the *current* release --> | ||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey240&type0-0-0=equals&value0-0-0=%2B open tracking] (0) | [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey240&type0-0-0=equals&value0-0-0=%2B open tracking] (0) | ||
Line 103: | Line 100: | ||
* [http://www.seamonkey-project.org/releases/seamonkey2.40/ SeaMonkey 2.40 Release Notes] | * [http://www.seamonkey-project.org/releases/seamonkey2.40/ SeaMonkey 2.40 Release Notes] | ||
==== 2.43 ==== | ==== 2.41 skipped ==== | ||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey241&type0-0-0=equals&value0-0-0=%2B open tracking] (0) | |||
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey241&type0-0-0=equals&value0-0-0=%3F tracking requests] (8) | |||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.41 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_seamonkey241&f2=target_milestone&f5=cf_status_seamonkey240&v2=2.41 fixed] (26) | |||
==== 2.42 skipped ==== | |||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey242&type0-0-0=equals&value0-0-0=%2B open tracking] (0) | |||
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey242&type0-0-0=equals&value0-0-0=%3F tracking requests] (8) | |||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.42 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_seamonkey242&f2=target_milestone&f5=cf_status_seamonkey241&v2=2.42 fixed] (21) | |||
==== 2.43 planned next release ==== | |||
<!-- let's maintain two sections, this one for the *upcoming* release --> | <!-- let's maintain two sections, this one for the *upcoming* release --> | ||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey243&type0-0-0=equals&value0-0-0=%2B open tracking] (0) | [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey243&type0-0-0=equals&value0-0-0=%2B open tracking] (0) | ||
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey243&type0-0-0=equals&value0-0-0=%3F tracking requests] (5) | [https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey243&type0-0-0=equals&value0-0-0=%3F tracking requests] (5) | ||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.43 targeted] (0) | [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.43 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_seamonkey243&f2=target_milestone&f5=cf_status_seamonkey242 | [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_seamonkey243&f2=target_milestone&f5=cf_status_seamonkey242&v2=2.43 fixed] (11) | ||
==== 2.Next ==== | ==== 2.Next ==== | ||
Line 141: | Line 149: | ||
** Unfortunately nobody knows exactly how addons.mozilla.works because there's no full time developer working on AMO. Ratty was given {{Bug|1009759}} as an example. So now we need someone who knows python+django. | ** Unfortunately nobody knows exactly how addons.mozilla.works because there's no full time developer working on AMO. Ratty was given {{Bug|1009759}} as an example. So now we need someone who knows python+django. | ||
** About specific aspects of this problem, see: {{bug|1230796}}, {{bug|1230804}}, {{bug|1230806}} and maybe more. | ** About specific aspects of this problem, see: {{bug|1230796}}, {{bug|1230804}}, {{bug|1230806}} and maybe more. | ||
** [Ratty] The url for the discovery pane is set in a pref. Instantbird points the URL to a chrome XUL document. If we do this we don't have to worry about the python stuff. | ** [Ratty] The url for the discovery pane is set in a pref. Firefox has switched to https://discovery.addons. Instantbird points the URL to a chrome XUL document. If we do this we don't have to worry about the python stuff. The new Firefox discovery page will not serve up featured addons for SeaMonkey so we are sticking with services.* at least until they stop serving that up. | ||
* | * [Ratty] made some progress to fix {{bug|1222817}} - Restore about:addons UI (Addons Manager) to old appearance. He found some useful ideas from the CSS in https://addons.mozilla.org/en-US/seamonkey/addon/classicish-addon-manager/ but currently doesn't have the time to continue. | ||
* | * [Ratty] will look at {{Bug|995095}} 'Move the nsPlacesAutocomplete component to Suite' | ||
=== Feature List, Planning === | === Feature List, Planning === | ||
Line 165: | Line 173: | ||
*** More work appears to be needed to download necessary 3rd-party Content Decryption Modules, some UI can probably be ported from Firefox | *** 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 | * Mozilla wants to '''Move Thunderbird off MoCo infrastructure and onto their own''', which will likely affect SeaMonkey as well | ||
** '''[Ratty:]''' Thunderbird developers appear to be agreeable for SeaMonkey to tag along with Thunderbird. This might fix our problem with lack of builders and our PERMA-CLOSED trees due to this lack. | |||
** discussions in [https://groups.google.com/d/msg/mozilla.governance/kAyVlhfEcXg/Eqyx1X62BQAJ mozilla.governance], [https://groups.google.com/forum/#!topic/mozilla.dev.apps.seamonkey/MvmEOIOXPxE mozilla.dev.apps.seamonkey], [https://groups.google.com/forum/#!topic/tb-planning/bigvCJtidHE tb-planning], [https://blog.lizardwrangler.com/2015/12/03/thunderbird-update/ blog.lizardwrangler.com] | ** discussions in [https://groups.google.com/d/msg/mozilla.governance/kAyVlhfEcXg/Eqyx1X62BQAJ mozilla.governance], [https://groups.google.com/forum/#!topic/mozilla.dev.apps.seamonkey/MvmEOIOXPxE mozilla.dev.apps.seamonkey], [https://groups.google.com/forum/#!topic/tb-planning/bigvCJtidHE tb-planning], [https://blog.lizardwrangler.com/2015/12/03/thunderbird-update/ blog.lizardwrangler.com] | ||
** Blog post [https://marksurman.commons.ca/2016/04/25/firefox-and-thunderbird-a-fork-in-the-road/ Firefox and Thunderbird: A Fork in the Road] | ** Blog post [https://marksurman.commons.ca/2016/04/25/firefox-and-thunderbird-a-fork-in-the-road/ Firefox and Thunderbird: A Fork in the Road] | ||
Line 194: | Line 203: | ||
==== Callek ==== | ==== Callek ==== | ||
==== ewong ==== | ==== ewong ==== | ||
** Working on ** | |||
*** Stuck on {{bug|1271903}}, {{bug|1262760}} | |||
*** {{bug|1254401}} - Migrate SeaMonkey to balrog. | |||
==== frg ==== | ==== frg ==== | ||
Line 228: | Line 241: | ||
==== Rainer Bielefeld ==== | ==== Rainer Bielefeld ==== | ||
==== Ratty ==== | ==== Ratty ==== | ||
* Concentrating on doing reviews this current cycle. | |||
Fixed: | |||
* {{Bug|1116223}} [Thunderbird] Move skin overrides to default theme chrome.manifest. | |||
** Also fixes: The chrome.manifest for the default theme is not packaged any more. | |||
* 🔒 Bug 👾👾👾👾👾 Destroyed all monsters . Monster Island is safe again for now. | |||
Investigating: | |||
* {{Bug|1267666}} Trying to view or change Lightning extension options in Add-ons Manager hangs Seamonkey. | |||
* {{Bug|995095}} Move the nsPlacesAutocomplete component to Suite. | |||
** Mozilla-central {{Bug|1223728}} Removed the unifiedcomplete pref and the urlinline component. The remaining nsPlacesAutocomplete component will be removed too unless we move it to comm-central/suite/. Note we never used the urlinline component. | |||
** Alternatively use unified autocomplete by replacing <tt>autocompletesearch="history"</tt> with <tt>"unifiedcomplete"</tt>. The latter includes history but with other stuff too. | |||
TODO: | |||
* {{Bug|1236982}} Simplify SeaMonkey CSS for Lightning toolbar buttons. | |||
* {{Bug|1174466}} Popup blocker: Need to allow popups opened by loaded javascript: URIs from the location bar. Regression from {{Bug|896947}}. | |||
Other stuff: | |||
* Did some reviews and approvals. | |||
* Bug triage and Bug discussions. | |||
* Usual end user support and PR in newsgroups and [http://forums.mozillazine.org/ Mozillazine]. | |||
Baroque Theatre, Laughing Gas, Dazzle Ships, Harems. | |||
==== rsx11m ==== | ==== rsx11m ==== | ||
Pushed to comm-central: | Pushed to comm-central: |
edits