SeaMonkey/StatusMeetings/2025-08-03: Difference between revisions

merge previous status meeting notes in
(→‎Any other business?: next meeting will probably be a week later then as well)
(merge previous status meeting notes in)
Line 73: Line 73:
* '''frg''' proposes to end 32 bit release support. 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. 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 and clang under Windows.
** We plan to retire 32 bit builds with 2.53.22. 2.53.20 has at least one bookmarks import regression and we want to fix it in the last official 2.53.21 x86 build.
** We plan to retire 32 bit builds with 2.53.22. A bookmarks import regression from 2.53.20 was fixed in 2.53.21.
** 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.
*** Problems building x86 will only be fixed on a best effort base.
Line 154: Line 154:
** Mozilla skipped clang 10 support because of unspecified problems and did go straight to clang 11 from 9. We will not support clang 10 either. It can be used but is unsupported by us. gcc 9 and up did not get much/any testing so ymmv.
** Mozilla skipped clang 10 support because of unspecified problems and did go straight to clang 11 from 9. We will not support clang 10 either. It can be used but is unsupported by us. gcc 9 and up did not get much/any testing so ymmv.
* Native macOS builds are broken. Will be fixed with more build infra backports.
* Native macOS builds are broken. Will be fixed with more build infra backports.
** Apple plans to discontinue Intel and Rosetta 2 support. We try to have arm builds avaiable by then but not enough devs around to guarantee it.
* Cross-Reference sources are available at [http://xr.thereisonlyxul.org/seamonkey-2.53/ SeaMonkey 2.53 current].
* Cross-Reference sources are available at [http://xr.thereisonlyxul.org/seamonkey-2.53/ SeaMonkey 2.53 current].
* enable-elfhack does not work with clang and lld as linker under Linux.
* enable-elfhack does not work with clang and lld as linker under Linux.
Line 165: Line 166:
** 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.
** 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 at the end of 68a1 now.
** The 2.53 l10n sources are synched as much as possible with {{Bug|1964042}}.
*** We need to decide what to do with access key differences. Central has some different keys in some lanaguages but they are not all correct. Neither are the ones in 2.53.
** '''frg''' tries to add support for later javascript syntax features in a separate wip patch queue. Progressing nicely and at the end of 70a1 now.
** The branch is located at [https://gitlab.com/frg/seamonkey-wip/-/tree/next-level-stuff?ref_type=heads SeaMonkey 2.53 wip branch].
** The branch is located at [https://gitlab.com/frg/seamonkey-wip/-/tree/next-level-stuff?ref_type=heads SeaMonkey 2.53 wip branch].
*** 2.53 got all the build fixes from the wip branch 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 (mostly 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 (mostly working) are the top issues which will be addressed with this branch.
* Apple borked running unsigned applications in macOS 15.1 This is not a SeaMonkey problem. A workaround is described in {{Bug|1924612}}.
* Apple borked running unsigned applications in macOS 15.1 This is not a SeaMonkey problem. A workaround is described in {{Bug|1924612}}.
** Apple fixed this in macOS 15.2.
** Apple fixed this in macOS 15.2.
Line 178: Line 180:
** The old api has been disabled some time ago and was mostly broken before 2.53.1.
** The old api has been disabled some time ago and was mostly broken before 2.53.1.
* tr is now being translated and we think we can ship it with 2.53.22.
* tr is now being translated and we think we can ship it with 2.53.22.
** '''frg''' merged all relevant tr strings back from the central l10n to our 2.53 repo. This is still in progress.
** '''frg''' merges all relevant tr strings back from the central l10n to our 2.53 repo.
* 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.
* See {{Bug|1688498}} for important current 2.53 issues and enhancement requests.
* See {{Bug|1688498}} for important current 2.53 issues and enhancement requests.


730

edits