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

status meeting notes
(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 tonymec WG9s njsg frg rsx11m 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'''
** '''frg and IanN for building 2.53.2 Beta 1'''


=== Action Items ===
=== Action Items ===
Line 62: Line 62:
* Some Capacity planning to find the best price/performance ratio is carried out.
* Some Capacity planning to find the best price/performance ratio is carried out.
** Other than azure hosting options because of price are also evaluated.
** Other than azure hosting options because of price are also evaluated.
* We are waiting for Mozilla to transfer the SeaMonkey domains to SeaMonkey e.V.
* We need a breakpad server for submitting crash reports. Thunderbird is also also affected and must set up their own server.
** The date we need to switch has been postponed by Mozilla. We will be able to use the Mozilla crash-stats till Q2 2021.
<!-- 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.1 Final source is public and available.
** The 2.53.2 Beta 1 source is public and available.
** Other repos for 2.57 and 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.
** Mozilla does this to a degree. See [https://github.com/mozilla/gecko-dev/ Mozilla gecko-dev repo] as an example.
** The website source is now available in the [https://gitlab.com/seamonkey-project/website/ gitlab website repo].
** The website source is now available ina new [https://gitlab.com/seamonkey-project/website2.53.1/ gitlab website repo].
** Website updates from the source are now done via Jenkins.
* We are waiting for Mozilla to transfer the SeaMonkey domains to SeaMonkey e.V.
* We are looking at l10n tools.
* We are looking at l10n tools.
* We need a breakpad server for submitting crash reports in September 2020. Thunderbird is also also affected and must set up their own server.
* Upgrading VS2019 on the Windows builder to 16.5 will need fixes in the source for a missing runtime file.
<!-- 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 ====
* Upgrading VS2019 on the Windows builder to 16.5 will need fixes in the source for a missing runtime file.
** Source fixed with temp patch from {{Bug|1624546}} for beta 2.53.2 and Windows builder updated to 16.5.2.
* &mdash;
* &mdash;
<!-- end -->
<!-- end -->
Line 81: Line 84:
* Starting with ESR60 2.57 all builds need to switch to mozilla as topsourcedir. Support for comm-central and comm-esr60 as top source dir is no longer supported.
* Starting with ESR60 2.57 all builds need to switch to mozilla as topsourcedir. Support for comm-central and comm-esr60 as top source dir is no longer supported.
** Do not expect to use any 2.58+ release yet other than for checking if it builds. They are fundamentally broken by Mozilla source and api removals. Bugs for the 2.57 release will also land in comm-central.
** Do not expect to use any 2.58+ release yet other than for checking if it builds. They are fundamentally broken by Mozilla source and api removals. Bugs for the 2.57 release will also land in comm-central.
* All trees are currently closed because of {{Bug|1546801}} and {{Bug|1595368}}. Taskcluster is migrated from AWS to the Google Cloud.
* Rust 1.42 was released but can only be used for comm-central right now.
* Rust 1.41 was released but can only be used for comm-central right now.
* Because of changes in level-3 access we can no longer directly push patches to the mozilla repos or create branches. Access to the comm- repos is unchanged.
* Because of changes in level-3 access we can no longer directly push patches to the mozilla repos or create branches. Access to the comm- repos is unchanged.


Line 105: Line 107:
** 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.2 is available from [http://www.wg9s.com/comm-253/ WG9's website]. We accept filing bugs against it.
** An updated unofficial 2.53.3 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.
** For building please stay at Rust 1.37 for now.
** For building please stay at Rust 1.37 for now.
Line 113: Line 115:
** Do not try to use any comm-esr68 based release.
** Do not try to use any comm-esr68 based release.
** We will not track nor update comm-esr68 for now
** 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 138: Line 141:
*** The 2.53.2 beta 1 release is tracked in {{Bug|1618866}}.
*** The 2.53.2 beta 1 release is tracked in {{Bug|1618866}}.
*** The release notes and website update are tracked in {{Bug|1624299}}.
*** The release notes and website update are tracked in {{Bug|1624299}}.
*** Source has been finalized but patches which will fix crashes or are considered important will be added until we actually build the beta.
*** The beta has been built and is currently being uploaded by '''ewong'''.
*** We are waiting for localizers to add recently changed strings to l10n-central. We will delay building for a few days because of this.
*** Localization is mostly complete. Only Italian is missing a few strings.
*** Release a few weeks afterwards if nothing big comes up.
**** Thanks to all the official and inofficial localizers for the good work.
*** The release will follow the Beta soon afterwards if nothing big comes up.
*** 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 152: Line 156:
** The following bugs are not yet fixed in 2.53.x:
** The following bugs are not yet fixed in 2.53.x:
*** {{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".
*** Building with the 10.11 SDK needs some more fixes for cosmetic problems in {{Bug|1391790}} for macOS 10.13.
** 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.
Line 161: Line 164:
*** clang 5, 7 or 8, gcc 6.1, gcc 7 and 8 can be used to build 2.53.1 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.1 on Linux or for macOS. Support for gcc 5.x and 4.x 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.
*** 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.
*** gcc 9 and clang 9 support is being looked into. Clang 9 might already work.
*** gcc 9 support is being looked into. Clang 9 support is added to 2.53.3 only.
*** 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 unofficial release is now at 2.53.3 Beta 1 pre.
** The unofficial release is now at 2.53.3 Beta 1 pre.
Line 169: Line 172:
** 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.
** 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.1 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.
** 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 230: Line 233:
*** While packed directly it is still maintained as an extension
*** While packed directly it is still maintained as an extension
** Add-ons need to switch to optionsType 3 for 2.57. TB did a fix showing the preferences in the menu list. We need to port this bug for 2.57.
** Add-ons need to switch to optionsType 3 for 2.57. TB did a fix showing the preferences in the menu list. We need to port this bug for 2.57.
** NPAPI support other than for Flash has been discontinued.
 
* ChatZilla 0.9.95 will be distributed with SeaMonkey 2.53.2. It is a maintenance release dropping support for the now defunct mozilla irc server.


* Thunderbird plans to discontinue classic add-ons with the next ESR78 based release.
* Thunderbird plans to discontinue classic add-ons with the next ESR78 based release.
** Enigmail will be discontinued and OpenPGP will be integrated.
** Enigmail will be discontinued and OpenPGP will be integrated.
*** The OpenPGP integration is tracked in {{Bug|22687}}.
*** The OpenPGP integration is tracked in {{Bug|22687}}.
*** Lots of dependent bug were filed for the OpenPGP integration in the last two weeks.
** Lightning is now fully integrated in Thunderbird.
** Lightning will be fully integrated by then.
*** We think about backporting this for 2.57.


* cZ and DOMi should be integrated into SeaMonkey because of the l10n problem tracked in {{Bug|1231349}}.
* cZ and DOMi should be integrated into SeaMonkey because of the l10n problem tracked in {{Bug|1231349}}.
Line 504: Line 508:
=== Any other business? ===
=== Any other business? ===
* The next meeting will be held in two weeks on Sunday April 19, 2020, 14:00 UTC (16:00 CET).
* The next meeting will be held in two weeks on Sunday April 19, 2020, 14:00 UTC (16:00 CET).
** The SeaMonkey team wishes all of you and your families a happy and healthy Easter.
* &mdash;
* &mdash;
726

edits