From MozillaWiki
Jump to: navigation, search

« last meeting | index | next meeting »

SeaMonkey Meeting Details


  • Who's taking minutes? -> frg
  • Nominees for Friends of the Fish Tank:
    • buc for digging out a clang > 13 fix and ewong for releasing the recent releases

Action Items

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



  • KaiRo has sent all available svg and SeaMonkey image data to IanN and frg.
    • We need to find a permanent place for them to make them available at least to the core developers outside of the source tree.
  • 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.


Status of the SeaMonkey Infrastructure

  • Our infrastructure is 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.
  • Please see Infrastructure Status
  • IanN has started updated the in-tree config files in bug 1687385
  • 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 now use our own breakpad server for submitting crash reports.
    • ewong set up the intial crash-stats server.
    • 2.53.10b1 and later, including the pre builds, now use our crash server
    • There are still several issues open which are being in the process of being fixed.
    • Crash submitting does work but currently the crashes are not accessible.
    • ewong is working on further inprovements for displaying crash reports.
    • We currently are not generating crash reporter symbols for macOS releases.
    • This might not get fixed soon because it needs a new builder and more fixes in the source tree for later clang and rust versions.
    • frg tried locally in a Rocky 8 vm and the generated symbols turned out to be incomplete.
  • The WGS9s servers are working fine and unofficial builds are being released.
  • We have created repos at hg heptapod to mirror some of our code.
    • Mirroring between gitlab and heptapod is being discussed.
    • One candidate would be the website code currently mirrored manually.
  • frg proposes to end 32 bit release support in 2022. 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.
    • No consensus reached about it yet. So far building it is possible with gcc 8.3.1 under CentOS 7 and clang under Windows.
  • To reduce the use of different compilers we are looking into compiling future 2.53 Windows releases with clang 14 or later.
    • Currently CentOS 7 can not use the mozilla provided compilers because of a downlevel libstd.
  • VS2022 is supported since 2.53.10b1 pre but building is spotty because of changes in new compiler releases.
    • The Windows build server will not be switched to it for now.
    • VS2022 can be installed in Server 2012 R2.
      • EOL for 2012 R2 is 2023.
      • frg tested building with Server 2016 to 2022 so we can switch when needed.
  • The latest Windows 10 toolkit 10.0.20348 for Server 2022 causes a compile error with the mapi.h header.
    • Recommended version is still 10.0.19041.
    • The Windows 11 toolkits 10.0.22xxx.x can also be used. The MAPI header was fixed by Microsoft in them.
  • Preliminary aarch64 support for Linux has been added to 2.53.x and 2.57
    • Native arm support for macOS and Windows is looked into for a later date.
  • CentOS 7 reaches EOL in 2024.
    • We plan to update the builder after releasing 2.53.16.
      • This is needed for fixing the macOS build symbols issue, later compiler support, fixing the native macOS build and python 3 support among other things.
    • We prefer a rpm based distribution and will set up a Rocky 8 instance.
    • The minimum libstdc++ will change with 2.53.17 to the current Mozilla Firefox level.
  • frg plans to update the Windows builder to the latest clang for 2.53.14.
    • Plan scrapped. The x86 I built locally was a bit unstable and I need to look into it a bit more first.
  • For Windows mozbuild 3.4 is working for 2.53.10 and up.
    • Mozbuild 4.x is currently broken because of Python 2 and other removals but we are working on adding python 3 support to 2.53.

Fixed Infrastructure Stuff Since Last Meeting

