647
edits
(merge latest status meeting notes) |
|||
Line 29: | Line 29: | ||
* We want to create a gitlab patch/fixes repo for classic XUL extensions. | * We want to create a gitlab patch/fixes repo for classic XUL extensions. | ||
** '''IanN''' is looking into it. | ** '''IanN''' is looking into it. | ||
'''CLOSED''' | '''CLOSED''' | ||
Line 61: | Line 60: | ||
** '''frg''' tried locally in a Rocky 8 vm and the generated symbols turned out to be incomplete. | ** '''frg''' tried locally in a Rocky 8 vm and the generated symbols turned out to be incomplete. | ||
** We are looking into moving to bugsplat.com for crash reports. | ** We are looking into moving to bugsplat.com for crash reports. | ||
*** Updates for crash reporting are expected for 2.53.17 and '''IanN''' is testing submitting reports to BugSplat. | |||
* The '''WGS9s''' servers are working fine and unofficial builds are being released. | * The '''WGS9s''' servers are working fine and unofficial builds are being released. | ||
* We have created repos at [https://foss.heptapod.net/seamonkey hg heptapod] to mirror some of our code. | * We have created repos at [https://foss.heptapod.net/seamonkey hg heptapod] to mirror some of our code. | ||
Line 119: | Line 119: | ||
* Compiler support is up to date. | * Compiler support is up to date. | ||
** clang 6 to 15, gcc 7.1 to 11 can be used to build on Linux or clang only for macOS. | ** clang 6 to 15, gcc 7.1 to 11 can be used to build on Linux or clang only for macOS. | ||
*** clang 15 is currently not supported with macOS builds if you enable crash reporting. | |||
** macOS arm builds are still not possible amd would need to be notarized which means buying an Apple developer certificate at least. | ** macOS arm builds are still not possible amd would need to be notarized which means buying an Apple developer certificate at least. | ||
** clang 7 to 15, VS2017 15.9.13+ and VS2019 are supported under Windows x64. | ** clang 7 to 15, VS2017 15.9.13+ and VS2019 are supported under Windows x64. | ||
Line 126: | Line 127: | ||
** Mozilla skipped clang 10 support because of unspecified problems and did go straight to clang 11 from 9. We will not support clang 10 either. It can be used but is unsupported by us. gcc 9 and up did not get much/any testing so ymmv. | ** Mozilla skipped clang 10 support because of unspecified problems and did go straight to clang 11 from 9. We will not support clang 10 either. It can be used but is unsupported by us. gcc 9 and up did not get much/any testing so ymmv. | ||
* The latest macOS sdk is now supported in 2.53.15b1 or later. | * The latest macOS sdk is now supported in 2.53.15b1 or later. | ||
* Native macOS builds are broken and need fixes which would break building on the CentOS 7 builder. | * Native macOS builds are broken and need fixes which would break building on the CentOS 7 builder. | ||
* Current Firefox and Thunderbird only support macOS 10.12 or higher. Based on feedback received after fixing incompatibilities we did set the minimum macOS version to 10.11. | * Current Firefox and Thunderbird only support macOS 10.12 or higher. Based on feedback received after fixing incompatibilities we did set the minimum macOS version to 10.11. | ||
Line 144: | Line 144: | ||
** We are evaluating options. Best would be to still have the source code in together with Thunderbird otherwise we would need to merge mozilla and Thunderbird changes into a new repo. | ** We are evaluating options. Best would be to still have the source code in together with Thunderbird otherwise we would need to merge mozilla and Thunderbird changes into a new repo. | ||
** A unified repo will be slow and cumbersome to handle in any case. | ** A unified repo will be slow and cumbersome to handle in any case. | ||
** This seems to be currently on hold. | |||
* Various non SeaMonkey/comm-central specific problems now seem to pop up using mach bootstrap. One wonders how this is tested and got r+ lately... | * Various non SeaMonkey/comm-central specific problems now seem to pop up using mach bootstrap. One wonders how this is tested and got r+ lately... | ||
** Builds now needs nsis 3.07 under Windows. Bootstrap fails to install it. | ** Builds now needs nsis 3.07 under Windows. Bootstrap fails to install it. | ||
Line 168: | Line 169: | ||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (1) | [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (1) | ||
[https://bugzilla.mozilla.org/buglist.cgi?o5=notequals&f1=OP&v6=fixed&o3=equals&list_id=8372932&v3=fixed&resolution=FIXED&o6=notequals&o2=equals&f4=CP&v5=fixed&query_format=advanced&j1=OR&f3=cf_status_seamonkey253&f2=target_milestone&f5=cf_status_seamonkey249&v2=2.53 fixed] (650) | [https://bugzilla.mozilla.org/buglist.cgi?o5=notequals&f1=OP&v6=fixed&o3=equals&list_id=8372932&v3=fixed&resolution=FIXED&o6=notequals&o2=equals&f4=CP&v5=fixed&query_format=advanced&j1=OR&f3=cf_status_seamonkey253&f2=target_milestone&f5=cf_status_seamonkey249&v2=2.53 fixed] (650) | ||
* We plan to release '''SeaMonkey 2.53. | * We plan to release '''SeaMonkey 2.53.17 Beta''' next. | ||
** | ** We decided to skip 2.53.16.1. | ||
** 2.53.16 broke caldav authentication (bad backport) and viewing some invitations. Tracked in {{Bug|1826667}}. | ** The release is tracked in {{Bug|1817654}}. | ||
** Apple restricted access to the native macOS address book. We need to add a new plist entry. Fixed in {{Bug|1826719}}. | ** 2.53.16 broke caldav authentication (bad backport) and viewing some invitations. Tracked in {{Bug|1826667}} and fixed in the prerelease. | ||
** Apple restricted access to the native macOS address book. We need to add a new plist entry. Fixed in {{Bug|1826719}} in the prerelease. | |||
** {{Bug|1083470}} which disables SpiderMonkey support for E4X for-each is in the prerelease already. Please test old add-ons. Full removal will happen next. | |||
** Initial support for Logical Assignment Operators {{Bug|1629106}} has been added thanks to '''buc'''. | |||
* '''SeaMonkey 2.53.16''' was released on March 31st. | * '''SeaMonkey 2.53.16''' was released on March 31st. | ||
** The release was tracked in {{Bug|1824833}}. | ** The release was tracked in {{Bug|1824833}}. | ||
Line 184: | Line 188: | ||
*** The Fedora maintainer already added some of this and we will likely use this in the official release. | *** The Fedora maintainer already added some of this and we will likely use this in the official release. | ||
* Some languages might need new or more translators. See [http://forums.mozillazine.org/viewtopic.php?f=3&t=3077284 help wanted for translating]. | * Some languages might need new or more translators. See [http://forums.mozillazine.org/viewtopic.php?f=3&t=3077284 help wanted for translating]. | ||
* ''' frg''' proposes to skip beta releases because we get no or minimal feedback only and this delays delivering security fixes among other things. | * ''' frg''' proposes to skip beta releases because we get no or minimal feedback only and this delays delivering security fixes among other things. | ||
** No consensus reached about it yet so we will continue with the current release Beta/GA cycle. | ** No consensus reached about it yet so we will continue with the current release Beta/GA cycle. | ||
Line 194: | Line 197: | ||
* A meta bug {{Bug|1584728}} tracks the rdf removal from SeaMonkey. | * A meta bug {{Bug|1584728}} tracks the rdf removal from SeaMonkey. | ||
** Old 2.53.x bugs are still marked as not fixed in bugzilla. We will mark them as fixed as time permits. | ** Old 2.53.x bugs are still marked as not fixed in bugzilla. We will mark them as fixed as time permits. | ||
* We are looking into adding support for Custom Elements and Shadow DOM in a later release. No ETA yet. | * We are looking into adding support for Custom Elements and Shadow DOM in a later release. No ETA yet. | ||
** 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. | ** 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. | ||
Line 217: | Line 219: | ||
** {{Bug|1388317}} and {{Bug|1083458}} are on the short list for backporting to 2.53. Please check and try to fix extensions still using these features. | ** {{Bug|1388317}} and {{Bug|1083458}} are on the short list for backporting to 2.53. Please check and try to fix extensions still using these features. | ||
*** JS Parser updates for later updates are hard to do because of the obsolete syntax support still in. | *** JS Parser updates for later updates are hard to do because of the obsolete syntax support still in. | ||
** {{Bug|1374847}} was backported to 2.53.17b1 pre | ** {{Bug|1374847}} was backported to 2.53.17b1 pre and some extensions like prefbar need a simple fix. | ||
*** nsIPrefBranch2 and nsIPrefBranchInternal needs to be changed to nsIPrefBranch. | *** nsIPrefBranch2 and nsIPrefBranchInternal needs to be changed to nsIPrefBranch. | ||
edits