SeaMonkey/StatusMeetings/2021-05-16: Difference between revisions

status meeting notes
(status meeting notes)
 
Line 7: Line 7:
* Location: [irc://chat.freenode.net/seamonkey #seamonkey IRC channel] on Freenode
* Location: [irc://chat.freenode.net/seamonkey #seamonkey IRC channel] on Freenode
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]]
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]]
* Participants (in order of appearance):  
* Participants (in order of appearance): IanN WG9s tonymec frg WaltS48 rsx11m




== 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'''
** '''Job Bautista for patch in {{Bug|134436}}'''


=== Action Items ===
=== Action Items ===
Line 53: Line 53:
** '''ewong''' is working on toolkit allowing non-mozilla crash reporting URLs to be used. {{Bug|1675676}} added the option
** '''ewong''' is working on toolkit allowing non-mozilla crash reporting URLs to be used. {{Bug|1675676}} added the option
but there are still issues open which need to be resolved with an alternate domain.
but there are still issues open which need to be resolved with an alternate domain.
** We had requests to upload the build symbols for the official builds. We are discussing this for future releases.
* 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 are looking at [https://foss.heptapod.net/public hg heptapod] to mirror some of code. Plans not finalized yet.
* We are looking at [https://foss.heptapod.net/public hg heptapod] to mirror some of code. Plans not finalized yet.
Line 64: Line 63:
** The gcc 6.3.1 release we use for Linux x86 is now no longer supported for compiling mozilla-central. Minimum gcc release is now 7.1.0
** The gcc 6.3.1 release we use for Linux x86 is now no longer supported for compiling mozilla-central. Minimum gcc release is now 7.1.0
*** When backporting we need to check for possible breakage here.
*** When backporting we need to check for possible breakage here.
*** '''IanN''' foound a compatible later gcc release and will do some testing later first.
** To reduce the use of different compilers we are looking into compiling future 2.53 Windows and macOS x64 releases with clang 11. The Linux versions need to stay on the mentiond gcc versions for backward compatibility with older distributions.
** To reduce the use of different compilers we are looking into compiling future 2.53 Windows and macOS x64 releases with clang 11. The Linux versions need to stay on the mentiond gcc versions for backward compatibility with older distributions.
* '''frg''' will update the Windows builder to VS2019 16.9 for the next release.
* '''frg''' will update the Windows builder to VS2019 16.9 for the next release.
* We need to test clang 12. This is now used for mozilla-central.
* We need to test clang 12. This is now used for mozilla-central.
* gcc 11 support is probably broken because of gcc header changes. It will be fixed as time permits.
* We plan to switch to rust 1.52.1 with 2.53.8b1.
** '''WGS9s''' switched the unofficial 2.53 builds to this version for testing after the meeting.
* Native arm support is looked into for a later date.
* Native arm support is looked into for a later date.
* '''ewong''' is currently fixing the automatic update process.
* '''ewong''' is currently fixing the automatic update process.
** This will only be done for 2.53.1 and up.
** This will only be done for 2.53.1 and up.
** 2.53.5 and up use a new update url.
** 2.53.5 and up use a new update url.
** Tests for this did start after the meeting.
** The update server was set up and updates are being tested now. Until all problems are solved a custom update url is used.
 
<!-- Comment out this section if nothing new fixed -->
<!-- uncomment if no new stuff comes up -->
==== Fixed Infrastructure Stuff Since Last Meeting ====
* build symbols were uploaded for 2.53.7.1
** We had requests to upload the build symbols for the official builds. We are discussing this for future releases.
* Mozilla is shutting down news.mozilla.org
* Mozilla is shutting down news.mozilla.org
** {{Bug|1703359}} has been created to update the website with the support group changes.
** {{Bug|1703359}} has been created to update the website with the support group changes.
Line 81: Line 90:
*** It is now carried on many newsservers.
*** It is now carried on many newsservers.
** Thunderbird did move discussions to topicbox.
** Thunderbird did move discussions to topicbox.
<!-- Comment out this section if nothing new fixed -->
<!-- uncomment if no new stuff comes up
==== Fixed Infrastructure Stuff Since Last Meeting ====
* &mdash;
* &mdash;
<!-- end -->
<!-- end -->
Line 122: Line 127:


<!-- Comment out this section if nothing new fixed -->
<!-- Comment out this section if nothing new fixed -->
<!-- uncomment if no new stuff comes up -->
<!-- uncomment if no new stuff comes up
=== Fixed Source Tree Stuff Since Last Meeting ===
=== Fixed Source Tree Stuff Since Last Meeting ===
* [comm-beta]:
** We currently do not track nor update comm-beta so removed.
** Do not try to use any current comm-beta based release.
* [comm-esr78]:
** We currently do not track nor update comm-esr78 so removed.
** Thunderbird plans to do a unified comm-esr78 repository including the mozilla Gecko code.
** Thunderbird will use a separate l10n repository to be able to do point releases with l10n changes.
** We are still updating our code and will not be able to do initial ESR78 based releases.
** {{Bug|1644037}} tracked the TB 78 release.
* &mdash;
* &mdash;
<!-- end -->
<!-- end -->
Line 145: Line 141:
[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] (374)
[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] (374)
* SeaMonkey 2.53.x originally based on Gecko 56 is in our gitlab comm-release repo.
* SeaMonkey 2.53.x originally based on Gecko 56 is in our gitlab comm-release repo.
* We plan to release '''SeaMonkey 2.53.8 beta''' in late May/early June.
** The release is tracked in {{Bug|1711044}}.
** The release notes and website update is tracked in {{Bug|1711045}}.
** Another fix for {{Bug|1702903}} '''Add-on SDK and for each in Add-ons broken in 2.53.7''' will be included.
Websites using the yield keyword in a different context will now work again.
** We need more beta testers.
* '''SeaMonkey 2.53.7.1''' was released on April 15.
* '''SeaMonkey 2.53.7.1''' was released on April 15.
** Using for each and legacy generatora also used in the add-on sdk was broken in 2.53.7 and has been fixed.
** Using for each and legacy generatora also used in the add-on sdk was broken in 2.53.7 and has been fixed.
*** {{Bug|1702903}} '''Add-on SDK and for each in Add-ons broken in 2.53.7''' will be included.
*** {{Bug|1701288}} '''Linux: Handling of dead keys in text input fields broken since GTK 3.24.26'''  will probably be included too.
** The release was tracked in {{Bug|1700468}}.
** The release notes and website update was tracked in {{Bug|1700470}}.
* We plan to release '''SeaMonkey 2.53.8 beta''' in mid May.
** We need more beta testers.
** ''' frg''' proposes to skip beta releases because we get no or minimal feedback only and this delays delivering security fixes among other things.
** ''' frg''' proposes to skip beta releases because we get no or minimal feedback only and this delays delivering security fixes among other things.
*** No consensus reached about it yet so we will continue with the current release Beta/GA cycle.
*** No consensus reached about it yet so we will continue with the current release Beta/GA cycle.
Line 175: Line 171:
** Do not add bugs without providing some information how to reproduce any memory issues. Bugs with only general statements like "it hangs after 3 days" or "SeaMonkey is bloated" will be closed immediately in the future.
** Do not add bugs without providing some information how to reproduce any memory issues. Bugs with only general statements like "it hangs after 3 days" or "SeaMonkey is bloated" will be closed immediately in the future.
* Release notes are provided for reading them before reporting or discussing problems...
* Release notes are provided for reading them before reporting or discussing problems...
* JS versioning has been taken out for 2.53.9b1 pre. This should cause no problems. If you encounter old add-on breakage becuase of it please report it in a support group.


==== SeaMonkey 2.57 ====
==== SeaMonkey 2.57 ====
Line 231: Line 228:


* cZ was integrated into SeaMonkey in {{Bug|1551033}}.
* cZ was integrated into SeaMonkey in {{Bug|1551033}}.
** The language pack for cZ will be removed for 2.53.8 and a translated cZ will be included. Language packs need to be in WebExtension format for 2.57 and up and will not install otherwise.
** The language pack for cZ will be removed for 2.53.8 and a translated cZ will be included. SeaMonkey language packs will now support cZ too and translate it.
** The current cZ source code was checked in without history into comm-central. History is available in our 2.53 and 2.57 repos and current patch queues.
** The current cZ source code was checked in without history into comm-central. History is available in our 2.53 and 2.57 repos and current patch queues.
** cZ is no longer an extension in 2.57 and fully integrated.
** cZ is no longer an extension in 2.57 and fully integrated.
726

edits