SeaMonkey/StatusMeetings/2020-05-17: Difference between revisions

status meeting notes
(→‎= 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? -> '''TBD'''
* Who's taking minutes? -> '''frg'''
* Nominees for Friends of the Fish Tank:
* Nominees for Friends of the Fish Tank:
** '''TBD'''
** '''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'''
* No movement and seems mozillaZine stays open so close for now.
** [http://forums.mozillazine.org/index.php mozillaZine] might close.
*** '''IanN''' offered to take mozillaZine over but has not heard back from the owner.
*** Frank Lion set up a forum at [https://seamonkey.boards.net/ SeaMonkey Board] for SeaMonkey support issues and discussion.
*** mozillaZine user "Wish You Were Here" has set up a phpBB forum at [https://seamonkey.central-us.net/index.php SeaMonkey Usergroup].
*** No progress or reply in the last three months. Forum and knowledge base are still functional.
* Planning the future of SeaMonkey with a new infrastructure is in progress. Remaining issues will be reported the infrastructure section.
** The documentation on the website needs to be updated for recent build config changes. '''frg''' can support anyone who wants to do this.
*** This includes outdated links and other content in the [https://www.seamonkey-project.org/dev/ SeaMonkey Development Resources page].
** '''ewong''' started thinking about the servers needed for hosting releases and builds.
*** We are unsure how much traffic we need. '''WG9s''' might be able to help out initially with hosting builds.
** '''IanN''' and '''frg ''' do de-mozilla website changes in {{Bug|1515507}}.
* '''daniel''' mentioned that Azure Pipelines (build agent) is now free to use and also included free build time for Open Source projects.
** '''ewong''' will look into it. It might be useful in the future to save us money. Currently we first set up Jenkins.
** '''ewong''' has been looking at Kallithea, RhodeCode and other similar tools which are needed later to automate source code management for non mozilla repos (tools, website and others).
* —
* —


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 ====
* Upgrading some azure servers to class B services for better burst performance and lower cost.
* &mdash;
* &mdash;
<!-- 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.2 final release is tracked in {{Bug|1631538}}.
** We plan to release 2.53.3 beta 1 at the end of May.
*** The release notes and website update are tracked in {{Bug|1631539}}.
*** The 2.53.3 beta release is tracked in {{Bug|1635110}}.
*** We pan to release 2.53.3 beta 1 at the end of May.
*** The release notes and website update are tracked in {{Bug|1638767}}.
*** Thanks to all the official and inofficial localizers for the good work.
*** The beta release might be postponed a week because of outstanding reviews with l10n impact.
*** 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.
*** Major visible changes are alignment of search engine handling with Thunderbird and Firefox, address book fixes and the ability to customize the Composer toolbar.
**** Distributions using the system nss might need to adjust compile settings for this.
** 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.
*** fi and ka were added to the list of shipped languages for SeaMonkey 2.53.2.
*** 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}}.
** 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.
*** 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 are considering not releasing 2.57 Linux i686 / x86 binaries. All major distributions are now x64 only.
** The ESR60 branch was discontinued after TB 60.9.1.
*** Thunderbird is now on the ESR68 train and no further ESR60 updates will be done by the TB developers.
*** 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 will be integrated.
** 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}}.


647

edits