726
edits
(→IanN) |
(status meeting notes) |
||
| Line 8: | Line 8: | ||
* Location: [irc://chat.freenode.net/seamonkey #seamonkey IRC channel] on Freenode | * Location: [irc://chat.freenode.net/seamonkey #seamonkey IRC channel] on Freenode | ||
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]] | * Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]] | ||
* Participants (in order of appearance): | * Participants (in order of appearance): IanN WaltS48 frg WG9s rsx11m tonymec | ||
== Agenda == | == Agenda == | ||
* Who's taking minutes? -> ''' | * Who's taking minutes? -> '''frg''' | ||
* Nominees for Friends of the Fish Tank: | * Nominees for Friends of the Fish Tank: | ||
** ''' | ** '''IanN for de-rdf and making mail mostly work in 2.57 and buc for tracking down perfmance issues and converting gifs''' | ||
=== Action Items === | === Action Items === | ||
| Line 34: | Line 34: | ||
** A preliminary patch for adding them to the source tree was added in {{Bug|1362210}}. | ** A preliminary patch for adding them to the source tree was added in {{Bug|1362210}}. | ||
** '''buc''' has added more fixed icons. | ** '''buc''' has added more fixed icons. | ||
** Updated branding files are planned to be incorporated into 2.53. | ** Updated branding files are planned to be incorporated into 2.53.8. | ||
*** '''frg''' | *** '''frg''' is determined to find the time to make this happen. | ||
*** Together with the branding update we plan to switch from gif to png icons in {{Bug|1699322}}. Some of our gif icons contain option which make them appear to be animated and these can cause performance issues with some websites. Firefox and Thunderbird already dropped gif icons and mostly uses simple svg images today. | |||
'''CLOSED''' | '''CLOSED''' | ||
| Line 81: | Line 82: | ||
** Bill is using clang 11 already for 2.53 builds. | ** Bill is using clang 11 already for 2.53 builds. | ||
** '''frg''' proposes to end 32 bit release support in 2021. 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 2021. 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. | ||
** To reduce the use of different compilers we are looking into compiling 2.53 | ** To reduce the use of different compilers we are looking into compiling future 2.53 Windows and macOS x64 releases with clang 11. The Linux versions need to stay on the mentiond gcc versions for backward compatibility with older distributions. | ||
** VS2019 16.7 and up is no longer able to build the x86 SeaMonkey for Windows. The link step fails. | ** VS2019 16.7 and up is no longer able to build the x86 SeaMonkey for Windows. The link step fails. | ||
* '''ewong''' is currently working hard fixing the automatic update process. | * '''ewong''' is currently working hard fixing the automatic update process. | ||
| Line 88: | Line 89: | ||
<!-- 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 ==== | ||
* — | * — | ||
<!-- end --> | <!-- end --> | ||
| Line 159: | Line 153: | ||
[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] (362) | [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] (362) | ||
* 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.7''' in late March or early April. | |||
** The release is tracked in {{Bug|1700468}} (added after the meeting). | |||
** The release notes and website update are tracked in {{Bug|1700470}}. | |||
** We have not gotten much feedback on the beta so the release will only include a few selected changes. | |||
*** {{Bug|1698675}} changes the chatZilla icon from gif to png format. This helps with a performance problem. | |||
*** {{Bug|1698367}} will change the rss icons to a nicer more '''suite'''-able look. | |||
* '''SeaMonkey 2.53.7 beta 1''' was released on March 10 after the last meeting. | * '''SeaMonkey 2.53.7 beta 1''' was released on March 10 after the last meeting. | ||
** The release | ** The release was tracked in {{Bug|1689877}}. | ||
** The release notes and website update | ** The release notes and website update was tracked in {{Bug|1689878}}. | ||
* 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 207: | Line 198: | ||
** The comm-esr60 repos are closed. All fixes not in them are available from [http://www.wg9s.com/comm-257/ wg9s website] until the gitlab repo is ready. | ** The comm-esr60 repos are closed. All fixes not in them are available from [http://www.wg9s.com/comm-257/ wg9s website] until the gitlab repo is ready. | ||
** '''frg''' maintains the patches for 2.57 on gitlab in a private repo. As with 2.53 anyone who wants access can send him an email but Bills repo is usually up to date. | ** '''frg''' maintains the patches for 2.57 on gitlab in a private repo. As with 2.53 anyone who wants access can send him an email but Bills repo is usually up to date. | ||
* | * Thanks to '''IanN''' mail and news are now somewhat usable in 2.57. There are still problems open for this. | ||
* Ad and Script Blocker support needs WebExtension support in SeaMonkey 2.57. | * Ad and Script Blocker support needs WebExtension support in SeaMonkey 2.57. | ||
** Like 2.53 l10n needs to be hand rolled. The strings from 2.53 and comm-central will be used as a base. | ** Like 2.53 l10n needs to be hand rolled. The strings from 2.53 and comm-central will be used as a base. | ||
** To test l10n building 2.57 is now available in German on [https://www.wg9s.com/comm-257-de/de/ wg9s website]. | ** To test l10n building 2.57 is now available in German on [https://www.wg9s.com/comm-257-de/de/ wg9s website]. | ||
*** The cZ language pack is no longer compatible because 2.57 switches to webextension language packs. A hack has been put into the de package till this is solved. | *** The cZ language pack is no longer compatible because 2.57 switches to webextension language packs. A hack has been put into the de package till this is solved. | ||
** When doing patches please make sure to change the l10n labels when the content changes. | ** When doing patches please make sure to change the l10n labels when the content changes. | ||
** cZ strings will be copied to suite. This is tracked in {{Bug|1606400}}. | ** cZ strings will be copied to suite. This is tracked in {{Bug|1606400}}. | ||
| Line 221: | Line 210: | ||
* Compiling 2.57 with rust >= 1.33 needs fixes which are only in the unofficial patches queues. | * Compiling 2.57 with rust >= 1.33 needs fixes which are only in the unofficial patches queues. | ||
** Webrender and stylo do not compile with rust 1.38 and up. | ** Webrender and stylo do not compile with rust 1.38 and up. | ||
** We are currently bringing up rust compiler support | ** We are currently bringing up rust compiler support but struggle with some issues. Only 1.37 is currently supported when compiling stylo and webrender. | ||
* Lighting is fully integrated into TB 78. We plan to port this to 2.57. | * Lighting is fully integrated into TB 78. We plan to port this to 2.57. | ||
| Line 239: | Line 228: | ||
** Last Merges: February 22nd, 2021 | ** Last Merges: February 22nd, 2021 | ||
** Next Merges: March 22nd, 2021 ''(mozilla-beta → mozilla-release pre-merges are no longer announced separately)'' | ** Next Merges: March 22nd, 2021 ''(mozilla-beta → mozilla-release pre-merges are no longer announced separately)'' | ||
** SeaMonkey is now at version 2. | ** SeaMonkey after the merge is now at version 2.86a1. Gecko is at version 89. | ||
=== Extensions and Plugins Compatibility Tracking === | === Extensions and Plugins Compatibility Tracking === | ||
| Line 247: | Line 236: | ||
*** The OpenPGP integration is tracked in {{Bug|22687}}. and is now shipped with the current TB 78. | *** The OpenPGP integration is tracked in {{Bug|22687}}. and is now shipped with the current TB 78. | ||
* cZ | * cZ was integrated into SeaMonkey in {{Bug|1551033}}. | ||
** The language pack for cZ will be later removed and a translated cZ will be included. Language packs need to be in WebExtension format for 2.57 and up and will not install otherwise. | |||
** The language pack for cZ will be later removed and a translated cZ will be included. Language packs need to be in WebExtension format for 2.57 and will not install otherwise. | ** The current cZ source code was checked in without history into comm-central. History is available in our 2.53 and 2.57 repos and current patch queues. | ||
** The current cZ source code was checked in without history into comm-central. History | |||
* DOMi was integrated into SeaMonkey 2.53 only in {{Bug|1700003}}. | |||
** The full history is retained in our gitlab-master branch. The unofficial patch queue only includes the latest snapshot. | |||
* The debugQA extension will be localized. | * The debugQA extension will be localized. | ||
| Line 282: | Line 273: | ||
* Flash support ended in January 2021. | * Flash support ended in January 2021. | ||
** Flash support | ** Flash support is no longer available in 2.53.7b1 and up. | ||
*** Firefox shows a placeholder for Flash content. We just disable the plugin without doing so. | *** Firefox shows a placeholder for Flash content. We just disable the plugin without doing so. | ||
** Safari 14.0.1 removed support for it. | ** Safari 14.0.1 removed support for it. | ||
** Firefox removed support in Firefox 85. | ** Firefox removed support in Firefox 85. | ||
** Microsoft will kill it on the next patch day. | ** Microsoft will kill it on the next patch day. | ||
** SeaMonkey specific NPAPI and Flash removal is tracked in {{Bug|1688415}}. | ** SeaMonkey specific NPAPI and Flash removal is tracked in {{Bug|1688415}}. | ||
edits