Changes

Jump to: navigation, search

SeaMonkey/StatusMeetings/2021-01-10

30,682 bytes added, 20:20, 8 January 2021
copied from 2020-12-13 minutes
<small>[[SeaMonkey/StatusMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -4 week}}|&laquo; last meeting]] | [[SeaMonkey/StatusMeetings|index]] | [[SeaMonkey/StatusMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +2 week}}|next meeting &raquo;]]</small>

'''SeaMonkey Meeting Details'''

* Time: Sunday [http://www.timeanddate.com/worldclock/fixedtime.html?day=10&month=1&year=2021&hour=14&min=0&sec=0&p1=0 10 January, 2021, 14:00 UTC]
** (9am Eastern, 2pm UK, 3pm Central Europe, 10pm Hong Kong)
* Location: [irc://chat.freenode.net/seamonkey #seamonkey IRC channel] on Freenode
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]]
* Participants (in order of appearance):

== Agenda ==
* Who's taking minutes? -> '''TBD'''
* Nominees for Friends of the Fish Tank:
** '''TBD'''

=== Action Items ===
(who needs to do what that hasn't been recorded in a bug)
We should assign people to the open items.

'''NEW'''
* In {{Bug|1674946}} it is proposed that setting security.enterprise_roots.enabled to true unconditionally should be done to avoid problems with thrid party firewalls and antivirus programs.
** The general opinion is that the setting should be exposed in the preferences but not make the default.
* &mdash;

'''OPEN'''

* 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.
* We want to create a gitlab patch/fixes repo for classic XUL extensions.
** '''IanN''' is looking into it.
* Some SeaMonkey SVG icons are not available to the public.
** '''KaiRo''' has sent some svgs to '''IanN'''. We need to find a place for the remaining ones.
** '''buc''' has created some missing icons png sizes. '''IanN''' and '''frg''' will integrate them into the SeaMonkey source tree.
** {{Bug|1674589}} has been created as a meta bug for tracking these branding updates.
** A preliminary patch for adding them to the source treew was added in {{Bug|1362210}}.
** '''buc''' has added more fixed icons.
** If the timeframe allows we will all add this to the 2.53.6 beta 1. If not they will likely show up in 2.53.7.

'''CLOSED'''
* Meeting notes were a bit reorganized. 2.53 and 2.57 now have their own sections under Release Train.
* &mdash;

=== Status of the SeaMonkey Infrastructure ===
<!--Please update accordingly-->
* We are building up a new infrastructure using Azure.
** '''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).
*** Also evaluation of Ansible and Terraform going together with it is done.
** Jenkins is being set up on the builders.
*** '''ewong''' is making progress setting up automated build jobs using it. This will still take some time.
** Cloning the mozilla- repos is problematic. They are huge and the process is slow.
*** Incremental updates need to be done whenever possible later.
** '''ewong''' waits for info from '''mhoye''' to be able to work out traffic requirements.
* Please see [https://wiki.mozilla.org/User:Ewong/infrastatus Infrastructure Status]
* '''frg''' thinks we should move the config files for building out of the source tree as much as possible.
** '''IanN''' remarked that they are tied to the version in the tree.
* Mozilla switched Windows builds to cross compile on Linux.
** This would need backports but is not 100% native (needs Wine). So currently no plans to do this for SeaMonkey.
** Discussion for later when setting up jenkins. Even buildbot had some version specific files outside the tree.
* Some Capacity planning to find the best price/performance ratio is carried out.
** Other than azure hosting options because of price are also evaluated.
** '''ewong''' started to look at Azure CDN as a download server.
* We need a breakpad server for submitting crash reports. Thunderbird is also also affected and must set up their own server.
** The date we need to switch has been postponed by Mozilla. We will be able to use the Mozilla crash-stats till Q2 2021.
** '''ewong''' is working on toolkit allowing non-mozilla crash reporting URLs to be used.
* The '''WGS9s''' servers are working fine and unofficial builds are being released.
* We are looking at [https://foss.heptapod.net/public hg heptapod] to mirror some of code. Plans not finalized yet.
** If we do this then mirroring between gitlab and heptapod needs to be figured out.
** One candidate would be the website code currently mirrored manually.
** Mercurial and [https://foss.heptapod.net/mercurial/tortoisehg/thg Tortoise Hg] are now hosted there after bitbucket dropped hg and removed all repos.
* VS2019 will not be upgraded to 16.8 on the Windows builder.
** The clang breakage has been fixed by updating clang to 11 but x86 VS2019 builds fail in the link step.
** Bill uses VS2017 for now which is much more stable together with clang and is still being updated.
* All domains but .hu have been transferred. The .hu transfer is ongoing.
* We might discontinue the gated SeaMonkey newsgroup mailing lists.
** At least the archiving of the lists should be discontinued.
** Newsgroups themselves and the internal lists are unaffected.
* We are discussing updating compilers for the official x64 Linux, x86 Windows and macOS builds.
** gcc 6.3.1 for Linux and clang 5 for macOS are somewhat outdated now.
** '''buc''' reported a perceived performance gain using a modern compiler compiling Linux x64 under Fedora.
** gcc 8 and clang 7 are available for centOS 7 and would not break minimum library dependencies for Linux x64 builds.
*** Change of compiler support will be internally discussed for 2.53.6 and up.
** '''frg''' and '''WG9s''' use clang 8 and 9 for macOS builds. Mozilla uses clang 9 which works fine.
** Linux x86 builds need to stay on gcc 6.3.1.
** The x86 compiler for Windows will be changed from msvc to clang because of {{Bug|1680088}}.
** '''frg''' proposes to end 32 bit release support in 2021. Main reason is that modern websites are memory hungry and the 32 bit only architecture cause more and more oom crashes and subsequent complaints. Mozilla recently stopped testing Linux x86 releases too.
* '''ewong''' is currently working hard fixing the automatic update process.
** This will likely only be done for 2.53.1 and up.
** 2.53.5 and up use a new update url.

<!-- Comment out this section if nothing new fixed -->
<!-- uncomment if no new stuff comes up
==== Fixed Infrastructure Stuff Since Last Meeting ====
* &mdash;
<!-- end -->

=== Status of the SeaMonkey Source Tree ===
* Starting with 2.53.6b1 pre all builds need to switch to mozilla as topsourcedir. Support for comm-central, comm-esr60 or comm-release 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. Bugs for the 2.57 release will also land in comm-central.

* [comm-central]:
** Windows, macOS and Linux builds.
** Do not try to use the comm-central release.
** The installer still works...
** comm-central builds will no longer be published on the unofficial site.
** {{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.

* [comm-esr60]:
** The 2.57 builda are based on the last ESR60 changesets.
** The hg repo is closed. Future patches will be checked into our gitlab 2.57 repos.
*** The gitlab repos have been set up but will remain private until the first alpha build is released.
** An unofficial 2.57 is available from [http://www.wg9s.com/comm-257/ WG9's website]. We accept filing bugs against it.
** For building you need to apply the patches from Bills 2.57 website.
** For building with webrender enabled (unsupported and not working) or stylo (default) please stay at Rust 1.37 for now.
** Do not expect to use the 2.57 release yet other than for testing.
** Sidebar, Help and Mail/News are broken because of XUL template removals. See {{Bug|464710}}.
** Please file bugs only against the browser part or the ChatZilla and debugQA add-ons unless you know a specific problem is new and needs to be fixed. In any case check the existing bug reports to not generate bug noise.
** See {{Bug|1433370}} for current 2.57 breakages.

* [comm-release56]:
** The 2.53.x builda are based on the last 56 release changesets in comm-release and mozilla-release.
*** An updated unofficial 2.53.x 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.
*** If you want to build the latest release without pending fixes you can also check out from [https://gitlab.com/seamonkey-project/ gitlab].
*** stylo and webrender building is currently broken but disabled by default.
*** Rust up to 1.48 is supported.
*** configure --help is broken.
*** 2.53.6 will switch to mozilla being the top source dir. While this is a major change we will not update the minor version number from 53 to 54 because this would need changing version numbers in bugzilla too.

* [comm-beta]:
** We currently do not track nor update comm-beta.
** Do not try to use any current comm-beta based release.
** See {{Bug|1452448}} for current comm-central breakages.

* [comm-release]:
** We currently do not track nor update comm-release.
** Do not use any current comm-release based release.
*** This repo is practically unused these days and may be retired. See {{Bug|1619767}}.
** See {{Bug|1452448}} for current comm-central breakages.


* [comm-esr78]:
** Thunderbird plans to do a unified comm-esr78 repository including the mozilla Gecko code.
** Thunderbird will use a separate l10n repository to be able to do point releases with l10n changes.
** We are still updating the code and will not be able to do initial ESR78 based releases.
** {{Bug|1644037}} tracks the TB 78 release.


<!-- Comment out this section if nothing new fixed -->
<!-- Close comment if new stuff comes up
=== Fixed Source Tree Stuff Since Last Meeting ===
* &mdash;
<!-- Open comment if no new stuff comes up -->

=== Release Train ===
==== SeaMonkey 2.53.x ====
<!-- NOTE: Flag fields don't contain "esr" at the end -->
<!-- NOTE: Affected is set in a lot of bugs but the fixes are in the private branch already. -->
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey253&type0-0-0=equals&value0-0-0=%2B open tracking] (0)
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey253&type0-0-0=equals&value0-0-0=%3F tracking requests] (43)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (2)
[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] (286)
* SeaMonkey 2.53.x originally based on Gecko 56 is in our gitlab comm-release repo.
* We plan to release '''SeaMonkey 2.53.6 beta 1''' in December.
** The 2.53.6 beta release is tracked in {{Bug|1682424}}.
** The release notes and website update are tracked in {{Bug|1682427}}.
** Greek (el) will be addad as a new language to it.
** With 2.53.6b1 pre we aligned the configuration with 2.57. The mozilla sources are now in the topsourcedir. The comm-release source is in a comm directory in it and the application is now comm/suite.
*** Some build options like configure --help were broken by this and will be fixed for a later release.
*** It will have all the 78.6 esr sec backports which apply.
* The '''SeaMonkey 2.53.5.1 final was released on November 17th'''.
** The 2.53.5.1 release was tracked in {{Bug|1677306}}.
** The release notes and website update were tracked in {{Bug|1677305}}.
** The sources can be checked out from the 2_53_5_1_final branches in the [https://gitlab.com/seamonkey-project gitlab project repos].
* 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.
* 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".
* A meta bug {{Bug|1584728}} tracks the rdf removal from SeaMonkey.
* The big security problems which were in the public up to the latest ESR 78.6 are fixed.
** The current full security level as of today is more or less at 60.8.
** Old 2.53.x bugs are still marked as not fixed in bugzilla. We will mark them as fixed as time permits.
* Compiler support is up to date.
** clang 5 to 11, gcc 6.3.1, gcc 7 to 9 can be used to build 2.53.4 on Linux or clang only for macOS. Support for gcc 5.x and 4.x has been removed.
** clang 7 to 11, VS2017 15.9.13+ and VS2019 up to 16.6.5 are supported under Windows. Support for VS2015 and earlier VS2017 versions has been removed.
** Mozilla skips clang 10 support because of unspecified problems and does 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.
** VS2019 16.7 and up can be used to compile the x64 version.
** The official releases are compiled with VS2019 16.6.5 for Windows, gcc 6.3.1 for Linux and clang 5 for macOS. Rust 1.37 is used.
* The unofficial release was updated to 2.53.7 Beta 1 pre after the meeting.
** 2.53.x fixes are available from the [http://www.wg9s.com/comm-253/ wg9s website].
* WebExtentions dictionary support is being worked on but no ETA.
* '''Please use the new Calendar component for reporting and tracking respective bugs!'''
* We are looking into adding support for Custom Elements and Shadow Dom in a later release. No ETA yet. This is or will also be supported in 2.57.
** 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.
* mozbuild 3.3 is currently not supported under Windows. Please stay with 3.2 for now.
* Some users report heavy memory usage compared to 2.49.5 but no specific problem or common cause has been found yet.
==== SeaMonkey 2.57 ====
<!-- NOTE: Target Milestone field doesn't contain "esr" at the end -->
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey257esr&type0-0-0=equals&value0-0-0=%2B open tracking] (1)
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey257esr&type0-0-0=equals&value0-0-0=%3F tracking requests] (103)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.57 targeted] (0)
[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_seamonkey257esr&f2=target_milestone&f5=cf_status_seamonkey256&v2=2.57 fixed] (270)

* SeaMonkey 2.57 originally based on Gecko 60 in comm-esr60.
* SeaMonkey 2.57 is being 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.
* 2.57 will be build from a new 2.57 gitlab repo based on the '''comm-esr60''' repo.
** 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] until 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.
* Mail and news are still broken in SeaMonkey 2.57.
* Ad and Script Blocker support needs WebExtension support in SeaMonkey 2.57.
** Like 2.53 l10n needs to be hand rolled. The strings from 2.53 and comm-central will be used as a base.
** To test l10n building 2.57 is now available in German on [https://www.wg9s.com/comm-257-de/de/ wg9s website].
*** The cZ language pack is no longer compatible because 2.57 switches to webextension language packs. A hack has been put into the de package till this is solved.
** comm-central only patches must not delete any strings in the suite en-US directory until 2.57 is out.
*** For backported changes strings can be deleted.
** 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, debugQA and the Lightning extension will be compatible with 2.57.
** DOMi is currently broken in 2.57 and will be retired for 2.57. See also {{Bug|1273222}}.
* Thunderbird did switch to WebExtension dictionaries.
* 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.
** We are currently bringing up rust compiler support for Windows too but struggle with some issues. As soon as they are resolved 2.53 and 2.57 will be compiled using a later rust level.
* Lighting is fully integrated into TB 78. We plan to port this to 2.57.
==== General SeaMonkey release issues ====
* General SeaMonkey release issues.
** For now we will not use a Meta bug to track problems in ESR 78. {{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.
** 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}})
** 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|1271761}} Add CPU features/detection to update URL.
** Discussions if we should match minor version numbers with Firefox are still underway. This would need a coordinated change for either c-c or all trees. All minor versions would be changed and the versions would need to be made available in bugzilla. Lightning version calculation needs to be changed. This will be done at a later date and not for 2.49 ESR.
* Useful Firefox Release Schedule link: [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Releases Scheduling]
** Last Merges: November 16th, 2020
** Next Merges: December 14th, 2020 ''(mozilla-beta &rarr; mozilla-release pre-merges are no longer announced separately)''
** SeaMonkey is now at version 2.82a1. Gecko is at version 85.

=== Extensions and Plugins Compatibility Tracking ===
* Thunderbird did discontinue classic add-ons with the ESR78 based release.
** Mozilla removed the last traces of classic add-ons from the Gecko source code. They can no longer be installed.
** Enigmail was discontinued for Thunderbird and OpenPGP is being integrated.
*** The OpenPGP integration is tracked in {{Bug|22687}}. and is now shipped with the current TB 78.

* cZ will be integrated into SeaMonkey for the 2.57 release.
** '''IanN''' suggested forking it and has created {{Bug|1551033}}.
** The language pack for cZ will be removed and a translated cZ will be included. Language packs need to be in WebExtension format for 2.57 otherwise.

* Our distributed extensions do not always get updated during a new install.
** '''IanN''' plans to look into this.
** '''buc''' proposes to move them all to the extensions folder to overcome some problems. {{Bug|1659298}} tracks this.

* WebExtension support in SeaMonkey is tracked in {{Bug|1320556}}. As of now working on this has not started.
** This would be needed for a ESR60 based SeaMonkey 2.57.
** Some backports for adding Web extension dictionaries to 2.53 have been done but more is needed.

* Evaluation if some extension functionality should be incorporated will need to be done for the 2.57 release.
** Lightning is still working in 2.57.
** NoScript, Adblock Plus and uBlock are broken in SeaMonkey 2.54+
** SeaTab X2 and Version Number work in 2.57.
** debugQA works in 2.57.
** Chatzilla 0.9.96 works in 2.53 and 2.57.
** DOMi will be dropped. See {{Bug|1273222}}.

* [https://noscript.net/getit NoScript Classic 5.x] is still being updated. Currently 5.1.9.
* [https://github.com/gorhill/uBlock-for-firefox-legacy uBlock Origin] is still being updated. The latest legacy version is currently 1.16.4.26.
* [https://addons.thunderbird.net/en-US/seamonkey/addon/session-manager/ Session Manager] is still being updated. Latest version is 0.8.1.14 and supports SeaMonkey 2.53.x.

* '''IanN''' created an SM version of the QuickText add-on.

* A SeaMonkey Calendar component is now available in Bugzilla.

* The SeaMonkey and Thunderbird add-ons are now hosted on [https://addons.thunderbird.net/].
** 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.
** The website has been updated and points to [https://addons.thunderbird.net/].

* We will evalute the possibility of shipping pdf.js with SeaMonkey in a future release. '''frg''' will look into it when he finds some time.

* Mozilla removed all classic add-ons from AMO. '''Rainer_Bielefeld''' filed {{Bug|1517828}} to see if missing add-ons can be re-added. The add-on converter also no longer works because of this.
** Suggestion is to use a third party archive [https://github.com/JustOff/ca-archive/ ca-archive] and xpi.

* Flash support ends in 2021.
** Flash support will be removed in 2.53.7.
** Safari 14.0.1 removed support for it.
** Firefox will remove support on January 12th.
** Microsoft will kill it on the next patch day.

=== 2.Next ===
* See [[SeaMonkey/StatusMeetings/Basics|Basics]] page for the usual reminders.
<!-- Comment out this section if nothing new fixed -->
<!-- Close comment if new stuff comes up
'''CLOSED'''
* &mdash;
Open comment if no new stuff comes up -->
<!-- comment end -->

* Sync is no longer working. The goal for 2.53 and 2.57 is to restore sync 1.1 and set up a sync 1.1 server.
** Sync 1.1 has been removed from the mozilla source tree. If we want Sync 1.1 to work we need to fork it.
*** Pro: We control our own sync server and are not left at the mercies of Mozilla the next time they change their sync system.
*** Pro: Our users don't need an Fx Account.
*** Con: Can't sync with Firefox (unless someone writes a Sync 1.1 client for Firefox).
** The sync ui has been disabled in 2.57+ in {{Bug|1432273}}.
** Long term we need someone to work on porting sync 1.5 over to replace legacy sync code after 2.57. See: [http://blog.swarnava.in/2014/02/new-firefox-sync-has-landed-in-firefox.html New Firefox Sync has landed in Firefox Nightly]. Tracked in:
*** {{Bug|998807}} Sync account creation or device pairing fails with exception in BrowserIDManager.
*** {{Bug|1003434}} Add support for about:sync-progress.

* '''frg''' suggests doing an about:credits page for SeaMonkey contributors. This should link to a new list of people on the SeaMonkey project page.
** '''IanN''' suggests about:smcredits.
** The mozilla credits page still must be linked because there are many SeaMonkey contributors in it and Gecko is also still the foundation we did and are building on.

* Tests are broken. Priority for new features or ports according to '''IanN''' is to get the code working.
'''frg''' suggests splitting off the tests to separate bugs for tracking and hopefully fixing in the future.
With the current dev resources at hand he is not very hopeful about fixing the tests anytime soon.

* We might need new SeaMonkey bugzilla component for tracking website problems with our product.
** Non working websites should be verified against a genuine Firefox 56 and 60 before filing a bug.
*** If a website does not work in Firefox 60 it is either fundamentally broken or needs some later not yet implemented features.
*** 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 discussed in the support groups first.

* Stalled. Needs a kick:
** {{Bug|815954}} Click-to-Play: Port {{Bug|812562}} (click-to-play blocklisted plugins: reshow urlbar notification as with normal click-to-play).
** {{Bug|476108}} GetShortPathNameW fails under some NTFS junctions [patchlove].

* Apple M1 and later arm support needs to being looked into for a later release.

<!-- ** &mdash; -->
* Current breakages:
** &mdash;
<!-- ** &mdash; -->
<!--Please update if necessary-->

=== Feature List, Planning ===
Bug statistics for the last two (full) weeks: &mdash; new, &mdash; fixed, &mdash; triaged.
* generally low activity on trunk, focus on branches towards releases
[https://bugzilla.mozilla.org/chart.cgi?category=-All-&subcategory=-All-&name=1183&label0=SM-with-review%3F-requests&line0=1928&label1=SM-with-superreview%3F-requests&line1=1929&gt=1&labelgt=Grand+Total&datefrom=2009-07-15&dateto=&action-wrap=Chart+This+List Open reviews/flags]:
[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-review%3F-requests&series_id=1928&remaction=runseries 17 review]
[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-superreview%3F-requests&series_id=1929&remaction=runseries 3 super-review]
[https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=ui-review%3F 1 ui-review]
[https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=feedback%3F 16 feedback]

* See [[SeaMonkey/StatusMeetings/FeatureList|Feature List]] page for major wanted/needed features.
*'''TODO:'''
** Encrypted Media Extensions / Digital Rights Management
*** {{Bug|1127784}} added a preference and UI to enable/disable playback of Encrypted Media Extensions, with UI seen in non-release builds only
*** More work appears to be needed to download necessary 3rd-party Content Decryption Modules, some UI can probably be ported from Firefox
* '''Fundamental core features''' Firefox/Mozilla plans or did remove:
** {{Bug|1446341}} The XUL "tree" widget will be removed from mozilla-central
*** Major bummer, will affect MailNews and other windows, Core {{Bug|1446335}}
** {{Bug|1444685}} XUL overlays are gone (SeaMonkey)
*** See Thunderbird {{Bug|1444468}}, Core {{Bug|1426763}}
** {{Bug|1222546}} Product plan: remove support for heavyweight themes
*** This has been officially removed with Firefox 57. With Firefox 61 theme support has been removed from the source. The Modern theme no longer works in SeaMonkey.
** {{Bug|1397874}} tracks the xbl bindings removal. Only bindings used in Firefox will be kept for now until they are replaced with who-knows-what.
*** Overlays are now also gradually being removed. Mozilla has converted tabbrowser.xml to tabbrowser.js. Needs to be done for SeaMonkey in a later release too.
* The website and wiki are outdated. '''InvisibleSmiley''' no longer maintains the website. The website was updated but it still needs work. Volunteers welcome.
* '''frg''' suggested asking for donations in a future release. Probably during startup or more prominently on the website.
* '''frg''' suggested a tabbrowser.xml overhaul because it's becoming harder to backport fixes from Firefox.
** '''IanN''' suggests doing small patches which are easier to review.
* There are reports that the PayPal donation on the website doesn't work for USD. It seems the amount is converted to Euro (probably correct if it is a German account).
* Images should be vectorized and be svg if possible for future updates and HiDPI compatibility.
* {{Bug|1414390}} needs to be ported. intl.locale.requested locale list needs to replace general.useragent.locale. Thunderbird did this in {{Bug|1423532}}.
* More and more websites do poor browser sniffing or pretend to require a later browser version.
** We need to evaluate if a user agent switcher should be incorporated into SeaMonkey.
** For some google services like maps you need to set a plain Firefox useragent to avoid problems.
** For github you need to set the gecko Version to 60.
** We plan to add a generic user agent for github and 2.49 / 2.53 only. See {{Bug|1505460}}.
* {{Bug|1463738}} Bookmarks descriptions are taken out of Gecko 62.
* Live bookmarks and rss support is taken out of Gecko 63 in {{Bug|1477667}}. {{Bug|1477670}} might affect us too.

=== Roundtable - Personal Status Updates ===
* '''IanN generally will handle more complex review requests. frg, rsx11m, stefanh and ewong can also do reviews in their areas of expertise. For bigger changes and branch approvals outside of the build system IanN needs to be involved'''.
* a+ from trusted regular patch authors/reviewers for ESR60 / 2.57 is implied as long as it only affects the suite directory. This will change back to a general needed a+ when the tree becomes more stable and will be announced then. If in doubt ask for approval.

Status Updates from developers - what are you working on, what's the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status).
==== ewong ====
==== frg ====
==== IanN ====
==== njsg ====
==== Rainer Bielefeld ====
==== rsx11m ====
Not really working on:
* {{Bug|1441016}} Port {{Bug|1414390}} "Add intl.locale.requested locale list to replace general.useragent.locale" to SeaMonkey
* {{Bug|1437393}} Font lists in preferences are no longer grouped by font type, port asynchronous handling like {{Bug|1399206}}
** follow-up to {{Bug|1435034}}
* {{Bug|1318852}} Make labels of cmd_properties action-oriented and context-sensitive, e.g. "Edit Contact", "Edit List", etc.
** "real" fix

==== stefanh ====
==== tonymec ====
==== WG9s ====

=== Any other business? ===
* The next meeting will be held in two weeks on Sunday January 24, 2021, 14:00 UTC (16:00 CET).
* &mdash;
Confirm
2,242
edits

Navigation menu