742
edits
m (→Status of the SeaMonkey Source Tree: September only has 30 days, not 31 :-) |
(status meeting notes) |
||
| 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 WG9s frg Tobin 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: | ||
** ''' | ** '''Myckel for build fixes''' | ||
=== Action Items === | === Action Items === | ||
| Line 50: | Line 50: | ||
<!--Please update accordingly--> | <!--Please update accordingly--> | ||
* Our infrastructure is using Azure. | * Our infrastructure is using Azure. | ||
** 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. | ||
* Please see [https://wiki.mozilla.org/User:Ewong/infrastatus Infrastructure Status] | * Please see [https://wiki.mozilla.org/User:Ewong/infrastatus Infrastructure Status] | ||
* The update server will be itself updated | * The update server will be itself soon be updated. | ||
** | ** Switching from aus2 to aus5 is transparent. No code changes needed. | ||
* '''IanN''' has started | * '''IanN''' has started updating the in-tree config files in {{Bug|1687385}} | ||
* Mozilla switched Windows builds to cross compile on Linux. | * Mozilla switched Windows builds to cross compile on Linux. | ||
** This would need backports but is not 100% native (needs Wine). So currently no plans to do this for SeaMonkey. | ** This would need backports but is not 100% native (needs Wine). So currently no plans to do this for SeaMonkey. | ||
| Line 139: | Line 135: | ||
** clang 6 to 17, gcc 7.1 to 13 can be used to build on Linux or clang only for macOS. | ** clang 6 to 17, gcc 7.1 to 13 can be used to build on Linux or clang only for macOS. | ||
*** clang 15 and higher is currently not supported with macOS builds. Resulting binary crashes on startup. | *** clang 15 and higher is currently not supported with macOS builds. Resulting binary crashes on startup. | ||
*** macOS sdk 13 or higher can currently not be used. The binary will not start because of some linkage issue | *** macOS sdk 13 or higher can currently not be used. The binary will not start because of some linkage issue. | ||
** 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 17, VS2017 15.9.13+ and VS2019 are supported under Windows x64. | ** clang 7 to 17, VS2017 15.9.13+ and VS2019 are supported under Windows x64. | ||
| Line 154: | Line 150: | ||
** 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. | ||
** Official Linux and Windows x86 releases might be phased out later. | ** Official Linux and Windows x86 releases might be phased out later. | ||
*** x86 builds have a 8 times greater crash rate compared to the x64 builds. Nostly OOM crashes. | |||
* The l10n master branches are being updated on heptapot and gitlab for a release. | * The l10n master branches are being updated on heptapot and gitlab for a release. | ||
** Unlike the 2.53 comm and mozilla repros we do not need to do backparts and can always update to the latest translations and just tag releases. | ** Unlike the 2.53 comm and mozilla repros we do not need to do backparts and can always update to the latest translations and just tag releases. | ||
** The l10n translations for the next release will be kept in the patch queue until it tagged for building and it s branch for the regular fixes has been checked in. | ** The l10n translations for the next release will be kept in the patch queue until it tagged for building and it s branch for the regular fixes has been checked in. | ||
** '''frg''' tries to add support for later javascript syntax features in a separate wip patch queue. Progressing nicely and middle of 68a1 now. | ** '''frg''' tries to add support for later javascript syntax features in a separate wip patch queue. Progressing nicely and middle of 68a1 now. | ||
*** 2.53 got all the build fixes from the wip brnach as a start. | |||
** Builds from this branch are not very usable right now because the preliminary support for optional chaining and regexp needed to be removed for a full rebase later. | ** Builds from this branch are not very usable right now because the preliminary support for optional chaining and regexp needed to be removed for a full rebase later. | ||
*** Missing support for dynamic imports (working), big int(working) and private class fields are the top issues which will be addressed with this branch. | *** Missing support for dynamic imports (working), big int(working) and private class fields are the top issues which will be addressed with this branch. | ||
| Line 202: | Line 200: | ||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (19) | [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (19) | ||
[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] (689) | [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] (689) | ||
* '''SeaMonkey 2.53.20 beta''' will be released next. No eta yet. | |||
** We want to fix it up a bit more before a release. | |||
** If an urgent security fix is needed we will do a 2.53.19 point release. | |||
* '''SeaMonkey 2.53.19 final''' was released on September 4th. | * '''SeaMonkey 2.53.19 final''' was released on September 4th. | ||
** The release was tracked in {{Bug|1902849}}. | ** The release was tracked in {{Bug|1902849}}. | ||
| Line 213: | Line 214: | ||
** The release has been done last week. Testing took a bit longer for personal reasons. | ** The release has been done last week. Testing took a bit longer for personal reasons. | ||
** Please help test the prerelease versions too. | ** Please help test the prerelease versions too. | ||
* Because of bad user agent sniffing we updated the base UA version some time ago from Gecko 68 to 91. | * Because of bad user agent sniffing we updated the base UA version some time ago from Gecko 68 to 91. | ||
** 2.53.20 will raise the ua version to 128. | ** 2.53.20 will raise the ua version to 128. | ||
edits