726
edits
(→IanN) |
(status meeting notes) |
||
| Line 10: | Line 10: | ||
** if the direct link doesn't work, try [ircs://irc.libera.chat:6697/ ircs://irc.libera.chat:6697/] explicitly | ** if the direct link doesn't work, try [ircs://irc.libera.chat:6697/ ircs://irc.libera.chat:6697/] explicitly | ||
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]] | * Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]] | ||
* Participants (in order of appearance): | * Participants (in order of appearance): IanN WG9s njsg rsx11m WaltS48 tomman | ||
== 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: | ||
** ''' | ** '''ewong and WG9s for working on infra and the crashreporter submits''' | ||
=== Action Items === | === Action Items === | ||
| Line 33: | Line 33: | ||
* A logbot is available at [https://ircbot.comm-central.org:8080/seamonkey/#] but currently uses a self signed certificate. | * A logbot is available at [https://ircbot.comm-central.org:8080/seamonkey/#] but currently uses a self signed certificate. | ||
** We will add it later to the support site section. | ** We will add it later to the support site section. | ||
** '''WG9s''' is also working on a log site. | |||
* '''KaiRo''' has sent all available svg and SeaMonkey image data to '''IanN''' and '''frg'''. | * '''KaiRo''' has sent all available svg and SeaMonkey image data to '''IanN''' and '''frg'''. | ||
| Line 76: | Line 77: | ||
* '''frg''' proposes to end 32 bit release support in 2021. Main reason is that modern websites are memory hungry and the 32 bit only architecture cause more and more oom crashes and subsequent complaints. Mozilla recently stopped testing Linux x86 releases too. | * '''frg''' proposes to end 32 bit release support in 2021. Main reason is that modern websites are memory hungry and the 32 bit only architecture cause more and more oom crashes and subsequent complaints. Mozilla recently stopped testing Linux x86 releases too. | ||
** No consensus reached about it yet. | ** No consensus reached about it yet. | ||
* To reduce the use of different compilers we are looking into compiling future 2.53 Windows releases with clang 11 or | * To reduce the use of different compilers we are looking into compiling future 2.53 Windows releases with clang 11 or later. | ||
** Currently CentOS 7 can not use the mozilla provided compilers because of a downlevel libstd. | ** Currently CentOS 7 can not use the mozilla provided compilers because of a downlevel libstd. | ||
* gcc 11 support is probably broken because of gcc header changes. It will be fixed as time permits. | * gcc 11 support is probably broken because of gcc header changes. It will be fixed as time permits. | ||
* VS2022 RC (currently RC | * VS2022 RC (currently RC 3) is supported for 2.53.10b1 pre and planned later for 2.57 too. | ||
** The release date for VS2022 GA has been set to November 8th. | ** The release date for VS2022 GA has been set to November 8th. | ||
** The Windows build server will not be switched to it initially. | ** The Windows build server will not be switched to it initially. | ||
| Line 87: | Line 88: | ||
* Preliminary aarch64 support for Linux has been added to 2.53.x and 2.57 | * Preliminary aarch64 support for Linux has been added to 2.53.x and 2.57 | ||
** Native arm support for macOS and Windows is looked into for a later date. | ** Native arm support for macOS and Windows is looked into for a later date. | ||
* CentOS 7 reaches EOL in 2024. | |||
** No immediate plans to upgrade the Linux builder. | |||
** We prefer a rpm based distribution. | |||
** '''frg''' is experimenting with Rocky linux 8 locally. | |||
* Server 2012 R2 might need to be upgraded for VS2022 or later build tools. | |||
** EOL for 2012 R2 is early 2023. | |||
** '''frg''' tested building with Server 2016 to 2022 so we can do this when needed. | |||
<!-- 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 ==== | ||
* Updated Windows builder to VS2019 16.11.5, rust 1.55 and latest bootstrapped tools. | |||
** mach boostrap now installs clang 13. clang 11 is still retained for the 2.53 builds. | |||
* — | * — | ||
<!-- end --> | <!-- end --> | ||
| Line 110: | Line 120: | ||
*** We are evaluating options. Best would be to still have the source code in together with Thunderbird otherwise we would need to merge mozilla and Thunderbird changes into a new repo. | *** We are evaluating options. Best would be to still have the source code in together with Thunderbird otherwise we would need to merge mozilla and Thunderbird changes into a new repo. | ||
*** A unified repo will be slow and cumbersome to handle in any case. | *** A unified repo will be slow and cumbersome to handle in any case. | ||
** Various non SeaMonkey/comm-central specific problems now seem to pop up using mach bootstrap. One wonders how this is tested and got r+ lately... | |||
*** Builds now needs nsis 3.07 under Windows. Bootstrap fails to install it. | |||
*** Builds need "ac_add_options --without-wasm-sandboxed-libraries" in the mozconfig for all OS. Boostrap fails to install a wasi-sysroot. Information how to set this up is nowhere to be found. | |||
* [comm-esr60]: | * [comm-esr60]: | ||
| Line 132: | Line 145: | ||
*** stylo and webrender building is currently broken but disabled by default. | *** stylo and webrender building is currently broken but disabled by default. | ||
*** Rust from 1.47 up to 1.55.0 is supported. | *** Rust from 1.47 up to 1.55.0 is supported. | ||
** Rust 1.56.0 and up break building again by no longer accepting some previously perfectly fine language constructs. | |||
*** It will be fixed for 2.53.11b1 pre or a later version as time permits. | |||
** See {{Bug|1688498}} for important current 2.53 issues and enhancement requests. | ** See {{Bug|1688498}} for important current 2.53 issues and enhancement requests. | ||
| Line 149: | Line 164: | ||
[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_seamonkey253&f2=target_milestone&f5=cf_status_seamonkey249&v2=2.53 fixed] (498) | [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_seamonkey253&f2=target_milestone&f5=cf_status_seamonkey249&v2=2.53 fixed] (498) | ||
* SeaMonkey 2.53.x originally based on Gecko 56 is in our gitlab comm-release repo. | * SeaMonkey 2.53.x originally based on Gecko 56 is in our gitlab comm-release repo. | ||
* SeaMonkey 2.53. | * SeaMonkey 2.53.10 final will be released soon. | ||
** The release is tracked in {{Bug|1737845}}. | |||
** The release | ** The release notes and website updates are tracked in {{Bug|1737846}}. | ||
** The release notes and website updates | |||
* '''SeaMonkey 2.53.10 Beta 1 was released October 29th, 2021.''' | * '''SeaMonkey 2.53.10 Beta 1 was released October 29th, 2021.''' | ||
** The release | ** The release was tracked in {{Bug|1727000}}. | ||
** Release was a bit delayed | ** The release notes and website updates were tracked in {{Bug|1737434}}. | ||
** Release was a bit delayed. Some version related stuff needed still to be finalized. | |||
** Crash reporting has been switched to our own server and is still in test. Public viewing of crash reports is planned for a later date. | |||
** Security fixes which apply up to ESR78.15 were already applied to the b1 pre version. | ** Security fixes which apply up to ESR78.15 were already applied to the b1 pre version. | ||
** Backporting {{Bug|1228841}} did break the download them all (DTA) and maybe other old add-ons. DTA needs to be fixed by the author or a third party. | ** Backporting {{Bug|1228841}} did break the download them all (DTA) and maybe other old add-ons. DTA needs to be fixed by the author or a third party. | ||
| Line 166: | Line 178: | ||
*** This needed changes in the tab browser by adding a browser stack in {{Bug|1730392}}. Please test. | *** This needed changes in the tab browser by adding a browser stack in {{Bug|1730392}}. Please test. | ||
*** Input field time can be enabled with setting dom.forms.datetime.timepicker to true. Still disabled in latest Firefox so use it only for testing. | *** Input field time can be enabled with setting dom.forms.datetime.timepicker to true. Still disabled in latest Firefox so use it only for testing. | ||
** Because of bad user agent sniffing we | ** Because of bad user agent sniffing we updated the base UA version from Gecko 60 to 68. | ||
*** | *** Further enhancements are planned for a later release in {{Bug|1737436}}. | ||
*** We | *** We want to implement overrides for bad web sites like Waterfox does using a json file containing the UA replacements. | ||
* '''SeaMonkey 2.53.11 Beta 1 will be released after 2.53.10 final. No ETA yet''' | |||
** The release will be tracked in {{Bug|1737435}}. | |||
* Some languages might need new or more translators. See [http://forums.mozillazine.org/viewtopic.php?f=3&t=3077284 help wanted for translating]. | * Some languages might need new or more translators. See [http://forums.mozillazine.org/viewtopic.php?f=3&t=3077284 help wanted for translating]. | ||
* ''' frg''' proposes to skip beta releases because we get no or minimal feedback only and this delays delivering security fixes among other things. | * ''' frg''' proposes to skip beta releases because we get no or minimal feedback only and this delays delivering security fixes among other things. | ||
| Line 181: | Line 194: | ||
** Old 2.53.x bugs are still marked as not fixed in bugzilla. We will mark them as fixed as time permits. | ** Old 2.53.x bugs are still marked as not fixed in bugzilla. We will mark them as fixed as time permits. | ||
* Compiler support is up to date. | * Compiler support is up to date. | ||
** clang 5 to | ** clang 5 to 13, gcc 6.3.1, gcc 7.1 to 9 can be used to build 2.53.10b1+ on Linux or clang only for macOS. Support for gcc 5.x and 4.x has been removed. | ||
** clang 7 to | ** clang 7 to 13, VS2017 15.9.13+, VS2019 and VS2022 are supported under Windows x64. Support for VS2015 and earlier VS2017 versions has been removed. | ||
** VS2019 up to 16.6.5 can be used for Windows x86 but causes crashes and is therefore no longer recommended. | ** VS2019 up to 16.6.5 can be used for Windows x86 but causes crashes and is therefore no longer recommended. | ||
** Support for gcc 6.x and clang 5 and 6 will be removed soon. For backporting the new regexp parser full c++17 support is needed. | ** Support for gcc 6.x and clang 5 and 6 will be removed soon. For backporting the new regexp parser full c++17 support is needed. | ||
| Line 248: | Line 261: | ||
** cZ is no longer an extension in 2.57 and fully integrated. | ** cZ is no longer an extension in 2.57 and fully integrated. | ||
** Starting with 2.53.9 cZ will be available in more languages. | ** Starting with 2.53.9 cZ will be available in more languages. | ||
** cZ has gotten many enhancements in 2.53.9b1. Read the release notes. | ** cZ has gotten many enhancements in 2.53.9b1 and 2.53.10b1. Read the release notes. | ||
*** Better SASL support and enhancements for storing the passwords are | *** Better SASL support and enhancements for storing the passwords are in 2.53.10b1. | ||
* DOMi was integrated into SeaMonkey 2.53 only in {{Bug|1700003}}. | * DOMi was integrated into SeaMonkey 2.53 only in {{Bug|1700003}}. | ||
| Line 271: | Line 284: | ||
* [https://github.com/gorhill/uBlock-for-firefox-legacy uBlock Origin] is still being updated. The latest legacy version is currently 1.16.4.30. | * [https://github.com/gorhill/uBlock-for-firefox-legacy uBlock Origin] is still being updated. The latest legacy version is currently 1.16.4.30. | ||
* [https://addons.thunderbird.net/en-US/seamonkey/addon/session-manager/ Session Manager] is still being updated. Latest version is 0.8.1.14 and supports SeaMonkey 2.53.x. | * [https://addons.thunderbird.net/en-US/seamonkey/addon/session-manager/ Session Manager] is still being updated. Latest version is 0.8.1.14 and supports SeaMonkey 2.53.x. | ||
* [https://github.com/JustOff/github-wc-polyfill/ github-wc-polyfill] can be used for accessing github and gitlab. Both need Custom Elements support right now. Latest version is 1.2. | * [https://github.com/JustOff/github-wc-polyfill/ github-wc-polyfill] can be used for accessing github and gitlab. Both need Custom Elements support right now. Latest version is 1.2.7. | ||
* '''IanN''' created an SM version of the QuickText add-on. | * '''IanN''' created an SM version of the QuickText add-on. | ||
edits