Status of the SeaMonkey Source Tree

  • Useful Firefox Release Schedule link: Releases Scheduling
    • Last Merges: January 16th, 2023
    • Next Merges: February 13th, 2023
    • SeaMonkey is now at version 2.108a1 on central. Gecko is at version 111 after the merge.


  • The 2.53.x development builds are based on the last 56 release changesets in our heptapod comm-release and mozilla-release repos.
    • For building please apply the patches from our gitlab 2.53 patch queue.
    • The mozilla-release heptapod repo has been updated and the patch queue trimmed.
    • An updated unofficial 2.53.x is available from WG9's website. We accept filing bugs against it.
    • If you want to build the latest release without pending fixes you need to check out the desired branch from our gitlab repos.
    • A cross reference is available at Cross-Reference seamonkey-2.53.
  • Building stylo and webrender is currently broken but disabled by default.
  • Rust 1.57+ is supported for building 2.53.14b1pre and up.
  • Because of needed parser updates the legacy generator syntax, iterator and old array comprehension syntax was removed in 2.53.13b1 pre and up.
    • The add-on sdk still needs some fixes for this. Please check the prerelease for extension breakage.
  • Many backports for python 3 support are now added. We expect to finally drop python 2 support in one of the next releases.
    • This is slowly hitting a wall because of later glibc and llvm support needed. The CentOS 7 builder is becoming a liability here.
  • l10n translations are not 100% complete for some languages. If you notice missing translations in your language consider opening an account on pontoon and help with translation.
    • The site is currently incompatible with SeaMonkey so you need a different browser for this.
  • 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.
    • 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.
    • VS2019 and VS2022 are currently not supported for compiling Windows x86.
    • VS2022 can currently not be used for compiling Windows x64. New features in it need fixes in the source.
    • Support for clang 6 will be removed soon. For backporting the new regexp parser full c++17 support is needed. While this may work with clang 5 and up it is basically untested.
    • 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.
  • clang 15 is currently not supported with macOS builds.
  • 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. We picked up macOS fixes and it seems we need to do this too starting with 2.53.15 already.
    • We are doing test builds to evaluate still supporting macOS 10.9 to 10.11.
  • macOS 13 Ventura is currently not supported in a release build. See bug 1797696. SeaMonkey crashes when starting.
    • SeaMoneky 2.53.15b1 and later have been fixed and are working since November 7th.
  • Web Extension dictionaries are now supported in 2.53.16b1 pre and up.
  • Language packs are now provided in the Web Extension format in 2.53.16b1 pre and up.
  • Cross-Reference sources for SeaMonkey 2.53.current are now set up as "comm under mozilla".
  • See bug 1688498 for important current 2.53 issues and enhancement requests.


  • 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 issues. This is not up to date.
  • Thunderbird plans to check in their source as a branch in mozilla-central and drop the suite code.
    • 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.
  • 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 need "ac_add_options --without-wasm-sandboxed-libraries" in the mozconfig for all OS. Boostrap fails to install a wasi-sysroot. You need the taskcluster package for it.
    • You can also download the wasi-sysroot from wasi-sysroot.
  • Because of some components removal build central is currently broken. Preliminary patches are in our comm-central patch repo.
  • l10n support for comm-central applications will change and we need to move to a different repository in the future. See bug 1766080.
  • Cross-Reference sources for mozilla-central (including c-c) are now setup as "comm under mozilla".
  • The l10n repos for Thunderbird and SeaMonkey have moved. Stay tuned for update instructions. This does not affect 2.53 builds which use back merged strings from the upstream l10n repos.


  • The 2.57 builds 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 WG9's website. It is outdated compared to the latest 2.53.x despite the higher version number.
  • 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 use the 2.57 release other than for A/B testing against 2.53.
  • Sidebar and Help are broken because of XUL template removals. See bug 1584728.
  • Please file bugs only if you know a specific problem is new and needs to be fixed in 2.53 too. In any case check the existing bug reports to not generate bug noise.
  • Despite having a newer initial codebase 2.57 is behind 2.53 in features and fixes right now.
    • Updates are basically on hold and we might only reuse the version number for a later official build. Because of 2.53 functional and other enhancements no longer really needed.
  • See bug 1433370 for current 2.57 issues.

Release Train

SeaMonkey 2.53.x

open tracking (1) tracking requests (43) targeted (1) fixed (622)

  • SeaMonkey 2.53.16 Beta will be released next.
  • WebExtension dictionary support has been added to it.
  • The 2.53.16 language packs will be switched to the WebExtensions format for better compatibility with later release and build stuff synchronization.
  • Compatibility for macOS 10.9 to 10.11 has been restored. We only got confirmation for 10.11. Please test or we might remove it for 10.9 and 10.10 again.
  • SeaMonkey 2.53.15 Final was released on January 20th after the meeting.
    • The release was tracked in bug 1795778.
    • The release notes and website updates were tracked in bug 1809340.
    • Our Windows code certificate expired and getting a new certificate ran into issues.
      • It was provided two weeks ago finally.
  • Because of bad user agent sniffing we updated the base UA version from Gecko 68 to 91.
    • Youtube no longer seems to display correctly for some users only advertizing Firefox in the UA.
    • Further enhancements are planned for a later release in bug 1737436.
    • We want to implement overrides for bad web sites like Waterfox does using a json file containing the UA replacements.
      • 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 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.
    • No consensus reached about it yet so we will continue with the current release Beta/GA cycle.
  • 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".
    • bug 1684651 SeaMonkey under later macOS versions does not repaint the scrollbar correctly on all sites.
  • 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.
  • 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.
    • 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.
    • Some good progress has been made and sites which do not need shadow dom start to work with dom.webcomponents.customelements.enabled and dom.webcomponents.enabled set to true.
  • During mail archiving frg noticed that the maildb code might still have issues. Using the Import Export tools add-on not everything was initially exported and only after unsubscribing/subscribing to some imap folders again it worked.

SeaMonkey 2.57

