SeaMonkey/StatusMeetings/2020-08-23: Difference between revisions

Jump to navigation Jump to search
status meeting notes
(status meeting notes)
 
Line 7: Line 7:
* 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 njsg rsx11m frg buc


== 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'''
** '''ewong for the beta push and njsg for doing help code work'''


=== Action Items ===
=== Action Items ===
Line 29: Line 29:
** Work is tracked in {{Bug|1655283}}.
** Work is tracked in {{Bug|1655283}}.
** It was planned to be added to 2.53.4 but because of some issues with the l10n versions integration will be delayed.
** It was planned to be added to 2.53.4 but because of some issues with the l10n versions integration will be delayed.
* Some SeaMonkey SVG icons are not available to the public.
** '''KaiRo''' has the icons and can provide them. We want them at least to have available internally for later.


'''CLOSED'''
'''CLOSED'''
* The SeaMonkey e.V. wiki is now available on a new server at least until 2021.
** '''mnyromyr''' needs to move the SeaMonkey e.V. wiki to a new server. '''mcsmurf''' has discussed this with him after the meeting. It will probably be moved to one of our infra servers later.
* —
* —


Line 61: Line 61:
** Mercurial and [https://foss.heptapod.net/mercurial/tortoisehg/thg Tortoise Hg] are now hosted there after bitbucket dropped hg and removed all repos.
** Mercurial and [https://foss.heptapod.net/mercurial/tortoisehg/thg Tortoise Hg] are now hosted there after bitbucket dropped hg and removed all repos.
* VS2019 will not be upgraded to 16.7 on the Windows builder. It causes breakage. {{Bug|1657913}} tracks it for mozilla-central.
* VS2019 will not be upgraded to 16.7 on the Windows builder. It causes breakage. {{Bug|1657913}} tracks it for mozilla-central.
* All domains but .hu have been transferred. '''IanN''' will ask '''mcsmurf''' about the status.
<!-- 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 ====
* All domains but .hu have been transfered. The hu domain would need a local hoster and we are evaluating options (including letting it expire).
** We are waiting for Mozilla to transfer the SeaMonkey domains to SeaMonkey e.V.
*** Domain transfer from Mozilla is well underway. Mozilla has submitted the subdomain information and domains are now transferred one by one.
* &mdash;
* &mdash;
<!-- end -->
<!-- end -->
Line 80: Line 78:
** comm-central builds will no longer be published on the unofficial site.
** comm-central builds will no longer be published on the unofficial site.
** {{Bug|1611647}} was filed for SeaMonkey to do the rename from xul to xhtml files and references.
** {{Bug|1611647}} was filed for SeaMonkey to do the rename from xul to xhtml files and references.
** comm-central is currently broken because of {{Bug|1658210}}. Is has been fixed after the meeting.
** For building please stay at Rust 1.43 for now on all platforms.
** For building please stay at Rust 1.43 for now on all platforms.
** See {{Bug|1452448}} for current comm-central breakages. This is not up to date.
** See {{Bug|1452448}} for current comm-central breakages. This is not up to date.
Line 103: Line 100:
** Thunderbird will use a separate l10n repository to be able to do point releases with l10n changes.
** Thunderbird will use a separate l10n repository to be able to do point releases with l10n changes.
** We are still updating the code and will not be able to do initial ESR78 based releases.
** We are still updating the code and will not be able to do initial ESR78 based releases.
** {{Bug|1644037}} tracks the TB 78 release. Automatic upgrades are planned to be done for 78.2.1


* [comm-esr68]:
* [comm-esr68]:
** There are currently no plans for a SeaMonkey release based on comm-esr68.
** The comm-esr68 cycle has come to an end and the tree has been closed.
** Do not try to use any comm-esr68 based release.
** We will not track nor update comm-esr68 for now
** The next ESR release will be based on Gecko 78.


* [comm-esr60]:
* [comm-esr60]:
Line 133: Line 128:
*** The 2.53.4 beta release is tracked in {{Bug|1652314}}.
*** The 2.53.4 beta release is tracked in {{Bug|1652314}}.
*** The release notes and website update is tracked in {{Bug|1652316}}.
*** The release notes and website update is tracked in {{Bug|1652316}}.
** The 2.53.3 final has been released on July 3rd.
*** The sources can be checked out from the 2_53_4_beta_01 branch in the [https://gitlab.com/seamonkey-project gitlab project repos].
*** The sources can be checked out from the 2_53_3_final branch in the [https://gitlab.com/seamonkey-project gitlab project repos].
** We plan to release the 2.53.4 final release in early September.
*** The 2.53.3 final release was tracked in {{Bug|1647129}}.
*** The release notes and website update were tracked in {{Bug|1647130}}.
** 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 149: Line 142:
*** {{Bug|1409458}} "Privacy Issue: Replying to or forwarding an HTML e-mail with external content".
*** {{Bug|1409458}} "Privacy Issue: Replying to or forwarding an HTML e-mail with external content".
** A meta bug {{Bug|1584728}} tracks the rdf removal from SeaMonkey.
** A meta bug {{Bug|1584728}} tracks the rdf removal from SeaMonkey.
** Security fixes are backported frequently. '''frg''' tries to keep it as current as possible in his spare time.
** The big security problems which were in the public up to ESR 78 are fixed.
*** The big security problems which were in the public up to 77 are fixed.
*** The current security level as of today is more or less at 60.8.
*** The current security level as of today is more or less at 60.8. Goal is to to be on par with latest ESR 60 and then move up.
*** ICU60, Skia m66, sqlite 3.31.1 NSS 3.52.1, NSPR 4.25 and TLS 1.3 have been backported for 2.53.3.
** Compiler support is up to date.
** Compiler support is up to date.
*** clang 5, 7, 8 or 9, gcc 6.1, gcc 7 to 9 can be used to build 2.53.3 on Linux or clang only for macOS. Support for gcc 5.x and 4.x has been removed.
*** clang 5, 7, 8 or 9, gcc 6.1, gcc 7 to 9 can be used to build 2.53.3 on Linux or clang only for macOS. Support for gcc 5.x and 4.x has been removed.
*** clang 10 support is being tested. gcc 9 did not get much testing so ymmv.
*** Mozilla skips clang 10 support and will go straight to clang 11. We will not support this either. gcc 9 did not get much testing so ymmv.
*** clang 7, 8 or 9, VS2017 15.9.13+ and VS2019 are supported under Windows. Support for VS2015 and earlier VS2017 versions has been removed.
*** clang 7, 8 or 9, VS2017 15.9.13+ and VS2019 are supported under Windows. Support for VS2015 and earlier VS2017 versions has been removed.
*** The official releases are compiled with VS2019 for Windows, gcc 6 for Linux and clang 5 for macOS. Rust 1.37 is used.
*** The official releases are compiled with VS2019 16.6.5 for Windows, gcc 6 for Linux and clang 5 for macOS. Rust 1.37 is used.
** The unofficial release is now at 2.53.4 Beta 1 pre.
** The unofficial release is now at 2.53.5 Beta 1 pre.
*** 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].
*** Support for vertical tab display is added in {{Bug|1607041}}.
*** Support for vertical tab display is added in {{Bug|1607041}}.
** WebExtentions dictionary support should be enabled as soon as possible in 2.53.
** WebExtentions dictionary support is being worked on but no ETA.
** The internal devtools inspector works for chrome content in SeaMonkey.
** The internal devtools inspector works for chrome content in SeaMonkey.
** Lightning is now a packed extension. If you upgrade to 2.53.x from 2.49.5 or earlier please remove the old version first.
** Lightning is now a packed extension and always distributed with SeaMonkey.
*** '''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 the AV1 codec, 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. This is or will also be supported in 2.57.
*** 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.
** mozbuild 3.3 is currently not supported under Windows. Please stay with 3.2 for now.
** mozbuild 3.3 is currently not supported under Windows. Please stay with 3.2 for now.
Line 194: Line 185:
** Compiling 2.57 with rust >= 1.33 needs fixes which are only in the unofficial patches queues. Webrender does not compile with rust 1.38 and up.
** Compiling 2.57 with rust >= 1.33 needs fixes which are only in the unofficial patches queues. Webrender does not compile with rust 1.38 and up.
** VS2019 and other current compiler support was ported from 2.53 to 2.57.
** VS2019 and other current compiler support was ported from 2.53 to 2.57.
*** sqlite 3.31.1 NSS 3.49 NSPR 4.24 and TLS 1.3 have been backported.
*** We currently do not plan to switch to ESR78 because of source plus api removals and changes. We will continue to use the esr60 branch for now.
*** We currently do not plan to switch to ESR68 because of source plus api removals and changes. We will continue to use the esr60 branch for now.
** Lighting will be fully integrated into TB 78. We plan to port this to 2.57 at least.
** Lighting will be fully integrated into TB 78. We plan to port this to 2.57 at least.
* General SeaMonkey release issues.
* General SeaMonkey release issues.
** For now we will not use a Meta bug to track problems in ESR 68/78. {{Bug|1452448}} for current comm-central breakages will kept up to date.
** For now we will not use a Meta bug to track problems in ESR 78. {{Bug|1452448}} for current comm-central breakages will kept up to date.
** '''ewong''' tries to fix the update process for the aus3 server. This is broken since 2.48.
** '''ewong''' tries to fix the update process for the aus3 server. This is broken since 2.48.
** A meta bug for gtk3 compatibility has been created for 2.49.1 and up {{Bug|1367257}}.
** A meta bug for gtk3 compatibility has been created for 2.49.1 and up {{Bug|1367257}}.
Line 209: Line 199:
** Last Merges: July 27th, 2020
** Last Merges: July 27th, 2020
** Next Merges: August 24th, 2020 ''(mozilla-beta &rarr; mozilla-release pre-merges are no longer announced separately)''
** Next Merges: August 24th, 2020 ''(mozilla-beta &rarr; mozilla-release pre-merges are no longer announced separately)''
** SeaMonkey is now at version 2.78a1. Gecko is at version 81.
** SeaMonkey is now at version 2.79a1. Gecko is at version 82.
*** The mozilla-esr78 and comm-esr78 repositories are now active for ESR78 support.
**** {{Bug|1644037}} tracks the TB 78 release. Automatic upgrades are planned to be done for 78.2.


