702
edits
(→ewong) |
(typo) |
||
(7 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): Ratty frg IanN rsx11m ewong | ||
== 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: | ||
** ''' | ** '''The fishes look forward to the next time they meet a new friend''' | ||
=== Action Items === | === Action Items === | ||
Line 62: | Line 21: | ||
* — | * — | ||
'''OPEN''' | '''OPEN''' | ||
* Mozilla plans to check in l20n | * Mozilla plans to check in l20n. Unclear what this means for comm-central and the current l10n build configs. Needs to be monitored. | ||
** | ** {{bug|1107635}} - Rewrite build system l10n repack rules from Makefile rules into a Python script might also affect a timely l10n repack | ||
** In light of this and [[#Release_Train|other changes in 52+]], Our concensus is that we will release 2.49.x off 52 ESR. | |||
* Google announced V4 of the safebrowsing api. No actions currently needed. Firefox adds support for it in {{bug|1167038}}. | * Google announced V4 of the safebrowsing api. No actions currently needed. Firefox adds support for it in {{bug|1167038}}. | ||
* 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. | ||
Line 69: | Line 29: | ||
* '''IanN''' has spoken to mcsmurf about members list. Members mailing-list and council appointments are ready to be reviewed. | * '''IanN''' has spoken to mcsmurf about members list. Members mailing-list and council appointments are ready to be reviewed. | ||
** TODO: Add Adrian Kalla to RelEng team. Overall no change as of today | ** TODO: Add Adrian Kalla to RelEng team. Overall no change as of today | ||
* '''IanN''' [http://www.seamonkey-project.org/dev/project-areas SeaMonkey project areas] is very outdated. '''IanN''' plans to prepare the final draft of the project areas | * '''IanN''' [http://www.seamonkey-project.org/dev/project-areas SeaMonkey project areas] is very outdated. '''IanN''' plans to prepare the final draft of the project areas soon. | ||
* '''frg''' suggests a tabbrowser.xml overhaul because it's becoming harder to backport fixes from Firefox. | * '''frg''' suggests a tabbrowser.xml overhaul because it's becoming harder to backport fixes from Firefox. | ||
** '''IanN''' suggests doing small patches which are easier to review. | ** '''IanN''' suggests doing small patches which are easier to review. | ||
* '''frg''' thinks we should try to get our own builders. | * '''frg''' thinks we should try to get our own builders. | ||
** where, which build environment, how to cover associated costs? | ** where, which build environment, how to cover associated costs? | ||
* [https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2017-01-24 Special agenda from the last meeting (for reference)] | |||
** Discussions and planning about the future of SeaMonkey are still going on. | |||
** frg will ask Adrian about his build config. | |||
* — | * — | ||
'''CLOSED''' | '''CLOSED''' | ||
Line 95: | Line 58: | ||
** [comm-central]: | ** [comm-central]: | ||
*** All Platforms: Green (though OSX64 is backlogged, but it should be green). | *** All Platforms: Green (though OSX64 is backlogged, but it should be green). | ||
*** See {{bug|1334779}} for current breakages. | |||
** [comm-aurora]: | ** [comm-aurora]: | ||
*** Linux*: Green | *** Linux*: Green | ||
*** OSX64: Orange/Green | *** OSX64: Orange/Green | ||
*** See {{bug| | *** See {{bug|1319091}} for current breakages. | ||
** [comm-beta] | ** [comm-beta] | ||
*** Pretty much Green/Orange. | *** Pretty much Green/Orange. | ||
*** See {{bug|1313304}} for current breakages. | |||
** [comm-release]: | ** [comm-release]: | ||
*** Green/Orange. | *** Green/Orange. | ||
Line 106: | Line 71: | ||
* Notes: | * Notes: | ||
** '''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''' | ** '''Ewong''' did set up a cron job to do semi regular builds on the loaner machine. The MAC builders can be updated to OSX 10.9. He needs to consult with '''Callek''' first about this. | ||
** 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. '''Ewong made substantial progress here and building works on the loaner'''. | ** 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. '''Ewong made substantial progress here and building works on the loaner'''. | ||
** 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. | ||
Line 121: | Line 85: | ||
=== Release Train === | === Release Train === | ||
* SeaMonkey 2.46 was released December 22, 2016, tracked in {{Bug|1294433}} | * SeaMonkey 2.46 was released December 22, 2016, tracked in {{Bug|1294433}} | ||
** | * SeaMonkey 2.48 will be the next release tracked in {{Bug|1336310}} | ||
** l10n problems from 2.46 are still not solved which might mean that extensions again can not be shipped bundled with this release. | |||
*** l10n problem is tracked in ({{bug|1231349}}). | *** l10n problem is tracked in ({{bug|1231349}}). | ||
*** Chatzilla and DOMi repack problems are also tracked in {{Bug|1315552}}. | *** Chatzilla and DOMi repack problems are also tracked in {{Bug|1315552}}. | ||
** | *** IanN has locale merge working for Chatzilla and is working on the DOMi repack issues. | ||
** | *** See also {{Bug|652063}} (Enable localized ChatZilla builds). | ||
* | ** Release notes in {{Bug|1336315}}. | ||
** gtk3 will be disabled for beta and likely release builds. | ** gtk3 will be disabled for beta and likely release builds. | ||
*** There are at least three problems with gtk3 builds which may not be resolved in time ({{Bug|1269145}}, {{Bug|1267982}}, {{Bug|1331208}}). | *** There are at least three problems with gtk3 builds which may not be resolved in time ({{Bug|1269145}}, {{Bug|1267982}}, {{Bug|1331208}}). | ||
*** | *** A regression for gtk2 builds since 2.40 has been identified but is limited to certain desktop themes and doesn't seem to affect the most current OS version ({{bug|1312215}}). | ||
*** Building releases with gtk2 is only a short time solution and will no longer be possible with Gecko 53 (SM 2.50, thus would still allow 2.49 gtk2 builds). Probably a meta bug for gtk3 compatibility should be created. | *** Building releases with gtk2 is only a short time solution and will no longer be possible with Gecko 53 (SM 2.50, thus would still allow 2.49 gtk2 builds). Probably a meta bug for gtk3 compatibility should be created. | ||
** Because of the following bugs 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 | |||
** 2.48 is 'lightly' blocked on our ability to migrate from AUS2 to Balrog as the above mentioned bugs might be difficult with AUS2. {{bug|1254401}} | |||
* ewong: Suggests the following: | * ewong: Suggests the following: | ||
** Officially release a linux64 build (incl. tests) | ** Officially release a linux64 build (incl. tests) | ||
*** Start with | *** Start with 2.51 trunk. | ||
*** Not entirely sure what is needed to make it official. Need to correspond with Callek. | *** Not entirely sure what is needed to make it official. Need to correspond with Callek. | ||
** Build an unofficial (contributed build) Win64 build. [akin to the status that Linux64 has now.] | ** Build an unofficial (contributed build) Win64 build. [akin to the status that Linux64 has now.] | ||
*** Start with 2.51 (we need to iron out the build issues, though right now, having just finished a W64 build, we might be able to have it available with 2. | *** Start with 2.51 (we need to iron out the build issues, though right now, having just finished a W64 build, we might be able to have it available with 2.51; but I don't know how the tests are going to work(though this will need to wait). | ||
*** Currently tracked by {{bug|482143}}. | *** Currently tracked by {{bug|482143}}. | ||
* | * Current plan is to do releases off comm-esr52. No current backup plan other than continue building off comm-release. | ||
** Firefox plans removal of non-WebExtension add-ons and full-theme support with Gecko 57 [https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/]. | ** Firefox plans removal of non-WebExtension add-ons and full-theme support with Gecko 57 [https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/]. | ||
** Patches which do not concern Thunderbird could be checked into comm-esr52 (once established) after getting approval too. | ** Patches which do not concern Thunderbird could be checked into comm-esr52 (once established) after getting approval too. | ||
Line 146: | Line 115: | ||
* Useful Firefox Release Schedule link: [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Releases Scheduling] | * Useful Firefox Release Schedule link: [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Releases Scheduling] | ||
** Merges completed January 23rd (mozilla-beta → mozilla-release was merged January 16th), trunk now on SM '''2.51'''. | ** Merges completed January 23rd (mozilla-beta → mozilla-release was merged January 16th), trunk now on SM '''2.51'''. | ||
=== Extensions and Plugins Compatibility Tracking === | === Extensions and Plugins Compatibility Tracking === | ||
* SeaMonkey Council is looking into setting up a separate add-ons site for SeaMonkey extensions. This would fix long standing issues we have with AMO. | * SeaMonkey Council is looking into setting up a separate add-ons site for SeaMonkey extensions. This would fix long standing issues we have with AMO. | ||
** '''Ratty''' and '''IanN''' will meet with the AMO people to discuss this. | |||
** [Ratty] Suggests that if we do this, we can also host the ''Firefox & Thunderbird Add-on Converter for SeaMonkey''. | ** [Ratty] Suggests that if we do this, we can also host the ''Firefox & Thunderbird Add-on Converter for SeaMonkey''. | ||
* '''Firefox plans removal of non-WebExtension add-ons and full-theme support with Gecko 57''' [https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/]. | * '''Firefox plans removal of non-WebExtension add-ons and full-theme support with Gecko 57''' [https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/]. | ||
Line 161: | Line 127: | ||
*** in Gecko 52 ''only'', this will be controlled by a pref plugin.load_flash_only which is planned to be removed with Gecko 53. | *** in Gecko 52 ''only'', this will be controlled by a pref plugin.load_flash_only which is planned to be removed with Gecko 53. | ||
**** {{bug|1308273}} flips that pref to allow all plugins in 2.49 at least. '''(landed)''' | **** {{bug|1308273}} flips that pref to allow all plugins in 2.49 at least. '''(landed)''' | ||
** | **** '''frg''' will file a bug which flips the pref back starting with 2.51 because any workarounds or code in dom/plugins specific to other plugins is now being removed from the tree. | ||
* See [[SeaMonkey/StatusMeetings/Basics|Basics]] page. Please only list current changes here. | * See [[SeaMonkey/StatusMeetings/Basics|Basics]] page. Please only list current changes here. | ||
* '''Addons are now compatible by default. The code in the addon manager that complains about incompatible version numbers has been removed. This should reduce the friction of installing older addons.''' | * '''Addons are now compatible by default. The code in the addon manager that complains about incompatible version numbers has been removed. This should reduce the friction of installing older addons.''' | ||
Line 211: | Line 173: | ||
** {{Bug|1003434}} Add support for about:sync-progress. | ** {{Bug|1003434}} Add support for about:sync-progress. | ||
** As an alternative to porting sync setting up a sync 1.1 server might work. | ** 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. | *** 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). | ||
Line 218: | Line 181: | ||
<!-- ** — --> | <!-- ** — --> | ||
* Current breakages: | * Current breakages: | ||
** — | ** — | ||
<!-- ** — --> | <!-- ** — --> | ||
Line 233: | Line 195: | ||
** {{Bug|825588}} Asynchronous JavaScript API for downloads and {{Bug|851471}} Decommission nsIDownloadManager. Tracked in: | ** {{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. '''frg is currently looking into the patch from Neil'''. | *** {{Bug|888915}} Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned. '''frg is currently looking into the patch from Neil'''. | ||
* [frg] suggested to match SeaMonkeys minor version number with then one from Firefox in a future release. | * [frg] suggested to match SeaMonkeys minor version number with then one from Firefox in a future release. '''Ratty''' and ''' frg''' didn't find any references in the source code where the current -3 offset is used in either releng or program code. Discussion is onder way to match the minor version number when releasing the ESR version (which would then become SeaMonkey 2.52). | ||
* [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 after the status meeting. | * [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 after the status meeting. | ||
Line 295: | Line 256: | ||
==== Callek ==== | ==== Callek ==== | ||
==== ewong ==== | ==== ewong ==== | ||
'''Working on''' | |||
* {{bug|1254401}} - [Tracking Bug] Migrate SeaMonkey off aus2 to balrog. | * {{bug|1254401}} - [Tracking Bug] Migrate SeaMonkey off aus2 to balrog. | ||
edits