open tracking (1) tracking requests (202) targeted (0) fixed (273)

  • SeaMonkey 2.57 originally based on Gecko 60 in comm-esr60.
  • SeaMonkey 2.57 was being developed together with 2.53.
    • There are currently no plans to further work on the 2.57 release. The 2.53 release has already surpassed it in features and stability.
    • The version number might be reused for a future release.

General SeaMonkey release issues

  • Licensing issues and maybe adding additional licenses need to be discussed. Code from bug 1559900 to do this has been included in 2.53 and 2.57.
  • 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.
  • 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.
  • gtk2 and python 2 removal is being worked on.
  • Because of missing features some major websites are broken.
    • We are backporting new features and also updating the comm-central repo for a later releasd wich is up to date with current Firefox as time permits.
    • 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. A web compatibility bug against SeaMonkey can be filed but don't expect fast or any progress.
      • 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 problems with specific websites should be discussed in the support groups first.

Extensions 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 was tracked in bug 22687. and is now shipped with the current TB 78.
  • cZ was integrated into SeaMonkey in bug 1551033.
    • The language pack for cZ was removed for 2.53.8 and a translated cZ is included. SeaMonkey language packs will now support cZ too and translate it.
    • The current cZ source code was checked in without history into comm-central. History is available in our 2.53 and 2.57 repos and current patch queues.
    • cZ is no longer an extension in 2.57 and fully integrated.
    • Starting with 2.53.10 cZ is made available in all our shipped languages.
    • Some translations are still incomplete and will be updated continuously with the latest l10n changes from upstream.
    • cZ has gotten many enhancements in 2.53.9b1 and 2.53.10b1. Read the release notes.
      • Better SASL support and enhancements for storing the passwords are in 2.53.10b1.
  • DOMi was integrated into SeaMonkey 2.53 only in bug 1700003.
    • The full history is retained in our gitlab-master branch. The unofficial patch queue only includes the latest snapshot.
    • Initial clean-ups were done in bug 1701416.
    • DOMi has been dropped from 2.57 and up. See bug 1273222.
  • The debugQA extension might be localized later.
  • 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.
    • Manifest v3 support will be mandatory in 2023. Google will no longer accept new extensions using v2 in 2022.
      • We do not plan to support this in the near future.
  • 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 works in 2.57.
    • debugQA works in 2.57.
  • NoScript Classic 5.x is still available. Currently 5.1.9.
  • uBlock Origin is still being updated. The latest legacy version is currently
  • Session Manager is still being updated. Latest version is and supports SeaMonkey 2.53.x.
  • Palefill generic polyfill can be used for accessing github, gitlab and other broken sites. Latest working version version is 1.23. Later versions are no longer working in SeaMonkey because of the developers decision to not fix some incompatible changes. Please disable updates or uninstall it.
  • github-wc-polyfill can be used for accessing github and gitlab. Both need Custom Elements support right now. Latest version is 1.2.19.
    • The add-on is outdated.
  • DownThemAll fixed 3.1.2 version for 2.53.10 and up.
  • The Stylish forks stylem and stylem df version work in 2.53.13.
  • GreaseMonkey got broken by a needed locale code update in 2.53.15. See [1] for a do it yourself fix.
  • IanN created an SM version of the QuickText add-on.
  • The SeaMonkey and Thunderbird add-ons are now hosted on [2].
    • 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 [3].
  • 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 ca-archive and xpi.
  • NPAPI support including Flash has been fully removed in bug 1688415 and follow-ups.


  • See Basics page for the usual reminders.
  • 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: 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 test 2.53. by compiling the Thunderbird or Firefox code and use these tests.
  • Stalled Stuff. Needs a kick:
    • bug 476108 GetShortPathNameW fails under some NTFS junctions [patchlove].
  • Apple M1 and later native arm support will be looked into for a later release.
  • The project website is not localized. Only a basic German version is available which was created as a test some time ago. Support for other languages needs tool support and or integration with something like Poonton.
  • MDN stopped showing archived content on July 14th 2021. If bad links are found on the website and in SeaMonkey they will be updated as time permits.
  • Current breakages:

Feature List, Planning

Bug statistics for the last two (full) weeks: — new, — fixed, — triaged.

  • generally low activity on trunk, focus on branches towards releases

Open reviews/flags: 22 review 3 super-review 1 ui-review 23 feedback

  • See 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
      • Overlays were removed. Mozilla has converted tabbrowser.xml to tabbrowser.js. Needs to be done for SeaMonkey in a later release too.
    • 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. xbl is gone and was replaced with custom elements and voodoo logic.
  • 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.
  • 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.
  • For updates the following bugs should be looked into:
    • bug 1274722 Add %SYSTEM_CAPABILITIES% to the SeaMonkey app.update.url preference.
    • bug 1271761 Add CPU features/detection to update URL.

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).



