761
edits
(→IanN) |
(status meeting notes) |
||
| Line 7: | Line 7: | ||
* 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 therube KaiRo[m] | ||
== 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: | ||
** ''' | ** '''therube master bug finder''' | ||
=== Action Items === | === Action Items === | ||
(who needs to do what that hasn't been recorded in a bug) | (who needs to do what that hasn't been recorded in a bug) | ||
We should assign people to the open items. | We should assign people to the open items. | ||
'''NEW''' | '''NEW''' | ||
* | * 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. | ||
* — | * — | ||
'''OPEN''' | '''OPEN''' | ||
| Line 44: | Line 40: | ||
** '''ewong''' will look into it. It might be useful in the future to save us money. Currently we first set up Jenkins. | ** '''ewong''' will look into it. It might be useful in the future to save us money. Currently we first set up Jenkins. | ||
** '''ewong''' has been looking at Kallithea, RhodeCode and other similar tools which are needed later to automate source code management for non mozilla repos (tools, website and others). | ** '''ewong''' has been looking at Kallithea, RhodeCode and other similar tools which are needed later to automate source code management for non mozilla repos (tools, website and others). | ||
* We want to create a gitlab patch/fixes repo for classic XUL extensions. | |||
'''CLOSED''' | '''CLOSED''' | ||
* Not an action item but a statement: github now wants a 68 user agent and limits browser choice again to a few mainstream browsers only. We are glad that we choose gitlab for our SeaMonkey repos. | |||
* — | * — | ||
| Line 63: | Line 61: | ||
** Other than azure hosting options because of price are also evaluated. | ** Other than azure hosting options because of price are also evaluated. | ||
* 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 | ** The 2.53.1 Final source is public and available. | ||
** Other repos for 2.57 and l10n will follow. | ** Other repos for 2.57 and 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. | ** Mozilla does this to a degree. See [https://github.com/mozilla/gecko-dev/ Mozilla gecko-dev repo] as an example. | ||
* 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. | ||
<!-- Comment out this section if nothing new fixed --> | <!-- Comment out this section if nothing new fixed --> | ||
| Line 78: | Line 77: | ||
** 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 form aws to the Google Cloud. | * All trees are currently closed because of {{Bug|1546801}} and {{Bug|1595368}}. Taskcluster is migrated form aws to the Google Cloud. | ||
* Rust 1. | * 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. | ||
* [comm-central]: | * [comm-central]: | ||
** Windows, macOS and Linux builds. | ** Windows, macOS and Linux builds. | ||
** Do not use the comm-central release. | ** Do not try to use the comm-central release. | ||
** The installer still works... | ** The installer still works... | ||
** l10n is broken in comm-central because of search plugin issues. If we switch to search/list.json then we need to keep the l10n searchplugin xml files for esr60 or switch esr60 too. | ** l10n is broken in comm-central because of search plugin issues. If we switch to search/list.json then we need to keep the l10n searchplugin xml files for esr60 or switch esr60 too. | ||
| Line 89: | Line 88: | ||
** RDF has been completely removed now. | ** RDF has been completely removed now. | ||
** 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. | ||
** 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. | ||
* [comm-beta]: | * [comm-beta]: | ||
** We currently do not track nor update comm-beta. | ** We currently do not track nor update comm-beta. | ||
** Do not use any current comm-beta based release. | ** Do not try to use any current comm-beta based release. | ||
** See {{Bug|1452448}} for current comm-central breakages. | ** See {{Bug|1452448}} for current comm-central breakages. | ||
| Line 101: | Line 99: | ||
** 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.2 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 107: | Line 105: | ||
* [comm-esr68]: | * [comm-esr68]: | ||
** There are currently no plans for a SeaMonkey release based on comm-esr68. | ** There are currently no plans for a SeaMonkey release based on comm-esr68. | ||
** Do not 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 | ||
| Line 121: | Line 119: | ||
** For building with stylo (default) please stay at Rust 1.37 for now. | ** For building with stylo (default) please stay at Rust 1.37 for now. | ||
** See {{Bug|1433370}} for current 2.57 breakages. | ** See {{Bug|1433370}} for current 2.57 breakages. | ||
<!-- Comment out this section if nothing new fixed --> | <!-- Comment out this section if nothing new fixed --> | ||
| Line 133: | Line 127: | ||
=== Release Train === | === Release Train === | ||
* SeaMonkey 2.53.1 / Gecko 56 in our gitlab comm-release repo. | |||
* SeaMonkey 2.53.1 / Gecko 56 in comm-release | |||
** '''2.53.1 beta 1 was released on January 18th!''' | ** '''2.53.1 beta 1 was released on January 18th!''' | ||
*** The 2.53.1 beta 1 release was tracked in {{Bug|1584803}}. | *** The 2.53.1 beta 1 release was tracked in {{Bug|1584803}}. | ||
| Line 143: | Line 133: | ||
*** The sources can be checked out from the 2_53_beta_01 branch in the [https://gitlab.com/seamonkey-project gitlab project repos]. | *** The sources can be checked out from the 2_53_beta_01 branch in the [https://gitlab.com/seamonkey-project gitlab project repos]. | ||
** Building the '''2.53.1 final has been done.''' | ** Building the '''2.53.1 final has been done.''' | ||
*** The 2.53.1 final release is tracked in {{Bug|1612722}}. | *** The 2.53.1 final release is tracked in {{Bug|1612722}}. | ||
*** The release notes and website update are tracked in {{Bug|1610120}}. | *** 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]. | ||
*** Rust 1. | *** '''ewong''' is currently copying the files to the official location. | ||
*** Rust 1.41 compatibility will likely follow for 2.53.2 only. At least {{Bug|1444151}} and {{Bug|1511591}} need to be ported first. Also a later rust NSSTRINGS package needs to be included or rust warnings disabled. See {{Bug|1584803}} for the corresponding Waterfox patches. | |||
** Session Manager 0.8.13 needs a minor fix to be compatible with current and future 2.53.1 releases. | ** Session Manager 0.8.13 needs a minor fix to be compatible with current and future 2.53.1 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. | ||
| Line 153: | Line 145: | ||
** 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. | *** 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 177: | Line 169: | ||
** 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 will be build from the '''comm-esr60''' repo. | ** 2.57 will be build from a new 2.57 gitlab repo based on the '''comm-esr60''' repo. | ||
*** The comm-esr60 repos are closed. | *** The sources are currently marked private in our [https://gitlab.com/seamonkey-project gitlab project repos]. | ||
*** An alpha 1 source is being prepared. | |||
*** The comm-esr60 repos are closed. All fixes not in them are available from [http://www.wg9s.com/comm-257/ wg9s website] untio the gitlab repo is ready. | |||
*** '''frg''' maintains the patches for 2.57 on gitlab in a private repo. As with 2.53 anyone who wants access can send him an email but Bills repo is usually up to date. | *** '''frg''' maintains the patches for 2.57 on gitlab in a private repo. As with 2.53 anyone who wants access can send him an email but Bills repo is usually up to date. | ||
** Mail and news are still broken in SeaMonkey 2.57. | ** Mail and news are still broken in SeaMonkey 2.57. | ||
** Ad and Script Blocker support needs WebExtension support in SeaMonkey 2.57. | ** Ad and Script Blocker support needs WebExtension support in SeaMonkey 2.57. | ||
| Line 192: | Line 185: | ||
** 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 will be 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. | ||
| Line 263: | Line 255: | ||
* 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. | ||
* uBlock Origin is still being updated. You can get it from [https://github.com/gorhill/uBlock-for-firefox-legacy]. | * uBlock Origin is still being updated. You can get it from [https://github.com/gorhill/uBlock-for-firefox-legacy]. | ||
The latest legacy version is currently 1.16.4. | The latest legacy version is currently 1.16.4.18. | ||
* '''IanN''' created an SM version of the QuickText add-on. | |||
* We might need a SeaMonkey Calendar component in bugzilla. | |||
* The SeaMonkey and Thunderbird add-ons are now hosted on [https://addons.thunderbird.net/]. | * The SeaMonkey and Thunderbird add-ons are now hosted on [https://addons.thunderbird.net/]. | ||
| Line 334: | Line 330: | ||
*** 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: | ||
| Line 509: | Line 509: | ||
=== Any other business? === | === Any other business? === | ||
* The next meeting will be held in two weeks on Sunday | * The next meeting will be held in two weeks on Sunday March 8, 2020, 14:00 UTC (15:00 CET). | ||
** Daylight Savings Time in the US begins 03/08/2020 but the meeting time stays at 14:00 UTC. | |||
* — | * — | ||
edits