647
edits
(merge previous meeting notes) |
(status meeting notes) |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<small>[[SeaMonkey/StatusMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -3 week}}|« last meeting]] | [[SeaMonkey/StatusMeetings|index]] | [[SeaMonkey/StatusMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} + | <small>[[SeaMonkey/StatusMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -3 week}}|« last meeting]] | [[SeaMonkey/StatusMeetings|index]] | [[SeaMonkey/StatusMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +4 week}}|next meeting »]]</small> | ||
'''SeaMonkey Meeting Details''' | '''SeaMonkey Meeting Details''' | ||
Line 9: | Line 9: | ||
** if the direct link doesn't work, try [ircs://irc.libera.chat:6697/ ircs://irc.libera.chat:6697/] explicitly | ** if the direct link doesn't work, try [ircs://irc.libera.chat:6697/ ircs://irc.libera.chat:6697/] explicitly | ||
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]] | * Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]] | ||
* Participants (in order of appearance): | * Participants (in order of appearance): IanN frg tomman njsg rsx11m | ||
== Agenda == | == Agenda == | ||
* Who's taking minutes? -> ''' | * Who's taking minutes? -> '''frg''' | ||
* Nominees for Friends of the Fish Tank: | * Nominees for Friends of the Fish Tank: | ||
** ''' | ** '''Sadly only the ACME fishfodder company division. No one else worthy this time''' | ||
=== Action Items === | === Action Items === | ||
Line 122: | Line 122: | ||
* Rust 1.74 and up will not be used for building official releases as of now because we still support macOS 10.11. | * Rust 1.74 and up will not be used for building official releases as of now because we still support macOS 10.11. | ||
* 2.53.17b1 and up no longer need Python 2 for building. There is still some breakage in test code and other areas because of this. | * 2.53.17b1 and up no longer need Python 2 for building. There is still some breakage in test code and other areas because of this. | ||
* Building with Rust 1.78 is currently broken under Linux. Tke packed_simd crate needs to be updated. We will address this as fast as possible but still recommend 1.73.0 for building. | |||
** Breakage and support for later Python 3 versions will be addressed as fast as possible. | ** Breakage and support for later Python 3 versions will be addressed as fast as possible. | ||
* l10n translations are not 100% complete for some languages. If you notice missing translations in your language consider opening an account on [https://pontoon.mozilla.org/ pontoon] and help with translation. | * l10n translations are not 100% complete for some languages. If you notice missing translations in your language consider opening an account on [https://pontoon.mozilla.org/ pontoon] and help with translation. | ||
Line 148: | Line 149: | ||
** Unlike the 2.53 comm and mozilla repros we do not need to do backparts and can always update to the latest translations and just tag releases. | ** Unlike the 2.53 comm and mozilla repros we do not need to do backparts and can always update to the latest translations and just tag releases. | ||
** The l10n translations for the next release will be kept in the patch queue until it tagged for building and it s branch for the regluar fixes has been checked in. | ** The l10n translations for the next release will be kept in the patch queue until it tagged for building and it s branch for the regluar fixes has been checked in. | ||
** '''frg''' tries to add support for later javascript syntax features in a separate wip patch queue. Progressing nicely and beyond | ** '''frg''' tries to add support for later javascript syntax features in a separate wip patch queue. Progressing nicely and beyond 65a1 now. | ||
*** Missing support for dynamic import, big int and private class fields are the top issues which need to be addressed. | *** Missing support for dynamic import, big int and private class fields are the top issues which need to be addressed. | ||
* See {{Bug|1688498}} for important current 2.53 issues and enhancement requests. | * See {{Bug|1688498}} for important current 2.53 issues and enhancement requests. | ||
Line 174: | Line 175: | ||
** Patches for build breakage and new reviewed functionality in suite have been checked in. | ** Patches for build breakage and new reviewed functionality in suite have been checked in. | ||
** mozilla plans to move to github. We expect MZLA to follow and need to evalutate later how central source updates can be done. | ** mozilla plans to move to github. We expect MZLA to follow and need to evalutate later how central source updates can be done. | ||
** '''Tobin''' tries to get central updated to a point where SeaMonkey at lest shows a window so that we can do further work on it. | ** '''Tobin''' tries to get central updated to a point where SeaMonkey at lest shows a window so that we can do further work on it | ||
** We are behind with pushes to central. '''frg''' usually does this but for personal reasons he has not managed this lately. Building works and the patches cummulate and can be pushed later with a bug number. No l10n changes in them so not urgent. | |||
<!-- Comment out this section if nothing new fixed --> | <!-- Comment out this section if nothing new fixed --> | ||
Line 197: | Line 199: | ||
** There is no ETA yet. While the source has been updated extensively it is mostly groundwork which does not warrant a release yet. | ** There is no ETA yet. While the source has been updated extensively it is mostly groundwork which does not warrant a release yet. | ||
** We would like to address some web compatibility problems with this release. This takes a bit more time to do. | ** We would like to address some web compatibility problems with this release. This takes a bit more time to do. | ||
** If an important security issue comes up it will be released fast or we will do 2.53.18. | ** If an important security issue comes up it will be released fast or we will do 2.53.18.3. | ||
** Please help test the prerelease versions too. | ** Please help test the prerelease versions too. | ||
* Because of bad user agent sniffing we updated the base UA version some time ago from Gecko 68 to 91. | * Because of bad user agent sniffing we updated the base UA version some time ago from Gecko 68 to 91. | ||
Line 266: | Line 268: | ||
* [https://noscript.net/getit NoScript Classic 5.x] is still available. Currently 5.1.9. | * [https://noscript.net/getit NoScript Classic 5.x] is still available. Currently 5.1.9. | ||
* [https://github.com/gorhill/uBlock-for-firefox-legacy uBlock Origin] is still available. The latest classic version is currently 1.16.4.30. | * [https://github.com/gorhill/uBlock-for-firefox-legacy uBlock Origin] is still available. The latest classic version is currently 1.16.4.30. It might be orphaned because the maintainer JustOff needed to defend his country as far as we know. | ||
* [https://github.com/UCyborg/uBlock-for-firefox-legacy/releases uBlock-for-firefox-legacy] works fine too. It contains some fixes and enhancements. | |||
* [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. | * [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. | ||
* [https://enigmail.net/index.php/en/download/changelog/ Enigmail] is supported again. Big thanks. | * [https://enigmail.net/index.php/en/download/changelog/ Enigmail] is supported again. Big thanks. | ||
Line 382: | Line 385: | ||
==== ewong ==== | ==== ewong ==== | ||
==== frg ==== | ==== frg ==== | ||
Didn't do that much in the last two weeks. Worked mostly on my wip js branch | Didn't do that much in the last two weeks. Worked mostly on my wip js branch. Real life took unfortunately over again. Will be unavalaile for a few days next week too. | ||
Waiting for review: | Waiting for review: | ||
Line 395: | Line 398: | ||
Reviewing: | Reviewing: | ||
* Patches from '''IanN''' | * Patches from '''IanN''' | ||
** Hopefully have some time to do this in about 2 weeks. | |||
Working on: | Working on: | ||
* Trying to get dynamic imports into 2.53.19. Halfway done but needs more code changes. While I hope to get it in in the next weeks no eta and no guarantees. Still missing prerequisites. | * Trying to get dynamic imports and bigint into 2.53.19. Halfway done but needs more code changes. While I hope to get it in in the next weeks no eta and no guarantees. Still missing prerequisites. | ||
** Working on a parallel branch to update SpiderMonkey for this and other stuff. 3/4 into 63a1 now and working. | ** Working on a parallel branch to update SpiderMonkey for this and other stuff. 3/4 into 63a1 now and working. | ||
*** Have import.meta now working there and starting with dynamic imports and bigint. Needs more backports. Support for allSettled redone with the original mozilla patches. Passes now more tests too. | *** Have import.meta now working there and starting with dynamic imports and bigint. Needs more backports. Support for allSettled redone with the original mozilla patches. Passes now more tests too. | ||
*** Preliminary rew regexp and optional chaining support needs heavy rebases for this too which delays it a bit more. | |||
* Backporting {{Bug|1634135}} Enable new regexp engine. Waterfox Classic did it some time ago but our codebase is a bit different in parts here. | * Backporting {{Bug|1634135}} Enable new regexp engine. Waterfox Classic did it some time ago but our codebase is a bit different in parts here. | ||
** This took too long and preliminary patch from ''buc''' is now in. This needs occasional rebasing but too much sites broke lately because of the missing regexp support. | ** This took too long and preliminary patch from ''buc''' is now in. This needs occasional rebasing but too much sites broke lately because of the missing regexp support. | ||
Line 416: | Line 421: | ||
Titbits: | Titbits: | ||
* | * Seperate wip branch of 2.53.19b1 pre now has Spidermonkey at about end 64a1 level and progressing. Can not check in currently becuase of broken later stuff which needs to be rebased. | ||
==== IanN ==== | ==== IanN ==== | ||
Mainly doing backports. | |||
Checked in for website: | |||
* {{Bug|1885418}} Update SeaMonkey website for 2.53.18.2 Final release | |||
Checked in for 2.53.19+ / comm-central: | |||
* Nothing this time. | |||
Waiting for checkin: | |||
* {{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 | |||
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|1877001}} Allow view-image to open a data: URI by setting a flag on the loadinfo | |||
* {{Bug|1879726}} Save-link-as feature should use the loading principal and context menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD | |||
* {{Bug|1890196}} Update ReadExtensionPrefs in Preferences.cpp | |||
Waiting for feedback: | |||
* Nothing this time. | |||
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: | |||
* {{Bug|1501790}} Port changes from {{Bug|1458314}}, {{Bug|1506915}}, and {{Bug|1458308}} to SeaMonkey | |||
* {{Bug|1542608}} Port |{{Bug|394984}} Unable to update on mac if admin user is not the same admin user as the person who installed firefox| to SeaMonkey | |||
==== njsg ==== | ==== njsg ==== | ||
==== Rainer Bielefeld ==== | ==== Rainer Bielefeld ==== | ||
Line 438: | Line 483: | ||
* 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. | * 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. | ** 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 May | * The next meeting will be held in <!--three--> ''four'' weeks on Sunday May 12th, 2024, 14:00 UTC (16:00 CET). | ||
* — | * — |
edits