726
edits
(→frg: personal status meeting notes) |
(status meeting notes) |
||
| Line 8: | Line 8: | ||
** 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): njsg WG9s tonymec frg rsx11m tomman | ||
== 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: | ||
** ''' | ** '''njsg for support work and providing patches''' | ||
=== Action Items === | === Action Items === | ||
| Line 26: | Line 26: | ||
* '''KaiRo''' has sent all available svg and SeaMonkey image data to '''IanN''' and '''frg'''. | * '''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. | ** We need to find a permanent place for them to make them available at least to the core developers outside of the source tree. | ||
* We want to create a gitlab patch/fixes repo for classic XUL extensions. | * We want to create a gitlab patch/fixes repo for classic XUL extensions. | ||
** '''IanN''' is looking into it. | ** '''IanN''' is looking into it. | ||
'''CLOSED''' | '''CLOSED''' | ||
* The project areas on the website need further updates to reflect the current responsibilities after some long time developers and maintainers left the project. Work is happening in {{Bug|1828328}}. | |||
* — | * — | ||
| Line 60: | Line 60: | ||
** '''frg''' tried locally in a Rocky 8 vm and the generated symbols turned out to be incomplete. | ** '''frg''' tried locally in a Rocky 8 vm and the generated symbols turned out to be incomplete. | ||
** We are looking into moving to bugsplat.com for crash reports. | ** We are looking into moving to bugsplat.com for crash reports. | ||
*** Updates for crash reporting are | *** Updates for crash reporting are in 2.53.17b1 and '''IanN''' is testing submitting reports to BugSplat. | ||
* The '''WGS9s''' servers are working fine and unofficial builds are being released. | * The '''WGS9s''' servers are working fine and unofficial builds are being released. | ||
* We have created repos at [https://foss.heptapod.net/seamonkey hg heptapod] to mirror some of our code. | * We have created repos at [https://foss.heptapod.net/seamonkey hg heptapod] to mirror some of our code. | ||
| Line 105: | Line 105: | ||
* The 2.53.x development builds are based on the last 56 release changesets in our [https://foss.heptapod.net/seamonkey heptapod] comm-release and mozilla-release repos. | * The 2.53.x development builds are based on the last 56 release changesets in our [https://foss.heptapod.net/seamonkey heptapod] comm-release and mozilla-release repos. | ||
** For building please apply the patches from our [https://gitlab.com/frg/seamonkey-253-patches/ gitlab 2.53 patch queue]. | ** For building please apply the patches from our [https://gitlab.com/frg/seamonkey-253-patches/ gitlab 2.53 patch queue]. | ||
** An updated unofficial 2.53.x is available from [http://www.wg9s.com/comm-253/ WG9's website]. We accept filing bugs against it. | ** An updated unofficial 2.53.x is available from [http://www.wg9s.com/comm-253/ 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 [https://gitlab.com/seamonkey-project/ gitlab] repos. | ** If you want to build the latest release without pending fixes you need to check out the desired branch from our [https://gitlab.com/seamonkey-project/ gitlab] repos. | ||
** A cross reference is available at [http://xr.binaryoutcast.com/seamonkey-2.53/search? Cross-Reference seamonkey-2.53]. | ** A cross reference is available at [http://xr.binaryoutcast.com/seamonkey-2.53/search? Cross-Reference seamonkey-2.53]. | ||
* Building stylo and webrender is currently broken but disabled by default. | * Building stylo and webrender is currently broken but disabled by default. | ||
* Rust 1.61+ is needed for building | * Rust 1.61+ is needed for building. | ||
* Because of needed parser updates the legacy generator syntax, iterator and old array comprehension syntax was removed in 2.53.13b1 pre. | * Because of needed parser updates the legacy generator syntax, iterator and old array comprehension syntax was removed in 2.53.13b1 pre. | ||
** The add-on sdk still needs some fixes for this. Please check the prerelease for extension breakage. | ** The add-on sdk still needs some fixes for this. Please check the prerelease for extension breakage. | ||
* | * 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. | ||
** | ** 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. | ||
** The site is | ** The site is incompatible with SeaMonkey up to 2.53.17 so you need a different browser for this. | ||
* Compiler support is up to date. | * 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. | ** clang 6 to 15, gcc 7.1 to 11 can be used to build on Linux or clang only for macOS. | ||
| Line 124: | Line 123: | ||
** VS2019 and VS2022 are currently not supported for compiling Windows x86. | ** 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. | ** 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. | ** Support for clang 6 will be removed soon. The new regexp parser needs full c++17 support. Currently we worked around it but while this may work with clang 5 and 6 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. | ** 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. | * The latest macOS sdk is now supported in 2.53.15b1 or later. | ||
* Native macOS builds are broken and need fixes which would break building on the CentOS 7 builder. | * 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. | * Current Firefox and Thunderbird only support macOS 10.12 or higher. We support macOS version 10.11 or higher. | ||
* Web Extension dictionaries are now supported in 2.53.16b1 pre and up. | * 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. | * Language packs are now provided in the Web Extension format in 2.53.16b1 pre and up. | ||
* Cross-Reference sources for [http://xr.binaryoutcast.com/seamonkey-2.53/ SeaMonkey 2.53.current] are now set up as "comm under mozilla". | * Cross-Reference sources for [http://xr.binaryoutcast.com/seamonkey-2.53/ SeaMonkey 2.53.current] are now set up as "comm under mozilla". | ||
* enable-elfhack does not work with clang 15 under Linux. | * enable-elfhack does not work with clang 15 under Linux. | ||
* They are no plans to drop macOS 10.11 to 10.14, Windows 7 or 8.1 x64 support. | |||
** The Windows server variants will also be supported. | |||
** Official Linux and Windows x86 releases might be phased out later. | |||
* 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 170: | Line 172: | ||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (1) | [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (1) | ||
[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] (650) | [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] (650) | ||
* We plan to release '''SeaMonkey 2.53.17 Beta''' | * We plan to release '''SeaMonkey 2.53.17 final''' soon. | ||
** The release is tracked in {{Bug|1837263}}. | |||
** The release will only contain a few minor changes at this point in time. | |||
** No error was reported against the Beta. | |||
* '''SeaMonkey 2.53.17 Beta''' was releasd on June 20st after the meeting | |||
** We decided to skip 2.53.16.1. | ** We decided to skip 2.53.16.1. | ||
** The release | ** The release was tracked in {{Bug|1817654}}. | ||
** 2.53.16 broke caldav authentication (bad backport) and viewing some invitations. Tracked in {{Bug|1826667}} and fixed in the | ** The webstie update was tracked in {{Bug|1837262}}. | ||
** Apple restricted access to the native macOS address book. We | ** 2.53.16 broke caldav authentication (bad backport) and viewing some invitations. Tracked in {{Bug|1826667}} and fixed in the next beta. | ||
** {{Bug|1083470}} which disables SpiderMonkey support for E4X for-each | ** Apple restricted access to the native macOS address book. We needed to add a new plist entry. Fixed in {{Bug|1826719}} in the next beta. | ||
*** This might break again with 13.5 and 12.6.8. | |||
** {{Bug|1083470}} which disables SpiderMonkey support for E4X for-each. Please test old add-ons. Full removal happens in the next release. | |||
** Initial support for Logical Assignment Operators {{Bug|1629106}} has been added thanks to '''buc'''. | ** Initial support for Logical Assignment Operators {{Bug|1629106}} has been added thanks to '''buc'''. | ||
** Python 2 is no longer required for building. | ** Python 2 is no longer required for building. | ||
* 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. | ||
** Youtube no longer seems to display correctly for some users only advertizing Firefox in the UA. | ** Youtube no longer seems to display correctly for some users only advertizing Firefox in the UA. | ||
| Line 249: | Line 254: | ||
* [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 | * [https://github.com/gorhill/uBlock-for-firefox-legacy uBlock Origin] is still available. The latest classic version is currently 1.16.4.30. | ||
* [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#enig3.1.4/ Enigmail] is supported again. Big thanks. | |||
* The Stylish forks [https://github.com/Lootyhoof/stylem/releases/tag/v2.2.8/ stylem] and [https://github.com/dirkf/stylem/releases/tag/2.2.8-df/ stylem df version] work in 2.53.13. | |||
* [https://github.com/dirkf/downthemall-was-legacy/ DownThemAll] fixed 3.1.2 version for 2.53.10 and up. | |||
* [https://github.com/martok/palefill/ 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. | * [https://github.com/martok/palefill/ 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. | ||
* [https://github.com/JustOff/github-wc-polyfill/ github-wc-polyfill] can be used for accessing github and gitlab. Both need Custom Elements support right now. Latest version is 1.2.19. | * [https://github.com/JustOff/github-wc-polyfill/ 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. | ** The add-on is outdated. | ||
* GreaseMonkey got broken by a needed locale code update in 2.53.15. See [http://forums.mozillazine.org/viewtopic.php?p=14948699#p14948699/] for a do it yourself fix. | * GreaseMonkey got broken by a needed locale code update in 2.53.15. See [http://forums.mozillazine.org/viewtopic.php?p=14948699#p14948699/] for a do it yourself fix. | ||
* '''Sidebar for Facebook™ 52.0''' gives Javascript error at startup, as follows: | * '''Sidebar for Facebook™ 52.0''' gives Javascript error at startup, as follows: | ||
edits