SeaMonkey/StatusMeetings/2020-01-12: Difference between revisions

status meeting notes
(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 rsx11m njsg WG9s


== 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'''
** ''' Dmitry Butskoy for Fedora and UA work'''


=== Action Items ===
=== Action Items ===
Line 30: Line 30:
** Frank Lion set up a forum at [https://seamonkey.boards.net/ SeaMonkey Board] for SeaMonkey support issues and discussion.
** Frank Lion set up a forum at [https://seamonkey.boards.net/ SeaMonkey Board] for SeaMonkey support issues and discussion.
** mozillaZine user "Wish You Were Here" has set up a phpBB forum at [https://seamonkey.central-us.net/index.php SeaMonkey Usergroup].
** mozillaZine user "Wish You Were Here" has set up a phpBB forum at [https://seamonkey.central-us.net/index.php SeaMonkey Usergroup].
** No progress or reply in the last three months. Forum and knowledge base are still functional.
* For future macOS releases we might need an Apple Developer ID and notarization process. See [https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution Notarizing Your App Before Distribution].
* For future macOS releases we might need an Apple Developer ID and notarization process. See [https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution Notarizing Your App Before Distribution].
* The project areas on the website need further updates to reflect the current responsibilities after some long time developers and maintainers left the project. {{bug|1356106}} has already been filed.
* The project areas on the website need further updates to reflect the current responsibilities after some long time developers and maintainers left the project. {{Bug|1356106}} has already been filed.
* Planning the future of SeaMonkey with a new infrastructure is in progress.
* Planning the future of SeaMonkey with a new infrastructure is in progress.
** The documentation on the website needs to be updated for recent build config changes. '''frg''' can support anyone who wants to do this.
** The documentation on the website needs to be updated for recent build config changes. '''frg''' can support anyone who wants to do this.
Line 37: Line 38:
** '''ewong''' started thinking about the servers needed for hosting releases and builds.
** '''ewong''' started thinking about the servers needed for hosting releases and builds.
*** We are unsure how much traffic we need. '''WG9s''' might be able to help out initially with hosting builds.
*** We are unsure how much traffic we need. '''WG9s''' might be able to help out initially with hosting builds.
** '''IanN''' and '''frg ''' do de-mozilla website changes in {{bug|1515507}}.
** '''IanN''' and '''frg ''' do de-mozilla website changes in {{Bug|1515507}}.
* '''daniel''' mentioned that Azure Pipelines (build agent) is now free to use and also included free build time for Open Source projects.
* '''daniel''' mentioned that Azure Pipelines (build agent) is now free to use and also included free build time for Open Source projects.
** '''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.
Line 59: Line 60:
* 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 now have a presence on gitlab.
* Our [https://gitlab.com/seamonkey-project gitlab project repos] are now public.
** '''IanN''' is currently setting up a git repo for the 2.53.1 Beta 1 and updating the builders.
** The 2.53.1 Beta 1 source is public and available.
** Other repos for 2.57 and l10n will follow.
** Other repos for 2.57 and l10n will follow.
** The repos will be made public after we tested building from them.
** 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.
Line 68: Line 68:
<!-- 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 ====
* '''frg''' will update the Windows builder to VS2019 16.4 when available. It contains the latest VS2017 compiler too if we still need to do a 2.49.6 build.
* We now have a presence on gitlab.
** Microsoft released another 16.4 preview last week. Hopefully it will arrive soon. '''frg''' did a 2.53.1 test build using the preview and it works fine.
** '''IanN''' is currently setting up a git repo for the 2.53.1 Beta 1 and updating the builders.
** The Windows builder was updated to VS2019 16.4 and a test build done. VS2019 16.4.1 is not needed for building.
** The repos will be made public after we tested building from them.
* '''IanN''' updated the Linux builder and did x64 test builds using clang 8 and gcc 6.
* &mdash;
* &mdash;
<!-- end -->
<!-- end -->
Line 77: Line 76:
=== Status of the SeaMonkey Source Tree ===
=== Status of the SeaMonkey Source Tree ===
* 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. We are currently fixing up 2.57 in the ESR60 repo right now and will tackle this later. 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.39 was released but can only be used for comm-central right now.
* Rust 1.39 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 87: Line 86:
** 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.
*** Fix for {{bug|1300198}} will unbreak the comm-central l10n builds.
*** Fix for {{Bug|1300198}} will unbreak the comm-central l10n builds.
** RDF has been completely removed now.
** RDF has been completely removed now.
** XBL has been completely removed now.
** XBL has been completely removed now.
** comm-central is currently busted. Preliminary fixes in {{bug|1603649}} and {{bug|1602816}} allow at least compiling it.
** comm-central is currently busted. Preliminary fixes in {{Bug|1603649}} and {{Bug|1602816}} allow at least compiling it.
** 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 use any current comm-beta based release.
** See {{bug|1452448}} for current comm-central breakages.
** See {{Bug|1452448}} for current comm-central breakages.


* [comm-release]:
* [comm-release]:
Line 102: Line 101:
** Do not use any current comm-release based release.
** Do not use any current comm-release based release.
** An updated unofficial 2.53.1 is available from [http://www.wg9s.com/comm-253/ WG9's website]. We accept filing bugs against it. The next release will be based on 2.53.1 paving the way for 2.57.
** An updated unofficial 2.53.1 is available from [http://www.wg9s.com/comm-253/ WG9's website]. We accept filing bugs against it. The next release will be based on 2.53.1 paving the way for 2.57.
** See {{bug|1379370}} for current 2.53 breakages. All known major bugs for 2.53 are closed.
** See {{Bug|1379370}} for current 2.53 breakages. All known major bugs for 2.53 are closed.
** 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 112: Line 111:


* [comm-esr60]:
* [comm-esr60]:
** Sidebar, Help and Mail/News are broken because of XUL template removals. See {{bug|464710}}.
** The repo is closed. Future patches will be checked into our gitlab 2.57 repos.
** Sidebar, Help and Mail/News are broken because of XUL template removals. See {{Bug|464710}}.
** Do not expect to use the 2.57 release yet other than for testing.
** Do not expect to use the 2.57 release yet other than for testing.
** An unofficial 2.57 is available from [http://www.wg9s.com/comm-257/ WG9's website]. We accept filing bugs against it but it is only provided for testing purposes and not very usable at the moment.
** An unofficial 2.57 is available from [http://www.wg9s.com/comm-257/ WG9's website]. We accept filing bugs against it but it is only provided for testing purposes and not very usable at the moment.
Line 120: Line 120:
** 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.
** The tree is currently closed. Pushes need to be done with CLOSED TREE.
** The tree is currently closed. Pushes need to be done with CLOSED TREE.
** See {{bug|1433370}} for current 2.57 breakages.
** See {{Bug|1433370}} for current 2.57 breakages.


* [comm-esr52]:
* [comm-esr52]:
** See {{bug|1313304}} for resolved issues.
** See {{Bug|1313304}} for resolved issues.
** SeaMonkey 2.49.5 has been released. We do not plan to release new versions from this repo.
** SeaMonkey 2.49.5 has been released. We do not plan to release new versions from this repo.


Line 138: Line 138:


* SeaMonkey 2.53.1 / Gecko 56 in comm-release with unoffical patches.
* SeaMonkey 2.53.1 / Gecko 56 in comm-release with unoffical patches.
** '''2.53.1 will be the next release after 2.49.5'''. Details are still being worked out.
** '''2.53.1 is the next release after 2.49.5'''.
* The beta 1 release is tracked in {{Bug|1584803}}.
*** The 2.53.1 beta 1 release is tracked in {{Bug|1584803}}.
** Plan is to release the first Beta in the next two weeks. We are working hard to make it happen.
** '''IanN''' and '''frg''' are updating l10n translations for it.
*** We plan to ship pt-BR with it. '''frg''' checked ms and it can not be used.
** The beta 1 release notes are tracked in {{Bug|1602735}}.
** The beta 1 release notes are tracked in {{Bug|1602735}}.
*** The sources can be checked out from the 2_53_beta_01 branch in the [https://gitlab.com/seamonkey-project gitlab project repos].
** The Beta 1 was built. We are waiting for '''ewong''' to upload it to the official location.
** 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.
*** This needs to be put into the 2.53 release notes.
** The following bugs are not yet fixed in 2.53:
** The following bugs are not yet fixed in 2.53:
*** {{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 need the fixes in {{bug|1391790}} for macOS 10.13.
*** Building with the 10.11 SDK need the fixes in {{Bug|1391790}} for macOS 10.13.
** Bill hosts unofficial 2.53 l10n de builds on [http://www.wg9s.com/comm-253-de/ his wg9s de website].
** 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 60.9 are fixed.
*** The big security problems which were in the public up to 60.9 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.4. Goal is to to be on par with latest ESR 60 soon and then move up.
*** ICU60, Skia m66, NSS 3.47.1, NSPR 4.23 and TLS 1.3 have been backported.
*** ICU60, Skia m66, NSS 3.48.1, NSPR 4.24 and TLS 1.3 have been backported.
** 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 or 8, VS2017 15.9.13 and VS2019 are supported under Windows. Support for VS2015 and earlier VS2017 versions has been removed.
*** clang 7 or 8, VS2017 15.9.13 and VS2019 are supported under Windows. Support for VS2015 and earlier VS2017 versions has been removed.
*** clang 9 and gcc 9 support is being looked into.
*** clang 9 and gcc 9 support is being looked into.
*** The official release will be compiled with VS2019 for Windows and clang 8 for Linux and macOS. Rust 1.36 will be used.
*** The official release is compiled with VS2019 for Windows, gcc 6 for Linux and clang 5 for macOS. Rust 1.36 is used.
** Bill posts the patch files containing the backported source and fixes on [http://www.wg9s.com/comm-253/ his wg9s website] for 2.53.
** The unofficial release is now at 2.53.2 Beta 1 pre.
*** 2.53.2 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.
*** Public official gitlab repos are currently being set up.
*** Support for vertical tab display is added in {{Bug|1607041}}.
** 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.
** '''IanN''' reports that the internal devtools inspector works for chrome content in SeaMonkey. Please test and report your findings.
** '''IanN''' reports that the internal devtools inspector works for chrome content in SeaMonkey. Please test and report your findings.
Line 167: Line 169:
* SeaMonkey 2.57 Gecko 60 in comm-esr60.
* SeaMonkey 2.57 Gecko 60 in comm-esr60.
** 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 2.53 as an interim version.
*** 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 the '''comm-esr60''' repo.
*** The comm-esr60 repos are closed. Future fixes are available from [http://www.wg9s.com/comm-257/ wg9s website].
*** '''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.
*** We will make public 2.57 gitlab repos available with the first alpha or beta release.
** 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.
*** Like 2.53 l10n need to be hand rolled. The strings from 2.53 and comm-central can be used as a base.
*** Like 2.53 l10n needs to be hand rolled. The strings from 2.53 and comm-central will be used as a base.
*** comm-central only patches must not delete any strings in the suite en-US directory until 2.57 is out.
*** comm-central only patches must not delete any strings in the suite en-US directory until 2.57 is out.
*** When doing patches please make sure to change the l10n labels when the content changes.
*** When doing patches please make sure to change the l10n labels when the content changes.
*** cZ strings will be copied to suite. This is tracked in {{Bug|1606400}}.
*** cZ, DOMi, debugQA and the Lightning extension will be compatible with 2.57.
*** cZ, DOMi, debugQA and the Lightning extension will be compatible with 2.57.
*** {{bug|1231349}} was fixed with a workaround patch by '''ewong'''. This can be used for 2.57 too.
*** {{Bug|1231349}} was fixed with a workaround patch by '''ewong'''. This can be used for 2.57 too.
** Thunderbird did switch to WebExtension dictionaries.
** Thunderbird did switch to WebExtension dictionaries.
** 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.
Line 181: Line 187:
*** They can be put in a release branch later if mozilla does not fix this.
*** They can be put in a release branch later if mozilla does not fix this.
** 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.
** The ESR60 branch is discontinued after TB 60.9.1.
*** We are considering not releasing 2.57 Linux i686 / x86 binaries. All major distributions are now x64 only.
** The ESR60 branch was discontinued after TB 60.9.1.
*** Thunderbird is now on the ESR68 train and no further ESR60 updates will be done by the TB developers.
*** Thunderbird is now on the ESR68 train and no further ESR60 updates will be done by the TB developers.
*** We currently do not plan to switch to ESR68 because of source plus api removals and changes. We will continue to use the esr60 branch for now.
*** We currently do not plan to switch to ESR68 because of source plus api removals and changes. We will continue to use the esr60 branch for now.


* General SeaMonkey release issues.
* General SeaMonkey release issues.
** For now we will not use a Meta bug to track problems in ESER68. {{bug|1452448}} for current comm-central breakages will kept up to date.
** For now we will not use a Meta bug to track problems in ESER68. {{Bug|1452448}} for current comm-central breakages will kept up to date.
** '''ewong''' tries to fix the update process for the aus3 server. This is broken since 2.48 and did not block the 2.49.4 release.
** '''ewong''' tries to fix the update process for the aus3 server. This is broken since 2.48 and did not block the 2.49.4 release.
** A meta bug for gtk3 compatibility has been created for 2.49.1 and up {{bug|1367257}}.
** A meta bug for gtk3 compatibility has been created for 2.49.1 and up {{Bug|1367257}}.
*** Remaining issues are with menu borders and submenu arrows (Core {{bug|1267982}} and {{bug|1334679}})
*** Remaining issues are with menu borders and submenu arrows (Core {{Bug|1267982}} and {{Bug|1334679}})
** When updates are working again the following bugs need to be looked into:
** When updates are working again the following bugs need to be looked into:
*** {{Bug|1274722}} Add %SYSTEM_CAPABILITIES% to the SeaMonkey app.update.url preference.
*** {{Bug|1274722}} Add %SYSTEM_CAPABILITIES% to the SeaMonkey app.update.url preference.
Line 203: Line 210:
** '''WG9s''' fixed ChatZilla for 2.57. The patches have been reviewed and checked in.
** '''WG9s''' fixed ChatZilla for 2.57. The patches have been reviewed and checked in.
*** It will probably never work again without a rewrite in 2.58+/61+ because of overlay and other removals.
*** It will probably never work again without a rewrite in 2.58+/61+ because of overlay and other removals.
** DOMi is broken in 2.56+. See {{bug|1429936}}.
** DOMi is broken in 2.56+. See {{Bug|1429936}}.
*** The developer of DOM Inspector Plus has fixed his extension and we can use the fixes for DOMi.
*** The developer of DOM Inspector Plus has fixed his extension and we can use the fixes for DOMi.
*** '''frg''' has DOMi working for 2.57 using the patches but some minor issues still remain.
*** '''frg''' has DOMi working for 2.57 using the patches but some minor issues still remain.
Line 221: Line 228:
* 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.
*** Lots of dependent bug were filed for the OpenPGP integration in the last two weeks.
** Lightning will be fully integrated by then.
** Lightning will be fully integrated by then.


* 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}}.
** '''IanN''' suggested forking them and has created {{bug|1551033}}. The l10n files for DOMi will be moved into l10n-central.
** '''IanN''' suggested forking them and has created {{Bug|1551033}}. The l10n files for DOMi will be moved into l10n-central.
*** '''IanN''' is ready to import them into the comm tree. He just needs to decide when and if (esp with DOMi if devtools can be got to work).
*** '''IanN''' is ready to import them into the comm tree. He just needs to decide when and if (esp with DOMi if devtools can be got to work).
** The language pack for cZ will be removed and a translated cZ will be included.
** The language pack for cZ will be removed and a translated cZ will be included.
Line 243: Line 250:
** debugQA works in 2.57.
** debugQA works in 2.57.
** Chatzilla 0.9.94 works in 2.53 and 2.57.
** Chatzilla 0.9.94 works in 2.53 and 2.57.
* 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.
** This needs to be put into the 2.53 release notes.


* 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.
Line 254: Line 257:
**  [https://addons.mozilla.org/] redirects to it. 2.57 has already been switched over to the new site in {{Bug|1475799}}.
**  [https://addons.mozilla.org/] redirects to it. 2.57 has already been switched over to the new site in {{Bug|1475799}}.
*** 2.57, comm-central and the inofficial 2.53 already have updated prefs. We plan to do this for a future 2.49 release.
*** 2.57, comm-central and the inofficial 2.53 already have updated prefs. We plan to do this for a future 2.49 release.
** The old add-ons website api has been removed in {{bug|1402064}} for Gecko 60 and up. We might need to do some further porting here to smoothly
** The old add-ons website api has been removed in {{Bug|1402064}} for Gecko 60 and up. We might need to do some further porting here to smoothly
integrate installation from the add-ons site.
integrate installation from the add-ons site.
** For Thunderbird a new add-on [https://addons.thunderbird.net/en-US/seamonkey/addon/thunderbird-addons-test/] is available to switch addons.mozilla.org to addons.thunderbird net.
** For Thunderbird a new add-on [https://addons.thunderbird.net/en-US/seamonkey/addon/thunderbird-addons-test/] is available to switch addons.mozilla.org to addons.thunderbird net.
Line 331: Line 334:
* Mozilla-central bugs that affect us:
* Mozilla-central bugs that affect us:
** A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
** A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
* [rsx11m] did open bug {{bug|1305902}} for certificate pinning. Discussion if it should be enabled for SeaMonkey is still underway. '''Callek''' commented in the bug.
* [rsx11m] did open bug {{Bug|1305902}} for certificate pinning. Discussion if it should be enabled for SeaMonkey is still underway. '''Callek''' commented in the bug.


=== Feature List, Planning ===
=== Feature List, Planning ===
Line 467: Line 470:
* {{Bug|1581176}} [meta]Update SeaMonkey's certificate / net error handling UI
* {{Bug|1581176}} [meta]Update SeaMonkey's certificate / net error handling UI
* {{Bug|1579640}} Fix access key clashes in prefs
* {{Bug|1579640}} Fix access key clashes in prefs
* {{Bug|657604}} Remove the RDF global object. (Port {{bug|437869}} to SeaMonkey.)
* {{Bug|657604}} Remove the RDF global object. (Port {{Bug|437869}} to SeaMonkey.)
* {{Bug|1380613}} sessionrestore will not restore anything if another tab is open
* {{Bug|1380613}} sessionrestore will not restore anything if another tab is open
* Backporting changes needed for build system
* Backporting changes needed for build system
Line 474: Line 477:
* {{Bug|1532732}} Tidy up statute formatting on website
* {{Bug|1532732}} Tidy up statute formatting on website
* {{Bug|1515507}} Update SM Web Site to include references to SM EV
* {{Bug|1515507}} Update SM Web Site to include references to SM EV
* {{Bug|1501790}} Port changes from {{bug|1458314}}, {{bug|1506915}}, and {{bug|1458308}} to SeaMonkey
* {{Bug|1501790}} Port changes from {{Bug|1458314}}, {{Bug|1506915}}, and {{Bug|1458308}} to SeaMonkey
* {{Bug|1542608}} Port |{{Bug|394984}} Unable to update on mac if admin user is not the same admin user as the person who installed firefox| to SeaMonkey
* {{Bug|1542608}} Port |{{Bug|394984}} Unable to update on mac if admin user is not the same admin user as the person who installed firefox| to SeaMonkey


Line 482: Line 485:
* {{Bug|1441016}} Port {{Bug|1414390}} "Add intl.locale.requested locale list to replace general.useragent.locale" to SeaMonkey
* {{Bug|1441016}} Port {{Bug|1414390}} "Add intl.locale.requested locale list to replace general.useragent.locale" to SeaMonkey
Not really working on:
Not really working on:
* {{Bug|1437393}} Font lists in preferences are no longer grouped by font type, port asynchronous handling like {{bug|1399206}}
* {{Bug|1437393}} Font lists in preferences are no longer grouped by font type, port asynchronous handling like {{Bug|1399206}}
** follow-up to {{bug|1435034}}
** follow-up to {{Bug|1435034}}
* {{Bug|1318852}} Make labels of cmd_properties action-oriented and context-sensitive, e.g. "Edit Contact", "Edit List", etc.
* {{Bug|1318852}} Make labels of cmd_properties action-oriented and context-sensitive, e.g. "Edit Contact", "Edit List", etc.
** "real" fix
** "real" fix
647

edits