775
edits
(→2.Next, Feature List, Planning: another request here) |
(merge previous status meeting notes in) |
||
| Line 53: | Line 53: | ||
*** Redhat 10 and its clones also moved to x86-64-v3 which shuts out every CPU before Haswell. | *** Redhat 10 and its clones also moved to x86-64-v3 which shuts out every CPU before Haswell. | ||
*** We still support x86-64-v1 CPUs for now. v2 might become mandatory later. | *** We still support x86-64-v1 CPUs for now. v2 might become mandatory later. | ||
* '''IanN''' has started updating the in-tree config files in {{Bug|1687385}}. | * '''IanN''' has started updating the in-tree config files in {{Bug|1687385}}. | ||
* '''ewong''' continues updating the configs and has set up some tasks on the Windows builder. | * '''ewong''' continues updating the configs and has set up some tasks on the Windows builder. | ||
| Line 60: | Line 59: | ||
** Discussion for later when setting up jenkins. Even buildbot had some version specific files outside the tree. | ** Discussion for later when setting up jenkins. Even buildbot had some version specific files outside the tree. | ||
* We use bugsplat.com for crash reports. | * We use bugsplat.com for crash reports. | ||
** We | ** We fixed generating crash reporter symbols for macOS releases. | ||
** | ** The crash reporter is still broken on macOS. It might not get fixed soon because it needs more fixes in the source tree for later clang and rust versions. | ||
* We have created repos at [https://foss.heptapod.net/seamonkey hg heptapod] to mirror some of our code. | * We have created repos at [https://foss.heptapod.net/seamonkey hg heptapod] to mirror some of our code. | ||
** Mirroring between gitlab and heptapod is being discussed. | ** Mirroring between gitlab and heptapod is being discussed. | ||
| Line 84: | Line 82: | ||
** Native arm support for macOS and Windows is looked into for a later date. | ** Native arm support for macOS and Windows is looked into for a later date. | ||
* 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. | ||
** macOS now builds on Intel macs but packaging still fails because of a strip problem. It is not defined correctly. | |||
** macOS now builds on Intel macs but packaging still fails. | |||
** Apple is discontinuing Rosetta 2 and Intel support in general starting with macOS 27 so we need to do ARM builds sooner or later. Help wanted as usual. | ** Apple is discontinuing Rosetta 2 and Intel support in general starting with macOS 27 so we need to do ARM builds sooner or later. Help wanted as usual. | ||
* For Windows 2.53 mozbuild 3.4 is working. | * For Windows 2.53 mozbuild 3.4 is working. | ||
| Line 101: | Line 98: | ||
** New code signing keys are all hardware based. | ** New code signing keys are all hardware based. | ||
** We need to evaluate options to be able to use them on the builder and locally for developer testing. | ** We need to evaluate options to be able to use them on the builder and locally for developer testing. | ||
** Azure Code Vault might be the best option | ** Azure Code Vault might be the best option. | ||
** '''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. | ||
| Line 131: | Line 128: | ||
** Archived 2.53.x prerelease builds are also available from [https://archive.seamonkey-project.org/nightly/index.html nightly website]. | ** Archived 2.53.x prerelease builds are also available from [https://archive.seamonkey-project.org/nightly/index.html nightly website]. | ||
** If you want to build the latest release without pending fixes you need to check out the desired branch from our [https://gitlab.com/seamonkey-project/ gitlab] repos. | ** If you want to build the latest release without pending fixes you need to check out the desired branch from our [https://gitlab.com/seamonkey-project/ gitlab] repos. | ||
** A cross reference is available at [https:// | ** A cross reference is available at [https://crossref.thereisonlyxul.org/seamonkey-release/ 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. | ||
* We will use Rust 1.73.0 for all or builds for the foreseeable future. | * We will use Rust 1.73.0 for all or builds for the foreseeable future. | ||
** Rust 1.74 dropped support for macOS 10.11 which we still support. | ** Rust 1.74 dropped support for macOS 10.11 which we still support. | ||
** Rust 1.78 dropped support for Windows 7 and 8.1. It added a tier 3 compile target for these versions but this is currently more or less unsupported and untested. | ** Rust 1.78 dropped support for Windows 7 and 8.1. It added a tier 3 compile target for these versions but this is currently more or less unsupported and untested. | ||
** If you want to build with Rust 1.78 or higher you need the | ** If you want to build with Rust 1.78 or higher you need the patches in {{Bug|1896958}} to remove the packed_simd crate. | ||
* Work on fixing the breakage and support for Python 3.12 and later has now started because more and more Linux distributions use Python 3.12 or higher. | * Work on fixing the breakage and support for Python 3.12 and later has now started because more and more Linux distributions use Python 3.12 or higher. | ||
* l10n translations are not 100% complete for some languages. If you notice missing translations in your language consider opening an account on [https://pontoon.mozilla.org/ pontoon] and help with translation. | * l10n translations are not 100% complete for some languages. If you notice missing translations in your language consider opening an account on [https://pontoon.mozilla.org/ pontoon] and help with translation. | ||
| Line 159: | Line 156: | ||
** Windows server 2008 R2 and later are also supported. | ** Windows server 2008 R2 and later are also supported. | ||
** 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. | |||
* 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 173: | Line 170: | ||
** 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. | ||
* There are reports that SeaMonkey crashes freqently under macOS 26.4 and higher. We suggest avoiding these versions for now until Apple stabilizes the OS. Searching reveals other applications now crashing too quite often. | |||
* 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. | ||
* We are now actively trying to get Python 3.12 and later support in. | * We are now actively trying to get Python 3.12 and later support in. | ||
* 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 207: | Line 204: | ||
** '''frg''' is trying to fix it up but needs changes in the mozilla backend too. | ** '''frg''' is trying to fix it up but needs changes in the mozilla backend too. | ||
* comm-central moved to git on June 24th now. This is likely the end of the suite code there. We are no longer able to update it then with direct pushes. | * comm-central moved to git on June 24th now. This is likely the end of the suite code there. We are no longer able to update it then with direct pushes. | ||
** We need to figure out what to do with the central code. | |||
* See {{Bug|1452448}} for current comm-central issues. This is not up to date. | * See {{Bug|1452448}} for current comm-central issues. This is not up to date. | ||
| Line 227: | Line 225: | ||
** SeaMonkey 2.53.24 beta was released July 5th, 2026. | ** SeaMonkey 2.53.24 beta was released July 5th, 2026. | ||
** The release was tracked in {{Bug|2000704}}. | ** The release was tracked in {{Bug|2000704}}. | ||
** The website updates | ** The website updates was tracked in {{Bug|2039539}}. | ||
** We updated the base UA version to 140 with 2.53.24b1. | ** We updated the base UA version to 140 with 2.53.24b1. | ||
** The Jetpack add-on "Dark Background and Light text" works again. | ** The Jetpack add-on "Dark Background and Light text" works again. | ||
edits