647
edits
(→= frg: typo) |
(status meeting notes) |
||
Line 7: | Line 7: | ||
* Location: [irc://chat.freenode.net/seamonkey #seamonkey IRC channel] on Freenode | * Location: [irc://chat.freenode.net/seamonkey #seamonkey IRC channel] on Freenode | ||
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]] | * Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]] | ||
* Participants (in order of appearance): | * Participants (in order of appearance): IanN WG9s frg rsx11m njsg WaltS48 tonymec | ||
== 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: | ||
** ''' | ** '''njsg for extensive help fixes''' | ||
=== Action Items === | === Action Items === | ||
Line 26: | Line 26: | ||
** '''IanN''' is looking into it. | ** '''IanN''' is looking into it. | ||
'''CLOSED''' | '''CLOSED''' | ||
* — | * — | ||
Line 75: | Line 59: | ||
* For future macOS releases we might need an Apple Developer ID and notarization process. See [https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution Notarizing Your App Before Distribution]. | * For future macOS releases we might need an Apple Developer ID and notarization process. See [https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution Notarizing Your App Before Distribution]. | ||
<!-- Comment out this section if nothing new fixed --> | <!-- Comment out this section if nothing new fixed --> | ||
<!-- uncomment if no new stuff comes up | <!-- uncomment if no new stuff comes up | ||
==== Fixed Infrastructure Stuff Since Last Meeting ==== | ==== Fixed Infrastructure Stuff Since Last Meeting ==== | ||
* — | * — | ||
<!-- end --> | <!-- end --> | ||
Line 95: | Line 78: | ||
** {{Bug|1611647}} was filed for SeaMonkey to do the rename from xul to xhtml files and references. | ** {{Bug|1611647}} was filed for SeaMonkey to do the rename from xul to xhtml files and references. | ||
** See {{Bug|1452448}} for current comm-central breakages. This is not up to date. | ** See {{Bug|1452448}} for current comm-central breakages. This is not up to date. | ||
** Current comm-central is becoming the next ESR 78. | |||
* [comm-beta]: | * [comm-beta]: | ||
Line 138: | Line 122: | ||
** The 2.53.2 final was released on May 3rd. | ** The 2.53.2 final was released on May 3rd. | ||
*** The sources can be checked out from the 2_53_2_final branch in the [https://gitlab.com/seamonkey-project gitlab project repos]. | *** The sources can be checked out from the 2_53_2_final branch in the [https://gitlab.com/seamonkey-project gitlab project repos]. | ||
*** The 2.53. | ** We plan to release 2.53.3 beta 1 at the end of May. | ||
*** The release notes and website update are tracked in {{Bug| | *** The 2.53.3 beta release is tracked in {{Bug|1635110}}. | ||
*** | *** The release notes and website update are tracked in {{Bug|1638767}}. | ||
*** | *** The beta release might be postponed a week because of outstanding reviews with l10n impact. | ||
*** Major visible changes are alignment of search engine handling with Thunderbird and Firefox, address book fixes and the ability to customize the Composer toolbar. | |||
** NSS 3.49 and up drop the dbm compatibility module. This has been restored for 2.53.2. Later we might do a hard block upgrading from an older release. | |||
*** Distributions using the system nss might need to adjust compile settings for this. | |||
** Rust 1.41.0 and later compatibility is being worked on. This is tracked in {{Bug|1617782}}. | |||
*** Compiling with a current rust version should now work under Linux only with stylo and webrender disabled. | |||
** Session Manager 0.8.13 needs a minor fix to be compatible with current and future 2.53.x releases. | ** Session Manager 0.8.13 needs a minor fix to be compatible with current and future 2.53.x releases. | ||
*** Replace nsIJSXMLHttpRequest with nsIXMLHttpRequest in session_manager-0.8.1.13\packages\overlay.js line 46. | *** Replace nsIJSXMLHttpRequest with nsIXMLHttpRequest in session_manager-0.8.1.13\packages\overlay.js line 46. | ||
Line 163: | Line 147: | ||
*** gcc 9 support is being looked into. Clang 9 support is added to 2.53.3 only. Clang 10 support is being tested soon. | *** gcc 9 support is being looked into. Clang 9 support is added to 2.53.3 only. Clang 10 support is being tested soon. | ||
*** The official releases are compiled with VS2019 for Windows, gcc 6 for Linux and clang 5 for macOS. Rust 1.36 is used. | *** The official releases are compiled with VS2019 for Windows, gcc 6 for Linux and clang 5 for macOS. Rust 1.36 is used. | ||
**** The 2.53.3 release might switch to Rust 1.37. | |||
** The unofficial release is now at 2.53.3 Beta 1 pre. | ** The unofficial release is now at 2.53.3 Beta 1 pre. | ||
*** 2.53.x fixes are available from the [http://www.wg9s.com/comm-253/ wg9s website]. | *** 2.53.x fixes are available from the [http://www.wg9s.com/comm-253/ wg9s website]. | ||
Line 181: | Line 166: | ||
*** The comm-esr60 repos are closed. All fixes not in them are available from [http://www.wg9s.com/comm-257/ wg9s website] until the gitlab repo is ready. | *** The comm-esr60 repos are closed. All fixes not in them are available from [http://www.wg9s.com/comm-257/ wg9s website] until the gitlab repo is ready. | ||
*** '''frg''' maintains the patches for 2.57 on gitlab in a private repo. As with 2.53 anyone who wants access can send him an email but Bills repo is usually up to date. | *** '''frg''' maintains the patches for 2.57 on gitlab in a private repo. As with 2.53 anyone who wants access can send him an email but Bills repo is usually up to date. | ||
*** Some missing enhancements and changes from 2.53.x are currently ported by '''IanN''' and '''frg'''. | |||
** Mail and news are still broken in SeaMonkey 2.57. | ** Mail and news are still broken in SeaMonkey 2.57. | ||
** Ad and Script Blocker support needs WebExtension support in SeaMonkey 2.57. | ** Ad and Script Blocker support needs WebExtension support in SeaMonkey 2.57. | ||
Line 197: | Line 183: | ||
** VS2019 and other current compiler support will be ported from 2.53 to 2.57. | ** VS2019 and other current compiler support will be ported from 2.53 to 2.57. | ||
*** sqlite 3.31.1 NSS 3.47 NSPR 4.24 and TLS 1.3 have been backported. | *** sqlite 3.31.1 NSS 3.47 NSPR 4.24 and TLS 1.3 have been backported. | ||
*** We currently do not plan to switch to ESR68 because of source plus api removals and changes. We will continue to use the esr60 branch for now. | *** We currently do not plan to switch to ESR68 because of source plus api removals and changes. We will continue to use the esr60 branch for now. | ||
** Lighting will be fully integrated into TB 78. We plan to port this to 2.57 at least. | ** Lighting will be fully integrated into TB 78. We plan to port this to 2.57 at least. | ||
Line 231: | Line 214: | ||
* Thunderbird plans to discontinue classic add-ons with the next ESR78 based release. | * Thunderbird plans to discontinue classic add-ons with the next ESR78 based release. | ||
** Enigmail will be discontinued and OpenPGP | ** Mozilla removed the last traces of classic add-ons from the Gecko source code. They can no longer be installed. | ||
** Enigmail will be discontinued and OpenPGP is being integrated. | |||
*** The OpenPGP integration is tracked in {{Bug|22687}}. | *** The OpenPGP integration is tracked in {{Bug|22687}}. | ||
edits