Changes

Jump to: navigation, search

SeaMonkey/StatusMeetings/2021-01-10

187 bytes added, 23:55, 13 January 2021
status meeting notes
* Location: [irc://chat.freenode.net/seamonkey #seamonkey IRC channel] on Freenode
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]]
* Participants (in order of appearance): IanN WG9s WaltS48 frg rsx11m njsg
== Agenda ==
* Who's taking minutes? -> '''TBDfrg'''
* Nominees for Friends of the Fish Tank:
** '''TBDIanN RDF killer and patch contributor and frg for bouncing patches in three trees around and into'''
=== Action Items ===
'''NEW'''
* 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.
* —
** '''IanN''' is looking into it.
* Some SeaMonkey SVG icons are not available to the public.
** '''KaiRo''' has sent some all svgs to '''IanN''' and '''frg'''. We need *** '''frg''' looked at the latest uploaded graphics files and currently there is nothing more in to find a place for the remaining onesadd.
** '''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.
** A preliminary patch for adding them to the source tree was added in {{Bug|1362210}}.
** '''buc''' has added more fixed icons.
** If the timeframe allows we will all add this Updated branding files are planned to the 2.53.6 beta 1. If not they will likely show up in be incorporated into 2.53.7.
'''CLOSED'''
* Meeting notes were a bit reorganized. 2.53 and 2.57 now have their own sections under Release Train.
* —
** At least the archiving of the lists should be discontinued.
** Newsgroups themselves and the internal lists are unaffected.
* We are discussing updating compilers Compilers have been updated for building the official x64 Linux, x86 Windows and macOS buildsversions starting with 2.53.6b1** gcc 6.3.1 is used for Linux and clang 5 for macOS are somewhat outdated now.x86** '''buc''' reported a perceived performance gain using a modern compiler compiling gcc 8.3.1 is used for Linux x64 under Fedora.** gcc clang 8 and clang 7 are available is used for centOS 7 and would not break minimum library dependencies for Linux macOS x64 builds.*** Change of compiler support will be internally discussed clang 11 is used for 2.53.6 and up.Windows x86** '''frg''' and '''WG9s''' use clang 8 and 9 for macOS buildsVS2019 16. Mozilla uses clang 9 which works fine6.5 is used for Windows x64** Linux x86 builds need to stay on gcc 6rust 1.347.1.** The x86 compiler 0 is used for Windows will be changed from msvc to clang because of {{Bug|1680088}}all releases.
** '''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.
* '''ewong''' is currently working hard fixing the automatic update process.
<!-- Comment out this section if nothing new fixed -->
<!-- uncomment if no new stuff comes up-->
==== Fixed Infrastructure Stuff Since Last Meeting ====
* Compiler support
** '''buc''' reported a perceived performance gain using a modern compiler compiling Linux x64 under Fedora.
** gcc 8 and clang 7 are available for centOS 7 and would not break minimum library dependencies for Linux x64 builds.
*** Change of compiler support will be internally discussed for 2.53.6 and up.
** '''frg''' and '''WG9s''' use clang 8 and 9 for macOS builds. Mozilla uses clang 9 which works fine.
** Linux x86 builds need to stay on gcc 6.3.1.
** The x86 compiler for Windows will be changed from msvc to clang because of {{Bug|1680088}}.
* &mdash;
<!-- end -->
* Starting with 2.53.6b1 pre all builds need to switch to mozilla as topsourcedir. Support for comm-central, comm-esr60 or comm-release as top source dir is no longer supported.
** Do not expect to use any 2.58+ release yet other than for checking if it builds. They are fundamentally broken by Mozilla source and api removals. Bugs for the 2.57 release will also land in comm-central.
** The suite specific editor parts and l10n files have been moved to the suite directory in {{Bug|1684772}} for all maintained trees. This was done to be able to better localize it.
* [comm-central]:
*** Some build options like configure --help were broken by this and will be fixed for a later release.
*** It will have all the 78.6 esr sec backports which apply.
* The '''SeaMonkey 2* There were only a few bug reports against it.53.5.1 final was released on November 17th'''Most have been fixed already.** The Building the SeaMonkey 2.53.5.1 6 final release was tracked in {{Bug|1677306}}.** The release notes and website update were tracked in {{Bug|1677305}}.** The sources can will be checked out from the 2_53_5_1_final branches in the [https://gitlab.com/seamonkey-project gitlab project repos]tackled soon.
* 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.
* The big security problems which were in the public up to the latest ESR 78.6 are fixed.
** Mozilla skips clang 10 support because of unspecified problems and does 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.
** VS2019 16.7 and up can be used to compile the x64 version.
** The official releases are compiled with VS2019 16.6.5 for Windows, gcc 6.3.1 for Linux and clang 5 for macOS. Rust 1.37 is used.
* The unofficial release was updated to 2.53.7 Beta 1 pre after the meeting.
** 2.53.x fixes are available from the [http://www.wg9s.com/comm-253/ wg9s website].
** 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 is currently broken in has been removed from 2.57 and will be retired for 2.57. See also {{Bug|1273222}}.
* Thunderbird did switch to WebExtension dictionaries.
* Compiling 2.57 with rust >= 1.33 needs fixes which are only in the unofficial patches queues.
** Webrender does and stylo do not compile with rust 1.38 and up.
** We are currently bringing up rust compiler support for Windows too but struggle with some issues. As soon as they are resolved 2.53 and 2.57 will be compiled using a later rust level.
* Lighting is fully integrated into TB 78. We plan to port this to 2.57.
*** {{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: [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Releases Scheduling]
** Last Merges: December 14th, 2020
** debugQA works in 2.57.
** Chatzilla 0.9.96 works in 2.53 and 2.57.
** DOMi will be has been dropped. See {{Bug|1273222}}.
* [https://noscript.net/getit NoScript Classic 5.x] is still being updated. Currently 5.1.9.
* [https://github.com/gorhill/uBlock-for-firefox-legacy uBlock Origin] is still being updated. The latest legacy version is currently 1.16.4.2627.
* [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.
* '''IanN''' created an SM version of the QuickText add-on.
 
* A SeaMonkey Calendar component is now available in Bugzilla.
* The SeaMonkey and Thunderbird add-ons are now hosted on [https://addons.thunderbird.net/].
* Flash support ends in 2021.
** Flash support will be removed in 2.53.7.
*** Firefox shows a placeholder for Flash content. We consider ripping it just out without doing so.
** Safari 14.0.1 removed support for it.
** Firefox will remove support on January 12th.
Back burner:
* {{Bug|1532732}} Tidy up statute formatting on website
* {{Bug|1515507}} Update SM Web Site to include references to SM EVe.V.
* {{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
637
edits

Navigation menu