SeaMonkey/StatusMeetings/2022-05-08: Difference between revisions

Undo revision 1242575 by Frg (talk) one undo too many previously
(Undo revision 1242575 by Frg (talk) one undo too many previously)
 
(14 intermediate revisions by 2 users not shown)
Line 12: Line 12:


== 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'''
** '''mcsmurf and RickieES for SeaMonkey e.V. work'''
** '''frg get the special award for always doing the notes (late).'''


=== Action Items ===
=== Action Items ===
Line 83: Line 84:
** '''frg''' is experimenting with Rocky Linux 8 locally.
** '''frg''' is experimenting with Rocky Linux 8 locally.
* VS2022 can be installed in Server 2012 R2.
* VS2022 can be installed in Server 2012 R2.
** EOL for 2012 R2 is early 2023.
** EOL for 2012 R2 is 2023.
** '''frg''' tested building with Server 2016 to 2022 so we can do this when needed.
** '''frg''' tested building with Server 2016 to 2022 so we can do this when needed.
* For Windows mozbuild 3.4 is working for 2.53.10 and up.
* For Windows mozbuild 3.4 is working for 2.53.10 and up.


<!-- 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 ====
* The Windows builder was updated to latest VS2019 for the 2.53.12 release.
* &mdash;
* &mdash;
<!-- end -->
<!-- end -->
Line 104: Line 106:
** An updated unofficial 2.53.x is available from [http://www.wg9s.com/comm-253/ WG9's website]. We accept filing bugs against it.
** An updated unofficial 2.53.x is available from [http://www.wg9s.com/comm-253/ WG9's website]. We accept filing bugs against it.
** If you want to build the latest release without pending fixes you need to check out the desired branch from our [https://gitlab.com/seamonkey-project/ gitlab] repos.
** If you want to build the latest release without pending fixes you need to check out the desired branch from our [https://gitlab.com/seamonkey-project/ gitlab] repos.
** A cross reference is available at [http://xr.binaryoutcast.com/seamonkey-2.53/search? Cross-Reference seamonkey-2.53].
* Building stylo and webrender is currently broken but disabled by default.
* Building stylo and webrender is currently broken but disabled by default.
* Rust 1.47+ is supported for building 2.53.11.1 and up.
* Rust 1.47+ is supported for building 2.53.11.1 and up.
Line 164: Line 167:
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (1)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (1)
[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] (592)
[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] (592)
* We plan to release '''SeaMonkey 2.53.13 Beta 1 next.'''
** This release removes legacy generators, iterators and array comprehension because of needed js parser changes.
*** The add-on sdk still needs some changes because of this before we can release a beta version.
*** DownThemAll is currently broken in the prerelease version because if this.
*** This release will need the macOS SDK 10.12 if compiling for macOS.
* 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.
* '''SeaMonkey 2.53.11.1 was released on March 25th after the meeting.'''
* '''SeaMonkey 2.53.12 was released on May 4th'''
** The release contains general security and other fixes which were too late for the regular 2.53.11 release.
** The release was tracked in {{Bug|1765521}}.
** The release is tracked in {{Bug|1759397}}.
** The release notes and website updates were tracked in {{Bug|1767536}}.
** The release notes and website updates are tracked in {{Bug|1759398}}.
** For building the Windows x64 builds use the latest VS2019 16.11.13. No other compiler or build tools changes for this release are in effect.
** For building rust was updated to 1.58.1 and the Windows x64 builds use the latest VS2019 16.11.11. No other compiler or build tools changes for this release are in effect.
** Because of the NPAPI plugin code removal gtk2 is no longer needed for building 2.53.12.
* '''SeaMonkey 2.53.12 Beta 1 was released on April 23rd after the meeting.'''
** The release is tracked in {{Bug|1750406}}.
** The release notes and website updates are tracked in {{Bug|1762748}}.
* SeaMonkey 2.53.x under macOS Monterey has a problem with fullscreen but not a new problem. Don't try to switch to it using the green dot in the titlebar.
* SeaMonkey 2.53.x under macOS Monterey has a problem with fullscreen but not a new problem. Don't try to switch to it using the green dot in the titlebar.
* Because of the NPAPI plugin code removal gtk2 is no longer needed for building 2.53.12b1 pre.
* Because of bad user agent sniffing we updated the base UA version from Gecko 60 to 68.
* Because of bad user agent sniffing we updated the base UA version from Gecko 60 to 68.
** Youtube no longer seems to display correctly for some users only advertizing Firefox in the UA.
** Youtube no longer seems to display correctly for some users only advertizing Firefox in the UA.
** Further enhancements are planned for a later release in {{Bug|1737436}}.
** Further enhancements are planned for a later release in {{Bug|1737436}}.
** We want to implement overrides for bad web sites like Waterfox does using a json file containing the UA replacements.
** We want to implement overrides for bad web sites like Waterfox does using a json file containing the UA replacements.
*** The Fedora maintainer already added some of this and we will likely use this in the official release.
* Some languages might need new or more translators. See [http://forums.mozillazine.org/viewtopic.php?f=3&t=3077284 help wanted for translating].
* 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.
* ''' frg''' proposes to skip beta releases because we get no or minimal feedback only and this delays delivering security fixes among other things.
Line 279: Line 284:
* [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://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://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.18.3.
* [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.19.
** Some menus are currently blank if you log in. A fix for web compatibility has been partially removed from 2.53.12b1 pre to account for this. See [https://github.com/JustOff/github-wc-polyfill/issues/44 github] for a detailed explanation.
** Some menus are currently blank if you log in. A fix for web compatibility has been partially removed from 2.53.12b1 pre to account for this. See [https://github.com/JustOff/github-wc-polyfill/issues/44 github] for a detailed explanation.
* [https://github.com/dirkf/downthemall-legacy/releases/ DownThemAll] fixed version for 2.53.10 and up.
* [https://github.com/dirkf/downthemall-legacy/releases/ DownThemAll] fixed 3.0.9.2 version for 2.53.10 to 2.53.12. It currently does not work with 2.53.13b1 pre.


* '''IanN''' created an SM version of the QuickText add-on.
* '''IanN''' created an SM version of the QuickText add-on.
Line 384: Line 389:
==== ewong ====
==== ewong ====
==== frg ====
==== frg ====
Most work for SeaMonkey in the last weeks was getting 2.53.12b1 off the ground and working on backports for better web compatibility.
Most work for SeaMonkey in the last weeks was getting 2.53.12 off the ground and working on backports for the build system. Still trying to get the new regexp engine in but mayn rebases of existing patches needed.


Waiting for review:
Waiting for review:
Line 393: Line 398:


Checkin ready:
Checkin ready:
* nothing. Backlog checked in yesterday.
* nothing.


Reviewing:
Reviewing:
* Bugs for 2.53.12b1 and up from '''IanN'''.
* Bugs for 2.53.13b1 and up from '''IanN'''.


Working on:
Working on:
Line 417: Line 422:


Titbits:
Titbits:
* 2.53.12b1 is done and was released after the meeting.
* 2.53.12 was relased May 4th.


==== IanN ====
==== IanN ====
Checked in for website:
* {{Bug|1762748}} Update SeaMonkey website for 2.53.12 beta 1 release
* {{Bug|1767536}} Update SeaMonkey website for 2.53.12 final release
Checked in for 2.53.12+:
* {{Bug|1256716}} [SM] Implement 'Edit Draft' command and hide it when not in a draft folder (port Thunderbird {{bug|1106412}})
* {{Bug|1759376}} Implement 'Edit Template' and 'New Message From Template' commands and UI
* {{Bug|80280}} Messages in Template folder need "Edit Template" button in header (like for Drafts)
Waiting for checkin:
* {{Bug|1611010}} Remove needless implements='nsIDOMEventListener' and QI
* {{Bug|1614671}} Port |{{Bug|1456035}} - Add native QueryInterface helper with fast path for XPCWrappedJS| to SeaMonkey
* {{Bug|1642188}} Port |{{Bug|1455052}} part 12 - Remove JS uses of nsIDOMEvent| to SeaMonkey
Waiting for review:
* {{Bug|1645892}} Port changes to SSLStatus interfaces to SeaMonkey
* {{Bug|1646495}} Stop using nsIDocShell::forcedCharset in SeaMonkey
* {{Bug|1687385}} Update SeaMonkey mozconfigs
Working on:
* {{Bug|1633729}} Update about:buildconfig to display comm as well as mozilla source information - comm-central part
* {{Bug|1616034}} Update SessionStore code for SeaMonkey
* {{Bug|1612386}} Don't always update lastRelatedTab information when browser.tabs.insertAllTabsAfterCurrent is true
* {{Bug|1577372}} Working copy functionality was removed from page info window
* {{Bug|1573595}} [meta]Update pageInfo files
* {{Bug|1578061}} [meta]Update SeaMonkey's context menu
* {{Bug|1581176}} [meta]Update SeaMonkey's certificate / net error handling UI
* {{Bug|1579640}} Fix access key clashes in prefs
* {{Bug|657604}} Remove the RDF global object. (Port {{Bug|437869}} to SeaMonkey.)
* {{Bug|1380613}} sessionrestore will not restore anything if another tab is open
* Backporting changes needed for build system
Back burner:
* {{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
==== njsg ====
==== njsg ====
==== Rainer Bielefeld ====
==== Rainer Bielefeld ====
647

edits