SeaMonkey/StatusMeetings/2022-04-03: Difference between revisions

Jump to navigation Jump to search
status meeting notes
(status meeting notes)
 
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 WaltS48 frg njsg rsx11m WG9s




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


=== Action Items ===
=== Action Items ===
Line 114: Line 114:
* Compiler support is up to date.
* Compiler support is up to date.
** clang 5 to 13, gcc 6.3.1, gcc 7.1 to 9 can be used to build 2.53.10b1+ on Linux or clang only for macOS.
** clang 5 to 13, gcc 6.3.1, gcc 7.1 to 9 can be used to build 2.53.10b1+ on Linux or clang only for macOS.
*** gcc 6.3.1 is no longer supported with 2.52.12b1 and up. Minimum gcc level is now 7.1.
** clang 7 to 13, VS2017 15.9.13+, VS2019 and VS2022 are supported under Windows x64.
** clang 7 to 13, VS2017 15.9.13+, VS2019 and VS2022 are supported under Windows x64.
** VS2019 up to 16.6.5 can be used for Windows x86 but causes crashes and is therefore no longer recommended.
** VS2019 up to 16.6.5 can be used for Windows x86 but causes crashes and is therefore no longer recommended.
** Support for gcc 5.x and 4.x has been removed.
** Support for gcc 4.x to 6.x has been removed.
** Support for VS2015 and earlier VS2017 versions has been removed.
** Support for VS2015 and earlier VS2017 versions has been removed.
** Support for gcc 6.x and clang 5 and 6 will be removed soon. For backporting the new regexp parser full c++17 support is needed.
** Support for clang 5 and 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.
** 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.
* 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 173: Line 174:
** For building rust was updated to 1.58.1 and the Windows x64 builds use the latest VS2019 16.11.11. No other compiler or build tools changes for this release are in effect.
** For building rust was updated to 1.58.1 and the Windows x64 builds use the latest VS2019 16.11.11. No other compiler or build tools changes for this release are in effect.
* We plan to release '''SeaMonkey 2.53.12 Beta 1 next.'''
* We plan to release '''SeaMonkey 2.53.12 Beta 1 next.'''
* '''frg''' plans to take out legacy generator support for the 2.53.12b1 release. It is extremely hard to do parser updates for better web compatibility with this still in. Stay tuned and please do not use them if you still update classic add-ons.
** The release is tracked in {{Bug|1750406}}.
* Because of npapi removals gtk2 so no longer needed for building 2.53.12b1 pre.
** The release notes and website updates are tracked in {{Bug|1762748}}.
** The release might be delayed a bit because of missing l10n variables.
* '''frg''' plans to take out legacy generator support for the 2.53.13b1 release. It is extremely hard to do parser updates for better web compatibility with this still in. Stay tuned and please do not use them if you still update classic add-ons.
* Because of the NPAPI plugin code removal gtk2 so no longer needed for building 2.53.12b1 pre.
* Because of bad user agent sniffing we updated the base UA version from Gecko 60 to 68.
* Because of bad user agent sniffing we updated the base UA version from Gecko 60 to 68.
** 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 294: Line 298:
** Suggestion is to use a third party archive [https://github.com/JustOff/ca-archive/ ca-archive] and xpi.
** Suggestion is to use a third party archive [https://github.com/JustOff/ca-archive/ ca-archive] and xpi.


* Flash support ended in January 2021.
* NPAPI support including Flash has been fully removed in {{Bug|1688415}} and follow-ups.
** 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 killed it too.
** SeaMonkey specific NPAPI and Flash removal is tracked in {{Bug|1688415}}.
** Progress in removing it from the 2.53 source is a bit slow because we do not want to drop PPAPI support so just can't remove all plugin code unconditionally.
** Removing NPAPI will allow us to remove the gtk2 build dependency.


=== 2.Next ===
=== 2.Next ===
Line 365: Line 361:
** {{Bug|1444685}} XUL overlays are gone (SeaMonkey)
** {{Bug|1444685}} XUL overlays are gone (SeaMonkey)
*** See Thunderbird {{Bug|1444468}}, Core {{Bug|1426763}}
*** 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
** {{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.
*** 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.
** {{Bug|1397874}} tracks the xbl bindings removal. xbl is gone and was replaced with custom elements and voodoo logic.
*** 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.
* 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 asking for donations in a future release. Probably during startup or more prominently on the website.
Line 382: Line 378:
* Live bookmarks and rss support is taken out of Gecko 63 in {{Bug|1477667}}. {{Bug|1477670}} might affect us too.
* Live bookmarks and rss support is taken out of Gecko 63 in {{Bug|1477667}}. {{Bug|1477670}} might affect us too.
* The optional chaining operator {Bug|1566143}} and the Nullish Coalescing operator {Bug|1566141}} need to be backported because websites tend to break now because of missing support in 2.53 and 2.57.
* The optional chaining operator {Bug|1566143}} and the Nullish Coalescing operator {Bug|1566141}} need to be backported because websites tend to break now because of missing support in 2.53 and 2.57.
** '''frg''' backported the Nullish Coalescing operator support after the meeting and is on the optional chaining support. This unfortunately is not so easy to do because of many more essential prerequisites.
** Help welcome but there is also the option to do nothing but complain in the support groups about website breakage...
** Help welcome but there is also the option to do nothing but complain in the support groups about website breakage...


647

edits

Navigation menu