726
edits
(→IanN) |
(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 WG9s tomman njsg rsx11m frg | ||
== 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: | ||
** ''' | ** '''IanN for extensive devtools updates''' | ||
=== Action Items === | === Action Items === | ||
| Line 77: | Line 77: | ||
* 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. | ||
** Currently CentOS 7 can not use the mozilla provided compilers because of a downlevel libstdc. | ** Currently CentOS 7 can not use the mozilla provided compilers because of a downlevel libstdc. | ||
* VS2022 is theoretically supported | * VS2022 is theoretically supported but building is currently broken because of compiler changes. | ||
** The Windows build server will not be switched to it for now | ** The Windows build server will and can not be switched to it for now. | ||
* The latest Windows 10 toolkit 10.0.20348 for Server 2022 causes a compile error with the mapi.h header. | * The latest Windows 10 toolkit 10.0.20348 for Server 2022 causes a compile error with the mapi.h header. | ||
** Recommended version is still 10.0.19041. | ** Recommended version is still 10.0.19041. | ||
| Line 91: | Line 91: | ||
*** EOL for 2012 R2 is 2023 but has been extended in Azure for a year. | *** EOL for 2012 R2 is 2023 but has been extended in Azure for a year. | ||
** We might switch to dedicated builders later because of cost savings and better performance. | ** We might switch to dedicated builders later because of cost savings and better performance. | ||
* For Windows mozbuild 3.4 is working | * For Windows 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 114: | Line 114: | ||
** A cross reference is available at [http://xr.thereisonlyxul.org/seamonkey-2.53/ Cross-Reference seamonkey-2.53]. | ** A cross reference is available at [http://xr.thereisonlyxul.org/seamonkey-2.53/ Cross-Reference seamonkey-2.53]. | ||
* Building stylo and webrender is currently broken but disabled by default. | * Building stylo and webrender is currently broken but disabled by default. | ||
* Rust 1.61+ is needed for building. We recommend | * Rust 1.61+ is needed for building. We recommend 1.73.0. | ||
* Rust 1.74 and up will not be used for building official releases as of now because we still support macOS 10.11. | * Rust 1.74 and up will not be used for building official releases as of now because we still support macOS 10.11. | ||
* 2.53.17b1 and up no longer need Python 2 for building. There is still some breakage in test code and other areas because of this. | * 2.53.17b1 and up no longer need Python 2 for building. There is still some breakage in test code and other areas because of this. | ||
** Breakage and support for later Python 3 versions will be addressed as fast as possible. | ** Breakage and support for later Python 3 versions will be addressed as fast as possible. | ||
| Line 126: | Line 124: | ||
*** clang 15 and higher is currently not supported with macOS builds if you enable crash reporting. | *** clang 15 and higher is currently not supported with macOS builds if you enable crash reporting. | ||
*** clang 16 and hight might work but have not been tested yet. | *** clang 16 and hight might work but have not been tested yet. | ||
*** macOS sdk 13 or higher can currently not be used. The binary will not start because of some linkage issue if you do. | |||
** 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 144: | Line 143: | ||
** 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 regluar 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 regluar fixes has been checked in. | ||
** '''frg''' tries to add support for later javascript syntax features in a separate wip patch queue. | |||
*** Missing support for dynamic import, big int and private class fields are the top issues which need to be addressed. | |||
* 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 183: | Line 184: | ||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (2) | [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (2) | ||
[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] (688) | [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] (688) | ||
* We will release '''SeaMonkey 2.53.19 beta 1''' next. | |||
** There is no eta yet. While the source has been updated extensively it is mostly groundwork which does not warrent a release yet. | |||
** If an important security issue comes up it will be released fast or we will do 2.53.18.2. | |||
** Please help test the prerelease versions too. | |||
* '''SeaMonkey 2.53.18.1''' was released on January 16th. | * '''SeaMonkey 2.53.18.1''' was released on January 16th. | ||
** This is a minor bugfix release fixing a message channel crash and only includes two other fixes. | ** This is a minor bugfix release fixing a message channel crash and only includes two other fixes. | ||
| Line 221: | Line 226: | ||
=== Extensions Tracking === | === Extensions Tracking === | ||
+ Possible breakage in 2.53. | + Possible breakage in 2.53. | ||
** Because of needed parser updates the legacy generator syntax, iterator and old array comprehension syntax was removed in 2.53.13b1 pre. | |||
*** The add-on sdk still needs some fixes for this. Please check the prerelease for extension breakage. | |||
** {{Bug|1388317}}, {{Bug|1083458}} and {{Bug|1389510}} were backported to 2.53. Please check and try to fix extensions still using these features. With this done backporting is much easier now. | ** {{Bug|1388317}}, {{Bug|1083458}} and {{Bug|1389510}} were backported to 2.53. Please check and try to fix extensions still using these features. With this done backporting is much easier now. | ||
** {{Bug|1374847}} was backported to 2.53.17b1 pre and some extensions like prefbar need a simple fix. | ** {{Bug|1374847}} was backported to 2.53.17b1 pre and some extensions like prefbar need a simple fix. | ||
edits