Changes

Jump to: navigation, search

SeaMonkey/StatusMeetings/2021-10-31

903 bytes added, 01:37, 5 November 2021
status meeting notes
** 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]]
* Participants (in order of appearance): IanN WG9s njsg rsx11m WaltS48 tomman
== Agenda ==
* Who's taking minutes? -> '''TBDfrg'''
* Nominees for Friends of the Fish Tank:
** '''TBDewong and WG9s for working on infra and the crashreporter submits'''
=== Action Items ===
* A logbot is available at [https://ircbot.comm-central.org:8080/seamonkey/#] but currently uses a self signed certificate.
** We will add it later to the support site section.
** '''WG9s''' is also working on a log site.
* '''KaiRo''' has sent all available svg and SeaMonkey image data to '''IanN''' and '''frg'''.
* '''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.
** No consensus reached about it yet.
* To reduce the use of different compilers we are looking into compiling future 2.53 Windows releases with clang 11 or 12later.
** Currently CentOS 7 can not use the mozilla provided compilers because of a downlevel libstd.
* gcc 11 support is probably broken because of gcc header changes. It will be fixed as time permits.
* VS2022 RC (currently RC 23) is supported for 2.53.10b1 pre and planned later for 2.57 too.
** The release date for VS2022 GA has been set to November 8th.
** The Windows build server will not be switched to it initially.
* 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.
** No immediate plans to upgrade the Linux builder.
** We prefer a rpm based distribution.
** '''frg''' is experimenting with Rocky linux 8 locally.
* Server 2012 R2 might need to be upgraded for VS2022 or later build tools.
** EOL for 2012 R2 is early 2023.
** '''frg''' tested building with Server 2016 to 2022 so we can do this when needed.
<!-- Comment out this section if nothing new fixed
<!-- uncomment if no new stuff comes up-->
==== Fixed Infrastructure Stuff Since Last Meeting ====
* Updated Windows builder to VS2019 16.11.5, rust 1.55 and latest bootstrapped tools.
** mach boostrap now installs clang 13. clang 11 is still retained for the 2.53 builds.
* &mdash;
<!-- end -->
*** 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. Information how to set this up is nowhere to be found.
* [comm-esr60]:
*** stylo and webrender building is currently broken but disabled by default.
*** Rust from 1.47 up to 1.55.0 is supported.
** Rust 1.56.0 and up break building again by no longer accepting some previously perfectly fine language constructs.
*** It will be fixed for 2.53.11b1 pre or a later version as time permits.
** See {{Bug|1688498}} for important current 2.53 issues and enhancement requests.
[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] (498)
* SeaMonkey 2.53.x originally based on Gecko 56 is in our gitlab comm-release repo.
* SeaMonkey 2.53.9.1 10 final was will be released as an interim on September 28th, 2021.** It was built after the last meetingsoon.** The release was is tracked in {{Bug|17315071737845}}.** The release notes and website updates was are tracked in {{Bug|17315081737846}}.** It contains the ESR78.14 security fixes which apply and a few other backports to prevent crashes.** It contains a missing backport resulting in images not shown on some websites. This was reported in {{Bug|1727967}}.** It was switched to gcc 8.3.1 for the Linux i686, clang 9.0.1 for the macOS and VS2019 16.11.3 for the Windows x64 build so please test.** It works with Windows 11 but has some menu styling issues with the Classic theme (white text on light gray background).
* '''SeaMonkey 2.53.10 Beta 1 was released October 29th, 2021.'''
** The release is was tracked in {{Bug|1727000}}.** The release notes and website updates were tracked in {{Bug|1737434}}.** Release was a bit delayed but then on track. Some version related stuff needed still to be finalized.** Crash reporting has been switched to our own server and is still in test. Public viewing of crash reports is planned for a later date.
** Security fixes which apply up to ESR78.15 were already applied to the b1 pre version.
** Backporting {{Bug|1228841}} did break the download them all (DTA) and maybe other old add-ons. DTA needs to be fixed by the author or a third party.
*** This needed changes in the tab browser by adding a browser stack in {{Bug|1730392}}. Please test.
*** Input field time can be enabled with setting dom.forms.datetime.timepicker to true. Still disabled in latest Firefox so use it only for testing.
** Because of bad user agent sniffing we consider to update updated the base UA version from Gecko 60 to 68 or 78.*** A test patch setting it to 78 has been added to the prerelease version. Please report any website breakage Further enhancements are planned for a later release in the support groups only{{Bug|1737436}}.*** We might set it want to 68 because of problems with google when you use strict Firefox compatibility for the UA.*** Mid term we might implement overrides for bad web sites like Waterfox does using a json file containing the UA replacements.* '''SeaMonkey 2.53.11 Beta 1 will be released after 2.53.10 final. No ETA yet'''** The release will be tracked in {{Bug|1737435}}.
* Some languages might need new or more translators. See [http://forums.mozillazine.org/viewtopic.php?f=3&t=3077284 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.
** 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 1213, gcc 6.3.1, gcc 7.1 to 9 can be used to build 2.53.9.110b1+ on Linux or clang only for macOS. Support for gcc 5.x and 4.x has been removed.** clang 7 to 1213, VS2017 15.9.13+ , VS2019 and VS2019 VS2022 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.
** 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.
** cZ is no longer an extension in 2.57 and fully integrated.
** Starting with 2.53.9 cZ will be available in more languages.
** cZ has gotten many enhancements in 2.53.9b1and 2.53.10b1. Read the release notes.*** Better SASL support and enhancements for storing the passwords are planned for in 2.53.10b1.
* DOMi was integrated into SeaMonkey 2.53 only in {{Bug|1700003}}.
* [https://github.com/gorhill/uBlock-for-firefox-legacy uBlock Origin] is still being updated. The latest legacy 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://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.57.
* '''IanN''' created an SM version of the QuickText add-on.
637
edits

Navigation menu