733
edits
(→SeaMonkey 2.53.x: more requests) |
(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 njsg rsx11m frg tonymec 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: | ||
** ''' | ** '''UCyborg for maintaining an uBlock Origin classic fork''' | ||
=== 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''' is working on getting some grants 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 71: | 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 86: | 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 108: | Line 107: | ||
** '''ewong''' is looking into the issue but '''mcsmurf''' must first do the legal stuff so that we can acquire a new key. | ** '''ewong''' is looking into the issue but '''mcsmurf''' must first do the legal stuff so that we can acquire a new key. | ||
*** Still no progress. | *** Still no progress. | ||
*** We might distribute self signed binaries if this isn't sorted soon. | |||
* We are looking into doing daily prerelease builds on our infra. | * We are looking into doing daily prerelease builds on our infra. | ||
** Some Linux and macOS builds are now available [https://archive.seamonkey-project.org/nightly/index.html here]. | ** Some Linux and macOS builds are now available [https://archive.seamonkey-project.org/nightly/index.html here]. | ||
| Line 148: | 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 161: | 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 227: | Line 224: | ||
[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] (782) | [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] (782) | ||
* '''SeaMonkey 2.53. | * '''SeaMonkey 2.53.22 beta will be released soon'''. | ||
** The release is tracked in {{Bug|1960594}}. | |||
** The release is tracked in {{Bug| | ** The website update are tracked in {{Bug|1985638}}. | ||
** The website update | ** ChatZilla got lots of changes so please test. | ||
** 2.53.21 | ** 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. | ||
** NSS was updated to the latest ES 128 level and the dbm compatibility module has been dropped. Paasswords from pre 2.53.x builds will no longer be migrated. | |||
* 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 306: | Line 302: | ||
* [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 376: | Line 371: | ||
* 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 19 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] | ||
| Line 412: | Line 407: | ||
=== Roundtable - Personal Status Updates === | === Roundtable - Personal Status Updates === | ||
* '''IanN | * '''IanN''' and '''frg''' will usually do the reviews. '''ewong''' can also do reviews and give feedback for build related issues. For bigger changes '''IanN''' needs to be involved. | ||
Status Updates from developers - what are you working on, what's the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status). | Status Updates from developers - what are you working on, what's the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status). | ||
==== ewong ==== | ==== ewong ==== | ||
==== frg ==== | ==== frg ==== | ||
I did mostly working on | I did mostly working on aligning the wip branch with 2.53, reviewing stuff from '''IanN''' and backporting some changes to 2.53 regular in the last 3 weeks. Paid work and real life got the better part of me again. Will do the 2.53.22 beta preparations next. | ||
Waiting for review: | Waiting for review: | ||
| Line 428: | Line 422: | ||
Checkin ready: | Checkin ready: | ||
* {{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. | ||
Checked in: | Checked in: | ||
* | * Lots of cZ patches from '''IanN'''. | ||
Reviewing: | Reviewing: | ||
* | * nothing | ||
Working on: | Working on: | ||
| Line 460: | Line 453: | ||
Titbits: | Titbits: | ||
* SeaMonkey is still at 2.53.22b1 pre and still as usual all is not well. | * SeaMonkey is still at 2.53.22b1 pre and still as usual all is not well. Go away nothing to see here. | ||
==== IanN ==== | ==== IanN ==== | ||
| Line 469: | Line 462: | ||
Checked in for 2.53.22+ / comm-central: | Checked in for 2.53.22+ / comm-central: | ||
* {{Bug|1962248}} Remove the need to load message code and static.js into network editor in cZ | * {{Bug|1962248}} Remove the need to load message code and static.js into network editor in cZ | ||
* {{Bug|1962431}} Hide Open At Startup menu items for DCC Chat/File tabs in cZ | * {{Bug|1962431}} Hide Open At Startup menu items for DCC Chat/File tabs in cZ | ||
* {{Bug|1962436}} DCC File transfer speed is calculated at infinity on fast links in cZ | * {{Bug|1962436}} DCC File transfer speed is calculated at infinity on fast links in cZ | ||
* {{Bug|1964838}} Colour the security lock in cZ | * {{Bug|1964838}} Colour the security lock in cZ | ||
* {{Bug|1964841}} Display the viewName for each tab in the statusbar in cZ | * {{Bug|1964841}} Display the viewName for each tab in the statusbar in cZ | ||
| Line 504: | Line 487: | ||
* {{Bug|1973397}} Move scrollToElement function from output-window.js to static.js in cZ | * {{Bug|1973397}} Move scrollToElement function from output-window.js to static.js in cZ | ||
* {{Bug|1973583}} Provide modern theme for cZ | * {{Bug|1973583}} Provide modern theme for cZ | ||
Waiting for checkin: | |||
* {{Bug|1642188}} Port |{{Bug|1455052}} part 12 - Remove JS uses of nsIDOMEvent| to SeaMonkey | |||
Waiting for review: | |||
* {{Bug|1645892}} Port changes to SSLStatus interfaces to SeaMonkey | |||
* {{Bug|1646495}} Stop using nsIDocShell::forcedCharset in SeaMonkey | |||
* {{Bug|1687385}} Update SeaMonkey mozconfigs | |||
* {{Bug|1951305}} Migrate the last .inc localization file to Fluent or another format | |||
Waiting for feedback: | Waiting for feedback: | ||
edits