Most work for SeaMonkey in the last weeks was backports and final touches for a possible 2.53.16 beta next. Some support work too.

Waiting for review:

  • bug 1274798 Seamonkey integration in Gnome3. Old bug/patch which needs verification from someone more familiar with Linux.

Waiting for feedback:

  • bug 1410646 Fix SM "log into/onto" and related instances.

Checkin ready:

  • bug 1803918 Website Navigation Bar has stopped working (from IanN). Will be revised for 2.53.16 so not checked in yet.


  • css treestyle bugs for 2.53 from IanN. Already in the prerelease version. Looks good and coming soon to a check-in near you.

Working on:

  • Backporting bug 1634135 Enable new regexp engine. Waterfox Classic did it some time ago but our codebase is a bit different in parts here. Again did a few more rebases.
  • bug 1296850 Show standard loading indicator images in tab when busy or progress attribute are set. Asked someone who wants to help out to look at the icons. Got the icons but have no time at the moment.
  • Many things. Trying to get web compatibility fixes in but slow go because of missing prerequisites.
  • Bringing ICU and tzdata up to the current level for 2.53. Some progress with alignment of the intl code. Now at ICU 64.2.
  • RDF removal with IanN for 2.53 and up. Full removal for 2.53 will only happen if it does not break critical or too many add-ons.
  • bug 521861 After creating news account through clicking news URL Account Wizard is broken. jorgk found some issues in the patch which I need to fix first but buc came up with an alternate patch.
  • Port of bug 1100103 Add a remove button to every To/CC/BCC address in Composer. No bug yet. Initial version in 2.53. Needs better styling.
  • Syncing 2.53 with Waterfox mozilla patches.

Not working on:

  • Fixing comm-central. Not worth it currently. Only see that it builds.

Shelved for later:

  • Followups for bug 1379369 to TriggeringPrincipals and UserContextIDs in more functions. IanN already fixed a bunch of stuff.
  • bug 1370314 SeaMonkey 06/2017 installer rollup. Probably not much more right now. Took some parts to other bugs. and will see what is left when 2.57 is ready.


  • source looks good and we might do the 2.53.16 beta soon.


Mainly doing backports.

Checked in for website:

  • bug 1809340 Update SeaMonkey website for 2.53.15 final release

Checked in for 2.53.16+ / comm-central:

Waiting for checkin:

Waiting for review:

  • bug 1645892 Port changes to SSLStatus interfaces to SeaMonkey
  • bug 1646495 Stop using nsIDocShell::forcedCharset in SeaMonkey
  • bug 1687385 Update SeaMonkey mozconfigs
  • bug 1807817 Port |bug 1454440 - Look into using `win.focus()` instead of `win.document.commandDispatcher.focusedWindow.focus()` in macWindowMenu.js| to SeaMonkey
  • bug 1808203 Remove pre 1.5 css code from cZ
  • bug 1807802 Port |bug 1469287 - Implement new shared tree styling| to SeaMonkey
  • bug 1812155 Remove unused webcompat-reporter references from SeaMonkey repos
  • bug 1812367 Rename devtools/shim to devtools/startup - SeaMonkey parts

Working on:

  • bug 1633729 Update about:buildconfig to display comm as well as mozilla source information - comm-central part
  • bug 1616034 Update SessionStore code for SeaMonkey
  • bug 1612386 Don't always update lastRelatedTab information when browser.tabs.insertAllTabsAfterCurrent is true
  • bug 1577372 Working copy functionality was removed from page info window
  • bug 1573595 [meta]Update pageInfo files
  • bug 1578061 [meta]Update SeaMonkey's context menu
  • bug 1581176 [meta]Update SeaMonkey's certificate / net error handling UI
  • bug 1579640 Fix access key clashes in prefs
  • bug 657604 Remove the RDF global object. (Port bug 437869 to SeaMonkey.)
  • bug 1380613 sessionrestore will not restore anything if another tab is open
  • Backporting changes needed for build system

Back burner:


Rainer Bielefeld


Not really working on:

  • bug 1437393 Font lists in preferences are no longer grouped by font type, port asynchronous handling like bug 1399206
  • bug 1318852 Make labels of cmd_properties action-oriented and context-sensitive, e.g. "Edit Contact", "Edit List", etc.
    • "real" fix





  • Archived and Historical Cross-Reference trees have been moved here.

Any other business?

  • We decided to switch the meeting schedule to a 3 week interval. If the date is a holiday it will be moved up a week and then goes back to 3 weeks.
    • Should business be booming again we will probably move back to the old schedule. For now not enough traffic to justify the two week schedule.
  • The next meeting will be held in three weeks on Sunday February 26th, 2023, 15:00 UTC (16:00 CEST).