SeaMonkey/StatusMeetings/2020-05-31: Difference between revisions

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 frg tonymec rsx11m WG9s WaltS48


== 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 amd mcsmurf for SeaMonkey e.V. work'''


=== Action Items ===
=== Action Items ===
Line 52: Line 52:
<!-- take it out next time. We know now. -->
<!-- take it out next time. We know now. -->
* Our [https://gitlab.com/seamonkey-project gitlab project repos] are now public.
* Our [https://gitlab.com/seamonkey-project gitlab project repos] are now public.
** The 2.53.2 Beta 1 source is public and available.
** The 2.53.2 source is public and available.
** Repos for 2.57 and later l10n will follow.
** Repos for 2.57 and later l10n will follow.
** Patches will still be done via bugzilla first and then checked into hg or git by a peer.
** Patches will still be done via bugzilla first and then checked into hg or git by a peer.
Line 89: Line 89:
** We currently do not track nor update comm-release.
** We currently do not track nor update comm-release.
** Do not use any current comm-release based release.
** Do not use any current comm-release based release.
** An updated unofficial 2.53.3 is available from [http://www.wg9s.com/comm-253/ WG9's website]. We accept filing bugs against it.
** An updated unofficial 2.53.4 is available from [http://www.wg9s.com/comm-253/ WG9's website]. We accept filing bugs against it.


** For building please apply the patches from Bills website to the noted comm-release and mozilla-release changeset.
** For building please apply the patches from Bills website to the noted comm-release and mozilla-release changeset.
Line 114: Line 114:


<!-- Comment out this section if nothing new fixed -->
<!-- Comment out this section if nothing new fixed -->
<!-- Close comment if new stuff comes up -->
<!-- Close comment if new stuff comes up
=== Fixed Source Tree Stuff Since Last Meeting ===
=== Fixed Source Tree Stuff Since Last Meeting ===
* &mdash;
* &mdash;
<!-- Open comment if no new stuff comes up -->
Open comment if no new stuff comes up -->


=== Release Train ===
=== Release Train ===
Line 123: Line 123:
** The 2.53.2 final was released on May 3rd.
** The 2.53.2 final was released on May 3rd.
*** The sources can be checked out from the 2_53_2_final branch in the [https://gitlab.com/seamonkey-project gitlab project repos].
*** The sources can be checked out from the 2_53_2_final branch in the [https://gitlab.com/seamonkey-project gitlab project repos].
** We plan to release 2.53.3 beta 1 at the end of May.
** We plan to release 2.53.3 beta 1 in the next 2 weeks.
*** The 2.53.3 beta release is tracked in {{Bug|1635110}}.
*** The 2.53.3 beta release is tracked in {{Bug|1635110}}.
*** The release notes and website update are tracked in {{Bug|1638767}}.
*** The release notes and website update are tracked in {{Bug|1638767}}.
*** The beta release might be postponed a week because of outstanding reviews with l10n impact.
*** The beta release was postponed to wait for l10n translations.
*** Major visible changes are alignment of search engine handling with Thunderbird and Firefox, address book fixes and the ability to customize the Composer toolbar.
*** Major visible changes are alignment of search engine handling with Thunderbird and Firefox, address book fixes and the ability to customize the Composer toolbar.
** 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.
Line 140: Line 140:
** 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.
** 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 74.0.1 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. Goal is to to be on par with latest ESR 60 and then move up.
*** 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.51, NSPR 4.25 and TLS 1.3 have been backported for 2.53.3.
*** ICU60, Skia m66, sqlite 3.31.1 NSS 3.52, 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 or 8, gcc 6.1, gcc 7 and 8 can be used to build 2.53.2 on Linux or for macOS. Support for gcc 5.x and 4.x has been removed.
*** clang 5, 7 or 8, gcc 6.1, gcc 7 and 8 can be used to build 2.53.2 on Linux or for macOS. Support for gcc 5.x and 4.x has been removed.
Line 149: Line 149:
*** The official releases are compiled with VS2019 for Windows, gcc 6 for Linux and clang 5 for macOS. Rust 1.36 is used.
*** The official releases are compiled with VS2019 for Windows, gcc 6 for Linux and clang 5 for macOS. Rust 1.36 is used.
**** The 2.53.3 release might switch to Rust 1.37.
**** The 2.53.3 release might switch to Rust 1.37.
** The unofficial release is now at 2.53.3 Beta 1 pre.
** The unofficial release is now at 2.53.4 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].
*** Please test the current 2.53.3b1 pre release because some big changes were incorporated in the last week.
*** 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 should be enabled as soon as possible in 2.53.
Line 157: Line 156:
** 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. If you upgrade to 2.53.x from 2.49.5 or earlier please remove the old version first.
** 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 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.
*** Google owned/based websites like youtube are likely to break becuase 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.
* SeaMonkey 2.57 Gecko 60 in comm-esr60.
* SeaMonkey 2.57 Gecko 60 in comm-esr60.
** SeaMonkey 2.57 will be developed together with 2.53 and then released as soon as possible.
** SeaMonkey 2.57 will be developed together with 2.53 and then released as soon as possible.
*** Because of not enough developers this is a slow go and we will distribute interim 2.53 versions.
*** Because of not enough developers this is a slow go and we will distribute interim 2.53 versions.
*** 2.57 is missing fixes and ports already in 2.53. The source is currently being updated frequently because of this.
** 2.57 will be build from a new 2.57 gitlab repo based on the '''comm-esr60''' repo.
** 2.57 will be build from a new 2.57 gitlab repo based on the '''comm-esr60''' repo.
*** The sources are currently marked private in our [https://gitlab.com/seamonkey-project gitlab project repos].
*** The sources are currently marked private in our [https://gitlab.com/seamonkey-project gitlab project repos].
Line 182: Line 182:
** We will switch search plugins to a central json file for 2.57. See {{Bug|1300198}}. TB and Fx did this long ago.
** We will switch search plugins to a central json file for 2.57. See {{Bug|1300198}}. TB and Fx did this long ago.
** 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 will be 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.47 NSPR 4.24 and TLS 1.3 have been backported.
*** sqlite 3.31.1 NSS 3.47 NSPR 4.24 and TLS 1.3 have been backported.
*** 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.
*** 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.
Line 203: Line 203:
* Most extensions are now broken in SeaMonkey 2.54+ because of Mozilla api removals.
* 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.
** '''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.
*** 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}}.
** DOMi is broken in 2.56+. See {{Bug|1429936}}.
Line 236: Line 237:
** SeaTab X2 and Version Number work in 2.57.
** SeaTab X2 and Version Number work in 2.57.
** debugQA works in 2.57.
** debugQA works in 2.57.
** Chatzilla 0.9.95 works in 2.53 and 2.57.
** Chatzilla 0.9.96 works in 2.53 and 2.57.


