647
edits
(→Release Train: 2.49.2 tracking) |
(status meeting notes) |
||
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): IanN frg ewong WG9s stefanh | ||
== 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: | ||
** ''' | ** '''stefanh for de-XBL fixes''' | ||
=== Action Items === | === Action Items === | ||
Line 50: | Line 50: | ||
*** 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. | ||
** Thunderbird is moving to taskcluster. At the current stage not | ** 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. | ||
* — | * — | ||
Line 64: | Line 64: | ||
** Linux64 build: {{bug|1275218}} 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. | ** Windows building is done on the loaner. | ||
* [ | * [26th November 2017] | ||
** Tests have been re-enabled | ** Tests have been re-enabled and running but have issues. {{bug|1295826}} tracks the fixes for the Testing Infrastructure. | ||
*** All tests are red. | *** All tests are red. | ||
** All trees: | ** All trees: | ||
*** Problems with Mercurial | *** Problems with Mercurial {{bug|1415803}} make check orange w/ hg unknown command "files". | ||
** [comm-central]: | ** [comm-central]: | ||
*** Linux*: Orange {{bug| | *** Linux*: Orange {{bug|1415803}}. | ||
*** OSX64: * | *** OSX64: green but the last builder is unable to run tests. Uses SDK 10.11. | ||
*** Win32: green but the loaner can not run the tests. | |||
*** See {{bug|1420718}} for current breakages. | |||
*** Do not expect to use the 2.56 release yet other than for brief testing. | |||
** [comm-beta]: | |||
*** Linux*: Orange {{bug|1415803}} | |||
*** OSX64: n.n | |||
*** Win32: green | *** Win32: green | ||
*** See {{bug|1394144}} for current breakages. | *** See {{bug|1394144}} for current breakages. | ||
*** Do not expect to use the 2.55 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| | *** Linux*: Orange {{bug|1415803}} | ||
*** OSX64: | *** OSX64: N.N | ||
*** Win32: green | *** Win32: green | ||
*** See {{bug|1379370}} for current breakages. | *** See {{bug|1379370}} for current 2.53 breakages. Tree is at 2.54 already. | ||
** [comm-esr52]: | ** [comm-esr52]: | ||
*** | *** Linux*: Orange {{bug|1415803}} | ||
*** OSX64: N.N | |||
*** Win32: N.N | |||
*** See {{bug|1313304}} for current breakages. | *** See {{bug|1313304}} for current breakages. | ||
* Notes: | * Notes: | ||
** 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. | ** 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. | |||
** '''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. | ** '''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. | ||
** Windows nightly trunk builds are only done on the loaner. Migrating our Windows builders to Win2008 R2 in {{bug|1114876}} will not happen. | ** Windows nightly trunk builds are only done on the loaner. Migrating our Windows builders to Win2008 R2 in {{bug|1114876}} will not happen. | ||
Line 103: | Line 103: | ||
==== Fixed Stuff Since Last Meeting ==== | ==== Fixed Stuff Since Last Meeting ==== | ||
* — | * — | ||
--> | --> | ||
Line 110: | Line 108: | ||
* SeaMonkey 2.49.1 was released on November 4th, 2017 | * 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. | ** 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}}. | * The next release will be 2.49.2 build from the ESR branch. The release is tracked in {{Bug|1420707}}. | ||
** 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}} affects 2.49.1. Fix created after the meeting is currently in review. | |||
** The Thunderbird/SeaMonkey branch in mozilla-esr52 has been updated to the 52.5 release level. No additonal changes compared to 2.49.1 where backported in the branch. | ** The Thunderbird/SeaMonkey branch in mozilla-esr52 has been updated to the 52.5 release level. No additonal changes compared to 2.49.1 where backported in the 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 | *** {{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 is unlikely to be fixed for this release. | ||
*** {{Bug|1409458}} "Privacy Issue: Replying to or forwarding an HTML e-mail with external content" needs to be verified and if valid fixed. | *** {{Bug|1409458}} "Privacy Issue: Replying to or forwarding an HTML e-mail with external content" needs to be verified and if valid fixed. | ||
*** {{Bug|1417819}} which affects image embedding in Composer will be fixed for the release. | |||
** 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. | ||
*** [https://hg.mozilla.org/releases/mozilla-esr52/shortlog/THUNDERBIRD_52_VERBRANCH THUNDERBIRD_52_VERBRANCH ] is used for SeaMonkey 2.49.x. | *** [https://hg.mozilla.org/releases/mozilla-esr52/shortlog/THUNDERBIRD_52_VERBRANCH THUNDERBIRD_52_VERBRANCH ] is used for SeaMonkey 2.49.x. | ||
** Updates for 2.49.1 are not working. For 2.49.2 updates need to be tested if they are still working: | ** 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|1274722}} Add %SYSTEM_CAPABILITIES% to the SeaMonkey app.update.url preference. | ||
*** {{Bug|1271761}} Add CPU features/detection to update URL | *** {{Bug|1271761}} Add CPU features/detection to update URL. | ||
*** '''ewong''' currently tries to fix this. | |||
*** | *** cZ, DOMi and the Lightning extension will again be excluded because of the l10n problem tracked in {{bug|1231349}}. | ||
*** DOMi | |||
** We are evaluating doing official Linux and Windows x64 builds for future 2.49.x releases. | ** We are evaluating doing official Linux and Windows x64 builds for future 2.49.x releases. | ||
Line 151: | Line 140: | ||
* Releases will be done off comm-esr52 and then comm-esr59. | * Releases will be done off comm-esr52 and then comm-esr59. | ||
** Patches which do not concern Thunderbird can be checked into comm-esr52 after getting approval too. | ** 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. | |||
* 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] | ||
Line 162: | Line 154: | ||
** Candidates among others are ChatZilla, Lightning, SeaTab X2 and Version Number. | ** Candidates among others are ChatZilla, Lightning, SeaTab X2 and Version Number. | ||
* | * 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 [https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/]. | * Firefox officially removes non-WebExtension add-ons and full-theme support with Gecko 57 [https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/]. | ||
Line 188: | Line 177: | ||
* See [[SeaMonkey/StatusMeetings/Basics|Basics]] page for the usual reminders. | * See [[SeaMonkey/StatusMeetings/Basics|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. | * 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 will be created later. | ||
==== 2.49.x current releases ==== | ==== 2.49.x current releases ==== | ||
Line 198: | Line 187: | ||
==== 2.Next ==== | ==== 2.Next ==== | ||
* OSX | * 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. | |||
** 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}}. | ||
Line 212: | Line 200: | ||
*** 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. | ** '''frg''' will disable the sync ui in the source because it is useless right now. | ||
* '''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: | * Stalled. Needs a kick: | ||
Line 222: | Line 214: | ||
<!--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|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. | *** {{Bug|1300198}} Move list.txt over to JSON once {{bug|1276739}} is in. |
edits