=== Extensions and Plugins Compatibility Tracking ===
=== Extensions and Plugins Compatibility Tracking ===
* Most extensions are now broken in SeaMonkey 2.54+ because of Mozilla api removals.
** '''WG9s''' fixed ChatZilla for 2.57. The patches have been reviewed and checked in.
*** Further fixes have been checked in because of recent 2.57 changes.
*** It will probably never work again without a rewrite in 2.58+/61+ because of overlay and other removals.
** DOMi is broken in 2.56+. See {{Bug|1429936}}.
*** The latest round of new patches for 2.57 has broken it completely. We plan to retire it for 2.57.
** Thunderbird is expanding WebExtension support and now is using a just invented WebExtension format called MailExtension.
** Lightning is packed directly into Thunderbird and SeaMonkey now. This was done in {{Bug|1451847}} for SeaMonkey.
*** Lightning is also now integrated into Thunderbird and no longer an extension. We think about backporting this for 2.57.
* Thunderbird did discontinue classic add-ons with the ESR78 based release.
* Thunderbird did discontinue classic add-ons with the ESR78 based release.
** Mozilla removed the last traces of classic add-ons from the Gecko source code. They can no longer be installed.
** Mozilla removed the last traces of classic add-ons from the Gecko source code. They can no longer be installed.
** Enigmail will be discontinued and OpenPGP is being integrated.
** Enigmail will be discontinued for Thunderbird and OpenPGP is being integrated.
*** The OpenPGP integration is tracked in {{Bug|22687}} and is planned to be fully usable in TB 78.2.
*** The OpenPGP integration is tracked in {{Bug|22687}} and is planned to be fully usable in TB 78.2.