* NoScript Classic 5.x is still being updated. You can get it from [https://noscript.net/getit]. Currently 5.1.9.
* NoScript Classic 5.x is still being updated. You can get it from [https://noscript.net/getit]. Currently 5.1.9.
Line 262: Line 263:
* Old add-on signing methods have been removed. SeaMonkey and Thunderbird still use them per thread "removing "the old way" of signing add-ons" in mozilla.dev.platform. Apparently [https://dxr.mozilla.org/mozilla-esr60/source/toolkit/mozapps/extensions/content/xpinstallConfirm.xul xpinstallConfirm.xul] contained the references to them.
* Old add-on signing methods have been removed. SeaMonkey and Thunderbird still use them per thread "removing "the old way" of signing add-ons" in mozilla.dev.platform. Apparently [https://dxr.mozilla.org/mozilla-esr60/source/toolkit/mozapps/extensions/content/xpinstallConfirm.xul xpinstallConfirm.xul] contained the references to them.
<!-- Comment out this section if nothing new fixed -->
<!-- Comment out this section if nothing new fixed -->
<!-- Close comment if new stuff comes up -->
<!-- Close comment if new stuff comes up
'''CLOSED'''
'''CLOSED'''
* ChatZilla 0.9.95 is distributed with SeaMonkey 2.53.2. It is a maintenance release dropping support for the now defunct mozilla irc server.
* &mdash;
* &mdash;
<!-- Open comment if no new stuff comes up -->
Open comment if no new stuff comes up -->
<!-- comment end -->
<!-- comment end -->
==== 2.53.x release branch (2.53.2 released) ====
==== 2.53.x release branch (2.53.2 released) ====
Line 309: Line 309:
*** 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 disucssed in the support groups first.
** {{Bug|1242294}} tracks changing the user agent override code for better webiste compatibility. The current options do not allow users to set a ua identical to Firefox.
*** We do not want to drop advertizing SeaMonkey via default settings.
*** Advertizing Ligtning should be disabled by default becuase it causes problems with various sites doing incorrect user agent sniffing.


* Stalled. Needs a kick:
* Stalled. Needs a kick:
647

edits