SeaMonkey/StatusMeetings/2021-04-18

From MozillaWiki
Jump to: navigation, search

« last meeting | index | next meeting »

SeaMonkey Meeting Details

Agenda

  • Who's taking minutes? -> frg
  • Nominees for Friends of the Fish Tank:
    • tomman for helping with performance issues and Mikhail Khvoinitsky for fixes related to bug 1702903

Action Items

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

NEW

  • KaiRo has sent all available svg and SeaMonkey imaga 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.

OPEN

  • Mozilla is shutting down news.mozilla.org
    • apparently also affects mailing lists.
    • alt.comp.software.seamonkey has been created after the meeting.
      • You can subscribe to it for free using news.aioe.org.
    • bug 1703359 has been created after the meeting to update the website.
    • The mailing lists are migrated to google groups.
    • Thunderbird will move discussions to topicbox.
  • 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.

CLOSED

  • Some SeaMonkey SVG icons are not available to the public.
    • Usable icons have been checked into the source tree.
    • KaiRo has sent all svgs to IanN and frg.
      • frg looked at the latest uploaded graphics files and currently there is nothing more in to add.
    • 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.
      • bug 1362210 is progressing for incorporating the changes into 2.53.8.
      • The gif icons were changed to png icons in bug 1699322. The changes were checked in after the meeting.

Some of our gif icons contained an option which make them appear to be animated and these caused performance issues with some websites. Firefox and Thunderbird already dropped gif icons and mostly uses simple svg images today.

Status of the SeaMonkey Infrastructure

  • 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 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 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. bug 1675676 added the option

but there are still issues open which need to be resolved with an alternate domain.

    • We had requests to upload the build symbols for the official builds. We are discussing this for future releases.
  • The WGS9s servers are working fine and unofficial builds are being released.
  • We are looking at 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 Tortoise Hg are now hosted there after bitbucket dropped hg and removed all repos.
  • All domains but .hu have been transferred. The .hu transfer is ongoing.
  • 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.
    • To reduce the use of different compilers we are looking into compiling future 2.53 Windows and macOS x64 releases with clang 11. The Linux versions need to stay on the mentiond gcc versions for backward compatibility with older distributions.
  • frg will update the Windows builder to VS2019 16.9 for the next release.
    • WG9s has update his after the meeting but is using clang 11 for compiles.
  • ewong is currently on 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.
  • bug 1703359 has been created to update the website with the support group changes.
    • The newslists have been moved to google groups.
    • A new group alt.comp.software.seamonkey is now available for nntp users. Various servers already host it.

Fixed Infrastructure Stuff Since Last Meeting

  • Compilers have been updated for building the official versions starting with 2.53.7b1
    • gcc 6.3.1 is used for Linux x86
    • gcc 8.3.1 is used for Linux x64
    • clang 8 is used for macOS x64
    • clang 11 is used for Windows x86
    • VS2019 16.8.6 is used for Windows x64
    • rust 1.47.0 is used for all releases.
    • Bill is using clang 11 already for 2.53 builds.
    • VS2019 16.7 and up is no longer able to build the x86 SeaMonkey for Windows. The link step fails.
  • 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.