Line 233: Line 211:
** The language pack for cZ will be removed and a translated cZ will be included. Language packs need to be in WebExtension format for 2.57 otherwise.
** The language pack for cZ will be removed and a translated cZ will be included. Language packs need to be in WebExtension format for 2.57 otherwise.


* Our distributed extensions do not get updated during a new install.
* Our distributed extensions do not always get updated during a new install.
** '''IanN''' plans to look into this.
** '''IanN''' plans to look into this.
** '''buc''' proposes to move them all to the extensions folder to overcome some problems. {{Bug|1659298}} tracks this.


* 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.
** Support for adding Web extension dictionaries in 2.53 has started.
** This would be needed for a ESR60 based SeaMonkey 2.57.
** This would be needed for a ESR60 based SeaMonkey 2.57.
** Some backports for adding Web extension dictionaries to 2.53 have been done but more is needed.


* Evaluation if some extension functionality should be incorporated will need to be done for the 2.57 release.
* Evaluation if some extension functionality should be incorporated will need to be done for the 2.57 release.
Line 247: Line 226:
** Chatzilla 0.9.96 works in 2.53 and 2.57.
** Chatzilla 0.9.96 works in 2.53 and 2.57.
** DOMi will be dropped.
** DOMi will be dropped.
*** It is broken in 2.56+. See {{Bug|1429936}}.


