SeaMonkey/StatusMeetings/2026-05-31: Difference between revisions

→‎frg: personal meeting notes
(→‎frg: personal meeting notes)
 
(2 intermediate revisions by 2 users not shown)
Line 49: Line 49:
<!--Please update accordingly-->
<!--Please update accordingly-->
* Please see [https://wiki.mozilla.org/User:Ewong/infrastatus Infrastructure Status (currently outdated)].
* Please see [https://wiki.mozilla.org/User:Ewong/infrastatus Infrastructure Status (currently outdated)].
* We are moving our infrastructure to [https://osuosl.org/ OSUOSL].
* We moved our infrastructure to [https://osuosl.org/ OSUOSL].
** Our infrastructure used Azure but we are moving it over to OSUOSL for cost and performance reasons.
** All servers are now hosted by OSUOSL.
** The website, archives and updates servers are now hosted by OSUOSL.
** The Linux builder OS will stay at Rocky 8 to not add new libary dependencies to our releases.
** The SeaMonkey e.V. wiki is now hosted by OSUOSL.
** The Linux builder is now hosted by OSUOSL too.
*** The builder OS will stay at Rocky 8 to not add new libary dependencies to our releases.
*** 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.
** The Windows builder is now hosted by OSUOSL too.
** The remaining Azure infrastructure will be decommissioned soon.
* '''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 131: Line 128:


==== [comm-release253] ====
==== [comm-release253] ====
* The 2.53.x development builds are based on the last 56 release changesets in our [https://foss.heptapod.net/seamonkey heptapod] comm-release and mozilla-release repos.
* The 2.53.x development builds were originally based on the last 56 release changesets in our [https://foss.heptapod.net/seamonkey heptapod] comm-release and mozilla-release repos.
** For building please apply the patches from our [https://gitlab.com/frg/seamonkey-253-patches/ gitlab 2.53 patch queue].
** The repos have been updated extensively with later backports.
** For building you also need to apply the patches from our [https://gitlab.com/frg/seamonkey-253-patches/ gitlab 2.53 patch queue].
** 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.
Line 141: Line 139:
** 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 patch in {{Bug|1896958}} to remove the packed_simd crate.
** If you want to build with Rust 1.78 or higher you need the patch in {{Bug|1896958}} to remove the packed_simd crate.
* 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.
* 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 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.
** The site is incompatible with SeaMonkey so you need a different browser for this.
** The site is incompatible with SeaMonkey so you need a different browser for this.
Line 225: Line 222:
<!-- NOTE: Affected is set in a lot of bugs but the fixes are in the private branch already.  -->
<!-- NOTE: Affected is set in a lot of bugs but the fixes are in the private branch already.  -->
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey253&type0-0-0=equals&value0-0-0=%2B open tracking] (1)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey253&type0-0-0=equals&value0-0-0=%2B open tracking] (1)
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey253&type0-0-0=equals&value0-0-0=%3F tracking requests] (41)
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey253&type0-0-0=equals&value0-0-0=%3F tracking requests] (38)
[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] (895)
[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] (895)
* '''SeaMonkey 2.53.24 Beta will be released next. No ETA yet.'''.
* '''SeaMonkey 2.53.24 Beta will be released soon.'''.
** We are still updating the python build code and other stuff for it so that we can support the latest python versions later.
** The release is tracked in {{Bug|2000704}}.
* '''SeaMonkey 2.53.23 Final has been released December 31st, 2025'''.
** The website updates are tracked in {{Bug|2039539}}.
** The release was tracked in {{Bug|2000707}}.
** We will update the base UA version to 140 with 2.53.24b1.
** The website updates weree tracked in {{Bug|2003130}}.
** The Jetpack add-on "Dark Background and Light text" works again.
** The release had been done for a while but was held up by the move to OSUOSL.
** We fixed some regressions which crept into 2.53.22b1 so we skipped the Beta.
** Specifically fixed 2 regressions plus the Linux Close crash and also made recaptcha work again.
* 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.
Line 254: Line 248:
** The general opinion is that the setting should be exposed in the preferences but not make the default.
** The general opinion is that the setting should be exposed in the preferences but not make the default.


* Apple broke running unsigned applications in macOS 15.1. This has been fixed in 15.2.
* SeaMonkey tends to crash under macOS 26.4 and up.
** There is nothing we could do short of notarizing SeaMonkey which is currently not an option because of not enough hours in the day.
** It got worse in 26.5
** {{Bug|1924612}} contains a workaround for users stuck at 15.1.x.
** Other applications seem to be affected too. We will look into it later and suggest staying at latest 15.7.
** This is not the first time Apple broke us so be careful before you switch to a new macOS version.
** We are short on developers and do not test beta macOS versions. Fixing bugs and changes like this one introduced by Apply will take some time.
** We are short on developers and do not test beta macOS versions.


* Because of bad user agent sniffing we updated the base UA version to 128 with 2.53.20.
* Because of bad user agent sniffing we updated the base UA version to 128 with 2.53.20.
Line 282: Line 275:


* We broke at least one Jetpack add-on "Dark Background and Light text" with recent changes.
* We broke at least one Jetpack add-on "Dark Background and Light text" with recent changes.
** '''frg''' looked into the issue but didn't find the root cause yet.
** The sdk source is mostly unmaintained and was removed in Firefox 59 but we still try to keep it for now.
** The sdk source is mostly unmaintained and was removed in Firefox 59 but we still try to keep it for now.
** The add-on works again in 2.53.24b1.


* Thunderbird did discontinue classic add-ons with the ESR78 based release.
* Thunderbird did discontinue classic add-ons with the ESR78 based release.
Line 420: Line 413:
==== ewong ====
==== ewong ====
==== frg ====
==== frg ====
I mostly worked on backporting needed esr and other changes for the upcoming 2.53.24 beta and merging missing translations from upstream into the 2.53 branch. Again didn't have time to look into the comm-central breakage.
I mostly worked on finalizing the upcoming 2.53.24 beta and merging missing translations from upstream into the 2.53 branch. Again didn't have time to look into the comm-central breakage.


Waiting for review:
Waiting for review:
Line 461: Line 454:


Titbits:
Titbits:
* 2.53 code is progressing but as usual all is not well. Go away nothing new to see here as of now.
* 2.53.24b1 is done. Currently testing. 2.53 code is progressing but as usual all is not well. Go away nothing new to see here as of now.


==== IanN ====
==== IanN ====
754

edits