Status of the SeaMonkey Source Tree

  • [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 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.
  • [comm-esr60]:
    • 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. 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 1584728.
    • 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 issues.
  • [comm-release56]:
    • The 2.53.x builds are based on the last 56 release changesets in comm-release and mozilla-release.
      • An updated unofficial 2.53.x is available from 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 gitlab.
      • stylo and webrender building is currently broken but disabled by default.
      • Rust up to 1.51 is supported.
      • configure --help is broken.
    • See bug 1688498 for important current 2.53 issues and enhancement requests.
  • [comm-beta]:
    • We currently do not track nor update comm-beta.
    • Do not try to use any current comm-beta based release.
  • [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 our code and will not be able to do initial ESR78 based releases.
    • bug 1644037 tracked the TB 78 release.

Fixed Source Tree Stuff Since Last Meeting

  • [comm-release]:

Release Train

SeaMonkey 2.53.x

open tracking (0) tracking requests (29) targeted (1) fixed (371)

  • SeaMonkey 2.53.x originally based on Gecko 56 is in our gitlab comm-release repo.
  • SeaMonkey 2.53.7.1 was released on April 15.
    • Using for each and legacy generatora also used in the add-on sdk was broken in 2.53.7 and has been fixed.
      • bug 1702903 Add-on SDK and for each in Add-ons broken in 2.53.7 will be included.
      • bug 1701288 Linux: Handling of dead keys in text input fields broken since GTK 3.24.26 will probably be included too.
    • The release was tracked in bug 1700468.
    • The release notes and website update was tracked in bug 1700470.
  • We plan to release SeaMonkey 2.53.8 beta in mid May.
  • 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.
  • 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 are supported under Windows x64. Support for VS2015 and earlier VS2017 versions has been removed.
    • VS2019 up to 16.6.5 can be used for Windows x86 but causes crashes and is therefore no longer recommended.
    • 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.
    • 2.53.x fixes are available from the 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.
  • Some users report heavy memory usage compared to 2.49.5 but no specific problem or common cause has been found yet.
    • Do not add bugs without providing some information how to reproduce any memory issues. Bugs with only general statements like "it hangs after 3 days" or "SeaMonkey is bloated" will be closed immediately in the future.
  • Release notes are provided for reading them before reporting or discussing problems...

SeaMonkey 2.57

open tracking (1) tracking requests (160) targeted (0) 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 gitlab project repos.
    • An alpha 1 source is being prepared.
    • The comm-esr60 repos are closed. All fixes not in them are available from 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.
  • Thanks to IanN mail and news are now usable in 2.57. There are still problems open for this.
  • 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 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.
    • 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 has been removed from 2.57.
  • Thunderbird did switch to WebExtension dictionaries.
  • Compiling 2.57 with rust >= 1.33 needs fixes which are only in the unofficial patches queues.
    • Webrender and stylo do not compile with rust 1.38 and up.
    • We are currently bringing up rust compiler support but struggle with some issues. Only 1.37 is currently supported when compiling stylo and webrender.
  • Lighting is fully integrated into TB 78. We plan to port this to 2.57.

General SeaMonkey release issues

  • General SeaMonkey release issues.
    • General build fixes are now backported to 2.53.and 2.57 by frg and WG9s. Goal is to align both releases and add future platform and tools support.
    • 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.
    • 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.
    • 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.
  • Useful Firefox Release Schedule link: Releases Scheduling
    • Last Merges: March 22nd, 2021
    • Next Merges: April 19th, 2021 (mozilla-beta → mozilla-release pre-merges are no longer announced separately)
    • SeaMonkey after the merge is now at version 2.87a1. Gecko is at version 90.
      • Gecko 91 will be the base for the next ESR release.

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 is 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 will be later removed and a translated cZ will be included. Language packs need to be in WebExtension format for 2.57 and up and will not install otherwise.
    • 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.
  • 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 will be done in bug 1701416.
  • The debugQA extension will be localized.
  • 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 has been dropped fror 2.57 and up. See bug 1273222.
  • NoScript Classic 5.x is still being updated. Currently 5.1.9.
  • uBlock Origin is still being updated. The latest legacy version is currently 1.16.4.28.
  • 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.
  • The SeaMonkey and Thunderbird add-ons are now hosted on [1].
    • 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 [2].
  • 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.
  • Flash support ended in January 2021.
    • Flash support is no longer available in 2.53.7b1 and up.
      • Firefox shows a placeholder for Flash content. We just disable the plugin without doing so.
    • Safari 14.0.1 removed support for it.
    • Firefox removed support in Firefox 85.
    • Microsoft will kill it on the next patch day.
    • SeaMonkey specific NPAPI and Flash removal is tracked in bug 1688415.

2.Next

  • 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 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.
  • 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: 33 review 3 super-review 1 ui-review 16 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)
    • 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

Most work for SeaMonkey in the last two weeks was getting 2.53.7.1 out, backporting stuff for 2.53.8b1 pre, doing reviews and finalizing some old patches.

Waiting for review:

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

Waiting for esr60 a+:

  • none

Waiting for feedback:

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

Checkin ready:

  • bug 1606400 Land strings for IRC client in SeaMonkey (backed out for now after reqest from l10n folk).

Reviewing:

  • Still a bunch of bugs for 2.53.8b1 and up from IanN.

Working on:

  • Fixing the sanitizer in bug 1621445. It has issues during shutdown. Some progress. Now on the last implementation part.
  • Bringing ICU and tzdata up to the current level for 2.53.
  • 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. 2.57 has mail now thanks to IanN.
  • Backporting ESR 60 and beyond fixes to 2.53. At 60.8 now but many later security backports up to latest ESR 78 are in.
  • 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.
  • 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:

  • 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.
  • bug 1392929 Port Bug 886907 [Remove old synchronous contentPrefService] to SeaMonkey.
  • 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.

Titbits:

  • Needed some time off for real life issues but 2.53.8b1 is progressing nicely.

IanN

Checked in for website:

  • bug 1532732 Tidy up statute formatting on website
  • bug 1703361 Update SeaMonkey website for 2.53.7.1 final release

Checked in for 2.53+:

  • bug 1693994 Update subject handling and GenericSendMessage function in compose window
  • bug 1628671 When I try to open email Compose from command line, 'from=' option is ignored
  • bug 1693997 Switch to MailServices in compose
  • bug 1694760 Switch to MailServices in Message Display code

Waiting for checkin:

  • bug 1611010 Remove needless implements='nsIDOMEventListener' and QI
  • bug 1614671 Port |bug 1456035 - Add native QueryInterface helper with fast path for XPCWrappedJS| to SeaMonkey
  • bug 1642188 Port |bug 1455052 part 12 - Remove JS uses of nsIDOMEvent| to SeaMonkey
  • bug 507601 Port |bug 414038 - Replace rdf-driven folder pane with a js-driven/non-rdf treeview| to SeaMonkey - remove SelectFolder part
  • bug 1694765 All message windows should update when view prefs are changed

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 1684611 Move Forms from debugQA to Composer - add Form Button part
  • bug 1696809 Remove unused code from SearchDialog.js
  • bug 507601 Port |bug 414038 - Replace rdf-driven folder pane with a js-driven/non-rdf treeview| to SeaMonkey - remove GetFolderTree part
  • bug 1698380 Update association tax status on the SeaMonkey website
  • bug 1699303 Catch potential exception in discoverFolders
  • bug 1699602 Remove needless constants for nsMsgFolderFlags and nsMsgMessageFlags
  • bug 1699907 Fix octal warning in mailWindowOverlay.js
  • bug 507601 Port |bug 414038 - Replace rdf-driven folder pane with a js-driven/non-rdf treeview| to SeaMonkey - main part
  • bug 1429946 Use folderPane.js to convert SeaMonkeys rdf-trees to js
  • bug 1700530 Port |bug 575732 - mark multiple messages as read/unread needs improving (Mark -> As Read)| to SeaMonkey
  • bug 1701408 Port |bug 1700495 - Remove remnants of Outlook Express from code base| to SeaMonkey
  • bug 1701416 Remove unneeded code from forked DOMI
  • bug 1702905 Tidy and enhance subscribe UI code
  • bug 1688496 Missing features in SeaMonkey newsgroup Subscribe dialog - header part
  • bug 1702934 Port |bug 462681 - mailWindowOverlay.js style/whitespace/indention/comment/linewrap cleanup. And some function simplifications| to SeaMonkey
  • bug 1704280 Change Default Port for Internet Relay Chat (IRC) via TLS/SSL to 6697
  • bug 1704392 Update available IRC networks
  • bug 1704399 Deal with /server and /sslserver better
  • bug 1705219 Remove use of jsenv object in chatZilla

Waiting for feedback:

  • bug 1685603 Add QA Verification and Useful Dev sites lists to SM website
  • bug 1685606 Link to SeaMonkey website in debugQA for verification sites and link to other pages in the website's development section

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 1606400 Land strings for IRC client in SeaMonkey
  • 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:

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
  • 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 May 2, 2021, 14:00 UTC (16:00 CET).
  • A SeaMonkey assembly meeting will be held on Sunday April 25, 2021. Invites have already been sent to members.