* [https://noscript.net/getit NoScript Classic 5.x] is still being updated. Currently 5.1.9.
* [https://noscript.net/getit NoScript Classic 5.x] is still being updated. Currently 5.1.9.
* [https://github.com/gorhill/uBlock-for-firefox-legacy uBlock Origin] is still being updated. The latest legacy version is currently 1.16.4.24.
* [https://github.com/gorhill/uBlock-for-firefox-legacy uBlock Origin] is still being updated. The latest legacy version is currently 1.16.4.25.
* [https://addons.thunderbird.net/en-US/seamonkey/addon/session-manager/ Session Manager] is still being updated. Latest version is 0.8.1.14 dated June 9, 2020, its Release Notes say "Compatibility with SeaMonkey 2.53.2"; it seems to work in WG9S's 2.53.5b1pre too. ATN says it supports Sm 2.33 – 2.62.
* [https://addons.thunderbird.net/en-US/seamonkey/addon/session-manager/ Session Manager] is still being updated. Latest version is 0.8.1.14 dated June 9, 2020, its Release Notes say "Compatibility with SeaMonkey 2.53.2"; it seems to work in WG9S's 2.53.5b1pre too. ATN says it supports Sm 2.33 – 2.62.


Line 313: Line 293:
*** If a website does not work in Firefox 60 it is either fundamentally broken or needs some later not yet implemented features.
*** If a website does not work in Firefox 60 it is either fundamentally broken or needs some later not yet implemented features.
*** If a website works in both 56 and 60 it is usually only problem with incorrect user agent sniffing. Bug should either be closed or moved to the tech evangelism component then if the triager does not think it is a problem with SeaMonkey implementation.
*** If a website works in both 56 and 60 it is usually only problem with incorrect user agent sniffing. Bug should either be closed or moved to the tech evangelism component then if the triager does not think it is a problem with SeaMonkey implementation.
** In any case probles with specific websites only should be disucssed in the support groups first.
** In any case probles with specific websites only should be discussed in the support groups first.


* Stalled. Needs a kick:
* Stalled. Needs a kick:
733

edits

Navigation menu