SeaMonkey/StatusMeetings/2020-03-22: Difference between revisions

status meeting notes
(→‎Release Train: Fix bullets)
(status meeting notes)
 
Line 8: Line 8:
* Location: [irc://chat.freenode.net/seamonkey #seamonkey IRC channel] ''' now on Freenode! '''
* Location: [irc://chat.freenode.net/seamonkey #seamonkey IRC channel] ''' now 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 WG9s rsx11m


== 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'''
** '''rsx11m and frg. Status Meeting heros'''


=== Action Items ===
=== Action Items ===
Line 44: Line 44:
'''CLOSED'''
'''CLOSED'''
* Moznet irc will be shut down at the end of the week. The entry for moznet irc needs to be removed from the website support section. The [irc://freenode/seamonkey/ SeaMonkey freenode irc channel] is already listed.
* Moznet irc will be shut down at the end of the week. The entry for moznet irc needs to be removed from the website support section. The [irc://freenode/seamonkey/ SeaMonkey freenode irc channel] is already listed.
* New and closed after the meeting: {{Bug|1624196}} Hide obsolete news items from the SeaMonkey home page.
* —
* —


Line 50: Line 51:
* We are building up a new infrastructure using Azure.
* We are building up a new infrastructure using Azure.
** Jenkins is being set up on the builders.
** Jenkins is being set up on the builders.
*** '''ewong''' is setting up automated jobs using the current 2.53 and up mozconfig files. This will still take some time.
*** '''ewong''' is making progress setting up automated build jobs. This will still take some time.
*** Also evaluation of Ansible and Terraform going together with it is done.
*** Also evaluation of Ansible and Terraform going together with it is done.
** Cloning the mozilla- repos is problematic. They are huge and the process is slow.
** Cloning the mozilla- repos is problematic. They are huge and the process is slow.
Line 66: Line 67:
** 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.
** 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 ina new [https://gitlab.com/seamonkey-project/website2.53.1/ gitlab website repo].
* We are waiting for Mozilla to transfer the SeaMonkey domains to SeaMonkey e.V.
* 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.
* 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
Line 91: Line 94:
** XBL has been completely removed now.
** XBL has been completely removed now.
** {{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.
** Various build breakages. '''WG9s''' has fixes available which will be put in the tree asap.
** New build breakages. '''WG9s''' has fixes available which will be put in the tree asap again.
** 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 131: Line 134:
* SeaMonkey 2.53.x / Gecko 56 in our gitlab comm-release repo.
* SeaMonkey 2.53.x / Gecko 56 in our gitlab comm-release repo.
** '''The 2.53.1 final was released on February 28th!'''
** '''The 2.53.1 final was released on February 28th!'''
*** The 2.53.1 final release is tracked in {{Bug|1612722}}.
*** The release notes and website update are tracked in {{Bug|1610120}}.
*** The sources can be checked out from the 2_53_1_final branch in the [https://gitlab.com/seamonkey-project gitlab project repos].
*** The sources can be checked out from the 2_53_1_final branch in the [https://gitlab.com/seamonkey-project gitlab project repos].
** '''We plan to release 2.53.2 beta 1 in March'''
** '''We plan to release 2.53.2 beta 1 in March'''
*** The 2.53.2 beta 1 release is tracked in {{Bug|1618866}}.
*** 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.
*** We are waiting for localizers to add recently changed strings to l10n-central. We will delay building for a few days because of this.
*** Release a few weeks afterwards if nothing big comes up.
*** Release a few weeks afterwards if nothing big comes up.
*** The 2.53.2 beta 1 release is tracked in {{Bug|1618866}}.
*** 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.
*** ka will be added to the list of shipped languages for SeaMonkey 2.53.2.
*** ka will be added to the list of shipped languages for SeaMonkey 2.53.2.
*** Rust 1.41.0 and later compatibility is being worked on. This is tracked in {{Bug|1617782}}.
*** Rust 1.41.0 and later compatibility is being worked on. This is tracked in {{Bug|1617782}}.
**** Compiling with a current rust version should now work under Linux only with stylo and webrender disabled.
** Session Manager 0.8.13 needs a minor fix to be compatible with current and future 2.53.x releases.
** Session Manager 0.8.13 needs a minor fix to be compatible with current and future 2.53.x releases.
*** Replace nsIJSXMLHttpRequest with nsIXMLHttpRequest in session_manager-0.8.1.13\packages\overlay.js line 46.
*** Replace nsIJSXMLHttpRequest with nsIXMLHttpRequest in session_manager-0.8.1.13\packages\overlay.js line 46.
** Toolbar Buttons 1.1 and 1.1.1 is broken. Standalone toolbar buttons seem to work.
** Toolbar Buttons 1.1 and 1.1.1 is broken because it uses an obsolete and removed string l10n api. Standalone toolbar buttons and 1.0.2.1 seem to work.
** NPAPI support other than for Flash has been discontinued. The final release notes need to be updated for this.
** NPAPI support other than for Flash has been discontinued. The final release notes need to be updated for this.
** The following bugs are not yet fixed in 2.53.x:
** The following bugs are not yet fixed in 2.53.x:
Line 150: Line 155:
** 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 72.0 are fixed.
*** The big security problems which were in the public up to 74.0 are fixed.
*** The current security level as of today is more or less at 60.4. Goal is to to be on par with latest ESR 60 soon and then move up.
*** The current security level as of today is more or less at 60.6. Goal is to to be on par with latest ESR 60 soon and then move up.
*** ICU60, Skia m66, sqlite 3.31.1 NSS 3.48.1, NSPR 4.24 and TLS 1.3 have been backported for 2.53.2.
*** ICU60, Skia m66, sqlite 3.31.1 NSS 3.50, NSPR 4.25 and TLS 1.3 have been backported for 2.53.2.
** 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.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 support is being looked into.
*** gcc 9 and clang 9 support is being looked into. Clang 9 might already work.
*** The official release is 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.2 Beta 1 pre.
** The unofficial release is now at 2.53.3 Beta 1 pre.
*** 2.53.2 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].
*** '''frg''' maintains the patches for 2.53 on gitlab in a private repo. Anyone who wants access can send him an email but Bills repo is usually up to date.
*** '''frg''' maintains the patches for 2.53 on gitlab in a private repo. Anyone who wants access can send him an email but Bills repo is usually up to date.
*** Support for vertical tab display is added in {{Bug|1607041}}.
*** Support for vertical tab display is added in {{Bug|1607041}}.
Line 165: Line 170:
** 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.1 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.
* SeaMonkey 2.57 Gecko 60 in comm-esr60.
* SeaMonkey 2.57 Gecko 60 in comm-esr60.
647

edits