SeaMonkey/StatusMeetings/2021-08-22: Difference between revisions

status meeting notes
(→‎frg: personal status meeting notes)
(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): WG9s IanN WaltS48 frg rsx11m njsg tomman '''various hidden Batman 66 fans'''




== Agenda ==
== Agenda ==
* Who's taking minutes? -> '''TBD'''
* Who's taking minutes? -> '''frg'''
* Nominees for Friends of the Fish Tank:
* Nominees for Friends of the Fish Tank:
** '''TBD'''
** '''Rainer Bielefeld for support work'''


=== Action Items ===
=== Action Items ===
Line 26: Line 26:
* After the freenode self destruct change the website to libera chat.
* After the freenode self destruct change the website to libera chat.
** {{Bug|1716547}} added the intial switch to libera.chat but needs a bit of finetuning.
** {{Bug|1716547}} added the intial switch to libera.chat but needs a bit of finetuning.
*** '''frg''' will see that he finds some time to do further updates here.
*** '''frg''' will see that he finds some time to do further updates here. Not there yet.
** {{Bug|1716544}} is used for possible changes to cZ.
** {{Bug|1716544}} is used for possible changes to cZ.
** freenode switched to SASL only and seems to be further sliding into irrelevance.
** freenode switched to SASL only and seems to be further sliding into irrelevance.
Line 78: Line 78:
* gcc 11 support is probably broken because of gcc header changes. It will be fixed as time permits.
* gcc 11 support is probably broken because of gcc header changes. It will be fixed as time permits.
* Native arm support is looked into for a later date.
* Native arm support is looked into for a later date.
* VS2022 Preview will be supported for 2.53.10b1 and later for 2.57 too.
* The latest Windows 10 toolkit 10.0.20348 causes a compile error. Recommended version is still 10.0.19041.
* Preliminary aarch64 support for Linux has been added to 2.53.x and 2.57


<!-- Comment out this section if nothing new fixed
<!-- Comment out this section if nothing new fixed
<!-- uncomment if no new stuff comes up -->
<!-- uncomment if no new stuff comes up -->
==== Fixed Infrastructure Stuff Since Last Meeting ====
==== Fixed Infrastructure Stuff Since Last Meeting ====
* To reduce the use of different compilers we are looking into compiling future 2.53 macOS x64 releases with clang 11. The Linux versions need to stay on the mentiond gcc versions for backward compatibility with older distributions.
* Updates did not work but this was fixed after the meeting.
** IanN tested clang 9 and 11 for macOS cross builds and it needs glibc 2.18. So we stay with clang 8 for now becuase the CentOS 7 builder does not support this.
* We need to test clang 12. This is now used for mozilla-central.
** clang 12 and rust 1.53 at least seem to work for compiling under Linux.
** '''WGS9s''' switched the unofficial 2.53 builds to clang 11.
** clang 12 and rust 1.54 are supported with 2.53.9 beta 1.
* The builder has been updated to VS2019 16.10.4 for the 2.53.9b1 release.
* &mdash;
* &mdash;
<!-- end -->
<!-- end -->
Line 146: Line 143:
[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] (490)
[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] (490)
* SeaMonkey 2.53.x originally based on Gecko 56 is in our gitlab comm-release repo.
* SeaMonkey 2.53.x originally based on Gecko 56 is in our gitlab comm-release repo.
* We plan to release '''SeaMonkey 2.53.9'' in August depending on beta feedback.
* We plan to release '''SeaMonkey 2.53.10 Beta 1'' next.
** Some l10n translations just only arrived after the beta was built. The final 2.53.9 will contain later l10n changes done till then.
** No ETA date finalized yet.
* '''SeaMonkey 2.53.9 beta 1''' was released on August 11th after the meeting.
** The release is tracked in {{Bug|1727000}}.
** The release is tracked in {{Bug|1717528}}.
* '''SeaMonkey 2.53.9 final''' was released on August 26thh after the meeting.
** The release notes and website updates are tracked in {{Bug|1723606}}.
** The release is tracked in {{Bug|1726943}}.
** Because of more extensive l10n changes and ChatZilla integration which also affects l10n the release was a bit delayed.
** The release notes and website updates are tracked in {{Bug|1726944}}.
** Some languages need new or more translators. See [http://forums.mozillazine.org/viewtopic.php?f=3&t=3077284 help wanted for translating].
** No bugs were reported against the beta but we included some late l10n translations and a few selective fixes mostly for crashes and security.
** We need more beta testers.
** Some languages might need new or more translators. See [http://forums.mozillazine.org/viewtopic.php?f=3&t=3077284 help wanted for translating].
** Preliminary fixes for Linux aarch64 support have been added.
* ''' frg''' proposes to skip beta releases because we get no or minimal feedback only and this delays delivering security fixes among other things.
** Security updates from ESR 78.13 which apply are included.
** No consensus reached about it yet so we will continue with the current release Beta/GA cycle.
** The release include many more backports. Please test.
*** ChatZilla, devtools and extensions glue code has been updated so these are areas which could use some more diverse testing.
*** Intial ES6 modules support and the PerformanceObserver api have been enabled to help with general web compatibility.
*** JS versioning has been taken out. This should cause no problems. If you encounter old add-on breakage because of it please report it in a support group.
** ''' frg''' proposes to skip beta releases because we get no or minimal feedback only and this delays delivering security fixes among other things.
*** No consensus reached about it yet so we will continue with the current release Beta/GA cycle.
* NSS 3.49 and up drop the dbm compatibility module. This has been restored for 2.53.2. Later we might do a hard block upgrading from an older release.
* NSS 3.49 and up drop the dbm compatibility module. This has been restored for 2.53.2. Later we might do a hard block upgrading from an older release.
** Distributions using the system nss might need to adjust compile settings for this.
** Distributions using the system nss might need to adjust compile settings for this.
Line 172: Line 163:
** clang 5 to 12, gcc 6.3.1, gcc 7 to 9 can be used to build 2.53.8+ on Linux or clang only for macOS. Support for gcc 5.x and 4.x has been removed.
** clang 5 to 12, gcc 6.3.1, gcc 7 to 9 can be used to build 2.53.8+ on Linux or clang only for macOS. Support for gcc 5.x and 4.x has been removed.
** clang 7 to 12, VS2017 15.9.13+ and VS2019 are supported under Windows x64. Support for VS2015 and earlier VS2017 versions has been removed.
** clang 7 to 12, VS2017 15.9.13+ and VS2019 are supported under Windows x64. Support for VS2015 and earlier VS2017 versions has been removed.
** VS2019 up to 16.6.5 can be used for Windows x86 but cause crashes and is therefore no longer recommended.
** VS2019 up to 16.6.5 can be used for Windows x86 but causes crashes and is therefore no longer recommended.
** 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.
** 2.53.x fixes are available from the [http://www.wg9s.com/comm-253/ wg9s website].
** 2.53.x fixes are available from the [http://www.wg9s.com/comm-253/ wg9s website].
Line 258: Line 249:
* [https://github.com/gorhill/uBlock-for-firefox-legacy uBlock Origin] is still being updated. The latest legacy version is currently 1.16.4.30.
* [https://github.com/gorhill/uBlock-for-firefox-legacy uBlock Origin] is still being updated. The latest legacy 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://github.com/JustOff/github-wc-polyfill/ github-wc-polyfill] can be used for accessing github and gitlab. Both need Custom Elements support right now.
* [https://github.com/JustOff/github-wc-polyfill/ github-wc-polyfill] can be used for accessing github and gitlab. Both need Custom Elements support right now. Latest version is 1.2.3
* '''IanN''' created an SM version of the QuickText add-on.
* '''IanN''' created an SM version of the QuickText add-on.


Line 277: Line 268:
** Microsoft killed it too.
** Microsoft killed it too.
** SeaMonkey specific NPAPI and Flash removal is tracked in {{Bug|1688415}}.
** SeaMonkey specific NPAPI and Flash removal is tracked in {{Bug|1688415}}.
** Progress in removing it from the 2.53 source is a bit slow because we do not want to drop PPAPI support so just can't remove all plugin code unconditionally.


=== 2.Next ===
=== 2.Next ===
647

edits