647
edits
(→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? -> ''' | * Who's taking minutes? -> '''frg''' | ||
* Nominees for Friends of the Fish Tank: | * Nominees for Friends of the Fish Tank: | ||
** ''' | ** '''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 | *** '''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. | ||
** | ** 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 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. | ||
*** 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 | *** 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. | *** 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. | *** 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 | *** 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. | ** The unofficial release is now at 2.53.3 Beta 1 pre. | ||
*** 2.53. | *** 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 | ** 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. |
edits