726
edits
(→Release Train: plenty of fixed bugs!) |
(status meeting notes) |
||
| (6 intermediate revisions by 3 users not shown) | |||
| Line 8: | Line 8: | ||
** 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 rsx11m frg njsg 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: | ||
** ''' | ** '''The new SeaMonkey council for orgainizing stuff behind the curtain''' | ||
=== Action Items === | === Action Items === | ||
| Line 51: | Line 51: | ||
** Cloning the mozilla- repos is problematic. They are huge and the process is slow. | ** Cloning the mozilla- repos is problematic. They are huge and the process is slow. | ||
*** Incremental updates need to be done whenever possible later. | *** Incremental updates need to be done whenever possible later. | ||
** '''mcsmurf''' | ** '''mcsmurf''' has got a grant from Microsoft for open source projects on Azure. | ||
** Inital discussions have been started with [https://osuosl.org/ OSUOSL] to potentially host our infra. | |||
* Please see [https://wiki.mozilla.org/User:Ewong/infrastatus Infrastructure Status] | * Please see [https://wiki.mozilla.org/User:Ewong/infrastatus Infrastructure Status] | ||
* '''IanN''' has started updating the in-tree config files in {{Bug|1687385}} | * '''IanN''' has started updating the in-tree config files in {{Bug|1687385}} | ||
| Line 72: | Line 73: | ||
** Mozilla plans to move to github and abandon mercurial. We have no plans to do this for our release branch and the website. | ** Mozilla plans to move to github and abandon mercurial. We have no plans to do this for our release branch and the website. | ||
*** This might affect future check-ins into comm-central. | *** This might affect future check-ins into comm-central. | ||
* | * 32 bit release support has ended with 2.53.22b1. 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. | ||
** So far building i686 is possible with gcc 8.5.0 under Rocky 8 and clang under Windows | ** So far building i686 is possible with gcc 8.5.0 under Rocky 8 Linux and clang under Windows. | ||
** 32 bit build code will not be removed and anyone can still do x86 for fun and personal use. | ** 32 bit build code will not be removed and anyone can still do x86 for fun and personal use. | ||
** Problems building x86 will only be fixed on a best effort base. | |||
* To reduce the use of different compilers we are looking into compiling future 2.53 Windows releases with clang 14 or later. | * To reduce the use of different compilers we are looking into compiling future 2.53 Windows releases with clang 14 or later. | ||
* VS2022 is theoretically supported but building is currently broken because of compiler changes. | * VS2022 is theoretically supported but building is currently broken because of compiler changes. | ||
** The Windows build server will | ** The VS2019 toolset in VS2022 is picked for compiling if installed. | ||
** The Windows build server will not be switched to it for now. | |||
* Recommended Windows 10 toolkit version is 10.1.22261.x (latest sub revision). | * Recommended Windows 10 toolkit version is 10.1.22261.x (latest sub revision). | ||
** The 10.0.20348 toolkit for Server 2022 causes a compile error with the mapi.h header. | ** The 10.0.20348 toolkit for Server 2022 causes a compile error with the mapi.h header. | ||
| Line 87: | Line 88: | ||
* We are now building on Rocky Linux 8 and Windows Server 2019 since 2.53.20. | * We are now building on Rocky Linux 8 and Windows Server 2019 since 2.53.20. | ||
** Fixing the macOS build symbols issue, later compiler support and fixing the native macOS build can now be tackled. | ** Fixing the macOS build symbols issue, later compiler support and fixing the native macOS build can now be tackled. | ||
** | ** macOS now builds on Intel macs but packaging still fails. | ||
* For Windows 2.53 mozbuild 3.4 is working. | * For Windows 2.53 mozbuild 3.4 is working. | ||
** Mozbuild 4.x is currently broken for building 2.53.x because of msys2. | ** Mozbuild 4.x is currently broken for building 2.53.x because of msys2. | ||
| Line 150: | Line 148: | ||
** macOS arm builds are still not possible amd would need to be notarized which means buying an Apple developer certificate at least. | ** macOS arm builds are still not possible amd would need to be notarized which means buying an Apple developer certificate at least. | ||
** clang 7 to 19 and the VS2019 toolset are supported under Windows x64. | ** clang 7 to 19 and the VS2019 toolset are supported under Windows x64. | ||
** VS2022 can currently not be used for compiling Windows x64. New features in it need fixes in the source. | ** VS2022 can currently not be used for compiling Windows x64. New features in it need fixes in the source. | ||
*** '''frg''' added support for using the VS2019 toolset in VS2022 installations till compiling with VS2022 is fixed. | *** '''frg''' added support for using the VS2019 toolset in VS2022 installations till compiling with VS2022 is fixed. | ||
| Line 163: | Line 160: | ||
** Running under Windows 8 or Server 2012 (original not R2) is not being tested by us. | ** Running under Windows 8 or Server 2012 (original not R2) is not being tested by us. | ||
** * Current Firefox and Thunderbird only support macOS 10.14 or higher. | ** * Current Firefox and Thunderbird only support macOS 10.14 or higher. | ||
* The l10n master branches are being updated on heptapod and gitlab for a release. | * The l10n master branches are being updated on heptapod and gitlab for a release. | ||
** Unlike the 2.53 comm and mozilla repos we do not need to do backports and can always update to the latest translations and just tag releases. | ** Unlike the 2.53 comm and mozilla repos we do not need to do backports and can always update to the latest translations and just tag releases. | ||
| Line 178: | Line 173: | ||
** We currently do not have the time and resources (mostly manpower) to do notarized builds. This would need a whole new process because we are currently cross compiling under Linux. | ** We currently do not have the time and resources (mostly manpower) to do notarized builds. This would need a whole new process because we are currently cross compiling under Linux. | ||
*** For the same reasons we are also not testing Beta macOS builds. | *** For the same reasons we are also not testing Beta macOS builds. | ||
* Although it does not get many updates and generates outdated code in some cases we do not plan to drop Composer. | * Although it does not get many updates and generates outdated code in some cases we do not plan to drop Composer. | ||
** '''IanN''' would like to improve it but needs to find some time to do it first. | ** '''IanN''' would like to improve it but needs to find some time to do it first. | ||
* The NSS and NSPR libraries have been updated to the latest ESR140 level for 2.53.23b1 pre and up. | |||
* 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 229: | Line 220: | ||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (20) | [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (20) | ||
[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] (845) | [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] (845) | ||
* '''SeaMonkey 2.53.22 beta will be released | * '''SeaMonkey 2.53.22 beta was done and will be released soon'''. | ||
** | ** The release is tracked in {{Bug|1960594}}. | ||
** The | ** The website update are tracked in {{Bug|1985638}}. | ||
** ChatZilla got lots of changes so please test. | ** ChatZilla got lots of changes so please test. | ||
* | ** The Windows release will be shipped unsigned again. Aquiring a new signing key and setting up the needed changes is still not done. | ||
* | |||
** 2.53.21 was the last x86 release. | ** 2.53.21 was the last x86 release. | ||
** | ** NSS was updated to the latest ESR 128 level and the dbm compatibility module has been dropped. Paasswords from pre 2.53.x builds will no longer be migrated. | ||
** tr is now being translated and we will ship it with 2.53.22b1 and up. | |||
* 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. | ||
** No consensus reached about it yet so we will continue with the current release Beta/GA cycle. | ** No consensus reached about it yet so we will continue with the current release Beta/GA cycle. | ||
* The following bugs are not yet fixed in 2.53.x: | * The following bugs are not yet fixed in 2.53.x: | ||
** {{Bug|1409458}} "Privacy Issue: Replying to or forwarding an HTML e-mail with external content". | ** {{Bug|1409458}} "Privacy Issue: Replying to or forwarding an HTML e-mail with external content". | ||
| Line 292: | Line 279: | ||
* Thunderbird did discontinue classic add-ons with the ESR78 based release. | * Thunderbird did discontinue classic add-ons with the ESR78 based release. | ||
** Mozilla removed the last traces of classic add-ons from the Gecko source code. They can no longer be installed. | ** Mozilla removed the last traces of classic add-ons from the Gecko source code. They can no longer be installed. | ||
* The old places sync api is gone as of 2.53.20b1 and won't come back. Only the new async api is and will be supported. | |||
** Affected extensions need to be updated but there are few. | |||
** The old api has been disabled some time ago and was mostly broken before 2.53.1. | |||
* cZ was integrated into SeaMonkey in {{Bug|1551033}}. | * cZ was integrated into SeaMonkey in {{Bug|1551033}}. | ||
| Line 312: | Line 303: | ||
* [https://noscript.net/getit NoScript Classic 5.x] is still available. Currently 5.1.9. | * [https://noscript.net/getit NoScript Classic 5.x] is still available. Currently 5.1.9. | ||
* [https://github.com/UCyborg/uBlock-for-firefox-legacy/releases uBlock-for-firefox-legacy] works fine. It contains some fixes and enhancements. | |||
* [https://github.com/UCyborg/uBlock-for-firefox-legacy/releases uBlock-for-firefox-legacy] works fine | |||
* [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://enigmail.net/index.php/en/download/changelog/ Enigmail] is supported again. Big thanks. | * [https://enigmail.net/index.php/en/download/changelog/ Enigmail] is supported again. Big thanks. | ||
| Line 382: | Line 372: | ||
* generally low activity on trunk, focus on branches towards releases | * generally low activity on trunk, focus on branches towards releases | ||
[https://bugzilla.mozilla.org/chart.cgi?category=-All-&subcategory=-All-&name=1183&label0=SM-with-review%3F-requests&line0=1928&label1=SM-with-superreview%3F-requests&line1=1929>=1&labelgt=Grand+Total&datefrom=2009-07-15&dateto=&action-wrap=Chart+This+List Open reviews/flags]: | [https://bugzilla.mozilla.org/chart.cgi?category=-All-&subcategory=-All-&name=1183&label0=SM-with-review%3F-requests&line0=1928&label1=SM-with-superreview%3F-requests&line1=1929>=1&labelgt=Grand+Total&datefrom=2009-07-15&dateto=&action-wrap=Chart+This+List Open reviews/flags]: | ||
[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-review%3F-requests&series_id=1928&remaction=runseries | [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-review%3F-requests&series_id=1928&remaction=runseries 21 review] | ||
[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-superreview%3F-requests&series_id=1929&remaction=runseries 3 super-review] | [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-superreview%3F-requests&series_id=1929&remaction=runseries 3 super-review] | ||
[https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=ui-review%3F 1 ui-review] | [https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=ui-review%3F 1 ui-review] | ||
[https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=feedback%3F | [https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=feedback%3F 28 feedback] | ||
* See [[SeaMonkey/StatusMeetings/FeatureList|Feature List]] page for major wanted/needed features. | * See [[SeaMonkey/StatusMeetings/FeatureList|Feature List]] page for major wanted/needed features. | ||
| Line 423: | Line 413: | ||
==== ewong ==== | ==== ewong ==== | ||
==== frg ==== | ==== frg ==== | ||
I did mostly working on | I did mostly working on finalizing and building 2.53.22b beta 1 and backporting the latest nss and nspr to the future 2.53.23 release in the last 3 weeks. Otherwise it was paid work and real life which got the better part of me again. | ||
Waiting for review: | Waiting for review: | ||
| Line 432: | Line 422: | ||
Checkin ready: | Checkin ready: | ||
* nothing | |||
Checked in: | |||
* {{Bug|1978825}} Add l10n tr. | * {{Bug|1978825}} Add l10n tr. | ||
* Parts of Bug {{Bug|1964042}} for our l10n central repo. | * Parts of Bug {{Bug|1964042}} for our l10n central repo. | ||
Reviewing: | Reviewing: | ||
| Line 446: | Line 436: | ||
* Trying to get dynamic imports, bigint and fields into the regular release. | * Trying to get dynamic imports, bigint and fields into the regular release. | ||
** Working on a parallel branch to update SpiderMonkey for this and other stuff. At almost the end of 70a1 now. | ** Working on a parallel branch to update SpiderMonkey for this and other stuff. At almost the end of 70a1 now. | ||
** Stalled in the last 3 weeks but branch got updated with regular 2.53 stuff. | |||
*** BigInt, private class fields and dynamic imports are now working there. Preliminary support for intl.locale is also in. Needs more stuff to reintegrate new regexp and optional chaining but getting closer. | *** BigInt, private class fields and dynamic imports are now working there. Preliminary support for intl.locale is also in. Needs more stuff to reintegrate new regexp and optional chaining but getting closer. | ||
*** Support for allSettled and matchAll redone with the original mozilla patches. Passes now more tests too. | *** Support for allSettled and matchAll redone with the original mozilla patches. Passes now more tests too. | ||
| Line 464: | Line 455: | ||
Titbits: | Titbits: | ||
* SeaMonkey is | * SeaMonkey is now at 2.53.23b1 pre and still as usual all is not well. Go away nothing new to see here. | ||
==== IanN ==== | ==== IanN ==== | ||
| Line 473: | Line 464: | ||
Checked in for 2.53.22+ / comm-central: | Checked in for 2.53.22+ / comm-central: | ||
* | * Nothing this time. | ||
Waiting for checkin: | Waiting for checkin: | ||
* {{Bug|1642188}} Port |{{Bug|1455052}} part 12 - Remove JS uses of nsIDOMEvent| to SeaMonkey | * {{Bug|1642188}} Port |{{Bug|1455052}} part 12 - Remove JS uses of nsIDOMEvent| to SeaMonkey | ||
* {{Bug|1985638}} Update SeaMonkey website for 2.53.22 beta 1 release | |||
Waiting for review: | Waiting for review: | ||
| Line 507: | Line 475: | ||
* {{Bug|1687385}} Update SeaMonkey mozconfigs | * {{Bug|1687385}} Update SeaMonkey mozconfigs | ||
* {{Bug|1951305}} Migrate the last .inc localization file to Fluent or another format | * {{Bug|1951305}} Migrate the last .inc localization file to Fluent or another format | ||
* {{Bug|1986545}} Use PluralForm for known networks in cZ | |||
Waiting for feedback: | Waiting for feedback: | ||
* {{Bug|1973583}} Provide modern theme for cZ | * {{Bug|1973583}} Provide modern theme for cZ | ||
* {{Bug|1985638}} Update SeaMonkey website for 2.53.22 beta 1 release | |||
Working on: | Working on: | ||
| Line 536: | Line 506: | ||
=== Any other business? === | === Any other business? === | ||
* We decided to switch the meeting schedule to a 3 week interval. If the date is a holiday it will be moved | * We decided to switch the meeting schedule to a 3 week interval. If the date is a holiday it will be moved by a week and then goes back to 3 weeks. | ||
** Should business be booming again we will probably move back to the old schedule. For now not enough traffic to justify the two week schedule. | ** Should business be booming again we will probably move back to the old schedule. For now not enough traffic to justify the two week schedule. | ||
* The next meeting will be held in three weeks on Sunday October 5th, 2025, 14:00 UTC (16:00 CET). | * The next meeting will be held in three weeks on Sunday October 5th, 2025, 14:00 UTC (16:00 CET). | ||
* — | * — | ||
edits