SeaMonkey/StatusMeetings/2023-12-17: Difference between revisions

merge previous meeting notes and update for 2.53.18 final
(→‎Any other business?: back on regular schedule, I assume)
(merge previous meeting notes and update for 2.53.18 final)
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):




Line 76: Line 76:
** Mirroring between gitlab and heptapod is being discussed.
** Mirroring between gitlab and heptapod is being discussed.
** One candidate would be the website code currently mirrored manually.
** One candidate would be the website code currently mirrored manually.
** Mozilla plans to move to github and abandon mercurial. We have no plans to do this for our release branch and the website.
*** This might affect future checkins into comm-central.
* '''frg''' proposes to end 32 bit release support in 2024. 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 in 2024. 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.
** No consensus reached about it yet. So far building it is possible with gcc 8.3.1 under CentOS 7 and clang under Windows.
** No consensus reached about it yet. So far building it is possible with gcc 8.3.1 under CentOS 7 and clang under Windows.
Line 95: Line 97:
** 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 2.53.10 and up.
* For Windows mozbuild 3.4 is working for 2.53.10 and up.
** Mozbuild 4.x is currently broken because of msys2.
** Mozbuild 4.x is currently broken for building 2.53.x because of msys2.


<!-- Comment out this section if nothing new fixed
<!-- Comment out this section if nothing new fixed
Line 121: Line 123:
** The add-on sdk still needs some fixes for this. Please check the prerelease for extension breakage.
** The add-on sdk still needs some fixes for this. Please check the prerelease for extension breakage.
* 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.
* 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 up to 2.53.17.1 so you need a different browser for this.
** The site is incompatible with SeaMonkey up to 2.53.17.1 so you need a different browser for this.
Line 185: Line 187:
[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] (664)
[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] (664)
* We plan to release '''SeaMonkey 2.53.18'' soon.
* '''SeaMonkey 2.53.18'' was released on December 9th.
** The release is tracked in {{Bug|1861842}}.
** The release was tracked in {{Bug|1861842}}.
** The website update is tracked in {{Bug|1867974}}.
** The website update was tracked in {{Bug|1867974}}.
** The build was already done last week.
** NSS and NSPR have been updated to latest ESR115 level for the final release and some other bug fixes for building with icu also did go in together with more security backportes.
** NSS and NSPR have been updated to latest ESR115 level for the final release and some other bug fixes for building with icu also did go in together with more security backportes.
* '''SeaMonkey 2.53.18 Beta 1''' was released on November 14th.
** Building with system icu up to 73.2 also works again.
** The release was tracked in {{Bug|1837261}}.
** The website update was tracked in {{Bug|1861841}}.
** It was a bit delayed because of trying to switch crash reporting to BugSplat.
** The prerelease is very stable and contains the new regexp engine. Please test.
* 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.
** Youtube no longer seems to display correctly for some users only advertizing Firefox in the UA.
** Youtube no longer seems to display correctly for some users only advertizing Firefox in the UA.
Line 262: Line 259:
* [https://github.com/gorhill/uBlock-for-firefox-legacy uBlock Origin] is still available. The latest classic version is currently 1.16.4.30.
* [https://github.com/gorhill/uBlock-for-firefox-legacy uBlock Origin] is still available. The latest classic version is currently 1.16.4.30.
* [https://addons.thunderbird.net/en-US/seamonkey/addon/session-manager/ Session Manager] is still being updated. Latest version is 0.8.1.14 and supports SeaMonkey 2.53.x.
* [https://addons.thunderbird.net/en-US/seamonkey/addon/session-manager/ Session Manager] is still being updated. Latest version is 0.8.1.14 and supports SeaMonkey 2.53.x.
* [https://enigmail.net/index.php/en/download/changelog#enig3.1.6/ Enigmail] is supported again. Big thanks.
* [https://enigmail.net/index.php/en/download/changelog#enig3.1.8/ Enigmail] is supported again. Big thanks.
* The Stylish forks [https://github.com/Lootyhoof/stylem/releases/tag/v2.2.8/ stylem] and [https://github.com/dirkf/stylem/releases/tag/2.2.8-df/ stylem df version] work in 2.53.13.
* The Stylish forks [https://github.com/Lootyhoof/stylem/releases/tag/v2.2.8/ stylem] and [https://github.com/dirkf/stylem/releases/tag/2.2.8-df/ stylem df version] work in 2.53.13.
* [https://github.com/dirkf/downthemall-was-legacy/ DownThemAll] fixed 3.1.2 version for 2.53.10 and up.
* [https://github.com/dirkf/downthemall-was-legacy/ DownThemAll] fixed 3.1.2 version for 2.53.10 and up.
Line 269: Line 266:
** The add-on is outdated.
** The add-on is outdated.
* GreaseMonkey got broken by a needed locale code update in 2.53.15. See [http://forums.mozillazine.org/viewtopic.php?p=14948699#p14948699/] for a do it yourself fix.
* GreaseMonkey got broken by a needed locale code update in 2.53.15. See [http://forums.mozillazine.org/viewtopic.php?p=14948699#p14948699/] for a do it yourself fix.
* '''Sidebar for Facebook™ 52.0''' gives Javascript error at startup, as follows:  
* '''Sidebar for Facebook™ 52.0''' gives Javascript error at startup, as follows:
<blockquote>[Exception... "Could not convert JavaScript argument arg 0 [nsISupports.QueryInterface]"  nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)"  location: "JS frame :: jar:file:///~/.mozilla/seamonkey/''xxxxxxxx.profilename''/extensions/%7B11f349ad-067f-4254-8341-d7af23eecd99%7D.xpi!/bootstrap.js :: register :: line 533"  data: no]
<blockquote>[Exception... "Could not convert JavaScript argument arg 0 [nsISupports.QueryInterface]"  nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)"  location: "JS frame :: jar:file:///~/.mozilla/seamonkey/''xxxxxxxx.profilename''/extensions/%7B11f349ad-067f-4254-8341-d7af23eecd99%7D.xpi!/bootstrap.js :: register :: line 533"  data: no]
533</blockquote>
533</blockquote>
Line 386: Line 383:


Reviewing:
Reviewing:
* Changes from '''IanN''' for 2.53.19b1.  
* Changes from '''IanN''' for 2.53.19b1.


Working on:
Working on:
* Backporting {{Bug|1634135}} Enable new regexp engine. Waterfox Classic did it some time ago but our codebase is a bit different in parts here.
* Backporting {{Bug|1634135}} Enable new regexp engine. Waterfox Classic did it some time ago but our codebase is a bit different in parts here.
** This took too long and preliminary patch from ''buc''' is now in. This needs occasional rebasing but too much sites broke lately because of the missing regexp support.
** This took too long and preliminary patch from ''buc''' is now in. This needs occasional rebasing but too much sites broke lately because of the missing regexp support.
** Further cleanup done with the SpiderMonkey changes but now causes crashes during GC so not ready for prime time.  
** Further cleanup done with the SpiderMonkey changes but now causes crashes during GC so not ready for prime time.
** Working on a parallel branch to update SpiderMonkey for this and other stuff.
** Working on a parallel branch to update SpiderMonkey for this and other stuff.
* {{Bug|1296850}} Show standard loading indicator images in tab when busy or progress attribute are set. Asked someone who wants to help out to look at the icons. Got the icons but have no time at the moment.
* {{Bug|1296850}} Show standard loading indicator images in tab when busy or progress attribute are set. Asked someone who wants to help out to look at the icons. Got the icons but have no time at the moment.
647

edits