SeaMonkey/StatusMeetings/2020-02-09: Difference between revisions

status meeting notes
(status meeting notes)
 
Line 7: Line 7:
* Location: [irc://chat.freenode.net/seamonkey #seamonkey IRC channel] ''' now on Freenode! '''
* Location: [irc://chat.freenode.net/seamonkey #seamonkey IRC channel] ''' now 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 frg rsx11m WG9s buc


== 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'''
** '''bblack for vertical tabs patch'''


=== Action Items ===
=== Action Items ===
Line 23: Line 23:


'''NEW'''
'''NEW'''
* We are thinking of creating a gitlab path/fixes repo for classic XUL extensions.
* Not an action item but a statement: github now wants a 68 user agent and limits browser choice again to a few mainstream browsers only. We are glad that we choose gitlab for our SeaMonkey repos.
* —
* —


Line 49: Line 51:
* We are building up a new infrastructure using Azure.
* We are building up a new infrastructure using Azure.
** Jenkins is being set up on the builders.
** Jenkins is being set up on the builders.
*** '''ewong''' is in the process of starting some jobs using Jenkins.
*** '''ewong''' is setting up automated jobs using the current 2.53 and up mozconfig files. This will still take some time.
*** Also evaluation of Ansible and Terraform going together with it is done.
*** Also evaluation of Ansible and Terraform going together with it is done.
** Cloning the mozilla- repos is problematic. They are huge and the process is slow.
** Cloning the mozilla- repos is problematic. They are huge and the process is slow.
Line 110: Line 112:
* [comm-esr60]:
* [comm-esr60]:
** The repo is closed. Future patches will be checked into our gitlab 2.57 repos.
** The repo is closed. Future patches will be checked into our gitlab 2.57 repos.
*** The gitlab repos have been set up but will remain private until the first alpha build is released. The patches from the unofficial release will be kept up to date for building 2.57.
** Sidebar, Help and Mail/News are broken because of XUL template removals. See {{Bug|464710}}.
** Sidebar, Help and Mail/News are broken because of XUL template removals. See {{Bug|464710}}.
** Do not expect to use the 2.57 release yet other than for testing.
** Do not expect to use the 2.57 release yet other than for testing.
Line 117: Line 120:
** Building with webrender enabled (unsupported and not working) with Rust 1.37 or higher currently does not work.
** Building with webrender enabled (unsupported and not working) with Rust 1.37 or higher currently does not work.
** For building with stylo (default) please stay at Rust 1.37 for now.
** For building with stylo (default) please stay at Rust 1.37 for now.
** The tree is currently closed. Pushes need to be done with CLOSED TREE.
** See {{Bug|1433370}} for current 2.57 breakages.
** See {{Bug|1433370}} for current 2.57 breakages.


Line 138: Line 140:
** '''2.53.1 beta 1 was released on January 18th!'''
** '''2.53.1 beta 1 was released on January 18th!'''
*** The 2.53.1 beta 1 release was tracked in {{Bug|1584803}}.
*** The 2.53.1 beta 1 release was tracked in {{Bug|1584803}}.
** The beta 1 release notes were tracked in {{Bug|1602735}}.
*** The beta 1 release notes were tracked in {{Bug|1602735}}.
*** The sources can be checked out from the 2_53_beta_01 branch in the [https://gitlab.com/seamonkey-project gitlab project repos].
*** The sources can be checked out from the 2_53_beta_01 branch in the [https://gitlab.com/seamonkey-project gitlab project repos].
** Building the '''2.53.1 final will start soon.'''
*** The 2.53.1 final release is tracked in {{Bug|1612722}}.
*** Patches for the final relase are mostly finalized or in the process of being reviewed.
*** Rust 1.40 compatibility will likely follow for 2.53.2 only. At least {{Bug|1444151}} and {{Bug|1511591}} need to be ported first. Also a later rust NSSTRINGS package needs to be included or rust warnings disabled. See {{Bug|1584803}} for the corresponding Waterfox patches.
** Session Manager 0.8.13 needs a minor fix to be compatible with current and future 2.53.1 releases.
** Session Manager 0.8.13 needs a minor fix to be compatible with current and future 2.53.1 releases.
*** Replace nsIJSXMLHttpRequest with nsIXMLHttpRequest in session_manager-0.8.1.13\packages\overlay.js line 46.
*** Replace nsIJSXMLHttpRequest with nsIXMLHttpRequest in session_manager-0.8.1.13\packages\overlay.js line 46.
Line 164: Line 170:
*** Support for vertical tab display is added in {{Bug|1607041}}.
*** Support for vertical tab display is added in {{Bug|1607041}}.
** WebExtentions dictionary support should be enabled as soon as possible in 2.53.
** WebExtentions dictionary support should be enabled as soon as possible in 2.53.
** '''IanN''' reports that the internal devtools inspector works for chrome content in SeaMonkey. Please test and report your findings.
** The internal devtools inspector works for chrome content in SeaMonkey.
** Lightning is now a packed extension. If you upgrade to 2.53.1 please remove the old version first.
** Lightning is now a packed extension. If you upgrade to 2.53.1 please remove the old version first.
** We are looking into adding support for the AV1 codec, Custom Elements and shadow dom in a later release. No ETA yet. This is or will also be supported in 2.57.
** mozbuild 3.3 is currently not supported under Windows. Please stay with 3.2 for now.


* SeaMonkey 2.57 Gecko 60 in comm-esr60.
* SeaMonkey 2.57 Gecko 60 in comm-esr60.
Line 191: Line 199:
*** Thunderbird is now on the ESR68 train and no further ESR60 updates will be done by the TB developers.
*** Thunderbird is now on the ESR68 train and no further ESR60 updates will be done by the TB developers.
*** We currently do not plan to switch to ESR68 because of source plus api removals and changes. We will continue to use the esr60 branch for now.
*** We currently do not plan to switch to ESR68 because of source plus api removals and changes. We will continue to use the esr60 branch for now.
** Lighting will be fully integrated into TB 78. We plan to port this to 2.57 at least.


* General SeaMonkey release issues.
* General SeaMonkey release issues.
647

edits