SeaMonkey/StatusMeetings/2022-08-07: Difference between revisions

Jump to navigation Jump to search
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 frg IanN njsg tonymec tomman




== 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'''
** '''Dirk Fieldhouse Lootyhoof and UCyborg for fixing up the Stylem and Down Them All extensions and hardys for providing an irc logger.'''


=== Action Items ===
=== Action Items ===
Line 24: Line 24:


'''OPEN'''
'''OPEN'''
* A libera.chat logbot is available at [https://ircbot.comm-central.org:8080/seamonkey/#]
** '''frg''' or someone else needs to find some time to add it to the support section on the website. Hopefully before the next meeting.
** The mozilla SeaMonkey support archive also needs to be removed because google only shows a spam warnining for the link.
** '''WG9s''' is also working on a log site.
* '''KaiRo''' has sent all available svg and SeaMonkey image data to '''IanN''' and '''frg'''.
* '''KaiRo''' has sent all available svg and SeaMonkey image data to '''IanN''' and '''frg'''.
** We need to find a permanent place for them to make them available at least to the core developers outside of the source tree.
** We need to find a permanent place for them to make them available at least to the core developers outside of the source tree.
Line 37: Line 32:


'''CLOSED'''
'''CLOSED'''
* Discuss meeting schedule.
* A libera.chat logbot is available at [https://ircbot.comm-central.org:8080/seamonkey/#]
** '''frg''' or someone else needs to find some time to add it to the support section on the website. Hopefully before the next meeting.
*** Done in {{Bug|1782494}} Clean up SeaMonkey website support section.
** The mozilla SeaMonkey support archive also needs to be removed because google only shows a spam warning for the link.
*** Done too in {{Bug|1782494}}.
** '''WG9s''' is also working on a log site.
*** Still a thing but takes a bit longer. Will be re-added here when halfway ready.
* —
* —


Line 61: Line 62:
** 2.53.10b1 and later, including the pre builds, now use our crash server
** 2.53.10b1 and later, including the pre builds, now use our crash server
** There are still several issues open which are being in the process of being fixed.
** There are still several issues open which are being in the process of being fixed.
** Crash submitting does work but displaying them still has some issues.
** Crash submitting does work but currently the crashes are not accessible.
*** '''ewong''' is working on further inporvements for displaying crash reports.
*** '''ewong''' is working on further inprovements for displaying crash reports.
* The '''WGS9s''' servers are working fine and unofficial builds are being released.
* The '''WGS9s''' servers are working fine and unofficial builds are being released.
* 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.
Line 90: Line 91:
* '''frg''' plans to update the Windows builder to the latest clang for 2.53.14.
* '''frg''' plans to update the Windows builder to the latest clang for 2.53.14.
* 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 Python 2 and other removals but we are working on adding python 3 support to 2.53.
** Mozbuild 4.x is currently broken because of Python 2 and other removals but we are working on adding python 3 support to 2.53.


<!-- Comment out this section if nothing new fixed
<!-- Comment out this section if nothing new fixed
Line 112: Line 113:
* Building stylo and webrender is currently broken but disabled by default.
* Building stylo and webrender is currently broken but disabled by default.
* Rust 1.47+ is supported for building 2.53.11.1 and up.
* Rust 1.47+ is supported for building 2.53.11.1 and up.
* Rust 1.57+ is supported for building 2.53.14b1pre and up.
* Because of needed parser updates the legacy generator syntax, iterator and old array comprehension syntax was removed in 2.53.13b1 pre and up.
* Because of needed parser updates the legacy generator syntax, iterator and old array comprehension syntax was removed in 2.53.13b1 pre and up.
** 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.
Line 141: Line 143:
** Builds need "ac_add_options --without-wasm-sandboxed-libraries" in the mozconfig for all OS. Boostrap fails to install a wasi-sysroot. You need the taskcluster package for it.
** Builds need "ac_add_options --without-wasm-sandboxed-libraries" in the mozconfig for all OS. Boostrap fails to install a wasi-sysroot. You need the taskcluster package for it.
** You can also download the wasi-sysroot from [https://github.com/WebAssembly/wasi-sdk/releases/ wasi-sysroot].
** You can also download the wasi-sysroot from [https://github.com/WebAssembly/wasi-sdk/releases/ wasi-sysroot].
* Because of some components removal build central is currently broken. We are looking into it.
* Because of some components removal build central is currently broken. Bill is looking into it and currently builds with this backed out.


==== [comm-esr60] ====
==== [comm-esr60] ====
Line 173: Line 175:
[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] (606)
[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] (606)
* We plan to release '''SeaMonkey 2.53.14 Beta''' next.
* We plan to release '''SeaMonkey 2.53.14 Beta''' next.
** The release will be tracked in {{Bug|1772804}}.
** The release is tracked in {{Bug|1772804}}.
** We still want to add more stuff to it so we might do a 2.53.13.1 interim security release before, if needed.
** The release notes and website updates are tracked in {{Bug|1786134}}.
* '''SeaMonkey 2.53.13 was released on July 11th.'''
** The release was tracked in {{Bug|1772805}}.
** The release notes and website updates were tracked in {{Bug|1777874}}.
** For building the Windows x64 builds use VS2019 16.11.16. No other compiler or build tools changes for this release are in effect.
** This release removes legacy generators, iterators and array comprehension because of needed js parser changes.
*** The add-on sdk still needs some changes because of this.
*** DownThemAll up to 3.0.9.2 is currently broken because of this too.
*** This release needs the macOS SDK 10.12 if compiling for macOS.
* 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.
* SeaMonkey 2.53.x under macOS Monterey has a problem with fullscreen but not a new problem. Don't try to switch to it using the green dot in the titlebar.
* SeaMonkey 2.53.x under macOS Monterey has a problem with fullscreen but not a new problem. Don't try to switch to it using the green dot in the titlebar.
Line 203: Line 197:
* The language packs will be switched to the WebExtensions format for better comaptibility with later release and build stuff synchronization.
* The language packs will be switched to the WebExtensions format for better comaptibility with later release and build stuff synchronization.
* '''Please use the new Calendar component for reporting and tracking respective bugs!'''
* '''Please use the new Calendar component for reporting and tracking respective bugs!'''
* We are looking into adding support for Custom Elements and Shadow DOM in a later release. No ETA yet. This is or will also be supported in 2.57.
* We are looking into adding support for Custom Elements and Shadow DOM in a later release. No ETA yet.
** Google owned/based websites like youtube are likely to break because of this in the near future. There are already reports of broken functionality on youtube.
** Google owned/based websites like youtube are likely to break because of this in the near future. There are already reports of broken functionality on youtube.
* Some users report heavy memory usage compared to 2.49.5 but no specific problem or common cause has been found yet.
* Some users report heavy memory usage compared to 2.49.5 but no specific problem or common cause has been found yet.
** We recommend using an x64 build to avoid out of memory conditions accessing bloated sites.
** Do not add bugs without providing some information how to reproduce any memory issues. Bugs with only general statements like "it hangs after 3 days" or "SeaMonkey is bloated" will be closed immediately in the future.
** Do not add bugs without providing some information how to reproduce any memory issues. Bugs with only general statements like "it hangs after 3 days" or "SeaMonkey is bloated" will be closed immediately in the future.
* Release notes are provided for reading them before reporting or discussing problems...
* Release notes are provided for reading them before reporting or discussing problems...
Line 239: Line 234:
==== General SeaMonkey release issues ====
==== General SeaMonkey release issues ====
* Licensing issues and maybe adding additional licenses need to be discussed. Code from {{Bug|1559900}} to do this has been included in 2.53 and 2.57.
* Licensing issues and maybe adding additional licenses need to be discussed. Code from {{Bug|1559900}} to do this has been included in 2.53 and 2.57.
* When updates are working again the following bugs need to be looked into:
** {{Bug|1274722}} Add %SYSTEM_CAPABILITIES% to the SeaMonkey app.update.url preference.
** {{Bug|1271761}} Add CPU features/detection to update URL.
* Discussions if we should match minor version numbers with Firefox are still underway. This would need a coordinated change for either c-c or all trees. All minor versions would be changed and the versions would need to be made available in bugzilla. Lightning version calculation needs to be changed. This will be done at a later date and not for 2.49 ESR.
* Discussions if we should match minor version numbers with Firefox are still underway. This would need a coordinated change for either c-c or all trees. All minor versions would be changed and the versions would need to be made available in bugzilla. Lightning version calculation needs to be changed. This will be done at a later date and not for 2.49 ESR.
* In {{Bug|1674946}} it is proposed that setting security.enterprise_roots.enabled to true unconditionally should be done to avoid problems with thrid party firewalls and antivirus programs.
* In {{Bug|1674946}} it is proposed that setting security.enterprise_roots.enabled to true unconditionally should be done to avoid problems with thrid party firewalls and antivirus programs.
Line 272: Line 264:
** The full history is retained in our gitlab-master branch. The unofficial patch queue only includes the latest snapshot.
** The full history is retained in our gitlab-master branch. The unofficial patch queue only includes the latest snapshot.
** Initial clean-ups were done in {{Bug|1701416}}.
** Initial clean-ups were done in {{Bug|1701416}}.
** DOMi has been dropped fror 2.57 and up. See {{Bug|1273222}}.
** DOMi has been dropped from 2.57 and up. See {{Bug|1273222}}.


* The debugQA extension will be later localized.
* The debugQA extension might be localized later.


* WebExtension support in SeaMonkey is tracked in {{Bug|1320556}}. As of now working on this has not started.
* WebExtension support in SeaMonkey is tracked in {{Bug|1320556}}. As of now working on this has not started.
Line 292: Line 284:
* [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.19.
* [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.19.
** Some menus are currently blank if you log in. A fix for web compatibility has been partially removed from 2.53.12b1 pre to account for this. See [https://github.com/JustOff/github-wc-polyfill/issues/44 github] for a detailed explanation.
** Some menus are currently blank if you log in. A fix for web compatibility has been partially removed from 2.53.12b1 pre to account for this. See [https://github.com/JustOff/github-wc-polyfill/issues/44 github] for a detailed explanation.
* [https://github.com/dirkf/downthemall-legacy/releases/ DownThemAll] fixed 3.0.9.2 version for 2.53.10 to 2.53.12. It currently does not work with 2.53.13b1 pre and up.
* [https://github.com/dirkf/downthemall-was-legacy/ DownThemAll] fixed 3.0.9.2 version for 2.53.10 to 2.53.12.
* 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] should work in 2.53.13.
** It is currently being updated too to work with 2.53.13b1 pre and up.
* 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.
 
* '''IanN''' created an SM version of the QuickText add-on.
* '''IanN''' created an SM version of the QuickText add-on.


Line 384: Line 378:
* {{Bug|1463738}} Bookmarks descriptions are taken out of Gecko 62.
* {{Bug|1463738}} Bookmarks descriptions are taken out of Gecko 62.
* Live bookmarks and rss support is taken out of Gecko 63 in {{Bug|1477667}}. {{Bug|1477670}} might affect us too.
* Live bookmarks and rss support is taken out of Gecko 63 in {{Bug|1477667}}. {{Bug|1477670}} might affect us too.
* The optional chaining operator {Bug|1566143}} and the Nullish Coalescing operator {Bug|1566141}} need to be backported because websites tend to break now because of missing support in 2.53 and 2.57.
* For updates the following bugs should be looked into:
** '''frg''' backported the Nullish Coalescing operator support after the meeting and is on the optional chaining support. This unfortunately is not so easy to do because of many more essential prerequisites.
** {{Bug|1274722}} Add %SYSTEM_CAPABILITIES% to the SeaMonkey app.update.url preference.
** Help welcome but there is also the option to do nothing but complain in the support groups about website breakage...
** {{Bug|1271761}} Add CPU features/detection to update URL.


=== Roundtable - Personal Status Updates ===
=== Roundtable - Personal Status Updates ===
647

edits

Navigation menu