SeaMonkey/StatusMeetings/2020-01-26: Difference between revisions

status meeting notes
(→‎frg: personal status)
(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


== 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 udating the release servers with 2.53.1b1'''


=== Action Items ===
=== Action Items ===
Line 65: Line 65:
** Patches will still be done via bugzilla first and then checked into hg or git by a peer.
** Patches will still be done via bugzilla first and then checked into hg or git by a peer.
** Mozilla does this to a degree. See [https://github.com/mozilla/gecko-dev/ Mozilla gecko-dev repo] as an example.
** Mozilla does this to a degree. See [https://github.com/mozilla/gecko-dev/ Mozilla gecko-dev repo] as an example.
* We are looking at l10n tools.
<!-- 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 Infrastructure Stuff Since Last Meeting ====
==== Fixed Infrastructure Stuff Since Last Meeting ====
* We now have a presence on gitlab.
** '''IanN''' is currently setting up a git repo for the 2.53.1 Beta 1 and updating the builders.
** The repos will be made public after we tested building from them.
* &mdash;
* &mdash;
<!-- end -->
<!-- end -->
Line 89: Line 87:
** RDF has been completely removed now.
** RDF has been completely removed now.
** XBL has been completely removed now.
** XBL has been completely removed now.
** comm-central is currently busted. Preliminary fixes in {{Bug|1603649}} and {{Bug|1602816}} allow at least compiling it.
** comm-central macOS is currently busted. Port for {{Bug|1526731}} from '''WG9s''' will be checked in soon.
** In {{Bug|1611647}} the remaining xul files and references will be renamed to xhtml.
** See {{Bug|1452448}} for current comm-central breakages. This is not up to date.
** See {{Bug|1452448}} for current comm-central breakages. This is not up to date.


Line 100: Line 99:
** We currently do not track nor update comm-release.
** We currently do not track nor update comm-release.
** Do not use any current comm-release based release.
** Do not use any current comm-release based release.
** An updated unofficial 2.53.1 is available from [http://www.wg9s.com/comm-253/ WG9's website]. We accept filing bugs against it. The next release will be based on 2.53.1 paving the way for 2.57.
** An updated unofficial 2.53.2 is available from [http://www.wg9s.com/comm-253/ WG9's website]. We accept filing bugs against it. The 2.53.x releases will be paving the way for 2.57.
** See {{Bug|1379370}} for current 2.53 breakages. All known major bugs for 2.53 are closed.
** For building please apply the patches from Bills website to the noted comm-release and mozilla-release changeset.
** For building please apply the patches from Bills website to the noted comm-release and mozilla-release changeset.
** For building please stay at Rust 1.37 for now.
** For building please stay at Rust 1.37 for now.
Line 144: Line 142:
** 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.
*** This needs to be put into the 2.53 release notes.
** Toolbar Buttons 1.1 and 1.1.1 is broken. Standalone toolbar buttons seem to work.
** The following bugs are not yet fixed in 2.53:
** NPAPI support other than for Flash has been discontinued. The final release notes need to be update 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|1409458}} "Privacy Issue: Replying to or forwarding an HTML e-mail with external content".
*** Building with the 10.11 SDK need the fixes in {{Bug|1391790}} for macOS 10.13.
*** Building with the 10.11 SDK need the fixes in {{Bug|1391790}} for macOS 10.13.
*** Starting with a private window or a non browser window will not fully initialize some components including the download manager.
Opening the first regular browser window will fix this. This is a bug with session restore.
** A meta bug {{Bug|1584728}} tracks the rdf removal from SeaMonkey.
** A meta bug {{Bug|1584728}} tracks the rdf removal from SeaMonkey.
** Security fixes are backported frequently. '''frg''' tries to keep it as current as possible in his spare time.
** Security fixes are backported frequently. '''frg''' tries to keep it as current as possible in his spare time.
*** The big security problems which were in the public up to 60.9 are fixed.
*** The big security problems which were in the public up to 72.0 are fixed.
*** The current security level as of today is more or less at 60.4. Goal is to to be on par with latest ESR 60 soon and then move up.
*** The current security level as of today is more or less at 60.4. Goal is to to be on par with latest ESR 60 soon and then move up.
*** ICU60, Skia m66, NSS 3.48.1, NSPR 4.24 and TLS 1.3 have been backported.
*** ICU60, Skia m66, NSS 3.48.1, NSPR 4.24 and TLS 1.3 have been backported.
** Compiler support is up to date.
** Compiler support is up to date.
*** clang 5, 7 or 8, gcc 6.1, gcc 7 and 8 can be used to build 2.53.1 on Linux or for macOS. Support for gcc 5.x and 4.x has been removed.
*** clang 5, 7 or 8, gcc 6.1, gcc 7 and 8 can be used to build 2.53.1 on Linux or for macOS. Support for gcc 5.x and 4.x has been removed.
*** clang 7 or 8, VS2017 15.9.13 and VS2019 are supported under Windows. Support for VS2015 and earlier VS2017 versions has been removed.
*** clang 7, 8 or 9, VS2017 15.9.13 and VS2019 are supported under Windows. Support for VS2015 and earlier VS2017 versions has been removed.
*** clang 9 and gcc 9 support is being looked into.
*** gcc 9 support is being looked into.
*** The official release is compiled with VS2019 for Windows, gcc 6 for Linux and clang 5 for macOS. Rust 1.36 is used.
*** The official release is compiled with VS2019 for Windows, gcc 6 for Linux and clang 5 for macOS. Rust 1.36 is used.
** The unofficial release is now at 2.53.2 Beta 1 pre.
** The unofficial release is now at 2.53.2 Beta 1 pre.
Line 193: Line 194:
* General SeaMonkey release issues.
* General SeaMonkey release issues.
** For now we will not use a Meta bug to track problems in ESER68. {{Bug|1452448}} for current comm-central breakages will kept up to date.
** For now we will not use a Meta bug to track problems in ESER68. {{Bug|1452448}} for current comm-central breakages will kept up to date.
** '''ewong''' tries to fix the update process for the aus3 server. This is broken since 2.48 and did not block the 2.49.4 release.
** '''ewong''' tries to fix the update process for the aus3 server. This is broken since 2.48.
** A meta bug for gtk3 compatibility has been created for 2.49.1 and up {{Bug|1367257}}.
** A meta bug for gtk3 compatibility has been created for 2.49.1 and up {{Bug|1367257}}.
*** Remaining issues are with menu borders and submenu arrows (Core {{Bug|1267982}} and {{Bug|1334679}})
*** Remaining issues are with menu borders and submenu arrows (Core {{Bug|1267982}} and {{Bug|1334679}})
Line 224: Line 225:
*** While packed directly it is still maintained as an extension
*** While packed directly it is still maintained as an extension
** Add-ons need to switch to optionsType 3 for 2.57. TB did a fix showing the preferences in the menu list. We need to port this bug for 2.57.
** Add-ons need to switch to optionsType 3 for 2.57. TB did a fix showing the preferences in the menu list. We need to port this bug for 2.57.
** NPAPI support other than for Flash has been discontinued.


* Thunderbird plans to discontinue classic add-ons with the next ESR78 based release.
* Thunderbird plans to discontinue classic add-ons with the next ESR78 based release.
Line 251: Line 253:


* NoScript Classic 5.x is still being updated. You can get it from [https://noscript.net/getit]. Currently 5.1.9.
* NoScript Classic 5.x is still being updated. You can get it from [https://noscript.net/getit]. Currently 5.1.9.
* uBlock Origin is still being updated. You can get it from [https://github.com/gorhill/uBlock/releases]. You need to pick the latest legacy version. Currently 1.16.4.11.
* uBlock Origin is still being updated. You can get it from [https://github.com/gorhill/uBlock-for-firefox-legacy].
The latest legacy version is currently 1.16.4.16.


* The SeaMonkey and Thunderbird add-ons are now hosted on [https://addons.thunderbird.net/].
* The SeaMonkey and Thunderbird add-ons are now hosted on [https://addons.thunderbird.net/].
647

edits